Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorThe Raincross Invitational @ ML King · Apr 55:12.99aThe Raincross Invitational @ ML KingApril 5, 2025
1600 Meters · IndoorML King vs Poly and Jurupa Hills · Feb 285:27.56ML King vs Poly and Jurupa HillsFebruary 28, 2024
1600 Meters · OutdoorIVY League Finals · Apr 244:50.59IVY League FinalsApril 24, 2024
200 Meters · OutdoorPoly @ North · Apr 1028.54aPoly @ NorthApril 10, 2024
3200 Meters · OutdoorLiberty vs Riverside Poly/Hemet · Mar 1111:13.03aLiberty vs Riverside Poly/HemetMarch 11, 2026
400 Meters · IndoorPoly Green vs Orange · Feb 1559.28Poly Green vs OrangeFebruary 15, 2024
400 Meters · OutdoorRiverside Poly @ Ramona · Feb 221:03.59aRiverside Poly @ RamonaFebruary 22, 2024
800 Meters · OutdoorRiverside Poly vs Rancho Verde · Apr 162:16.59aRiverside Poly vs Rancho VerdeApril 16, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 22Riverside Poly vs Valley ViewApr 22 · 3200 Meters · Place 4 · Poly (Riverside)3200 Meters411:52.72a12
Apr 22Riverside Poly vs Valley ViewApr 22 · 1600 Meters · Place 9 · Poly (Riverside)1600 Meters95:18.60a12
Apr 15Rancho Verde vs Riverside PolyApr 15 · 3200 Meters · Place 2 · Poly (Riverside)3200 Meters211:32.56a12
Apr 15Rancho Verde vs Riverside PolyApr 15 · 1600 Meters · Place 6 · Poly (Riverside)1600 Meters65:30.11a12
Apr 4The Raincross InvitationalApr 4 · 1 Mile · Place 16 · Poly (Riverside)1 Mile165:14.75a12
Mar 18Riverside Poly vs Paloma ValleyMar 18 · 3200 Meters · Place 2 · Poly (Riverside)3200 Meters211:53.39a12
Mar 18Riverside Poly vs Paloma ValleyMar 18 · 1600 Meters · Place 4 · Poly (Riverside)1600 Meters45:19.15a12
Mar 11Liberty vs Riverside Poly/HemetMar 11 · 3200 Meters · Place 2 · Poly (Riverside)3200 Meters211:13.03a PB12
Mar 11Liberty vs Riverside Poly/HemetMar 11 · 1600 Meters · Place 4 · Poly (Riverside)1600 Meters45:10.82a12
Mar 7Roosevelt InvitationalMar 7 · 1600 Meters · Place 25 · Poly (Riverside)1600 Meters255:21.30—
Mar 4ML King vs Riverside PolyMar 4 · 3200 Meters · Place 6 · Poly (Riverside)3200 Meters611:19.17a12
Mar 4ML King vs Riverside PolyMar 4 · 1600 Meters · Place 9 · Poly (Riverside)1600 Meters95:11.41a12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 16Riverside Poly vs Rancho VerdeApr 16 · 1600 Meters · Place 4 · Poly (Riverside)1600 Meters4.5:01.47a11
Apr 16Riverside Poly vs Rancho VerdeApr 16 · 800 Meters · Place 3 · Poly (Riverside)800 Meters3.2:16.59a PB11
Apr 9Orange Vista vs Riverside PolyApr 9 · 1600 Meters · Place 11 · Poly (Riverside)1600 Meters11.5:10.98a11
Apr 9Orange Vista vs Riverside PolyApr 9 · 800 Meters · Place 6 · Poly (Riverside)800 Meters6.2:23.32a11
Apr 5The Raincross Invitational @ ML KingApr 5 · 1 Mile · Place 28 · Poly (Riverside)1 Mile28.5:12.99a PB11
Apr 5The Raincross Invitational @ ML KingApr 5 · 800 Meters · Place 21 · Poly (Riverside)800 Meters21.2:20.53a11
Apr 2Riverside Poly vs LibertyApr 2 · 1600 Meters · Place 9 · Poly (Riverside)1600 Meters9.5:05.40a11
Apr 2Riverside Poly vs LibertyApr 2 · 800 Meters · Place 9 · Poly (Riverside)800 Meters9.2:22.68a11
Mar 19Paloma Valley vs Riverside PolyMar 19 · 1600 Meters · Place 14 · Poly (Riverside)1600 Meters14.5:17.79a11
Mar 19Paloma Valley vs Riverside PolyMar 19 · 800 Meters · Place 10 · Poly (Riverside)800 Meters10.2:18.20a11
Mar 5ML King vs Riverside PolyMar 5 · 1600 Meters · Place 10 · Poly (Riverside)1600 Meters10.5:06.25a11
Mar 5ML King vs Riverside PolyMar 5 · 800 Meters · Place 9 · Poly (Riverside)800 Meters9.2:22.82a11
Mar 1Roosevelt InvitationalMar 1 · 1600 Meters · Place 31 · Polytechnic - Riverside (SS)1600 Meters315:01.8111
Mar 1Roosevelt InvitationalMar 1 · 800 Meters · Place 44 · Polytechnic - Riverside (SS)800 Meters442:19.1911

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24IVY League FinalsApr 24 · 1600 Meters · Place 9 · Polytechn - Riverside (SS)1600 Meters94:50.59 PB10
Apr 17Rancho Verde @ PolyApr 17 · 1600 Meters · Place 2 · Poly (Riverside)1600 Meters2.5:02.52a10
Apr 10Poly @ NorthApr 10 · 1600 Meters · Place 3 · Poly (Riverside)1600 Meters3.5:09.91a10
Apr 10Poly @ NorthApr 10 · 200 Meters · Place 24 · Poly (Riverside)200 Meters24.28.54a PB10
Apr 3Heritage @ PolyApr 3 · 1600 Meters · Place 5 · Poly (Riverside)1600 Meters5.5:19.65a10
Apr 3Heritage @ PolyApr 3 · 200 Meters · Place 35 · Poly (Riverside)200 Meters35.30.20a10
Mar 20Poly @ ElsinoreMar 20 · 1600 Meters · Place 5 · Poly (Riverside)1600 Meters5.5:22.87a10
Mar 6Riverside Poly @ Vista MurrietaMar 6 · 1600 Meters · Place 18 · Poly (Riverside)1600 Meters18.5:30.07a10
Feb 22Riverside Poly @ RamonaFeb 22 · 1600 Meters · Place 7 · Poly (Riverside)1600 Meters7.5:27.93a10
Feb 22Riverside Poly @ RamonaFeb 22 · 400 Meters · Place 10 · Poly (Riverside)400 Meters10.1:03.59a PB10
Feb 22Riverside Poly @ RamonaFeb 22 · 200 Meters · Place 24 · Poly (Riverside)200 Meters24.29.05aWind: 0.110

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28ML King vs Poly and Jurupa HillsFeb 28 · 1600 Meters · Place 15 · Polytechnic - Riverside (SS)1600 Meters155:27.56 PB10
Feb 15Poly Green vs OrangeFeb 15 · 1600 Meters · Place 9 · Poly (Riverside)1600 Meters95:28.35—
Feb 15Poly Green vs OrangeFeb 15 · 400 Meters · Place 10 · Poly (Riverside)400 Meters1059.28 PB—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 12Poly at Rancho VerdeApr 12 · 1600 Meters · Place 8 · Poly (Riverside)1600 Meters86:23.69a—
Mar 9Poly at Murrieta ValleyMar 9 · 1600 Meters · Place 8 · Poly (Riverside)1600 Meters8.5:59.12a9
Mar 9Poly at Murrieta ValleyMar 9 · 200 Meters · Place 46 · Poly (Riverside)200 Meters46.30.84a9
Mar 3Roosevelt Track & Field Invitational Mar 3 · 1600 Meters · Place 65 · Poly (Riverside)1600 Meters656:13.80a—
Mar 3Roosevelt Track & Field Invitational Mar 3 · 200 Meters · Place 99 · Poly (Riverside)200 Meters9930.17a—
Feb 23Ramona & Hesperia @ PolyFeb 23 · 200 Meters · Place 21 · Poly (Riverside)200 Meters21.30.25a9
Feb 15Poly Inter-Squad Green vs OrangeFeb 15 · 200 Meters · Place 10 · Poly (Riverside)200 Meters10.28.03Unofficial9