Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Outdoor12th Annual Willie Banks Invitational · Apr 44:16.43a12th Annual Willie Banks InvitationalApril 4, 2026
1600 Meters · IndoorSaddle-Up Invitational · Feb 284:29.67aSaddle-Up InvitationalFebruary 28, 2026
1600 Meters · OutdoorVista Murrieta vs Temecula Valley · Apr 234:36.71aVista Murrieta vs Temecula ValleyApril 23, 2026
3000 Meters · Outdoor12th Annual Willie Banks Invitational · Apr 49:21.64a12th Annual Willie Banks InvitationalApril 4, 2026
3200 Meters · IndoorSaddle-Up Invitational · Feb 289:59.14aSaddle-Up InvitationalFebruary 28, 2026
3200 Meters · OutdoorInland Empire Championships · Apr 189:43.28aInland Empire ChampionshipsApril 18, 2026
800 Meters · OutdoorTemecula Valley vs Murrieta Valley · Apr 152:03.98aTemecula Valley vs Murrieta ValleyApril 15, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · 3200 Meters · Place 38 · Temecula ValleyTemecula Valley3200 MetersRound P38.10:05.43a12
May 9CIF SS D1 PreliminariesMay 9 · 3200 Meters · Place 38 · Temecula ValleyTemecula Valley3200 MetersRound P38.10:05.43a12
Apr 29Southwestern League ChampionshipsApr 29 · 3200 Meters · Place 2 · Temecula ValleyTemecula Valley3200 Meters2.9:44.98a12
Apr 23Vista Murrieta vs Temecula ValleyApr 23 · 3200 Meters · Place 1 · Temecula ValleyTemecula Valley3200 Meters1.10:24.83a12
Apr 23Vista Murrieta vs Temecula ValleyApr 23 · 1600 Meters · Place 2 · Temecula ValleyTemecula Valley1600 Meters2.4:36.71a PB12
Apr 18Inland Empire ChampionshipsApr 18 · 3200 Meters · Place 6 · Temecula ValleyTemecula Valley3200 Meters69:43.28a PB12
Apr 18Inland Empire ChampionshipsApr 18 · 1600 Meters · Place 34 · Temecula ValleyTemecula Valley1600 Meters344:43.84a12
Apr 15Temecula Valley vs Murrieta ValleyApr 15 · 3200 Meters · Place 1 · Temecula ValleyTemecula Valley3200 Meters110:39.32a12
Apr 15Temecula Valley vs Murrieta ValleyApr 15 · 1600 Meters · Place 8 · Temecula ValleyTemecula Valley1600 Meters85:17.54a12
Apr 15Temecula Valley vs Murrieta ValleyApr 15 · 800 Meters · Place 3 · Temecula ValleyTemecula Valley800 Meters32:03.98a PB12
Apr 8Great Oak vs Temecula ValleyApr 8 · 3200 Meters · Place 3 · Temecula ValleyTemecula Valley3200 Meters310:58.03a12
Apr 8Great Oak vs Temecula ValleyApr 8 · 1600 Meters · Place 2 · Temecula ValleyTemecula Valley1600 Meters24:40.45a12
Apr 412th Annual Willie Banks InvitationalApr 4 · 3000 Meters · Place 5 · Temecula ValleyTemecula Valley3000 Meters59:21.64a PB12
Apr 412th Annual Willie Banks InvitationalApr 4 · 1500 Meters · Place 5 · Temecula ValleyTemecula Valley1500 Meters54:16.43a PB12
Mar 18Temecula Valley vs ChaparralMar 18 · 3200 Meters · Place 1 · Temecula ValleyTemecula Valley3200 Meters110:24.78a12
Mar 18Temecula Valley vs ChaparralMar 18 · 1600 Meters · Place 1 · Temecula ValleyTemecula Valley1600 Meters14:39.42a12
Mar 14Legacy InvitationalMar 14 · 3200 Meters · Place 1 · Temecula ValleyTemecula Valley3200 Meters110:09.01a12
Jan 31Vista Murrieta - Winter QualifierJan 31 · 3000 Meters · Place 9 · UnattachedUnattached3000 Meters9.9:49.51a12
Jan 31Vista Murrieta - Winter QualifierJan 31 · 1500 Meters · Place 7 · UnattachedUnattached1500 Meters7.4:17.75a12
Jan 24Chaparral - Winter Qualifier 02Jan 24 · 3000 Meters · Place 4 · UnattachedUnattached3000 Meters4.9:45.24a12
Jan 24Chaparral - Winter Qualifier 02Jan 24 · 1500 Meters · Place 6 · UnattachedUnattached1500 Meters6.4:22.35a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Saddle-Up InvitationalFeb 28 · 3200 Meters · Place 5 · Temecula ValleyTemecula Valley3200 Meters59:59.14a PB12
Feb 28Saddle-Up InvitationalFeb 28 · 1600 Meters · Place 7 · Temecula ValleyTemecula Valley1600 Meters74:29.67a PB12

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Dec 13Chaparral - Winter Qualifier 01Dec 13 · 3000 Meters · Place 3 · UnattachedUnattached3000 Meters3.10:32.55a12
Dec 13Chaparral - Winter Qualifier 01Dec 13 · 1500 Meters · Place 4 · UnattachedUnattached1500 Meters4.4:26.51a12
May 1Southwestern League Championships 2025May 1 · 3200 Meters · Place 4 · Temecula ValleyTemecula Valley3200 Meters4.9:53.36a11
Apr 24Murrieta Valley vs Temecula ValleyApr 24 · 3200 Meters · Place 2 · Temecula ValleyTemecula Valley3200 Meters2.10:16.76a11
Apr 24Murrieta Valley vs Temecula ValleyApr 24 · 1600 Meters · Place 4 · Temecula ValleyTemecula Valley1600 Meters4.4:41.05a11
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 3200 Meters · Place 10 · Temecula ValleyTemecula Valley3200 Meters10.9:59.55a11
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 1600 Meters · Place 35 · Temecula ValleyTemecula Valley1600 Meters35.4:44.79a11
Apr 17Temecula Valley vs Great OakApr 17 · 3200 Meters · Place 3 · Temecula ValleyTemecula Valley3200 Meters3.10:30.61a11
Apr 17Temecula Valley vs Great OakApr 17 · 1600 Meters · Temecula ValleyTemecula Valley1600 Meters--DQ11
Apr 10Temecula Valley vs Murrieta MesaApr 10 · 3200 Meters · Place 2 · Temecula ValleyTemecula Valley3200 Meters2.11:28.04a11
Apr 10Temecula Valley vs Murrieta MesaApr 10 · 1600 Meters · Place 2 · Temecula ValleyTemecula Valley1600 Meters2.4:46.65a11
Apr 10Temecula Valley vs Murrieta MesaApr 10 · 800 Meters · Place 4 · Temecula ValleyTemecula Valley800 Meters4.2:08.19a11
Apr 511th Annual Willie Banks InvitationalApr 5 · 3000 Meters · Place 8 · Temecula ValleyTemecula Valley3000 Meters89:34.51a11
Apr 511th Annual Willie Banks InvitationalApr 5 · 1500 Meters · Place 12 · Temecula ValleyTemecula Valley1500 Meters124:25.91a11
Mar 27Chaparral vs Temecula ValleyMar 27 · 3200 Meters · Place 2 · Temecula ValleyTemecula Valley3200 Meters2.10:41.76a11
Mar 27Chaparral vs Temecula ValleyMar 27 · 1600 Meters · Place 1 · Temecula ValleyTemecula Valley1600 Meters1.4:49.08a11
Mar 20Temecula Valley vs Vista MurrietaMar 20 · 1600 Meters · Place 9 · Temecula ValleyTemecula Valley1600 Meters9.5:05.03a11
Mar 15Beaumont Cougar ClassicMar 15 · 3200 Meters · Place 10 · Temecula ValleyTemecula Valley3200 Meters10.10:33.67a11
Mar 15Beaumont Cougar ClassicMar 15 · 1600 Meters · Place 7 · Temecula ValleyTemecula Valley1600 Meters7.4:47.67a11
Mar 1Saddle-Up Invitational @ Vista MurrietaMar 1 · 1600 Meters · Place 14 · Temecula Valley (SS)Temecula Valley (SS)1600 Meters144:40.6411

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 25Southwestern League FinalsApr 25 · 3200 Meters · Place 17 · Temecula ValleyTemecula Valley3200 Meters17.10:54.70a10
Apr 18Temecula Valley vs Murrieta ValleyApr 18 · 3200 Meters · Place 4 · Temecula ValleyTemecula Valley3200 Meters4.11:03.91a10
Apr 18Temecula Valley vs Murrieta ValleyApr 18 · 1600 Meters · Place 4 · Temecula ValleyTemecula Valley1600 Meters4.4:52.49a10
Apr 13Inland Empire ChampionshipsApr 13 · 1600 Meters · Place 32 · Temecula ValleyTemecula Valley1600 Meters32.4:57.48a10
Apr 9Great Oak vs Temecula ValleyApr 9 · 3200 Meters · Place 6 · Temecula ValleyTemecula Valley3200 Meters6.11:49.64a10
Apr 9Great Oak vs Temecula ValleyApr 9 · 1600 Meters · Place 7 · Temecula ValleyTemecula Valley1600 Meters7.4:57.82a10
Mar 28Murrieta Mesa vs Temecula ValleyMar 28 · 3200 Meters · Place 2 · Temecula ValleyTemecula Valley3200 Meters2.11:35.06a10
Mar 28Murrieta Mesa vs Temecula ValleyMar 28 · 1600 Meters · Place 5 · Temecula ValleyTemecula Valley1600 Meters5.4:59.52a10
Mar 21Temecula Valley vs ChaparralMar 21 · 3200 Meters · Place 2 · Temecula ValleyTemecula Valley3200 Meters2.10:55.92a10
Mar 16Cougar ClassicMar 16 · 3200 Meters · Place 6 · Temecula ValleyTemecula Valley3200 Meters6.11:05.29a10
Mar 16Cougar ClassicMar 16 · 1600 Meters · Place 5 · Temecula ValleyTemecula Valley1600 Meters5.5:00.20a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Saddle-Up InvitationalFeb 24 · 3200 Meters · Place 16 · Temecula Valley (SS)Temecula Valley (SS)3200 Meters1611:33.5710
Feb 24Saddle-Up InvitationalFeb 24 · 1600 Meters · Place 24 · Temecula Valley (SS)Temecula Valley (SS)1600 Meters245:01.8310

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 26Southwestern League FinalsApr 26 · 3200 Meters · Place 11 · Temecula Valley (SS)Temecula Valley (SS)3200 Meters1112:14.109
Apr 20Temecula Valley vs Murrieta MesaApr 20 · 1600 Meters · Place 3 · Temecula ValleyTemecula Valley1600 Meters35:22.18a—
Apr 20Temecula Valley vs Murrieta MesaApr 20 · 1600 Meters · Place 3 · Temecula Valley (SS)Temecula Valley (SS)1600 Meters35:22.189
Apr 11Temecula Valley at ChaparralApr 11 · 3200 Meters · Place 3 · Temecula ValleyTemecula Valley3200 Meters3.13:57.91a9
Apr 11Temecula Valley at ChaparralApr 11 · 1600 Meters · Place 3 · Temecula ValleyTemecula Valley1600 Meters3.5:21.78a9
Mar 30Temecula Valley at Vista MurrietaMar 30 · 1600 Meters · Place 5 · Temecula ValleyTemecula Valley1600 Meters5.5:45.26a9
Mar 23Temecula Valley at Murrieta ValleyMar 23 · 1600 Meters · Place 4 · Temecula ValleyTemecula Valley1600 Meters4.5:22.77a9
Mar 18Beaumont Cougar Classic InvitationalMar 18 · 1600 Meters · Place 32 · Temecula ValleyTemecula Valley1600 Meters32.5:32.32a9
Mar 16Temecula Valley vs Great OakMar 16 · 1600 Meters · Place 3 · Temecula Valley (SS)Temecula Valley (SS)1600 Meters35:37.979