Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · Outdoor2026 Moorpark College Season Opener · Feb 744.42m2026 Moorpark College Season OpenerFebruary 7, 2026
Shot Put · 4kg · Outdoor2025 Mt. SAC Relays CC Division · Apr 1212.16m2025 Mt. SAC Relays CC DivisionApril 12, 2025

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 CityDiscus6141-9.58SO
May 22026 3C2A Southern California ChampionshipsMay 2 · Discus · Place 2 · Riverside CityRiverside CityDiscus1kgRound P2.40.93mSo
May 22026 3C2A Southern California ChampionshipsMay 2 · Discus · Place 3 · Riverside CityRiverside CityDiscus1kg3.41.39mSo
May 22026 3C2A Southern California ChampionshipsMay 2 · Shot Put · Place 12 · Riverside CityRiverside CityShot Put4kgRound P12.10.97mSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · Discus · Place 2 · Riverside CityRiverside CityDiscus1kg2.40.21mSo
Apr 172026 Orange Empire Conference ChampionshipsApr 17 · Shot Put · Place 6 · Riverside CityRiverside CityShot Put4kg6.10.51mSo
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · Discus · Place 2 · Riverside CityRiverside CityDiscus240.91mSO
Apr 11Mt. SAC Relays - Community College DivisionApr 11 · Shot Put · Place 10 · Riverside CityRiverside CityShot Put1010.21mSO
Apr 3UC San Diego Triton InvitationalApr 3 · Discus · Place 23 · Riverside CityRiverside CityDiscus2339.42mSo
Apr 3UC San Diego Triton InvitationalApr 3 · Shot Put · Place 15 · Riverside CityRiverside CityShot Put1511.37mSo
Mar 27Mangrum InvitationalMar 27 · Discus · Place 3 · Riverside CityRiverside CityDiscus339.95mSo
Mar 27Mangrum InvitationalMar 27 · Shot Put · Place 7 · Riverside CityRiverside CityShot Put711.51mSo
Mar 20Redlands InvitationalMar 20 · Discus · Place 5 · Riverside CityRiverside CityDiscus541.80mSo
Mar 20Redlands InvitationalMar 20 · Shot Put · Place 6 · Riverside CityRiverside CityShot Put611.84mSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · Discus · Place 11 · Riverside CityRiverside CityDiscus1kg11.42.65mSo
Mar 12Ben Brown Invitational/Astro AI Distance ClassicMar 12 · Shot Put · Place 23 · Riverside CityRiverside CityShot Put4kg23.10.22mSo
Mar 6RCC InvitationalMar 6 · Discus · Place 10 · Riverside CityRiverside CityDiscus1040.04mSo
Mar 6RCC InvitationalMar 6 · Shot Put · Place 7 · Riverside CityRiverside CityShot Put711.32mSo
Feb 72026 Moorpark College Season OpenerFeb 7 · Discus · Place 1 · Riverside CityRiverside CityDiscus1kg1.44.42m PBSo
Feb 72026 Moorpark College Season OpenerFeb 7 · Shot Put · Place 4 · Riverside CityRiverside CityShot Put4kg4.11.02mSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27OEC InvitationalFeb 27 · Discus · Place 1 · Riverside CityRiverside CityDiscus141.65mSO
Feb 27OEC InvitationalFeb 27 · Shot Put · Place 2 · Riverside CityRiverside CityShot Put211.52mSO
Feb 13RCC Early Bird InvitationalFeb 13 · Discus · Place 1 · Riverside CityRiverside CityDiscus142.02mSo
Feb 13RCC Early Bird InvitationalFeb 13 · Shot Put · Place 5 · Riverside CityRiverside CityShot Put511.60mSo

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 10SoCal Finals @ SaddlebackMay 10 · Discus · Place 3 · Riverside CityRiverside CityDiscus339.59mFR
May 10SoCal Finals @ SaddlebackMay 10 · Discus · Place 6 · Riverside CityRiverside CityDiscus640.68mFR
May 10SoCal Finals @ SaddlebackMay 10 · Shot Put · Place 3 · Riverside CityRiverside CityShot Put311.42mFR
May 10SoCal Finals @ SaddlebackMay 10 · Shot Put · Place 5 · Riverside CityRiverside CityShot Put512.08mFR
Apr 18Orange Empire Conference (OEC) ChampionshipsApr 18 · Discus · Place 3 · Riverside CityRiverside CityDiscus1kg3.39.47mFr
Apr 18Orange Empire Conference (OEC) ChampionshipsApr 18 · Shot Put · Place 1 · Riverside CityRiverside CityShot Put4kg1.11.78mFr
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · Hammer · Riverside CityRiverside CityHammer4kg--DNSFr
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · Discus · Place 1 · Riverside CityRiverside CityDiscus1kg1.41.38mFr
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · Shot Put · Place 1 · Riverside CityRiverside CityShot Put4kg1.12.16m PBFr
Apr 42025 Triton InvitationalApr 4 · Discus · Place 18 · Riverside CityRiverside CityDiscus1839.75mFr
Mar 28Mangrum Invitational Mar 28 · Shot Put · Place 8 · Riverside CityRiverside CityShot Put811.47mFr
Mar 14RCC OpenMar 14 · Discus · Place 2 · Riverside CityRiverside CityDiscus236.36m—
Mar 14RCC OpenMar 14 · Shot Put · Place 5 · Riverside CityRiverside CityShot Put511.43m—
Mar 72025 Ben Brown InviteMar 7 · Discus · Place 5 · Riverside CityRiverside CityDiscus541.50m—
Mar 72025 Ben Brown InviteMar 7 · Shot Put · Place 24 · Riverside CityRiverside CityShot Put2410.55m—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28RCC InvitationalFeb 28 · Discus · Place 5 · RiversideRiversideDiscus538.90mFR
Feb 28RCC InvitationalFeb 28 · Shot Put · Place 4 · RiversideRiversideShot Put412.16mFR
Jan 31Moorpark Season Opener and MultisJan 31 · Hammer · Place 4 · RiversideRiversideHammer432.29mFR
Jan 31Moorpark Season Opener and MultisJan 31 · Discus · Place 1 · RiversideRiversideDiscus139.86mFR
Jan 31Moorpark Season Opener and MultisJan 31 · Shot Put · Place 3 · RiversideRiversideShot Put310.60mFR

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 18CIF-SS Masters MeetMay 18 · Discus · Place 12 · Temescal Canyon (SS)Temescal Canyon (SS)Discus12120-112
May 11CIF SS FinalsMay 11 · Discus · Place 2 · Temescal CanyonTemescal CanyonDiscus1kg2.129-0412
May 11CIF SS FinalsMay 11 · Shot Put · Place 9 · Temescal CanyonTemescal CanyonShot Put4kg9.33-05.5012
May 4CIF-SS D1 PrelimsMay 4 · Discus · Place 7 · Temescal CanyonTemescal CanyonDiscus1kgRound P7.119-02.0012
May 4CIF-SS D1 PrelimsMay 4 · Shot Put · Place 8 · Temescal CanyonTemescal CanyonShot Put4kgRound P8.35-11.0012
Apr 24Sunbelt/Inland Valley League FinalsApr 24 · Discus · Place 1 · Temescal CanyonTemescal CanyonDiscus1kg1.118-05.0012
Apr 24Sunbelt/Inland Valley League FinalsApr 24 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put4kg2.34-10.5012
Apr 1964th Mt. SAC RelaysApr 19 · Discus · Place 3 · 12 Temescal Canyon12 Temescal CanyonDiscus3115-04.00—
Apr 17Temescal Canyon vs Canyon SpringsApr 17 · Discus · Place 1 · Temescal CanyonTemescal CanyonDiscus1kg1.116-06.0012
Apr 17Temescal Canyon vs Canyon SpringsApr 17 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put4kg2.32-09.0012
Apr 13Inland Empire ChampionshipsApr 13 · Discus · Place 4 · Temescal CanyonTemescal CanyonDiscus1kg4.113-00.0012
Apr 13Inland Empire ChampionshipsApr 13 · Shot Put · Place 10 · Temescal CanyonTemescal CanyonShot Put4kg10.32-00.0012
Apr 10Temescal Canyon vs Paloma ValleyApr 10 · Discus · Place 1 · Temescal CanyonTemescal CanyonDiscus1kg1.115-06.0012
Apr 10Temescal Canyon vs Paloma ValleyApr 10 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put4kg2.33-02.0012
Mar 20Temescal Canyon vs Valley ViewMar 20 · Discus · Place 1 · Temescal CanyonTemescal CanyonDiscus1kg1.116-04.00Wind: 012
Mar 20Temescal Canyon vs Valley ViewMar 20 · Shot Put · Place 1 · Temescal CanyonTemescal CanyonShot Put4kg1.34-00.00Wind: 012
Mar 16Elmer Runge InviteMar 16 · Discus · Place 1 · Temescal CanyonTemescal CanyonDiscus1118-9—
Mar 16Elmer Runge InviteMar 16 · Shot Put · Place 1 · Temescal CanyonTemescal CanyonShot Put134-2—
Mar 13Orange Vista vs Temescal CanyonMar 13 · Discus · Place 1 · Temescal Canyon (SS)Temescal Canyon (SS)Discus133.65m12
Mar 13Orange Vista vs Temescal CanyonMar 13 · Shot Put · Place 1 · Temescal Canyon (SS)Temescal Canyon (SS)Shot Put19.98m12
Mar 7MV 3-wayMar 7 · Discus · Place 6 · Temescal CanyonTemescal CanyonDiscus1kg6.86-1112
Mar 7MV 3-wayMar 7 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put4kg2.33-02.0012
Feb 23Temescal Canyon and Lakeside at ElsinoreFeb 23 · Discus · Place 2 · Temescal CanyonTemescal CanyonDiscus1kg2.104-09.0012
Feb 23Temescal Canyon and Lakeside at ElsinoreFeb 23 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put4kg2.33-07.0012

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 23District MeetFeb 23 · Discus · Place 2 · Temescal CanyonTemescal CanyonDiscus2104-9—
Feb 23District MeetFeb 23 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put233-7—
Feb 17Ayala InvitationalFeb 17 · Discus · Place 1 · Temescal CanyonTemescal CanyonDiscus1109-11—
Feb 17Ayala InvitationalFeb 17 · Shot Put · Place 1 · Temescal CanyonTemescal CanyonShot Put133-5—

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 6CIF-SS Division 2 Track and Field PrelimsMay 6 · Discus · Place 13 · Temescal CanyonTemescal CanyonDiscus1kgRound P13.105-0311
May 6CIF-SS Division 2 Track and Field PrelimsMay 6 · Shot Put · Place 11 · Temescal CanyonTemescal CanyonShot Put4kgRound P11.35-03.5011
Apr 26Inland Valley and Sunbelt League FinalsApr 26 · Discus · Place 1 · Temescal CanyonTemescal CanyonDiscus1110-4—
Apr 26Inland Valley and Sunbelt League FinalsApr 26 · Shot Put · Place 1 · Temescal CanyonTemescal CanyonShot Put135-2.50—
Apr 15Inland Empire ChampionshipsApr 15 · Discus · Place 2 · Temescal Canyon (SS)Temescal Canyon (SS)Discus237.79m11
Apr 15Inland Empire ChampionshipsApr 15 · Shot Put · Place 2 · Temescal Canyon (SS)Temescal Canyon (SS)Shot Put210.47m11
Apr 11Temescal Canyon at Canyon SpringsApr 11 · Discus · Place 1 · Temescal CanyonTemescal CanyonDiscus1kg1.104-08.0011
Apr 11Temescal Canyon at Canyon SpringsApr 11 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put4kg2.33-06.0011
Apr 11Dual meet Canyon Springs/Temescal CanyonApr 11 · Discus · Place 1 · Temescal CanyonTemescal CanyonDiscus1kg1.104-08.00Unofficial11
Apr 11Dual meet Canyon Springs/Temescal CanyonApr 11 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put4kg2.33-06.00Unofficial11
Apr 5Temescal Canyon vs HemetApr 5 · Discus · Place 1 · Temescal CanyonTemescal CanyonDiscus1kg1.106-06.0011
Apr 5Temescal Canyon vs HemetApr 5 · Shot Put · Place 1 · Temescal CanyonTemescal CanyonShot Put4kg1.36-08.0011
Mar 22Temescal Canyon vs Linfield ChristianMar 22 · Discus · Place 1 · Temescal Canyon (SS)Temescal Canyon (SS)Discus130.60m11
Mar 22Temescal Canyon vs Linfield ChristianMar 22 · Shot Put · Place 1 · Temescal Canyon (SS)Temescal Canyon (SS)Shot Put111.03m11
Mar 22Linfield Christian at Temescal CanyonMar 22 · Discus · Place 1 · Temescal CanyonTemescal CanyonDiscus1kg1.100-05.0011
Mar 22Linfield Christian at Temescal CanyonMar 22 · Shot Put · Place 1 · Temescal CanyonTemescal CanyonShot Put4kg1.36-02.5011
Mar 18Elmer Runge InvitationalMar 18 · Discus · Place 2 · Temescal CanyonTemescal CanyonDiscus2106-05—
Mar 18Elmer Runge InvitationalMar 18 · Shot Put · Place 3 · Temescal CanyonTemescal CanyonShot Put333-07.00—
Mar 15Orange Vista @ Temescal CanyonMar 15 · Discus · Place 2 · Temescal CanyonTemescal CanyonDiscus1kg2.91-02.0011
Mar 15Orange Vista @ Temescal CanyonMar 15 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put4kg2.33-00.5011
Mar 11Saddle-Up InvitationalMar 11 · Discus · Place 5 · Temescal CanyonTemescal CanyonDiscus1kg5.99-07.0011
Mar 11Saddle-Up InvitationalMar 11 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put4kg2.32-07.5011
Mar 4Palomino RelaysMar 4 · Discus · Place 2 · Temescal Canyon (Ls)Temescal Canyon (Ls)Discus230.22m—
Mar 4Palomino RelaysMar 4 · Shot Put · Place 3 · Temescal Canyon (Ls)Temescal Canyon (Ls)Shot Put38.91m—
Mar 2Elsinore 3-Way Norco & TCMar 2 · Discus · Place 4 · Temescal CanyonTemescal CanyonDiscus494-06.00—
Mar 2Elsinore 3-Way Norco & TCMar 2 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put232-06.00—

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 14CIF-SS Division 2 Track and Field FinalsMay 14 · Shot Put · Place 7 · Temescal CanyonTemescal CanyonShot Put4kg7.33-05.0010
May 7CIF-SS Division 2 Track and Field PrelimsMay 7 · Discus · Place 16 · Temescal CanyonTemescal CanyonDiscus1kgRound P16.84-0510
May 7CIF-SS Division 2 Track and Field PrelimsMay 7 · Shot Put · Place 5 · Temescal CanyonTemescal CanyonShot Put4kgRound P5.33-11.5010
Apr 27Sunbelt League FinalsApr 27 · Discus · Place 2 · Temescal Canyon (SS)Temescal Canyon (SS)Discus229.84m10
Apr 27Sunbelt League FinalsApr 27 · Shot Put · Place 2 · Temescal Canyon (SS)Temescal Canyon (SS)Shot Put210.17m10
Apr 19Moreno Valley vs Temescal CanyonApr 19 · Shot Put · Place 1 · Temescal CanyonTemescal CanyonShot Put4kg1.33-05.0010
Apr 9Janice Kelley Southland InvitationalApr 9 · Discus · Place 10 · Temescal CanyonTemescal CanyonDiscus1kg10.82-08.5010
Apr 9Janice Kelley Southland InvitationalApr 9 · Shot Put · Place 4 · Temescal CanyonTemescal CanyonShot Put4kg4.33-02.5010
Mar 31Heritage vs Temescal CanyonMar 31 · Discus · Place 4 · Temescal Canyon (SS)Temescal Canyon (SS)Discus427.66m10
Mar 31Heritage vs Temescal CanyonMar 31 · Shot Put · Place 1 · Temescal Canyon (SS)Temescal Canyon (SS)Shot Put110.22m10
Mar 22Temescal Canyon vs Paloma ValleyMar 22 · Discus · Place 7 · Temescal CanyonTemescal CanyonDiscus774-010
Mar 22Temescal Canyon vs Paloma ValleyMar 22 · Shot Put · Place 1 · Temescal CanyonTemescal CanyonShot Put130-09.7510
Mar 19Elmer Runge InvitationalMar 19 · Discus · Place 19 · Temescal CanyonTemescal CanyonDiscus1kg19.55-10.5010
Mar 19Elmer Runge InvitationalMar 19 · Shot Put · Place 18 · Temescal CanyonTemescal CanyonShot Put4kg18.23-05.5010
Feb 23Temescal Canyon vs NorcoFeb 23 · Discus · Place 6 · Temescal CanyonTemescal CanyonDiscus1kg6.84-11.0010
Feb 23Temescal Canyon vs NorcoFeb 23 · Shot Put · Place 2 · Temescal CanyonTemescal CanyonShot Put4kg2.31-09.5010

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 19Ontario RelaysFeb 19 · Discus · Place 5 · Temescal CanyonTemescal CanyonDiscus583-0210
Feb 19Ontario RelaysFeb 19 · Shot Put · Place 3 · Temescal CanyonTemescal CanyonShot Put331-05.5010