Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2737.07m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Shot Put · 4kg · OutdoorCENTRAL SECTION DIVISION 1 CHAMPIONSHIPS 2026 · May 1535' 8"CENTRAL SECTION DIVISION 1 CHAMPIONSHIPS 2026May 15, 2026

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

2026 Outdoor Track

35 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 9 · Central Coast Peregrines Track ClubCentral Coast Peregrines Track ClubDiscus1kg9.37.07m PB12
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Discus · Place 3 · Central Coast Peregrines Track ClubCentral Coast Peregrines Track ClubDiscus1kg3.35.21m12
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 6 · Central Coast Peregrines Track ClubCentral Coast Peregrines Track ClubShot Put4kg6.9.93m12
Jun 9CCAF All-Comers Meet 1Jun 9 · Discus · Place 1 · Central Coast Peregrines Track ClubCentral Coast Peregrines Track ClubDiscus1kg1.121' 1"12
May 23CIF CS Masters ChampionshipMay 23 · Shot Put · Place 6 · Arroyo GrandeArroyo GrandeShot Put636-5.2511
May 15CENTRAL SECTION DIVISION 1 CHAMPIONSHIPS 2026May 15 · Discus · Arroyo GrandeArroyo GrandeDiscus1kg—ND11
May 15CENTRAL SECTION DIVISION 1 CHAMPIONSHIPS 2026May 15 · Shot Put · Place 7 · Arroyo GrandeArroyo GrandeShot Put4kg7.35' 8" PB11
May 12026 CCAA Mountain League ChampionshipsMay 1 · Discus · Place 6 · Arroyo GrandeArroyo GrandeDiscus6111-411
May 12026 CCAA Mountain League ChampionshipsMay 1 · Shot Put · Place 2 · Arroyo GrandeArroyo GrandeShot Put236-9.7511
Apr 252026 Elks SLO County Championships at AGHSApr 25 · Discus · Place 5 · Arroyo GrandeArroyo GrandeDiscus5116-511
Apr 252026 Elks SLO County Championships at AGHSApr 25 · Shot Put · Place 1 · Arroyo GrandeArroyo GrandeShot Put138-1111
Apr 21CCAA Tri Meet Paso, AG & TempletonApr 21 · Discus · Place 5 · Arroyo GrandeArroyo GrandeDiscus1kg5.95' 6"11
Apr 21CCAA Tri Meet Paso, AG & TempletonApr 21 · Shot Put · Place 1 · Arroyo GrandeArroyo GrandeShot Put4kg1.35' 5"11
Apr 102026 Arcadia InvitationalApr 10 · Shot Put · Place 10 · Arroyo GrandeArroyo GrandeShot Put1037-2.5011
Apr 102026 Arcadia InvitationalApr 10 · Discus · Place 9 · Arroyo GrandeArroyo GrandeDiscus9118-911
Apr 481st Annual King City Invitational Apr 4 · Discus · Place 3 · Arroyo GrandeArroyo GrandeDiscus3113-911
Apr 481st Annual King City Invitational Apr 4 · Shot Put · Place 1 · Arroyo GrandeArroyo GrandeShot Put138-111
Mar 31CCAA Dual Meet: AG vs SLO at AGHSMar 31 · Discus · Place 4 · Arroyo GrandeArroyo GrandeDiscus4117-411
Mar 31CCAA Dual Meet: AG vs SLO at AGHSMar 31 · Shot Put · Place 2 · Arroyo GrandeArroyo GrandeShot Put235-1011
Mar 28Central Valley ClassicMar 28 · Discus · Place 5 · Arroyo GrandeArroyo GrandeDiscus5119-711
Mar 28Central Valley ClassicMar 28 · Shot Put · Place 4 · Arroyo GrandeArroyo GrandeShot Put437-4.511
Mar 20Red Estes Invitational at Buchanan HSMar 20 · Discus · Place 6 · Arroyo GrandeArroyo GrandeDiscus6112-1111
Mar 20Red Estes Invitational at Buchanan HSMar 20 · Shot Put · Place 2 · Arroyo GrandeArroyo GrandeShot Put236-6.2511
Mar 142026 Nipomo HS InvitationalMar 14 · Discus · Place 3 · Arroyo GrandeArroyo GrandeDiscus3117-411
Mar 142026 Nipomo HS InvitationalMar 14 · Shot Put · Place 2 · Arroyo GrandeArroyo GrandeShot Put236-1011
Mar 12CCAA Tri Meet: AG, Nipomo, Righetti at AGHSMar 12 · Discus · Place 2 · Arroyo GrandeArroyo GrandeDiscus2119-1011
Mar 12CCAA Tri Meet: AG, Nipomo, Righetti at AGHSMar 12 · Shot Put · Place 2 · Arroyo GrandeArroyo GrandeShot Put235-1111
Mar 7John Godina Thrower's InvitationalMar 7 · Discus · Place 6 · Arroyo GrandeArroyo GrandeDiscus6107-811
Mar 7John Godina Thrower's InvitationalMar 7 · Shot Put · Place 3 · Arroyo GrandeArroyo GrandeShot Put336-4.511
Mar 4CCAA Tri-Meet: AG, Santa Ynez, Atascadero at AGHSMar 4 · Discus · Place 4 · Arroyo GrandeArroyo GrandeDiscus4113-511
Mar 4CCAA Tri-Meet: AG, Santa Ynez, Atascadero at AGHSMar 4 · Shot Put · Place 2 · Arroyo GrandeArroyo GrandeShot Put235-5.511
Feb 28Blue and Gold Intrasquad Meet at AGHSFeb 28 · Discus · Place 2 · Arroyo GrandeArroyo GrandeDiscus1kg2.109' 4"Unofficial11
Feb 28Blue and Gold Intrasquad Meet at AGHSFeb 28 · Shot Put · Place 1 · Arroyo GrandeArroyo GrandeShot Put4kg1.35' 10"Unofficial11
Feb 7VS Athletics - CA Winter ChampionshipsFeb 7 · Shot Put · Place 10 · Arroyo GrandeArroyo GrandeShot Put4kg10.32-10.7512
Jan 24Bearcat Winter Classic - CA Winter Championships QualifierJan 24 · Shot Put · Place 1 · UnattachedUnattachedShot Put4kg1.35' 7"12

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 24CIF CS Masters ChampionshipsMay 24 · Discus · Place 15 · Arroyo GrandeArroyo GrandeDiscus1598-210
May 24CIF CS Masters ChampionshipsMay 24 · Shot Put · Place 13 · Arroyo GrandeArroyo GrandeShot Put1332-1.5010
May 16CIF- CS Division 1 Championship May 16 · Discus · Place 9 · Arroyo GrandeArroyo GrandeDiscus9108-610
May 16CIF- CS Division 1 Championship May 16 · Shot Put · Place 7 · Arroyo GrandeArroyo GrandeShot Put732-1010
May 2CCAA Mountain League ChampionshipsMay 2 · Discus · Place 5 · Arroyo GrandeArroyo GrandeDiscus5106-210
May 2CCAA Mountain League ChampionshipsMay 2 · Shot Put · Place 6 · Arroyo GrandeArroyo GrandeShot Put632-510
Apr 26Elks SLO County ChampionshipsApr 26 · Discus · Place 2 · Arroyo GrandeArroyo GrandeDiscus2111-610
Apr 26Elks SLO County ChampionshipsApr 26 · Shot Put · Place 13 · Arroyo GrandeArroyo GrandeShot Put1326-210
Apr 15CCAA AG/Paso Robles/Santa Ynez make-up TriMeetApr 15 · Discus · Place 2 · Arroyo GrandeArroyo GrandeDiscus2105-510
Apr 15CCAA AG/Paso Robles/Santa Ynez make-up TriMeetApr 15 · Shot Put · Place 3 · Arroyo GrandeArroyo GrandeShot Put329-510
Apr 9CCAA Mountain Tri-Meet - SLO, AG, NipomoApr 9 · Discus · Place 8 · Arroyo GrandeArroyo GrandeDiscus892-010
Apr 5West Coast RelaysApr 5 · Discus · Place 19 · Arroyo Grande (CS)Arroyo Grande (CS)Discus1995-310
Apr 5West Coast RelaysApr 5 · Shot Put · Place 20 · Arroyo Grande (CS)Arroyo Grande (CS)Shot Put2027-310
Apr 1CCAA Dual Meet - AG/TempletonApr 1 · Discus · Place 2 · Arroyo GrandeArroyo GrandeDiscus2102-510
Apr 1CCAA Dual Meet - AG/TempletonApr 1 · Shot Put · Place 4 · Arroyo GrandeArroyo GrandeShot Put430-110
Mar 29Central Valley Classic Mar 29 · Discus · Place 11 · Arroyo GrandeArroyo GrandeDiscus11105-7.7510
Mar 29Central Valley Classic Mar 29 · Shot Put · Place 12 · Arroyo GrandeArroyo GrandeShot Put1230-6.510
Mar 22Maurice Greene InvitationalMar 22 · Shot Put · Place 2 · Arroyo GrandeArroyo GrandeShot Put229-910
Mar 22Maurice Greene InvitationalMar 22 · Discus · Place 3 · Arroyo GrandeArroyo GrandeDiscus393-410
Mar 15Nipomo InvitationalMar 15 · Discus · Place 20 · Arroyo GrandeArroyo GrandeDiscus2074-19
Mar 15Nipomo InvitationalMar 15 · Shot Put · Place 20 · Arroyo GrandeArroyo GrandeShot Put2025-4.59
Mar 11CCAA Tri Meet - AG/Righetti/AtascaderoMar 11 · Discus · Place 2 · Arroyo GrandeArroyo GrandeDiscus1kg2.107' 810
Mar 11CCAA Tri Meet - AG/Righetti/AtascaderoMar 11 · Shot Put · Place 2 · Arroyo GrandeArroyo GrandeShot Put4kg2.32' 5.510
Mar 8Central Coast Spring ClassicMar 8 · Shot Put · Place 6 · Arroyo GrandeArroyo GrandeShot Put631-10—
Mar 1Atascadero Memorial MeetMar 1 · Discus · Place 7 · Arroyo GrandeArroyo GrandeDiscus790-9.5—
Mar 1Atascadero Memorial MeetMar 1 · Shot Put · Place 5 · Arroyo GrandeArroyo GrandeShot Put529-9.5—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22Bearcat RelaysFeb 22 · Discus · Place 5 · Arroyo GrandeArroyo GrandeDiscus588-10—
Feb 22Bearcat RelaysFeb 22 · Shot Put · Place 3 · Arroyo GrandeArroyo GrandeShot Put331-1—
Feb 17Blue and Gold MeetFeb 17 · Discus · Place 1 · Arroyo GrandeArroyo GrandeDiscus186-2.5—
Feb 17Blue and Gold MeetFeb 17 · Shot Put · Place 2 · Arroyo GrandeArroyo GrandeShot Put226-6—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 26CCAA Mountain League ChampionshipsApr 26 · Discus · Arroyo GrandeArroyo GrandeDiscus1kg—NM9
Apr 26CCAA Mountain League ChampionshipsApr 26 · Shot Put · Place 5 · Arroyo GrandeArroyo GrandeShot Put4kg5.30' 19
Apr 20Elks San Luis Obispo County Track MeetApr 20 · Discus · Place 2 · Arroyo GrandeArroyo GrandeDiscus283-1—
Apr 20Elks San Luis Obispo County Track MeetApr 20 · Shot Put · Place 3 · Arroyo GrandeArroyo GrandeShot Put327-11—
Apr 17Nipomo / Mission College Prep / AG 3 wayApr 17 · Discus · Place 3 · Arroyo GrandeArroyo GrandeDiscus387-8—
Apr 17Nipomo / Mission College Prep / AG 3 wayApr 17 · Shot Put · Place 4 · Arroyo GrandeArroyo GrandeShot Put428-1—
Apr 11Paso Robles/Santa Ynez/AG 3 WayApr 11 · Discus · Place 5 · Arroyo GrandeArroyo GrandeDiscus586-4—
Apr 11Paso Robles/Santa Ynez/AG 3 WayApr 11 · Shot Put · Place 5 · Arroyo GrandeArroyo GrandeShot Put527-10—
Apr 679th King City InvitationalApr 6 · Discus · Place 6 · Arroyo GrandeArroyo GrandeDiscus676-10—
Apr 679th King City InvitationalApr 6 · Shot Put · Place 5 · Arroyo GrandeArroyo GrandeShot Put525-7—
Mar 28Pioneer Valley/Lompoc/AG 3 WayMar 28 · Discus · Place 2 · Arroyo GrandeArroyo GrandeDiscus292-6—
Mar 28Pioneer Valley/Lompoc/AG 3 WayMar 28 · Shot Put · Place 5 · Arroyo GrandeArroyo GrandeShot Put525-9.5—
Mar 21SLO Tri Meet - Righetti & AGMar 21 · Discus · Place 7 · Arroyo GrandeArroyo GrandeDiscus779-0.75—
Mar 21SLO Tri Meet - Righetti & AGMar 21 · Shot Put · Place 11 · Arroyo GrandeArroyo GrandeShot Put1125-4.5—
Mar 16Nipomo HS InvitationalMar 16 · Discus · Place 20 · Arroyo GrandeArroyo GrandeDiscus2074-1—
Mar 16Nipomo HS InvitationalMar 16 · Shot Put · Place 20 · Arroyo GrandeArroyo GrandeShot Put2025-4.5—
Mar 9Central Coast Spring ClassicMar 9 · Discus · Place 28 · Arroyo GrandeArroyo GrandeDiscus2868-9.5—
Feb 20Intra Squad meetFeb 20 · Discus · Place 1 · Arroyo GrandeArroyo GrandeDiscus1kg1.71' 09
Feb 20Intra Squad meetFeb 20 · Shot Put · Place 1 · Arroyo GrandeArroyo GrandeShot Put4kg1.22' 1.59

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Bearcat RelaysFeb 24 · Discus · Place 11 · Arroyo GrandeArroyo GrandeDiscus1168-0—