Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 2547.29m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Discus · 1.6kg · OutdoorCIFSDS Division 3 Championships · May 17153' 4"CIFSDS Division 3 ChampionshipsMay 17, 2025
Discus · 1kg · OutdoorSummer Nights All-Comers Meet · Jul 1040.97mSummer Nights All-Comers MeetJuly 10, 2024
Hammer · 12lb · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 2535.20m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Hammer · 12lb · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2737.05m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Javelin · 300g TJ · OutdoorSummer Nights All-Comers Meet · Jul 1038.40mSummer Nights All-Comers MeetJuly 10, 2024
Javelin · 450g AeroJav · OutdoorFlo-Jo 28th Annual Invitational Track & Field Meet · Apr 2927.96mFlo-Jo 28th Annual Invitational Track & Field MeetApril 29, 2023
Javelin · 600g · OutdoorFlo-Jo 27th Annual Invitational Track and Field Meet · Apr 2330.48mFlo-Jo 27th Annual Invitational Track and Field MeetApril 23, 2022
Javelin · 800g · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 2544.80m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Javelin · 800g · OutdoorCalifornia State Games Track and Field Meet · Jul 1844.72mCalifornia State Games Track and Field MeetJuly 18, 2026
Shot Put · 12lb · OutdoorCalifornia State Games Track and Field Meet · Jul 1814.76mCalifornia State Games Track and Field MeetJuly 18, 2026
Shot Put · 4kg · OutdoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 118.17mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 11, 2022
Shot Put · 6lb · OutdoorUsa Rockets Annual Track Meet · May 279.29mUsa Rockets Annual Track Meet May 27, 2023

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Hammer · Place 25 · Havoc Youth Track ClubHavoc Youth Track ClubHammer12lb25.37.05m PB12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 12 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin800g12.44.18m12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 16 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1.6kg16.42.92m12
Jul 18California State Games Track and Field MeetJul 18 · Hammer · Place 3 · Havoc Youth Track ClubHavoc Youth Track ClubHammer12lb3.37.00m12
Jul 18California State Games Track and Field MeetJul 18 · Javelin · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin800g2.44.72m PB12
Jul 18California State Games Track and Field MeetJul 18 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1.6kg2.45.80m12
Jul 18California State Games Track and Field MeetJul 18 · Shot Put · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put12lb1.14.76m PB12
Mar 2845th Mt. Carmel Sundevil Track & Field InvitationalMar 28 · Discus · Place 14 · MadisonMadisonDiscus1.6kg14.134-1012
Mar 2845th Mt. Carmel Sundevil Track & Field InvitationalMar 28 · Shot Put · Place 8 · MadisonMadisonShot Put12lb8.47-01.0012
Mar 4Mission Bay vs Madison vs Hoover Mar 4 · Discus · Place 1 · MadisonMadisonDiscus1.6kg1.147' 10"12
Mar 4Mission Bay vs Madison vs Hoover Mar 4 · Shot Put · Place 1 · MadisonMadisonShot Put12lb1.44' 11.5"12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Hammer · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubHammer12lb2.35.20m PB12
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Javelin · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin800g1.44.80m PB12
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1.6kg2.47.29m PB12
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin800g1.42.87m12
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1.6kg2.46.08m12
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Shot Put · Havoc Youth Track ClubHavoc Youth Track ClubShot Put12lb—DNS12
Jan 24UC Winter All-ComersJan 24 · Shot Put · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put113.38m12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 14AAU Track & Field Region 23 QualifierJun 14 · Discus · Place 3 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus342.92m—
Jun 14AAU Track & Field Region 23 QualifierJun 14 · Javelin · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin138.12m—
Jun 14AAU Track & Field Region 23 QualifierJun 14 · Shot Put · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put213.42m—
May 17CIFSDS Division 3 ChampionshipsMay 17 · Discus · Place 1 · MadisonMadisonDiscus1.6kg1.153' 4" PB11
May 17CIFSDS Division 3 ChampionshipsMay 17 · Shot Put · Place 1 · MadisonMadisonShot Put12lb1.44' 2"11
Apr 1665th Mt. SAC RelaysApr 16 · Discus · Place 8 · MadisonMadisonDiscus1.6kg8.44.96m11
Apr 5UC ClassicApr 5 · Discus · Place 1 · MadisonMadisonDiscus1.6kg1.152' 11"11
Apr 5UC ClassicApr 5 · Shot Put · Place 3 · MadisonMadisonShot Put12lb3.45' 10.75"11
Jan 18UC Winter All-ComersJan 18 · Discus · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1.6kg1.40.99m11
Jan 18UC Winter All-ComersJan 18 · Shot Put · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put12lb2.12.22m11

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Hammer · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubHammer131.73m—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Javelin · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin241.33m—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus239.05m—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Shot Put · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put212.19m—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Hammer · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubHammer12lb1.31.73m10
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Javelin · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin800g2.41.33m10
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1.6kg2.39.05m10
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Shot Put · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put12lb2.12.19m10
Jul 10Summer Nights All-Comers MeetJul 10 · Hammer · Place 5 · Havoc Youth Track ClubHavoc Youth Track ClubHammer12lb5.30.22m10
Jul 10Summer Nights All-Comers MeetJul 10 · Javelin · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin800g1.38.40m10
Jul 10Summer Nights All-Comers MeetJul 10 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1.6kg2.40.97m10
Jul 10Summer Nights All-Comers MeetJul 10 · Shot Put · Havoc Youth Track ClubHavoc Youth Track ClubShot Put12lb—DNS10
Jul 10Summer Nights All-Comers MeetJul 10 · Hammer · Place 5 · Havoc Youth Track ClubHavoc Youth Track ClubHammer12lb5.30.22m10
Jul 10Summer Nights All-Comers MeetJul 10 · Javelin · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin300g TJ1.38.40m PB10
Jul 10Summer Nights All-Comers MeetJul 10 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg2.40.97m PB10
Jul 10Summer Nights All-Comers MeetJul 10 · Shot Put · Havoc Youth Track ClubHavoc Youth Track ClubShot Put6lb—DNS10
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Hammer · Place 3 · Havoc Youth Track ClubHavoc Youth Track ClubHammer329.11m—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Javelin · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin144.29m—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus241.04m—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Shot Put · Place 8 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put811.94m—
Jun 1Havoc TC Annual MeetJun 1 · Javelin · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin136.70m—
Jun 1Havoc TC Annual MeetJun 1 · Discus · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus137.92m—
Jun 1Havoc TC Annual MeetJun 1 · Shot Put · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put211.50m—
Apr 5West Coast Classic Track and Field InvitationalApr 5 · Discus · Place 1 · MadisonMadisonDiscus1.6kg1.124-0510
Apr 5West Coast Classic Track and Field InvitationalApr 5 · Shot Put · Place 1 · MadisonMadisonShot Put12lb1.43-03.0010
Jan 20UC Winter All-ComersJan 20 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1.6kg2.32.54m10
Jan 20UC Winter All-ComersJan 20 · Shot Put · Place 4 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put12lb4.10.54m10

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Hammer · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubHammer12lb2.22.99m9
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Javelin · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin800g2.36.25m9
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Discus · Place 3 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1.6kg3.33.73m9
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Shot Put · Place 6 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put12lb6.10.01m9
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Javelin · Place 4 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin800g4.36.27m9
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Javelin · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin136.54m—
Jun 3Havoc TC Annual MeetJun 3 · Discus · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus133.41m—
Jun 3Havoc TC Annual MeetJun 3 · Shot Put · Place 3 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put39.50m—
May 27Usa Rockets Annual Track Meet May 27 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg2.30.17m9
May 27Usa Rockets Annual Track Meet May 27 · Shot Put · Place 3 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put6lb3.9.29m PB9
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Javelin · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin450g AeroJav1.27.96m PB9
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Discus · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1.6kg1.29.74m9
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Shot Put · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put12lb1.8.97m9
Mar 23Madison, Lincoln, HTHSD @ Crawford Mar 23 · Discus · Place 2 · MadisonMadisonDiscus1.6kg2.69' 59
Mar 23Madison, Lincoln, HTHSD @ Crawford Mar 23 · Shot Put · Place 5 · MadisonMadisonShot Put12lb5.25' 69

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 11 · 15 Havoc You15 Havoc YouResults11115-03—
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Javelin · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin600g1.27.97m8
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Discus · Place 6 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg6.23.40m8
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Shot Put · Place 8 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg8.8.17m PB8
Jun 4Havoc Track Annual Track Meet Jun 4 · Discus · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus127.9114
Jun 4Havoc Track Annual Track Meet Jun 4 · Shot Put · Place 5 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put58.4714
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · Discus · Place 11 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1.6kg11.66-04.508
May 18Hoover HS USATF San Diego-Imperial Association Summer Nights All-Comers MeetMay 18 · Shot Put · Place 7 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put12lb7.7.88m8
Apr 30Mercury San Diego 18th Annual MeetApr 30 · Javelin · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin450g AeroJav1.20.01m8
Apr 30Mercury San Diego 18th Annual MeetApr 30 · Shot Put · Place 7 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg7.7.99m8
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Javelin · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin600g2.30.48m PB8
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Discus · Place 4 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg4.18.98m8
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Shot Put · Place 7 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg7.7.82m8
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · Discus · Place 4 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg4.19.92m8
Apr 9God’s Speed Youth Track and Field Developmental MeetApr 9 · Shot Put · Place 8 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg8.7.72m8