Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorCIF-SS Finals · May 16113-06CIF-SS FinalsMay 16, 2026
Shot Put · 4kg · OutdoorCIF SS D1 Preliminaries · May 99.63mCIF SS D1 PreliminariesMay 9, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · Discus · Place 12 · Poly (Riverside)Discus1kgRound P12.113-06 PB12
May 16CIF-SS FinalsMay 16 · Shot Put · Place 23 · Poly (Riverside)Shot Put4kgRound P23.31-07.0012
May 9CIF SS D1 PreliminariesMay 9 · Discus · Place 12 · Poly (Riverside)Discus1kgRound P12.34.59m12
May 9CIF SS D1 PreliminariesMay 9 · Shot Put · Place 23 · Poly (Riverside)Shot Put4kgRound P23.9.63m PB12
Apr 29Ivy League ChampionshipsApr 29 · Discus · Place 1 · Poly (Riverside)Discus1114-0712
Apr 29Ivy League ChampionshipsApr 29 · Shot Put · Place 3 · Poly (Riverside)Shot Put332-03.5012
Apr 29Ivy League ChampionshipsApr 29 · Discus · Place 1 · Poly (Riverside)Discus134.92m12
Apr 29Ivy League ChampionshipsApr 29 · Shot Put · Place 3 · Poly (Riverside)Shot Put39.84m12
Apr 22Riverside Poly vs Valley ViewApr 22 · Discus · Place 1 · Poly (Riverside)Discus1114-0612
Apr 22Riverside Poly vs Valley ViewApr 22 · Shot Put · Place 2 · Poly (Riverside)Shot Put232-03.0012
Apr 18Inland Empire ChampionshipsApr 18 · Discus · Place 1 · Poly (Riverside)Discus1125-0812
Apr 18Inland Empire ChampionshipsApr 18 · Shot Put · Place 11 · Poly (Riverside)Shot Put1130-08.5012
Apr 15Rancho Verde vs Riverside PolyApr 15 · Discus · Place 1 · Poly (Riverside)Discus1113-0312
Apr 15Rancho Verde vs Riverside PolyApr 15 · Shot Put · Place 2 · Poly (Riverside)Shot Put230-04.0012
Apr 11The BIG MeetApr 11 · Discus · Place 1 · Poly (Riverside)Discus1kg1.110-0912
Apr 11The BIG MeetApr 11 · Shot Put · Place 7 · Poly (Riverside)Shot Put4kg7.30-01.0012
Apr 4The Raincross InvitationalApr 4 · Discus · Place 1 · Poly (Riverside)Discus131.67m12
Apr 4The Raincross InvitationalApr 4 · Shot Put · Place 5 · Poly (Riverside)Shot Put59.19m12
Mar 21Beaumont Cougar ClassicMar 21 · Discus · Place 3 · Poly (Riverside)Discus334.24m12
Mar 21Beaumont Cougar ClassicMar 21 · Shot Put · Place 4 · Poly (Riverside)Shot Put49.35m12
Mar 18Riverside Poly vs Paloma ValleyMar 18 · Discus · Place 1 · Poly (Riverside)Discus133.50m12
Mar 18Riverside Poly vs Paloma ValleyMar 18 · Shot Put · Place 3 · Poly (Riverside)Shot Put39.17m12
Mar 13Redondo Track FestivalMar 13 · Discus · Place 4 · Poly (Riverside)Discus1kg4.112-0612
Mar 11Liberty vs Riverside Poly/HemetMar 11 · Discus · Place 2 · Poly (Riverside)Discus230.56m12
Mar 11Liberty vs Riverside Poly/HemetMar 11 · Shot Put · Place 2 · Poly (Riverside)Shot Put29.25m12
Mar 7Roosevelt InvitationalMar 7 · Discus · Place 3 · Poly (Riverside)Discus3102-08—
Mar 4ML King vs Riverside PolyMar 4 · Discus · Place 2 · Poly (Riverside)Discus232.69m12
Mar 4ML King vs Riverside PolyMar 4 · Shot Put · Place 3 · Poly (Riverside)Shot Put38.84m12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Saddle-Up InvitationalFeb 28 · Discus · Place 4 · Poly (Riverside)Discus4107-412
Feb 28Saddle-Up InvitationalFeb 28 · Shot Put · Place 10 · Poly (Riverside)Shot Put1029-7.5012

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Apr 30Ivy League ChampionshipsApr 30 · Discus · Poly (Riverside)Discus1kg--FOUL11
Apr 30Ivy League ChampionshipsApr 30 · Shot Put · Place 7 · Poly (Riverside)Shot Put4kg7.26-09.2511
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · Discus · Place 14 · Poly (Riverside)Discus1kg14.99-0911
Apr 16Riverside Poly vs Rancho VerdeApr 16 · Discus · Place 1 · Poly (Riverside)Discus1kg1.106-0211
Apr 16Riverside Poly vs Rancho VerdeApr 16 · Shot Put · Place 1 · Poly (Riverside)Shot Put4kg1.27-04.5011
Apr 12The BIG Meet @ Valley ViewApr 12 · Discus · Place 4 · Poly (Riverside)Discus4101-111
Apr 12The BIG Meet @ Valley ViewApr 12 · Shot Put · Place 16 · Poly (Riverside)Shot Put1624-711
Apr 9Orange Vista vs Riverside PolyApr 9 · Discus · Place 1 · Poly (Riverside)Discus1kg1.103-0011
Apr 9Orange Vista vs Riverside PolyApr 9 · Shot Put · Place 1 · Poly (Riverside)Shot Put4kg1.25-02.0011
Apr 5The Raincross Invitational @ ML KingApr 5 · Discus · Place 2 · Poly (Riverside)Discus1kg2.94-0511
Apr 5The Raincross Invitational @ ML KingApr 5 · Shot Put · Place 8 · Poly (Riverside)Shot Put4kg8.25-09.0011
Apr 2Riverside Poly vs LibertyApr 2 · Discus · Place 1 · Poly (Riverside)Discus1kg1.103-0711
Apr 2Riverside Poly vs LibertyApr 2 · Shot Put · Place 3 · Poly (Riverside)Shot Put4kg3.23-09.0011
Mar 19Paloma Valley vs Riverside PolyMar 19 · Discus · Place 1 · Poly (Riverside)Discus1kg1.110-0211
Mar 19Paloma Valley vs Riverside PolyMar 19 · Shot Put · Place 6 · Poly (Riverside)Shot Put4kg6.24-10.0011
Mar 15The QualifierMar 15 · Discus · Place 4 · Poly (Riverside)Discus4100-1—
Mar 15The QualifierMar 15 · Shot Put · Place 33 · Poly (Riverside)Shot Put3322-5—
Mar 7Redondo Nike Track FestivalMar 7 · Discus · Place 16 · Poly (Riverside)Discus1629.59m11
Mar 5ML King vs Riverside PolyMar 5 · Discus · Place 2 · Poly (Riverside)Discus1kg2.90-0211
Mar 5ML King vs Riverside PolyMar 5 · Shot Put · Place 4 · Poly (Riverside)Shot Put4kg4.25-01.0011
Mar 1Roosevelt InvitationalMar 1 · Discus · Place 3 · Polytechnic - Riverside (SS)Discus329.41m11
Mar 1Roosevelt InvitationalMar 1 · Shot Put · Place 16 · Polytechnic - Riverside (SS)Shot Put167.21m11

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 4CIF-SS D1 PrelimsMay 4 · Discus · Place 13 · Poly (Riverside)Discus1kgRound P13.111-09.0010
Apr 24IVY League FinalsApr 24 · Discus · Place 3 · Polytechn - Riverside (SS)Discus331.29m10
Apr 24IVY League FinalsApr 24 · Shot Put · Place 11 · Polytechn - Riverside (SS)Shot Put117.62m10
Apr 17Rancho Verde @ PolyApr 17 · Discus · Place 1 · Poly (Riverside)Discus1kg1.106-03.0010
Apr 17Rancho Verde @ PolyApr 17 · Shot Put · Place 4 · Poly (Riverside)Shot Put4kg4.24-03.0010
Apr 13Inland Empire ChampionshipsApr 13 · Discus · Place 17 · Poly (Riverside)Discus1kg17.98-00.0010
Apr 10Poly @ NorthApr 10 · Discus · Place 1 · Poly (Riverside)Discus1kg1.100-01.0010
Apr 10Poly @ NorthApr 10 · Shot Put · Place 1 · Poly (Riverside)Shot Put4kg1.24-10.5010
Apr 6The Raincross InvitationalApr 6 · Discus · Place 1 · Poly (Riverside)Discus1kg1.104-08.0010
Apr 6The Raincross InvitationalApr 6 · Shot Put · Place 24 · Poly (Riverside)Shot Put4kg24.23-05.0010
Apr 3Heritage @ PolyApr 3 · Discus · Place 2 · Poly (Riverside)Discus1kg2.98-09.0010
Apr 3Heritage @ PolyApr 3 · Shot Put · Place 2 · Poly (Riverside)Shot Put4kg2.23-09.0010
Mar 20Poly @ ElsinoreMar 20 · Discus · Place 3 · Poly (Riverside)Discus1kg3.90-09.00Wind: 010
Mar 20Poly @ ElsinoreMar 20 · Shot Put · Place 10 · Poly (Riverside)Shot Put4kg10.22-09.00Wind: 010
Mar 16The QualifierMar 16 · Discus · Place 8 · Poly (Riverside)Discus825.83m10
Mar 16The QualifierMar 16 · Shot Put · Place 32 · Poly (Riverside)Shot Put326.95m10
Mar 9Rancho Cucamonga Kick-off ClassicMar 9 · Shot Put · Place 17 · Polytechnic - Riverside (SS)Shot Put177.01m10
Mar 9Rancho Cucamonga Kick-off ClassicMar 9 · Discus · Place 5 · Polytechnic - Riverside (SS)Discus528.80m10
Mar 6Riverside Poly @ Vista MurrietaMar 6 · Discus · Place 2 · Poly (Riverside)Discus1kg2.92-00.0010
Mar 6Riverside Poly @ Vista MurrietaMar 6 · Shot Put · Place 5 · Poly (Riverside)Shot Put4kg5.22-02.5010
Feb 22Riverside Poly @ RamonaFeb 22 · Discus · Place 2 · Poly (Riverside)Discus1kg2.88-08.0010
Feb 22Riverside Poly @ RamonaFeb 22 · Shot Put · Place 5 · Poly (Riverside)Shot Put4kg5.20-01.5010

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28ML King vs Poly and Jurupa HillsFeb 28 · Discus · Place 2 · Polytechnic - Riverside (SS)Discus224.28m10
Feb 28ML King vs Poly and Jurupa HillsFeb 28 · Shot Put · Place 7 · Polytechnic - Riverside (SS)Shot Put76.60m10
Feb 15Poly Green vs OrangeFeb 15 · Discus · Place 1 · Poly (Riverside)Discus186-1—
Feb 15Poly Green vs OrangeFeb 15 · Shot Put · Place 1 · Poly (Riverside)Shot Put120-11.5—

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
Apr 26IVY League FinalsApr 26 · Discus · Place 9 · Polytechnic - Riverside (SS)Discus923.08m9
Apr 26IVY League FinalsApr 26 · Shot Put · Place 14 · Polytechnic - Riverside (SS)Shot Put146.65m9
Apr 19Elsinore at PolyApr 19 · Discus · Place 4 · Poly (Riverside)Discus1kg4.80-09.009
Apr 19Elsinore at PolyApr 19 · Shot Put · Place 9 · Poly (Riverside)Shot Put4kg9.22-06.009
Apr 15Big MeetApr 15 · Discus · Place 3 · Poly (Riverside)Discus1kg3.76-089
Apr 15Big MeetApr 15 · Shot Put · Place 10 · Poly (Riverside)Shot Put4kg10.22-07.509
Apr 12Poly at Rancho VerdeApr 12 · Discus · Place 2 · Poly (Riverside)Discus278-9—
Apr 12Poly at Rancho VerdeApr 12 · Shot Put · Place 3 · Poly (Riverside)Shot Put322-9.50—
Apr 8Raincross InvitationalApr 8 · Discus · Place 16 · Poly (Riverside)Discus1kg16.75-019
Apr 8Raincross InvitationalApr 8 · Shot Put · Place 28 · Poly (Riverside)Shot Put4kg28.22-00.509
Apr 4J W North at PolyApr 4 · Discus · Place 2 · Poly (Riverside)Discus275-06.009
Apr 4J W North at PolyApr 4 · Shot Put · Place 3 · Poly (Riverside)Shot Put321-03.509
Mar 18The QualifierMar 18 · Discus · Place 19 · Poly (Riverside)Discus1kg19.55-00.009
Mar 18The QualifierMar 18 · Shot Put · Place 13 · Poly (Riverside)Shot Put4kg13.21-03.509
Mar 9Poly at Murrieta ValleyMar 9 · Discus · Place 8 · Poly (Riverside)Discus1kg8.57-03.009
Mar 9Poly at Murrieta ValleyMar 9 · Shot Put · Place 7 · Poly (Riverside)Shot Put4kg7.20-11.009
Mar 3Roosevelt Track & Field Invitational Mar 3 · Discus · Place 14 · Poly (Riverside)Discus1457-06.00—
Mar 3Roosevelt Track & Field Invitational Mar 3 · Shot Put · Place 14 · Poly (Riverside)Shot Put1421-00.00—
Mar 1Poly at KingMar 1 · Discus · Place 6 · Polytechnic - Riverside (SS)Discus619.93m9
Mar 1Poly at KingMar 1 · Shot Put · Place 9 · Polytechnic - Riverside (SS)Shot Put95.91m9
Feb 23Ramona & Hesperia @ PolyFeb 23 · Discus · Place 1 · Poly (Riverside)Discus1kg1.60-05.009
Feb 23Ramona & Hesperia @ PolyFeb 23 · Shot Put · Place 1 · Poly (Riverside)Shot Put4kg1.18-09.509
Feb 15Poly Inter-Squad Green vs OrangeFeb 15 · Discus · Place 1 · Poly (Riverside)Discus1kg1.44-9Unofficial9
Feb 15Poly Inter-Squad Green vs OrangeFeb 15 · Shot Put · Place 1 · Poly (Riverside)Shot Put4kg1.17-1Unofficial9