Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorCIF SS Finals · May 11175-01CIF SS FinalsMay 11, 2024
Discus · 2kg · OutdoorBen Brown Invitational/Astro AI Distance Classic · Mar 1247.15mBen Brown Invitational/Astro AI Distance ClassicMarch 12, 2026
Hammer · 16lb / 7.26kg · Outdoor2026 Orange Empire Conference Championships · Apr 1750.01m2026 Orange Empire Conference ChampionshipsApril 17, 2026
Shot Put · 12lb · OutdoorCIF-SS D1 Prelims · May 449-01.00CIF-SS D1 PrelimsMay 4, 2024
Weight Throw · 25lb / 11.3kg · OutdoorCA Winter Championships · Feb 347-05.50CA Winter ChampionshipsFebruary 3, 2024

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 · Discus · Place 6 · Riverside CityRiverside CityDiscus6157-10.49SO
May 22026 3C2A Southern California ChampionshipsMay 2 · Hammer · Riverside CityRiverside CityHammer16lb / 7.26kgRound P--NDSo
May 22026 3C2A Southern California ChampionshipsMay 2 · Discus · Place 3 · Riverside CityRiverside CityDiscus2kgRound P3.45.53mSo
May 22026 3C2A Southern California ChampionshipsMay 2 · Discus · Place 2 · Riverside CityRiverside CityDiscus2kg2.46.85mSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · Hammer · Place 1 · Riverside CityRiverside CityHammer16lb / 7.26kg1.50.01m PBSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · Discus · Place 2 · Riverside CityRiverside CityDiscus2kg2.44.96mSo
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · Hammer · Place 3 · Riverside CityRiverside CityHammer349.60mSO
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · Discus · Place 2 · Riverside CityRiverside CityDiscus248.24mSO
Apr 3UC San Diego Triton InvitationalApr 3 · Hammer · Place 31 · Riverside CityRiverside CityHammer3141.34mSo
Apr 3UC San Diego Triton InvitationalApr 3 · Discus · Place 32 · Riverside CityRiverside CityDiscus3244.18mSo
Mar 27Mangrum InvitationalMar 27 · Hammer · Place 3 · Riverside CityRiverside CityHammer348.88mSo
Mar 27Mangrum InvitationalMar 27 · Discus · Place 5 · Riverside CityRiverside CityDiscus546.36mSo
Mar 20Redlands InvitationalMar 20 · Hammer · Place 10 · Riverside CityRiverside CityHammer1046.99mSo
Mar 20Redlands InvitationalMar 20 · Discus · Place 2 · Riverside CityRiverside CityDiscus247.64mSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · Hammer · Riverside CityRiverside CityHammer16lb / 7.26kg--FOULSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · Discus · Place 8 · Riverside CityRiverside CityDiscus2kg8.47.15m PBSo
Mar 6RCC InvitationalMar 6 · Hammer · Place 8 · Riverside CityRiverside CityHammer847.64mSo
Mar 6RCC InvitationalMar 6 · Discus · Place 8 · Riverside CityRiverside CityDiscus843.96mSo
Feb 72026 Moorpark College Season OpenerFeb 7 · Hammer · Place 1 · Riverside CityRiverside CityHammer16lb / 7.26kg1.47.72mSo
Feb 72026 Moorpark College Season OpenerFeb 7 · Discus · Place 5 · Riverside CityRiverside CityDiscus2kg5.39.61mSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27OEC InvitationalFeb 27 · Hammer · Place 2 · Riverside CityRiverside CityHammer244.58mSO
Feb 27OEC InvitationalFeb 27 · Discus · Place 1 · Riverside CityRiverside CityDiscus144.77mSO
Feb 13RCC Early Bird InvitationalFeb 13 · Hammer · Place 1 · Riverside CityRiverside CityHammer147.67mSo
Feb 13RCC Early Bird InvitationalFeb 13 · Discus · Place 2 · Riverside CityRiverside CityDiscus243.45mSo

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 10SoCal Finals @ SaddlebackMay 10 · Hammer · Place 10 · Riverside CityRiverside CityHammer1042.02mFR
May 10SoCal Finals @ SaddlebackMay 10 · Hammer · Place 12 · Riverside CityRiverside CityHammer1234.02mFR
May 10SoCal Finals @ SaddlebackMay 10 · Discus · Place 2 · Riverside CityRiverside CityDiscus243.00mFR
May 10SoCal Finals @ SaddlebackMay 10 · Discus · Place 2 · Riverside CityRiverside CityDiscus250.10mFR
Apr 18Orange Empire Conference (OEC) ChampionshipsApr 18 · Hammer · Place 5 · Riverside CityRiverside CityHammer16lb / 7.26kg5.43.53mFr
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · Hammer · Riverside CityRiverside CityHammer16lb / 7.26kg--FOULFr
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · Discus · Place 2 · Riverside CityRiverside CityDiscus2kg2.46.37mFr
Apr 42025 Triton InvitationalApr 4 · Discus · Place 15 · Riverside CityRiverside CityDiscus1546.43mFr
Mar 28Mangrum Invitational Mar 28 · Hammer · Riverside CityRiverside CityHammer—FOULFr
Mar 28Mangrum Invitational Mar 28 · Discus · Place 12 · Riverside CityRiverside CityDiscus1245.34mFr
Mar 14RCC OpenMar 14 · Hammer · Place 7 · Riverside CityRiverside CityHammer742.76m—
Mar 14RCC OpenMar 14 · Discus · Place 5 · Riverside CityRiverside CityDiscus540.43m—
Mar 14RCC OpenMar 14 · Shot Put · Place 15 · Riverside CityRiverside CityShot Put1512.33m—
Mar 72025 Ben Brown InviteMar 7 · Hammer · Place 17 · Riverside CityRiverside CityHammer1737.28m—
Mar 72025 Ben Brown InviteMar 7 · Discus · Place 6 · Riverside CityRiverside CityDiscus646.90m—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28RCC InvitationalFeb 28 · Discus · Place 4 · RiversideRiversideDiscus445.02mFR
Jan 31Moorpark Season Opener and MultisJan 31 · Hammer · Place 3 · RiversideRiversideHammer339.63mFR
Jan 31Moorpark Season Opener and MultisJan 31 · Discus · Place 2 · RiversideRiversideDiscus246.80mFR
Jan 31Moorpark Season Opener and MultisJan 31 · Shot Put · Place 9 · RiversideRiversideShot Put912.19mFR

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 18CIF-SS Masters MeetMay 18 · Discus · Place 7 · Elsinore (SS)Elsinore (SS)Discus7162-212
May 11CIF SS FinalsMay 11 · Discus · Place 2 · ElsinoreElsinoreDiscus1.6kg2.175-01 PB12
May 4CIF-SS D1 PrelimsMay 4 · Discus · Place 4 · ElsinoreElsinoreDiscus1.6kgRound P4.172-03.0012
May 4CIF-SS D1 PrelimsMay 4 · Shot Put · Place 17 · ElsinoreElsinoreShot Put12lbRound P17.49-01.00 PB12
Apr 24IVY League FinalsApr 24 · Discus · Place 1 · Elsinore (SS)Elsinore (SS)Discus147.52m12
Apr 24IVY League FinalsApr 24 · Shot Put · Place 3 · Elsinore (SS)Elsinore (SS)Shot Put314.69m12
Apr 16North vs Elsinore DualApr 16 · Discus · Place 1 · ElsinoreElsinoreDiscus1.6kg1.138-06.0012
Apr 16North vs Elsinore DualApr 16 · Shot Put · Place 2 · ElsinoreElsinoreShot Put12lb2.46-11.0012
Apr 13Inland Empire ChampionshipsApr 13 · Discus · Place 11 · ElsinoreElsinoreDiscus1.6kg11.149-00.0012
Apr 13Inland Empire ChampionshipsApr 13 · Shot Put · Place 18 · ElsinoreElsinoreShot Put12lb18.45-03.2512
Apr 10Elsinore vs Heritage DualApr 10 · Discus · Place 1 · ElsinoreElsinoreDiscus1150-3—
Apr 10Elsinore vs Heritage DualApr 10 · Shot Put · Place 2 · ElsinoreElsinoreShot Put247-0—
Mar 26Elsinore vs Paloma Valley & Linfield ChristianMar 26 · Discus · Place 1 · ElsinoreElsinoreDiscus1.6kg1.154-02.00Wind: 012
Mar 26Elsinore vs Paloma Valley & Linfield ChristianMar 26 · Shot Put · Place 3 · ElsinoreElsinoreShot Put12lb3.44-06.00Wind: 012
Mar 20Poly @ ElsinoreMar 20 · Discus · Place 1 · ElsinoreElsinoreDiscus1.6kg1.157-10.00Wind: 012
Mar 20Poly @ ElsinoreMar 20 · Shot Put · Place 3 · ElsinoreElsinoreShot Put12lb3.44-00.00Wind: 012
Mar 13Rancho Verde vs Elsinore DualMar 13 · Discus · Place 1 · Elsinore (SS)Elsinore (SS)Discus146.99m12
Mar 13Rancho Verde vs Elsinore DualMar 13 · Shot Put · Place 2 · Elsinore (SS)Elsinore (SS)Shot Put212.80m12
Mar 7MV 3-wayMar 7 · Discus · Place 2 · ElsinoreElsinoreDiscus1.6kg2.145-1012
Mar 7MV 3-wayMar 7 · Shot Put · Place 2 · ElsinoreElsinoreShot Put12lb2.47-09.7512
Mar 2Palomino Eagles RelaysMar 2 · Discus · Place 2 · Elsinore (SS)Elsinore (SS)Discus237.99m12
Mar 2Palomino Eagles RelaysMar 2 · Shot Put · Place 3 · Elsinore (SS)Elsinore (SS)Shot Put311.50m12
Feb 28Tahquitz at HeritageFeb 28 · Discus · Place 1 · ElsinoreElsinoreDiscus1.6kg1.158-02.0012
Feb 28Tahquitz at HeritageFeb 28 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.47-04.0012
Feb 28Heritage/Tahquitz/Elsinore 3-wayFeb 28 · Discus · Place 1 · ElsinoreElsinoreDiscus1.6kg1.158-0212
Feb 28Heritage/Tahquitz/Elsinore 3-wayFeb 28 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.47-04.0012
Feb 23Temescal Canyon and Lakeside at ElsinoreFeb 23 · Discus · Place 1 · ElsinoreElsinoreDiscus1.6kg1.142-00.0012
Feb 23Temescal Canyon and Lakeside at ElsinoreFeb 23 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.47-04.0012
Feb 3CA Winter ChampionshipsFeb 3 · Weight Throw · Place 10 · ElsinoreElsinoreWeight Throw25lb / 11.3kg10.47-05.50 PB12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23District MeetFeb 23 · Discus · Place 1 · ElsinoreElsinoreDiscus1142-0—
Feb 23District MeetFeb 23 · Shot Put · Place 1 · ElsinoreElsinoreShot Put147-4—

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 6CIF-SS Division 1 Track and Field PrelimsMay 6 · Discus · Place 10 · ElsinoreElsinoreDiscus1.6kgRound P10.144-05.0011
May 6CIF-SS Division 1 Track and Field PrelimsMay 6 · Shot Put · Place 38 · ElsinoreElsinoreShot Put12lbRound P38.39-03.0011
Apr 26IVY League FinalsApr 26 · Discus · Place 3 · Elsinore (SS)Elsinore (SS)Discus341.30m11
Apr 26IVY League FinalsApr 26 · Shot Put · Place 3 · Elsinore (SS)Elsinore (SS)Shot Put313.36m11
Apr 19Elsinore at PolyApr 19 · Discus · Place 1 · ElsinoreElsinoreDiscus1.6kg1.143-02.0011
Apr 19Elsinore at PolyApr 19 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.44-00.0011
Apr 15Inland Empire ChampionshipsApr 15 · Discus · Place 6 · Elsinore (SS)Elsinore (SS)Discus646.43m11
Apr 12Elsinore vs JW NorthApr 12 · Discus · Place 1 · Elsinore (SS)Elsinore (SS)Discus145.94m11
Apr 12Elsinore vs JW NorthApr 12 · Shot Put · Place 3 · Elsinore (SS)Elsinore (SS)Shot Put312.70m11
Apr 5Elsinore @ HeritageApr 5 · Shot Put · Place 3 · ElsinoreElsinoreShot Put12lb3.38-11.0011
Mar 16Rancho Verde at ElsinoreMar 16 · Discus · Place 2 · ElsinoreElsinoreDiscus1.6kg2.119-08.0011
Mar 16Rancho Verde at ElsinoreMar 16 · Shot Put · Place 2 · ElsinoreElsinoreShot Put12lb2.38-09.0011
Mar 15Elsinore vs Rancho VerdeMar 15 · Discus · Place 2 · ElsinoreElsinoreDiscus1.6kg2.119-08.0011
Mar 15Elsinore vs Rancho VerdeMar 15 · Shot Put · Place 2 · ElsinoreElsinoreShot Put12lb2.38-09.0011
Mar 11Saddle-Up InvitationalMar 11 · Shot Put · Place 17 · ElsinoreElsinoreShot Put12lb17.36-05.2511
Mar 9Elsinore @ Paloma ValleyMar 9 · Discus · Place 1 · ElsinoreElsinoreDiscus1.6kg1.137-03.0011
Mar 4SPARTA RELAYSMar 4 · Discus · Place 4 · ElsinoreElsinoreDiscus4116-0311
Mar 4SPARTA RELAYSMar 4 · Shot Put · Place 4 · ElsinoreElsinoreShot Put438-05.5011
Mar 2Elsinore 3-Way Norco & TCMar 2 · Discus · Place 11 · ElsinoreElsinoreDiscus11102-03.00—
Mar 2Elsinore 3-Way Norco & TCMar 2 · Shot Put · Place 6 · ElsinoreElsinoreShot Put638-10.00—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23SAN G/SHADOW HILLS, ELSINORE TRI MEETFeb 23 · Discus · Place 2 · ElsinoreElsinoreDiscus2110-02—
Feb 23SAN G/SHADOW HILLS, ELSINORE TRI MEETFeb 23 · Shot Put · Place 1 · ElsinoreElsinoreShot Put138-04.00—

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 27Ivy League FinalsApr 27 · Discus · Place 3 · Elsinore (SS)Elsinore (SS)Discus334.03m10
Apr 27Ivy League FinalsApr 27 · Shot Put · Place 8 · Elsinore (SS)Elsinore (SS)Shot Put810.28m10
Apr 23Corona Frosh/Soph ShowdownApr 23 · Discus · Place 2 · Elsinore (SS)Elsinore (SS)Discus234.03m10
Apr 23Corona Frosh/Soph ShowdownApr 23 · Shot Put · Place 5 · Elsinore (SS)Elsinore (SS)Shot Put510.50m10
Apr 20Elsinore @ Valley ViewApr 20 · Discus · Place 1 · ElsinoreElsinoreDiscus1110-00.0010
Apr 20Elsinore @ Valley ViewApr 20 · Shot Put · Place 1 · ElsinoreElsinoreShot Put131-06.0010
Apr 16Inland Empire ChampionshipsApr 16 · Discus · Place 6 · ElsinoreElsinoreDiscus633.90m10
Apr 16Inland Empire ChampionshipsApr 16 · Shot Put · Place 15 · ElsinoreElsinoreShot Put1510.39m10
Mar 31Elsinore @ Rancho VerdeMar 31 · Shot Put · Place 1 · ElsinoreElsinoreShot Put133-09.7510
Mar 31Elsinore vs JW NorthMar 31 · Discus · Place 1 · ElsinoreElsinoreDiscus1105-07.0010
Mar 31Elsinore vs JW NorthMar 31 · Shot Put · Place 1 · ElsinoreElsinoreShot Put134-05.5010
Mar 29Elsinore at Rancho VerdeMar 29 · Shot Put · Place 1 · ElsinoreElsinoreShot Put12lb1.33-09.7510
Mar 22Elsinore vs Orange VistaMar 22 · Discus · Place 1 · Elsinore (SS)Elsinore (SS)Discus129.84m10
Mar 22Elsinore vs Orange VistaMar 22 · Shot Put · Place 1 · Elsinore (SS)Elsinore (SS)Shot Put19.93m10
Mar 15Elsinore vs Paloma ValleyMar 15 · Discus · Place 2 · Elsinore (SS)Elsinore (SS)Discus231.03m10
Mar 15Elsinore vs Paloma ValleyMar 15 · Shot Put · Place 5 · Elsinore (SS)Elsinore (SS)Shot Put59.70m10
Mar 8Elsinore vs TC & LakesideMar 8 · Discus · Place 1 · ElsinoreElsinoreDiscus1.6kg1.98-0010
Mar 8Elsinore vs TC & LakesideMar 8 · Shot Put · Place 6 · ElsinoreElsinoreShot Put12lb6.31-02.5010
Mar 2Elsinore @ NorcoMar 2 · Discus · Place 10 · Elsinore (SS)Elsinore (SS)Discus1021.12m10
Mar 2Elsinore @ NorcoMar 2 · Shot Put · Place 10 · Elsinore (SS)Elsinore (SS)Shot Put108.36m10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Atlas InvitationalFeb 25 · Discus · Place 7 · ElsinoreElsinoreDiscus771-0410
Feb 25Atlas InvitationalFeb 25 · Shot Put · Place 10 · ElsinoreElsinoreShot Put1028-01.0010