Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorAAU Region 23 National Qualifier · Jun 1532.02aAAU Region 23 National QualifierJune 15, 2024
Discus · 1kg · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1324.16mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Discus · 1kg · OutdoorCalifornia State Games Track and Field Meet · Jul 1824.86mCalifornia State Games Track and Field MeetJuly 18, 2026
Shot Put · 4kg · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 138.92mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Shot Put · 4kg · OutdoorCalifornia State Games Track and Field Meet · Jul 187.66mCalifornia State Games Track and Field MeetJuly 18, 2026
Shot Put · 6lb · OutdoorAAU Region 05 National Qualifier · Jun 2315-11.50AAU Region 05 National QualifierJune 23, 2022

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Discus · Place 60 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg60.23.99m11
Aug 1AAU Junior Olympic GamesAug 1 · Shot Put · Place 56 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg56.7.31m11
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 35 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg35.21.51m11
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Place 34 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg34.7.52m11
Jul 18California State Games Track and Field MeetJul 18 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg2.24.86m PB11
Jul 18California State Games Track and Field MeetJul 18 · Shot Put · Place 5 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg5.7.66m PB11
Jun 19AAU Track & Field Region 23 QualifierJun 19 · Discus · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus123.98m11
Jun 19AAU Track & Field Region 23 QualifierJun 19 · Shot Put · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put17.14m11
May 30Stampede Round Up May 30 · Shot Put · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg1.7.51m11
May 23Usa Rockets Annual Track MeetMay 23 · Discus · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg1.23.85m11
May 23Usa Rockets Annual Track MeetMay 23 · Shot Put · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg1.7.62m11
May 16CIFSDS Division 3 ChampionshipsMay 16 · Discus · Place 15 · Mar VistaMar VistaDiscus1582-011
May 7Metropolitan Conference Varsity FinalsMay 7 · Discus · Place 4 · Mar VistaMar VistaDiscus1kg4.74' 1"11
May 7Metropolitan Conference Varsity FinalsMay 7 · Shot Put · Place 6 · Mar VistaMar VistaShot Put4kg6.24' 8.5"11
Apr 30Mar Vista vs. San YsidroApr 30 · Discus · Place 1 · Mar VistaMar VistaDiscus1kg1.81' 10"Unofficial11
Apr 30Mar Vista vs. San YsidroApr 30 · Shot Put · Place 1 · Mar VistaMar VistaShot Put4kg1.23' 5"Unofficial11
Apr 18Jaguar Invitational Afternoon SessionApr 18 · Discus · Place 15 · Mar VistaMar VistaDiscus1584-711
Apr 18Jaguar Invitational Afternoon SessionApr 18 · Shot Put · Place 28 · Mar VistaMar VistaShot Put2824-1011
Apr 16Mar Vista @ Mater Dei CatholicApr 16 · Discus · Place 2 · Mar VistaMar VistaDiscus275-311
Apr 16Mar Vista @ Mater Dei CatholicApr 16 · Shot Put · Place 2 · Mar VistaMar VistaShot Put224-1.511
Apr 9Mar Vista @ Southwest (SD) Apr 9 · Discus · Place 2 · Mar VistaMar VistaDiscus277-1011
Apr 9Mar Vista @ Southwest (SD) Apr 9 · Shot Put · Place 1 · Mar VistaMar VistaShot Put124-1111
Apr 4UC ClassicApr 4 · Discus · Place 6 · Mar VistaMar VistaDiscus675-7.511
Apr 4UC ClassicApr 4 · Shot Put · Place 10 · Mar VistaMar VistaShot Put1025-8.511
Mar 19Mar Vista vs Chula VistaMar 19 · Discus · Place 2 · Mar VistaMar VistaDiscus281-111
Mar 19Mar Vista vs Chula VistaMar 19 · Shot Put · Place 2 · Mar VistaMar VistaShot Put225-811
Mar 14Viking Sunset RelaysMar 14 · Discus · Place 6 · Mar VistaMar VistaDiscus673-911
Mar 14Viking Sunset RelaysMar 14 · Shot Put · Place 8 · Mar VistaMar VistaShot Put823-1111
Mar 12Montgomery vs Mar Vista Mar 12 · Discus · Place 1 · Mar VistaMar VistaDiscus177-211
Mar 12Montgomery vs Mar Vista Mar 12 · Shot Put · Place 1 · Mar VistaMar VistaShot Put124-711

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Discus · Place 4 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg4.22.45m11
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Shot Put · Place 5 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg5.6.68m11
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg2.24.16m PB11
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Shot Put · Place 3 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg3.8.92m PB11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 31Havoc TC Annual MeetMay 31 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg2.22.57m10
May 24USA Rockets Annual Track MeetMay 24 · Shot Put · Place 3 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg3.7.24m10
May 24USA Rockets Annual Track MeetMay 24 · 200 Meters · Place 8 · Havoc Youth Track ClubHavoc Youth Track Club200 Meters8.32.37a10

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Discus · Place 8 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus822.06m—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Shot Put · Place 10 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put106.84m—
Jun 15AAU Region 23 National QualifierJun 15 · Discus · Place 3 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus1kg3.15.16m9
Jun 15AAU Region 23 National QualifierJun 15 · Shot Put · Place 4 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put4kg4.22' 99
Jun 15AAU Region 23 National QualifierJun 15 · 200 Meters · Place 16 · Havoc Youth Track ClubHavoc Youth Track Club200 Meters16.32.02a PBWind: 09
Jun 1Havoc TC Annual MeetJun 1 · Discus · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus215.98m—
Jun 1Havoc TC Annual MeetJun 1 · Discus · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus115.98m—
Jun 1Havoc TC Annual MeetJun 1 · Shot Put · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put27.22m—
May 18USA Rockets Annual Track MeetMay 18 · Discus · Place 1 · Havoc Youth Track ClubHavoc Youth Track ClubDiscus119.05m—
May 18USA Rockets Annual Track MeetMay 18 · Shot Put · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubShot Put27.51m—
Apr 27South Bay League Championships - JVApr 27 · Discus · Place 3 · Mar VistaMar VistaDiscus1kg3.67-049
Apr 27South Bay League Championships - JVApr 27 · Shot Put · Place 5 · Mar VistaMar VistaShot Put4kg5.21-01.009
Apr 27South Bay League Championships - JVApr 27 · 200 Meters · Place 15 · Mar VistaMar Vista200 MetersRound P15.33.92a9
Apr 25Mar Vista@HilltopApr 25 · Discus · Place 3 · Mar VistaMar VistaDiscus367-6—
Apr 25Mar Vista@HilltopApr 25 · Shot Put · Place 2 · Mar VistaMar VistaShot Put221-1—
Apr 25Mar Vista@HilltopApr 25 · 200 Meters · Place 5 · Mar VistaMar Vista200 Meters534.56a—
Apr 13Jaguar Invite Morning SessionApr 13 · Discus · Place 36 · Mar VistaMar VistaDiscus3667-3—
Apr 13Jaguar Invite Morning SessionApr 13 · Shot Put · Place 40 · Mar VistaMar VistaShot Put4022-1—
Mar 28Mar Vista, Castle Park @ Mater Dei CatholicMar 28 · Discus · Place 3 · Mar VistaMar VistaDiscus365-0—
Mar 28Mar Vista, Castle Park @ Mater Dei CatholicMar 28 · Shot Put · Place 1 · Mar VistaMar VistaShot Put120-6.75—
Mar 21Mar Vista @ Southwest (SD)Mar 21 · Discus · Place 1 · Mar VistaMar VistaDiscus161-11—
Mar 21Mar Vista @ Southwest (SD)Mar 21 · Shot Put · Place 1 · Mar VistaMar VistaShot Put123-3—
Mar 16Elmer Runge InviteMar 16 · Discus · Place 30 · Mar VistaMar VistaDiscus3057-4—
Mar 16Elmer Runge InviteMar 16 · Shot Put · Place 32 · Mar VistaMar VistaShot Put3221-4—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · Discus · Place 20 · Virginia Beach FlamesVirginia Beach FlamesDiscus1kg20.16.55mUnofficial8
Jul 11AAU Club ChampionshipsJul 11 · Shot Put · Place 26 · Virginia Beach FlamesVirginia Beach FlamesShot Put6lb26.7.14mUnofficial8
Jul 11AAU Club ChampionshipsJul 11 · 200 Meters · Virginia Beach FlamesVirginia Beach Flames200 MetersRound P--DNSWind: -0.28

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 23AAU Region 05 National QualifierJun 23 · Discus · Place 2 · Virginia Beach FlamesVirginia Beach FlamesDiscus1kg2.47-07.507
Jun 23AAU Region 05 National QualifierJun 23 · Shot Put · Place 10 · Virginia Beach FlamesVirginia Beach FlamesShot Put6lb10.15-11.50 PB7

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 11AAU National Indoor ChampionshipsMar 11 · 60 Meter · Virginia Beach FlamesVirginia Beach Flames60 MeterRound P--DNS7
Mar 11AAU National Indoor ChampionshipsMar 11 · 200 Meters · Virginia Beach FlamesVirginia Beach Flames200 MetersRound P--DNS7