Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 2kg · OutdoorWestern State Championships · Apr 1928.59mWestern State ChampionshipsApril 19, 2024
Hammer · 16lb / 7.26kg · Outdoor2025 WSC Finals · Apr 2531.35m2025 WSC FinalsApril 25, 2025
Shot Put · 10lb · OutdoorFSHA/Crespi at Harvard-Westlake · Mar 2736-10.50FSHA/Crespi at Harvard-WestlakeMarch 27, 2021
Shot Put · 12lb · OutdoorCIF-SS Division 4 Track and Field Finals · May 1348-09.00CIF-SS Division 4 Track and Field FinalsMay 13, 2023
Shot Put · 16lb / 7.26kg · Outdoor2025 Mt. SAC Relays CC Division · Apr 1213.99m2025 Mt. SAC Relays CC DivisionApril 12, 2025

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

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 10SoCal Finals @ SaddlebackMay 10 · Shot Put · Place 7 · Moorpark (Calif.)Moorpark (Calif.)Shot Put713.47mSO
May 10SoCal Finals @ SaddlebackMay 10 · Shot Put · Place 7 · Moorpark (Calif.)Moorpark (Calif.)Shot Put713.93mSO
Apr 252025 WSC FinalsApr 25 · Hammer · Place 8 · MoorparkMoorparkHammer16lb / 7.26kg8.31.35m PBSo
Apr 252025 WSC FinalsApr 25 · Discus · Place 14 · MoorparkMoorparkDiscus2kg14.28.49mSo
Apr 252025 WSC FinalsApr 25 · Shot Put · Place 2 · MoorparkMoorparkShot Put16lb / 7.26kg2.13.43mSo
Apr 182025 WSC PrelimsApr 18 · Hammer · Place 8 · MoorparkMoorparkHammer16lb / 7.26kg8.31.35mSo
Apr 182025 WSC PrelimsApr 18 · Discus · Place 14 · MoorparkMoorparkDiscus2kg14.28.49mSo
Apr 182025 WSC PrelimsApr 18 · Shot Put · Place 2 · MoorparkMoorparkShot Put16lb / 7.26kg2.13.43mSo
Apr 122025 Mt. SAC Relays CC DivisionApr 12 · Shot Put · Place 3 · MoorparkMoorparkShot Put16lb / 7.26kg3.13.99m PBSo
Mar 29Dave Shannon Invitational - El Camino CollegeMar 29 · Shot Put · Place 2 · MoorparkMoorparkShot Put16lb / 7.26kg2.13.33mSo
Mar 21WSC CoastalMar 21 · Hammer · Place 5 · Moorpark (Calif.)Moorpark (Calif.)Hammer525.97mSo
Mar 21WSC CoastalMar 21 · Discus · Place 4 · Moorpark (Calif.)Moorpark (Calif.)Discus429.49mSo
Mar 21WSC CoastalMar 21 · Shot Put · Place 2 · Moorpark (Calif.)Moorpark (Calif.)Shot Put213.28mSo
Feb 7Sunshine OpenFeb 7 · Discus · MoorparkMoorparkDiscus2kg—NMSo
Feb 7Sunshine OpenFeb 7 · Shot Put · Place 3 · MoorparkMoorparkShot Put16lb / 7.26kg3.12.90mSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15Pirate Invitational Feb 15 · Shot Put · Place 2 · Moorpark (Calif.)Moorpark (Calif.)Shot Put212.08m—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 19Western State ChampionshipsApr 19 · Discus · Place 13 · MoorparkMoorparkDiscus2kg13.28.59m PBFr
Apr 12Cerritos InvitationalApr 12 · Discus · Place 36 · Moorpark (Calif.)Moorpark (Calif.)Discus3629.69m—
Apr 12Cerritos InvitationalApr 12 · Shot Put · Place 7 · Moorpark (Calif.)Moorpark (Calif.)Shot Put712.61m—
Apr 5Triton InvitationalApr 5 · Shot Put · Place 17 · Moorpark (Calif.)Moorpark (Calif.)Shot Put1712.77m—
Mar 22WSC Coastal ConferenceMar 22 · Discus · Place 6 · Moorpark (Calif.)Moorpark (Calif.)Discus631.57m—
Mar 22WSC Coastal ConferenceMar 22 · Shot Put · Place 3 · Moorpark (Calif.)Moorpark (Calif.)Shot Put312.76m—
Mar 15Riverside City College OpenMar 15 · Discus · MoorparkMoorparkDiscus2kg—FOULFr
Mar 15Riverside City College OpenMar 15 · Shot Put · Place 8 · MoorparkMoorparkShot Put16lb / 7.26kg8.13.02mFr
Feb 12024 Moorpark Season Opener and MultisFeb 1 · Discus · Place 30 · MoorparkMoorparkDiscus2kg30.26.09mFr
Feb 12024 Moorpark Season Opener and MultisFeb 1 · Shot Put · Place 6 · MoorparkMoorparkShot Put16lb / 7.26kg6.12.75mFr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 16WSC RelaysFeb 16 · Discus · Place 11 · Moorpark (Calif.)Moorpark (Calif.)Discus1128.82m—
Feb 16WSC RelaysFeb 16 · Shot Put · Place 2 · Moorpark (Calif.)Moorpark (Calif.)Shot Put212.80m—
Feb 92024 Battle of the RegionsFeb 9 · Discus · Place 14 · Moorpark (Calif.)Moorpark (Calif.)Discus1428.48m—
Feb 92024 Battle of the RegionsFeb 9 · Shot Put · Place 1 · Moorpark (Calif.)Moorpark (Calif.)Shot Put112.90m—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13CIF-SS Division 4 Track and Field FinalsMay 13 · Shot Put · Place 5 · CrespiCrespiShot Put12lb5.48-09.00 PBJr
May 6CIF-SS Division 4 Track and Field PrelimsMay 6 · Shot Put · Place 4 · CrespiCrespiShot Put12lbRound P4.48-06.00Jr
Apr 15103rd Russell CupApr 15 · Shot Put · Place 2 · CrespiCrespiShot Put246-4.25Jr
Apr 3Crespi vs Loyola & Louisville vs Notre Dame AcademyApr 3 · Shot Put · Place 1 · CrespiCrespiShot Put12lb1.43-01.50Jr
Mar 29Notre Dame vs. Crespi and LouisvilleMar 29 · Shot Put · Place 2 · CrespiCrespiShot Put245-2.50—
Mar 24Simi Valley InvitationalMar 24 · Shot Put · Place 11 · CrespiCrespiShot Put1145-6—
Mar 23Crespi and Louisville vs AlemanyMar 23 · Shot Put · Place 1 · CrespiCrespiShot Put145-11.00—
Mar 18Maurice Greene InvitationalMar 18 · Shot Put · Place 4 · CrespiCrespiShot Put446-10.50JR
Mar 16Louisville and Sierra Canyon at CrespiMar 16 · Shot Put · Place 2 · Crespi (Ss)Crespi (Ss)Shot Put247-03.5012
Mar 9St Francis/FSHA vs Crespi/LouisvilleMar 9 · Shot Put · Place 2 · Crespi (Ss)Crespi (Ss)Shot Put244-06.0012
Mar 9St Francis/FSHA vs Crespi/LouisvilleMar 9 · Shot Put · Place 2 · Crespi (Ss)Crespi (Ss)Shot Put244-06.0012

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 7CIF-SS Division 4 Track and Field PrelimsMay 7 · Shot Put · Place 10 · CrespiCrespiShot Put12lbRound P10.44-00.0011
Apr 25Mission League Championship MeetApr 25 · Shot Put · Place 7 · CrespiCrespiShot Put12lb7.45-04.0011
Apr 12Crespi and Louisville at ChaminadeApr 12 · Shot Put · Place 3 · CrespiCrespiShot Put12lb3.45-02.0011
Apr 8Tiger Invitational @ South PasadenaApr 8 · Shot Put · Place 9 · CrespiCrespiShot Put944-02.0011
Mar 31Louisville vs Immaculate HeartMar 31 · Shot Put · Place 1 · CrespiCrespiShot Put12lb1.44-11.0011
Mar 25Simi Valley InvitationalMar 25 · Shot Put · Place 8 · CrespiCrespiShot Put843-03.0011
Mar 17St Francis/FSHA vs Crespi/LouisvilleMar 17 · Shot Put · Place 2 · Crespi (Ss)Crespi (Ss)Shot Put246-03.0011
Mar 10Crespi/Louisville vs Harvard-Westlake/Notre Dame AcademyMar 10 · Shot Put · Place 2 · Crespi (Ss)Crespi (Ss)Shot Put243-04.0011
Mar 10Crespi/Louisville vs Harvard-Westlake/Notre Dame AcademyMar 10 · Shot Put · Place 2 · Crespi (Ss)Crespi (Ss)Shot Put243-04.0011
Mar 10Crespi/Louisville vs Harvard-Westlake/Notre Dame AcademyMar 10 · Shot Put · Place 2 · Crespi (Ss)Crespi (Ss)Shot Put243-04.0011
Mar 10Crespi/Louisville vs Harvard-Westlake/Notre Dame AcademyMar 10 · Shot Put · Place 2 · Crespi (Ss)Crespi (Ss)Shot Put243-04.0011
Mar 3Notre Dame vs. Crespi and LouisvilleMar 3 · Shot Put · Place 2 · CrespiCrespiShot Put242-11.5011

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 28Mission League Prelims & FinalsMay 28 · Shot Put · Place 6 · CrespiCrespiShot Put641-02.0010
Apr 28Notre Dame HS vs Crespi HS & Louisville HSApr 28 · Shot Put · Place 1 · CrespiCrespiShot Put138-03.00So
Apr 22Alemany at CrespiApr 22 · Shot Put · Place 1 · CrespiCrespiShot Put12lb1.35-09.0010
Apr 8Crespi/Marlborough at ChaminadeApr 8 · Shot Put · Place 1 · CrespiCrespiShot Put12lb1.37-08.5010
Mar 27FSHA/Crespi at Harvard-WestlakeMar 27 · Shot Put · Place 2 · CrespiCrespiShot Put10lb2.36-10.50 PB10