Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorThe Raincross Invitational @ ML King · Apr 54:56.09aThe Raincross Invitational @ ML KingApril 5, 2025
1600 Meters · IndoorML King vs Poly and Jurupa Hills · Feb 285:05.89ML King vs Poly and Jurupa HillsFebruary 28, 2024
1600 Meters · OutdoorIVY League Finals · Apr 244:50.55IVY League FinalsApril 24, 2024
3200 Meters · IndoorPoly Green vs Orange · Feb 1511:53.05Poly Green vs OrangeFebruary 15, 2024
3200 Meters · OutdoorRedondo Nike Track Festival · Mar 710:21.23Redondo Nike Track FestivalMarch 7, 2025
800 Meters · IndoorPoly Green vs Orange · Feb 152:18.49Poly Green vs OrangeFebruary 15, 2024
800 Meters · OutdoorRancho Verde @ Poly · Apr 172:14.48aRancho Verde @ PolyApril 17, 2024

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

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 30Ivy League ChampionshipsApr 30 · 3200 Meters · Place 10 · Poly (Riverside)3200 Meters10.10:45.37a11
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 3200 Meters · Place 42 · Poly (Riverside)3200 Meters42.10:53.01a11
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · 1600 Meters · Place 62 · Poly (Riverside)1600 Meters62.4:54.81a11
Apr 16Riverside Poly vs Rancho VerdeApr 16 · 3200 Meters · Place 5 · Poly (Riverside)3200 Meters5.10:43.57a11
Apr 9Orange Vista vs Riverside PolyApr 9 · 1600 Meters · Place 4 · Poly (Riverside)1600 Meters4.5:03.63a11
Apr 9Orange Vista vs Riverside PolyApr 9 · 800 Meters · Place 4 · Poly (Riverside)800 Meters4.2:15.29a11
Apr 5The Raincross Invitational @ ML KingApr 5 · 1 Mile · Place 17 · Poly (Riverside)1 Mile17.4:56.09a PB11
Apr 2Riverside Poly vs LibertyApr 2 · 1600 Meters · Place 5 · Poly (Riverside)1600 Meters5.5:00.71a11
Apr 2Riverside Poly vs LibertyApr 2 · 800 Meters · Place 5 · Poly (Riverside)800 Meters5.2:14.78a11
Mar 19Paloma Valley vs Riverside PolyMar 19 · 3200 Meters · Poly (Riverside)3200 Meters--DNS11
Mar 19Paloma Valley vs Riverside PolyMar 19 · 1600 Meters · Place 11 · Poly (Riverside)1600 Meters11.5:06.56a11
Mar 19Paloma Valley vs Riverside PolyMar 19 · 800 Meters · Poly (Riverside)800 Meters--DNS11
Mar 15The QualifierMar 15 · 3200 Meters · Place 20 · Poly (Riverside)3200 Meters2010:32.48a—
Mar 7Redondo Nike Track FestivalMar 7 · 3200 Meters · Place 120 · Poly (Riverside)3200 Meters12010:21.23 PB11
Mar 5ML King vs Riverside PolyMar 5 · 3200 Meters · Place 2 · Poly (Riverside)3200 Meters2.10:42.46a11
Mar 5ML King vs Riverside PolyMar 5 · 1600 Meters · Place 3 · Poly (Riverside)1600 Meters3.4:57.56a11
Mar 5ML King vs Riverside PolyMar 5 · 800 Meters · Poly (Riverside)800 Meters--DNS11
Mar 1Roosevelt InvitationalMar 1 · 3200 Meters · Place 15 · Polytechnic - Riverside (SS)3200 Meters1510:49.1611

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 24IVY League FinalsApr 24 · 3200 Meters · Place 6 · Polytechn - Riverside (SS)3200 Meters611:14.5510
Apr 24IVY League FinalsApr 24 · 1600 Meters · Place 8 · Polytechn - Riverside (SS)1600 Meters84:50.55 PB10
Apr 17Rancho Verde @ PolyApr 17 · 1600 Meters · Place 1 · Poly (Riverside)1600 Meters1.5:01.87a10
Apr 17Rancho Verde @ PolyApr 17 · 800 Meters · Place 1 · Poly (Riverside)800 Meters1.2:14.48a PB10
Apr 10Poly @ NorthApr 10 · 1600 Meters · Place 1 · Poly (Riverside)1600 Meters1.5:06.58a10
Apr 10Poly @ NorthApr 10 · 800 Meters · Place 2 · Poly (Riverside)800 Meters2.2:21.02a10
Apr 6The Raincross InvitationalApr 6 · 3200 Meters · Place 3 · Poly (Riverside)3200 Meters3.10:49.52a10
Apr 3Heritage @ PolyApr 3 · 1600 Meters · Place 1 · Poly (Riverside)1600 Meters1.5:11.23a10
Apr 3Heritage @ PolyApr 3 · 800 Meters · Place 2 · Poly (Riverside)800 Meters2.2:19.57a10
Mar 20Poly @ ElsinoreMar 20 · 1600 Meters · Place 1 · Poly (Riverside)1600 Meters1.5:08.43a10
Mar 20Poly @ ElsinoreMar 20 · 800 Meters · Place 2 · Poly (Riverside)800 Meters2.2:16.46a10
Mar 16The QualifierMar 16 · 1600 Meters · Place 14 · Poly (Riverside)1600 Meters144:58.5710
Mar 16The QualifierMar 16 · 3200 Meters · Place 13 · Poly (Riverside)3200 Meters1310:48.8110
Mar 9Rancho Cucamonga Kick-off ClassicMar 9 · 3200 Meters · Place 1 · Polytechnic - Riverside (SS)3200 Meters110:56.6110
Mar 9Rancho Cucamonga Kick-off ClassicMar 9 · 1600 Meters · Place 6 · Polytechnic - Riverside (SS)1600 Meters64:57.4010
Mar 6Riverside Poly @ Vista MurrietaMar 6 · 1600 Meters · Place 6 · Poly (Riverside)1600 Meters6.5:02.02a10
Mar 6Riverside Poly @ Vista MurrietaMar 6 · 800 Meters · Place 6 · Poly (Riverside)800 Meters6.2:22.34a10
Feb 22Riverside Poly @ RamonaFeb 22 · 1600 Meters · Place 1 · Poly (Riverside)1600 Meters1.5:06.71a10
Feb 22Riverside Poly @ RamonaFeb 22 · 800 Meters · Place 1 · Poly (Riverside)800 Meters1.2:17.57a10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28ML King vs Poly and Jurupa HillsFeb 28 · 800 Meters · Place 6 · Polytechnic - Riverside (SS)800 Meters62:19.1510
Feb 28ML King vs Poly and Jurupa HillsFeb 28 · 1600 Meters · Place 2 · Polytechnic - Riverside (SS)1600 Meters25:05.89 PB10
Feb 15Poly Green vs OrangeFeb 15 · High Jump · Place 8 · Poly (Riverside)High Jump84-0—
Feb 15Poly Green vs OrangeFeb 15 · 3200 Meters · Place 5 · Poly (Riverside)3200 Meters511:53.05 PB—
Feb 15Poly Green vs OrangeFeb 15 · 1600 Meters · Place 5 · Poly (Riverside)1600 Meters55:12.20—
Feb 15Poly Green vs OrangeFeb 15 · 800 Meters · Place 4 · Poly (Riverside)800 Meters42:18.49 PB—

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
Apr 26IVY League FinalsApr 26 · 3200 Meters · Place 10 · Polytechnic - Riverside (SS)3200 Meters1011:39.249
Apr 26IVY League FinalsApr 26 · 1600 Meters · Place 8 · Polytechnic - Riverside (SS)1600 Meters85:07.849
Apr 19Elsinore at PolyApr 19 · 3200 Meters · Place 1 · Poly (Riverside)3200 Meters1.11:19.24a9
Apr 19Elsinore at PolyApr 19 · 1600 Meters · Place 3 · Poly (Riverside)1600 Meters3.5:07.91a9
Apr 19Elsinore at PolyApr 19 · 800 Meters · Place 3 · Poly (Riverside)800 Meters3.2:19.59a9
Apr 12Poly at Rancho VerdeApr 12 · 3200 Meters · Place 5 · Poly (Riverside)3200 Meters512:56.07a—
Apr 12Poly at Rancho VerdeApr 12 · 1600 Meters · Place 2 · Poly (Riverside)1600 Meters25:17.28a—
Apr 12Poly at Rancho VerdeApr 12 · 800 Meters · Place 3 · Poly (Riverside)800 Meters32:26.56a—
Apr 8Raincross InvitationalApr 8 · 3200 Meters · Place 10 · Poly (Riverside)3200 Meters10.11:14.38a9
Apr 4J W North at PolyApr 4 · 3200 Meters · Place 4 · Poly (Riverside)3200 Meters412:00.329
Apr 4J W North at PolyApr 4 · 1600 Meters · Place 4 · Poly (Riverside)1600 Meters45:17.739
Apr 4J W North at PolyApr 4 · 800 Meters · Place 2 · Poly (Riverside)800 Meters22:23.769
Mar 18The QualifierMar 18 · 3200 Meters · Place 34 · Poly (Riverside)3200 Meters34.11:23.25a9
Mar 9Poly at Murrieta ValleyMar 9 · 3200 Meters · Place 3 · Poly (Riverside)3200 Meters3.11:34.33a9
Mar 9Poly at Murrieta ValleyMar 9 · 1600 Meters · Place 3 · Poly (Riverside)1600 Meters3.5:23.05a9
Mar 9Poly at Murrieta ValleyMar 9 · 800 Meters · Place 3 · Poly (Riverside)800 Meters3.2:23.25a9
Mar 3Roosevelt Track & Field Invitational Mar 3 · 3200 Meters · Place 10 · Poly (Riverside)3200 Meters1011:32.43a—
Mar 3Roosevelt Track & Field Invitational Mar 3 · 1600 Meters · Place 22 · Poly (Riverside)1600 Meters225:23.75a—
Mar 3Roosevelt Track & Field Invitational Mar 3 · 800 Meters · Place 39 · Poly (Riverside)800 Meters392:27.48a—
Mar 1Poly at KingMar 1 · 3200 Meters · Place 7 · Polytechnic - Riverside (SS)3200 Meters712:12.809
Mar 1Poly at KingMar 1 · 800 Meters · Place 5 · Polytechnic - Riverside (SS)800 Meters52:30.469
Mar 1Poly at KingMar 1 · 1600 Meters · Place 9 · Polytechnic - Riverside (SS)1600 Meters95:26.469
Feb 23Ramona & Hesperia @ PolyFeb 23 · 3200 Meters · Place 4 · Poly (Riverside)3200 Meters4.11:56.77a9
Feb 23Ramona & Hesperia @ PolyFeb 23 · 1600 Meters · Place 3 · Poly (Riverside)1600 Meters3.5:25.15a9