Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorSilverado All Comers · Feb 14:32.60aSilverado All ComersFebruary 1, 2025
1600 Meters · IndoorOak Hills vs Granite Hills · Feb 254:52.65aOak Hills vs Granite HillsFebruary 25, 2025
1600 Meters · OutdoorThe Qualifier · Mar 154:36.37aThe QualifierMarch 15, 2025
3200 Meters · OutdoorOak Hills vs Serrano · Apr 910:46.21aOak Hills vs SerranoApril 9, 2024
600 Meters · IndoorSilverado All Comers · Feb 11:33.99aSilverado All ComersFebruary 1, 2025
800 Meters · IndoorOak Hills vs Granite Hills · Feb 252:08.33aOak Hills vs Granite HillsFebruary 25, 2025
800 Meters · OutdoorThe Qualifier · Mar 152:05.15aThe QualifierMarch 15, 2025

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

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Apr 23Mojave River League FinalsApr 23 · 3200 Meters · Oak Hills3200 Meters--DNS12
Apr 23Mojave River League FinalsApr 23 · 1600 Meters · Oak Hills1600 Meters--DNS12
Apr 23Mojave River League FinalsApr 23 · 800 Meters · Place 6 · Oak Hills800 Meters6.2:05.93a12
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 1600 Meters · Oak Hills1600 Meters--DNS12
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 800 Meters · Oak Hills800 Meters--DNS12
Apr 15Oak Hills vs HesperiaApr 15 · 3200 Meters · Oak Hills3200 Meters--DNS12
Apr 15Oak Hills vs HesperiaApr 15 · 1600 Meters · Place 2 · Oak Hills1600 Meters2.4:51.22a12
Apr 15Oak Hills vs HesperiaApr 15 · 800 Meters · Place 3 · Oak Hills800 Meters3.2:10.93a12
Apr 8Serrano vs Oak HillsApr 8 · 3200 Meters · Place 2 · Oak Hills3200 Meters2.11:03.68a12
Apr 8Serrano vs Oak HillsApr 8 · 1600 Meters · Place 2 · Oak Hills1600 Meters2.4:58.48a12
Apr 8Serrano vs Oak HillsApr 8 · 800 Meters · Oak Hills800 Meters--DNS12
Apr 1Burroughs vs Oak HillsApr 1 · 1600 Meters · Place 4 · Oak Hills1600 Meters44:50.67a12
Apr 1Burroughs vs Oak HillsApr 1 · 800 Meters · Place 7 · Oak Hills800 Meters72:20.42a12
Mar 19Apply Valley vs Oak HillsMar 19 · 1600 Meters · Place 1 · Oak Hills1600 Meters14:57.20a—
Mar 15The QualifierMar 15 · 1600 Meters · Place 10 · Oak Hills1600 Meters104:36.37a PB—
Mar 15The QualifierMar 15 · 800 Meters · Place 10 · Oak Hills800 Meters102:05.15a PB—
Mar 11Oak Hills vs SultanaMar 11 · 1600 Meters · Place 1 · Oak Hills1600 Meters1.5:08.39a12
Mar 11Oak Hills vs SultanaMar 11 · 800 Meters · Place 3 · Oak Hills800 Meters3.2:18.50a12
Mar 7Rancho Cucamonga Kickoff ClassicMar 7 · 1600 Meters · Place 6 · Oak Hills (SS)1600 Meters64:37.3412
Mar 1Saddle-Up Invitational @ Vista MurrietaMar 1 · 800 Meters · Place 17 · Oak Hills (SS)800 Meters172:06.91712
Mar 1Saddle-Up Invitational @ Vista MurrietaMar 1 · 1600 Meters · Place 11 · Oak Hills (SS)1600 Meters114:39.7312
Feb 22High Desert ClassicFeb 22 · 3200 Meters · Oak Hills3200 Meters—DNS12
Feb 22High Desert ClassicFeb 22 · 1600 Meters · Place 1 · Oak Hills1600 Meters1.4:48.18a12
Feb 22High Desert ClassicFeb 22 · 800 Meters · Place 1 · Oak Hills800 Meters1.2:08.35a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25Oak Hills vs Granite HillsFeb 25 · 1600 Meters · Place 1 · Oak Hills1600 Meters14:52.65a PB—
Feb 25Oak Hills vs Granite HillsFeb 25 · 800 Meters · Place 1 · Oak Hills800 Meters12:08.33a PB—
Feb 1Silverado All ComersFeb 1 · 1500 Meters · Place 3 · Oak Hills1500 Meters34:32.60a PB—
Feb 1Silverado All ComersFeb 1 · 600 Meters · Place 3 · Oak Hills600 Meters31:33.99a PB—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 24Mojave River League FinalsApr 24 · 800 Meters · Place 7 · Oak Hills (SS)800 Meters72:11.3311
Apr 9Oak Hills vs SerranoApr 9 · 3200 Meters · Place 1 · Oak Hills3200 Meters1.10:46.21a PB11
Apr 9Oak Hills vs SerranoApr 9 · 1600 Meters · Place 2 · Oak Hills1600 Meters2.4:55.24a11
Apr 9Oak Hills vs SerranoApr 9 · 800 Meters · Oak Hills800 Meters—DNS11
Apr 2Oak Hills vs BurroughsApr 2 · 1600 Meters · Place 4 · Oak Hills1600 Meters44:48.39a—
Apr 2Oak Hills vs BurroughsApr 2 · 800 Meters · Place 4 · Oak Hills800 Meters42:11.10a—
Mar 19Oak Hills vs Apple ValleyMar 19 · 1600 Meters · Place 2 · Oak Hills1600 Meters24:55.44a—
Mar 19Oak Hills vs Apple ValleyMar 19 · 800 Meters · Place 3 · Oak Hills800 Meters32:20.64a—
Mar 9Rosemead InvitationalMar 9 · 1600 Meters · Place 5 · Oak Hills1600 Meters54:47.36a—
Mar 9Rosemead InvitationalMar 9 · 800 Meters · Place 5 · Oak Hills800 Meters52:09.74a—
Mar 5Sultana vs Oak HillsMar 5 · 1600 Meters · Place 2 · Oak Hills1600 Meters2.5:11.84a11
Mar 5Sultana vs Oak HillsMar 5 · 800 Meters · Place 1 · Oak Hills800 Meters1.2:15.95a11
Mar 2Roosevelt Track & Field InvitationalMar 2 · 3200 Meters · Place 22 · Oak Hills3200 Meters22.13:21.47a11
Mar 2Roosevelt Track & Field InvitationalMar 2 · 800 Meters · Place 19 · Oak Hills800 Meters19.2:12.34a11
Feb 27Granite Hills at Oak HillsFeb 27 · 800 Meters · Place 2 · Oak Hills800 Meters2.2:16.86a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Saddle-Up InvitationalFeb 24 · 800 Meters · Place 30 · Oak Hills (SS)800 Meters302:14.4111
Feb 24Saddle-Up InvitationalFeb 24 · 1600 Meters · Place 27 · Oak Hills (SS)1600 Meters274:53.6411

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Apr 25MRL Finals @ Cerro CosoApr 25 · 800 Meters · Place 10 · Oak Hills (SS)800 Meters102:12.7810
Apr 21Oak Hills vs Hesperia @ Oak HillsApr 21 · 800 Meters · Place 7 · Oak Hills800 Meters7.2:16.07a10
Apr 15Inland Empire ChampionshipsApr 15 · 800 Meters · Place 43 · Oak Hills (SS)800 Meters432:17.6410
Apr 15Inland Empire ChampionshipsApr 15 · 1600 Meters · Place 56 · Oak Hills (SS)1600 Meters565:06.5010
Apr 11Burroughs vs Oak Hills @ Cerro CosoApr 11 · 800 Meters · Place 8 · Oak Hills800 Meters82:19.2410
Apr 7Tiger Invitational @ South Pasadena TigerInvite.orgApr 7 · 1600 Meters · Place 70 · Oak Hills1600 Meters704:59.7010
Apr 7Tiger Invitational @ South Pasadena TigerInvite.orgApr 7 · 800 Meters · Place 31 · Oak Hills800 Meters312:15.1510
Apr 4Oak Hills vs Sultana @ Oak HillsApr 4 · 3200 Meters · Oak Hills3200 Meters--NT10
Apr 4Oak Hills vs Sultana @ Oak HillsApr 4 · 1600 Meters · Oak Hills1600 Meters--DNS10
Apr 4Oak Hills vs Sultana @ Oak HillsApr 4 · 800 Meters · Place 1 · Oak Hills800 Meters1.2:21.16a10
Mar 28Apple Valley vs. Oak HillsMar 28 · 800 Meters · Place 1 · Oak Hills (SS)800 Meters12:25.2110
Mar 28Apple Valley vs. Oak HillsMar 28 · 1600 Meters · Place 3 · Oak Hills (SS)1600 Meters35:27.8010
Mar 24Simi Valley InvitationalMar 24 · 3200 Meters · Place 17 · Oak Hills3200 Meters1711:28.04a—
Mar 24Simi Valley InvitationalMar 24 · 800 Meters · Place 38 · Oak Hills800 Meters382:16.63a—
Mar 18The QualifierMar 18 · 3200 Meters · Place 23 · Oak Hills3200 Meters23.11:19.47a10
Mar 18The QualifierMar 18 · 1600 Meters · Place 44 · Oak Hills1600 Meters44.5:23.03a10
Mar 18The QualifierMar 18 · 800 Meters · Place 21 · Oak Hills800 Meters21.2:21.24a10
Mar 11Redondo Nike Track FestivalMar 11 · 1600 Meters · Place 142 · Oak Hills1600 Meters142.5:09.10a10
Mar 11Redondo Nike Track FestivalMar 11 · 800 Meters · Place 34 · Oak Hills800 Meters34.2:17.89a10
Mar 8Granite Hills vs Oak HillsMar 8 · 1600 Meters · Place 5 · Oak Hills1600 Meters55:28.63a—
Mar 8Granite Hills vs Oak HillsMar 8 · 800 Meters · Place 1 · Oak Hills800 Meters12:24.81a—

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 19Oak Hills vs SerranoApr 19 · 1600 Meters · Place 1 · Oak Hills1600 Meters1.5:31.55a9
Apr 19Oak Hills vs SerranoApr 19 · 800 Meters · Place 2 · Oak Hills800 Meters2.2:27.11a9
Apr 16Valley View Big MeetApr 16 · 800 Meters · Place 13 · Oak Hills (SS)800 Meters132:24.709
Apr 16Valley View Big MeetApr 16 · 1600 Meters · Place 14 · Oak Hills (SS)1600 Meters145:39.189
Apr 12Oak Hills vs Burroughs Apr 12 · 1600 Meters · Place 4 · Oak Hills1600 Meters45:42.349
Apr 12Oak Hills vs Burroughs Apr 12 · 800 Meters · Place 3 · Oak Hills800 Meters32:30.749
Apr 2Covina InvitationalApr 2 · 800 Meters · Place 40 · Oak Hills (SS)800 Meters402:30.099
Apr 2Covina InvitationalApr 2 · 1600 Meters · Place 43 · Oak Hills (SS)1600 Meters435:25.099
Mar 29Oak Hills vs Apple ValleyMar 29 · 3200 Meters · Place 1 · Oak Hills3200 Meters113:18.219
Mar 29Oak Hills vs Apple ValleyMar 29 · 1600 Meters · Place 2 · Oak Hills1600 Meters25:44.999
Mar 15Hesperia vs Oak HillsMar 15 · 3200 Meters · Place 3 · Oak Hills3200 Meters3.13:06.46a9
Mar 15Hesperia vs Oak HillsMar 15 · 1600 Meters · Place 5 · Oak Hills1600 Meters5.5:45.09a9
Mar 9Oak Hills vs Granite HillsMar 9 · 3200 Meters · Place 2 · Oak Hills3200 Meters2.13:21.56a9
Mar 9Oak Hills vs Granite HillsMar 9 · 1600 Meters · Place 4 · Oak Hills1600 Meters4.5:38.51a9
Mar 5St. Paul ClassicMar 5 · 3200 Meters · Place 6 · Oak Hills3200 Meters6.12:46.41a9
Mar 5St. Paul ClassicMar 5 · 1600 Meters · Place 16 · Oak Hills1600 Meters16.5:40.75a9