Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorCentennial at Norco · Mar 14136-04.00Centennial at NorcoMarch 14, 2024
Hammer · 16lb / 7.26kg · Outdoor2026 3C2A Southern California Championships · May 251.89m2026 3C2A Southern California ChampionshipsMay 2, 2026
Shot Put · 10lb · OutdoorBig VIII League Finals · Apr 2834-10.00Big VIII League FinalsApril 28, 2022
Shot Put · 12lb · OutdoorCentennial at Norco · Mar 1441-02.50Centennial at NorcoMarch 14, 2024
Shot Put · 16lb / 7.26kg · OutdoorBen Brown Invitational/Astro AI Distance Classic · Mar 1214.86mBen Brown Invitational/Astro AI Distance ClassicMarch 12, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 152026 3C2A State ChampionshipsMay 15 · Hammer · Place 5 · Riverside CityRiverside CityHammer5169-2.71SO
May 22026 3C2A Southern California ChampionshipsMay 2 · Hammer · Place 3 · Riverside CityRiverside CityHammer16lb / 7.26kgRound P3.47.46mSo
May 22026 3C2A Southern California ChampionshipsMay 2 · Hammer · Place 2 · Riverside CityRiverside CityHammer16lb / 7.26kg2.51.89m PBSo
May 22026 3C2A Southern California ChampionshipsMay 2 · Shot Put · Riverside CityRiverside CityShot Put16lb / 7.26kgRound P--DNSSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · Hammer · Place 3 · Riverside CityRiverside CityHammer16lb / 7.26kg3.49.76mSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · Shot Put · Place 8 · Riverside CityRiverside CityShot Put16lb / 7.26kg8.13.95mSo
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · Hammer · Place 4 · Riverside CityRiverside CityHammer449.21mSO
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · Shot Put · Place 13 · Riverside CityRiverside CityShot Put1313.33mSO
Apr 3UC San Diego Triton InvitationalApr 3 · Hammer · Place 24 · Riverside CityRiverside CityHammer2449.70mSo
Apr 3UC San Diego Triton InvitationalApr 3 · Shot Put · Place 22 · Riverside CityRiverside CityShot Put2212.23mSo
Mar 27Mangrum InvitationalMar 27 · Hammer · Place 4 · Riverside CityRiverside CityHammer448.04mSo
Mar 27Mangrum InvitationalMar 27 · Shot Put · Riverside CityRiverside CityShot Put—FOULSo
Mar 20Redlands InvitationalMar 20 · Hammer · Place 7 · Riverside CityRiverside CityHammer749.21mSo
Mar 20Redlands InvitationalMar 20 · Shot Put · Place 22 · Riverside CityRiverside CityShot Put2212.15mSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · Hammer · Place 15 · Riverside CityRiverside CityHammer16lb / 7.26kg15.46.08mSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · Shot Put · Place 12 · Riverside CityRiverside CityShot Put16lb / 7.26kg12.14.86m PBSo
Mar 6RCC InvitationalMar 6 · Hammer · Place 9 · Riverside CityRiverside CityHammer947.00mSo
Mar 6RCC InvitationalMar 6 · Shot Put · Place 7 · Riverside CityRiverside CityShot Put714.41mSo
Feb 72026 Moorpark College Season OpenerFeb 7 · Hammer · Place 4 · Riverside CityRiverside CityHammer16lb / 7.26kg4.46.61mSo
Feb 72026 Moorpark College Season OpenerFeb 7 · Shot Put · Place 7 · Riverside CityRiverside CityShot Put16lb / 7.26kg7.13.28mSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27OEC InvitationalFeb 27 · Shot Put · Place 4 · Riverside CityRiverside CityShot Put413.77mSO
Feb 13RCC Early Bird InvitationalFeb 13 · Hammer · Place 2 · Riverside CityRiverside CityHammer246.20mSo
Feb 13RCC Early Bird InvitationalFeb 13 · Shot Put · Place 2 · Riverside CityRiverside CityShot Put214.42mSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 18Orange Empire Conference (OEC) ChampionshipsApr 18 · Hammer · Riverside CityRiverside CityHammer16lb / 7.26kg—NMFr
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · Hammer · Riverside CityRiverside CityHammer16lb / 7.26kg--FOULFr
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · Shot Put · Place 9 · Riverside CityRiverside CityShot Put16lb / 7.26kg9.13.07mFr
Apr 42025 Triton InvitationalApr 4 · Hammer · Place 32 · Riverside CityRiverside CityHammer3242.41mFr
Mar 28Mangrum Invitational Mar 28 · Hammer · Place 10 · Riverside CityRiverside CityHammer1044.10mFr
Mar 28Mangrum Invitational Mar 28 · Shot Put · Place 16 · Riverside CityRiverside CityShot Put1613.16mFr
Mar 14RCC OpenMar 14 · Shot Put · Place 6 · Riverside CityRiverside CityShot Put613.16m—
Mar 72025 Ben Brown InviteMar 7 · Shot Put · Place 17 · Riverside CityRiverside CityShot Put1713.03m—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28RCC InvitationalFeb 28 · Hammer · Place 21 · RiversideRiversideHammer2135.29mFR
Feb 28RCC InvitationalFeb 28 · Shot Put · Place 16 · RiversideRiversideShot Put1613.38mFR
Jan 31Moorpark Season Opener and MultisJan 31 · Discus · Place 12 · RiversideRiversideDiscus1234.24mFR
Jan 31Moorpark Season Opener and MultisJan 31 · Shot Put · Place 3 · RiversideRiversideShot Put312.65mFR

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 25Big 8 League ChampionshipApr 25 · Discus · Place 10 · Centennial (Corona)Centennial (Corona)Discus1.6kg10.119-04.0012
Apr 25Big 8 League ChampionshipApr 25 · Shot Put · Place 8 · Centennial (Corona)Centennial (Corona)Shot Put12lb8.40-05.0012
Apr 18Centennial vs. KingApr 18 · Discus · Place 4 · Centennial (Corona)Centennial (Corona)Discus1.6kg4.124-07.0012
Apr 18Centennial vs. KingApr 18 · Shot Put · Place 4 · Centennial (Corona)Centennial (Corona)Shot Put12lb4.39-05.5012
Apr 11Centennial at CoronaApr 11 · Discus · Place 1 · Centennial (Corona)Centennial (Corona)Discus1.6kg1.136-01.0012
Apr 11Centennial at CoronaApr 11 · Shot Put · Place 2 · Centennial (Corona)Centennial (Corona)Shot Put12lb2.39-09.0012
Mar 28Roosevelt vs CentennialMar 28 · Discus · Place 2 · Centennial (Corona)Centennial (Corona)Discus1.6kg2.136-00.0012
Mar 28Roosevelt vs CentennialMar 28 · Shot Put · Place 1 · Centennial (Corona)Centennial (Corona)Shot Put12lb1.39-11.5012
Mar 16The QualifierMar 16 · Discus · Place 2 · Centennial (Corona)Centennial (Corona)Discus240.56m12
Mar 16The QualifierMar 16 · Shot Put · Place 26 · Centennial (Corona)Centennial (Corona)Shot Put2611.17m12
Mar 14Centennial at NorcoMar 14 · Discus · Place 2 · Centennial (Corona)Centennial (Corona)Discus1.6kg2.136-04.00 PB12
Mar 14Centennial at NorcoMar 14 · Shot Put · Place 1 · Centennial (Corona)Centennial (Corona)Shot Put12lb1.41-02.50 PB12
Mar 9Rancho Cucamonga Kick-off ClassicMar 9 · Shot Put · Place 21 · Centennial Corona (SS)Centennial Corona (SS)Shot Put2111.09m12
Mar 9Rancho Cucamonga Kick-off ClassicMar 9 · Discus · Place 8 · Centennial Corona (SS)Centennial Corona (SS)Discus835.10m12
Mar 7Santiago vs CentennialMar 7 · Discus · Place 1 · Centennial Corona (SS)Centennial Corona (SS)Discus142.46m12
Mar 7Santiago vs CentennialMar 7 · Shot Put · Place 3 · Centennial Corona (SS)Centennial Corona (SS)Shot Put311.59m12
Mar 2Roosevelt Track & Field InvitationalMar 2 · Discus · Place 5 · Centennial (Corona)Centennial (Corona)Discus1.6kg5.128-02.0012
Mar 2Roosevelt Track & Field InvitationalMar 2 · Shot Put · Place 20 · Centennial (Corona)Centennial (Corona)Shot Put12lb20.37-09.5012

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Saddle-Up InvitationalFeb 24 · Discus · Place 5 · Centennial Corona (SS)Centennial Corona (SS)Discus542.29m12
Feb 24Saddle-Up InvitationalFeb 24 · Shot Put · Place 23 · Centennial Corona (SS)Centennial Corona (SS)Shot Put2311.22m12

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 27Big VIII League FinalsApr 27 · Discus · Place 30 · Centennial (Corona)Centennial (Corona)Discus301-3—
Apr 27Big VIII League FinalsApr 27 · Shot Put · Place 23 · Centennial (Corona)Centennial (Corona)Shot Put2335-4—
Apr 19Centennial vs CoronaApr 19 · Discus · Place 3 · Centennial Corona (SS)Centennial Corona (SS)Discus333.19m11
Apr 19Centennial vs CoronaApr 19 · Shot Put · Place 4 · Centennial Corona (SS)Centennial Corona (SS)Shot Put410.97m11
Apr 12Centennial at RooseveltApr 12 · Discus · Place 7 · Centennial (Corona)Centennial (Corona)Discus1.6kg7.108-10.0011
Apr 12Centennial at RooseveltApr 12 · Shot Put · Place 7 · Centennial (Corona)Centennial (Corona)Shot Put12lb7.31-10.0011
Mar 29Centennial vs NorcoMar 29 · Discus · Place 12 · Centennial (Corona)Centennial (Corona)Discus1.6kg12.10-07.0011
Mar 29Centennial vs NorcoMar 29 · Shot Put · Place 8 · Centennial (Corona)Centennial (Corona)Shot Put12lb8.34-11.5011

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 28Big VIII League FinalsApr 28 · Discus · Place 2 · NorcoNorcoDiscus1.6kg2.102-04.0010
Apr 28Big VIII League FinalsApr 28 · Shot Put · Place 3 · NorcoNorcoShot Put10lb3.34-10.00 PB10
Apr 21Norco at RooseveltApr 21 · Discus · Place 1 · NorcoNorcoDiscus1.6kg1.107-00.0010
Apr 14ML King @ Norco HighApr 14 · Discus · Place 10 · NorcoNorcoDiscus1.6kg10.94-10.0010
Mar 17Corona vs Norco Dual MeetMar 17 · Discus · Place 9 · NorcoNorcoDiscus1.6kg9.81-11Unofficial10
Mar 17Corona vs Norco Dual MeetMar 17 · Shot Put · Place 12 · NorcoNorcoShot Put12lb12.32-11.00Unofficial10
Mar 10Santiago at NorcoMar 10 · Discus · Place 6 · NorcoNorcoDiscus1.6kg6.91-03.0010
Mar 10Santiago at NorcoMar 10 · Shot Put · Place 8 · NorcoNorcoShot Put12lb8.32-06.0010
Mar 2Elsinore @ NorcoMar 2 · Discus · Place 7 · Norco (SS)Norco (SS)Discus728.47m10
Mar 2Elsinore @ NorcoMar 2 · Shot Put · Place 9 · Norco (SS)Norco (SS)Shot Put910.66m10
Feb 23Temescal Canyon vs NorcoFeb 23 · Discus · Place 2 · NorcoNorcoDiscus1.6kg2.83-05.0010
Feb 23Temescal Canyon vs NorcoFeb 23 · Shot Put · Place 1 · NorcoNorcoShot Put12lb1.32-08.0010

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12Roosevelt at NorcoMay 12 · Discus · Place 3 · NorcoNorcoDiscus1.6kg3.72-069
May 12Roosevelt at NorcoMay 12 · Shot Put · Place 6 · NorcoNorcoShot Put12lb6.26-07.009
May 5ML King at Norco HSMay 5 · Discus · Place 6 · NorcoNorcoDiscus1.6kg6.61-049
May 5ML King at Norco HSMay 5 · Shot Put · Place 9 · NorcoNorcoShot Put12lb9.23-00.009
Apr 21Corona vs Norco Dual MeetApr 21 · Discus · Place 3 · NorcoNorcoDiscus1.6kg3.53-05.509
Apr 21Corona vs Norco Dual MeetApr 21 · Shot Put · Place 1 · NorcoNorcoShot Put12lb1.24-07.509