Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUsa Rockets Youth Track Club Kickoff #2 · Mar 2515.11aUsa Rockets Youth Track Club Kickoff #2March 25, 2023
200 Meters · OutdoorSan Diego Youth Clubs Meet Series #4 · Jun 1335.53aSan Diego Youth Clubs Meet Series #4June 13, 2021
Discus · 1.6kg · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1327.54mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Discus · 1kg · OutdoorHavoc TC Annual Meet · May 3123.41mHavoc TC Annual MeetMay 31, 2025
High Jump · OutdoorUSATF Region 15 Junior Olympic Championships · Jun 201.10mUSATF Region 15 Junior Olympic ChampionshipsJune 20, 2024
Javelin · 300g TJ · OutdoorSan Diego Youth Teams Meet Series #1 · May 2324.62mSan Diego Youth Teams Meet Series #1May 23, 2021
Javelin · 450g AeroJav · OutdoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1126.17mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 11, 2022
Javelin · 600g · OutdoorHavoc TC Annual Meet · May 3130.08mHavoc TC Annual MeetMay 31, 2025
Javelin · 800g · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1337.65mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Javelin · 800g · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2737.30m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Shot Put · 12lb · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 259.50m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Shot Put · 4kg · OutdoorHavoc TC Annual Meet · May 319.75mHavoc TC Annual MeetMay 31, 2025
Shot Put · 6lb · OutdoorFlo-Jo 27th Annual Invitational Track and Field Meet · Apr 238.69mFlo-Jo 27th Annual Invitational Track and Field MeetApril 23, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 18 · Havoc Youth Track ClubJavelin800g18.37.30m PB8
Jun 19AAU Track & Field Region 23 QualifierJun 19 · Javelin · Place 1 · Havoc Youth Track ClubJavelin136.44m8
Jun 19AAU Track & Field Region 23 QualifierJun 19 · Discus · Place 3 · Havoc Youth Track ClubDiscus322.81m8
Jun 19AAU Track & Field Region 23 QualifierJun 19 · Shot Put · Place 1 · Havoc Youth Track ClubShot Put19.56m8
Apr 11Havoc Annual TC MeetApr 11 · Javelin · Place 1 · Havoc Youth Track ClubJavelin800g1.34.54m8
Apr 11Havoc Annual TC MeetApr 11 · Discus · Havoc Youth Track ClubDiscus1.6kg—SCR8

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Javelin · Place 2 · Havoc Youth Track ClubJavelin800g2.37.51m8
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Discus · Place 8 · Havoc Youth Track ClubDiscus1.6kg8.23.35m8
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Shot Put · Place 8 · Havoc Youth Track ClubShot Put12lb8.9.50m PB8
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 2 · Havoc Youth Track ClubJavelin800g2.37.65m PB8
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Discus · Place 5 · Havoc Youth Track ClubDiscus1.6kg5.27.54m PB8
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Shot Put · Place 4 · Havoc Youth Track ClubShot Put12lb4.1.78m8

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 31Havoc TC Annual MeetMay 31 · Javelin · Place 2 · Havoc Youth Track ClubJavelin600g2.30.08m PB8
May 31Havoc TC Annual MeetMay 31 · Discus · Place 1 · Havoc Youth Track ClubDiscus1kg1.23.41m PB8
May 31Havoc TC Annual MeetMay 31 · Shot Put · Place 4 · Havoc Youth Track ClubShot Put4kg4.9.75m PB8
May 31Havoc TC Annual MeetMay 31 · High Jump · Place 6 · Havoc Youth Track ClubHigh Jump6.1.30m8
May 24USA Rockets Annual Track MeetMay 24 · Javelin · Havoc Youth Track ClubJavelin450g AeroJav—DNS8
May 24USA Rockets Annual Track MeetMay 24 · Shot Put · Havoc Youth Track ClubShot Put4kg—DNS8
May 24USA Rockets Annual Track MeetMay 24 · High Jump · Place 4 · Havoc Youth Track ClubHigh Jump4.1.25m8
May 10SD Elite Track MeetMay 10 · High Jump · Place 8 · Havoc Youth Track ClubHigh Jump81.35m8
May 10SD Elite Track MeetMay 10 · Javelin · Place 4 · Havoc Youth Track ClubJavelin427.84m8
May 10SD Elite Track MeetMay 10 · Shot Put · Place 4 · Havoc Youth Track ClubShot Put48.73m8
May 3Mercury San Diego 21st Annual MeetMay 3 · High Jump · Place 5 · Havoc Youth Track ClubHigh Jump51.35m8
May 3Mercury San Diego 21st Annual MeetMay 3 · Javelin · Place 2 · Havoc Youth Track ClubJavelin231.26m8
May 3Mercury San Diego 21st Annual MeetMay 3 · Shot Put · Place 2 · Havoc Youth Track ClubShot Put29.30m8
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Discus · Place 5 · Havoc Youth Track ClubDiscus1kg5.19.15m8
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Shot Put · Place 4 · Havoc Youth Track ClubShot Put4kg4.8.96m8
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 100 Meters · Havoc Youth Track Club100 Meters—DNS8

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Javelin · Place 3 · Havoc Youth Track ClubJavelin328.73m—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Javelin · Place 3 · Havoc Youth Track ClubJavelin600g3.28.73m7
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · High Jump · Place 12 · Havoc Youth Track ClubHigh Jump121.10m PB—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Javelin · Place 10 · Havoc Youth Track ClubJavelin1027.35m—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Shot Put · Place 13 · Havoc Youth Track ClubShot Put137.94m—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · High Jump · Place 5 · Havoc Youth Track ClubHigh Jump51.15m—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Shot Put · Place 4 · Havoc Youth Track ClubShot Put47.97m—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 34 · Havoc Youth Track Club100 Meters3415.97a—
Jun 1Havoc TC Annual MeetJun 1 · High Jump · Place 6 · Havoc Youth Track ClubHigh Jump61.15m—
Jun 1Havoc TC Annual MeetJun 1 · Javelin · Place 3 · Havoc Youth Track ClubJavelin325.85m—
Jun 1Havoc TC Annual MeetJun 1 · Shot Put · Place 6 · Havoc Youth Track ClubShot Put67.79m—
May 18USA Rockets Annual Track MeetMay 18 · Javelin · Place 3 · Havoc Youth Track ClubJavelin323.11m—
May 18USA Rockets Annual Track MeetMay 18 · Shot Put · Place 7 · Havoc Youth Track ClubShot Put77.57m—
May 18USA Rockets Annual Track MeetMay 18 · 100 Meters · Place 46 · Havoc Youth Track Club100 Meters4615.40a—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Javelin · Place 3 · Havoc Youth Track ClubJavelin600g3.24.46m7
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Shot Put · Place 7 · Havoc Youth Track ClubShot Put4kg7.7.20m7
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 100 Meters · Place 67 · Havoc Youth Track Club100 MetersRound P67.15.47a7

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Javelin · Place 3 · Havoc Youth Track ClubJavelin450g AeroJav3.25.23m6
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Shot Put · Place 3 · Havoc Youth Track ClubShot Put6lb3.8.43m6
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Javelin · Place 10 · Havoc Youth Track ClubJavelin450g AeroJav10.22.27m6
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Shot Put · Place 12 · Havoc Youth Track ClubShot Put6lb12.8.04m6
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Shot Put · Place 1 · Havoc Youth Track ClubShot Put19.06m—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Javelin · Place 3 · Havoc Youth Track ClubJavelin323.82m—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 19 · Havoc Youth Track Club100 MetersRound P1915.54a—
Jun 3Havoc TC Annual MeetJun 3 · Shot Put · Place 2 · Havoc Youth Track ClubShot Put28.69m—
Jun 3Havoc TC Annual MeetJun 3 · 100 Meters · Place 17 · Havoc Youth Track Club100 Meters1715.34a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · Javelin · Place 1 · Havoc Youth Track ClubJavelin450g AeroJav1.21.70m6
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · Shot Put · Place 1 · Havoc Youth Track ClubShot Put6lb1.7.91m6
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Place 25 · Havoc Youth Track Club100 Meters25.15.11a PB6

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Javelin · Place 1 · Havoc Youth Track ClubJavelin450g AeroJav1.26.17m PB5
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · Shot Put · Place 3 · Havoc Youth Track ClubShot Put6lb3.7.73m5
Jun 11USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 11 · 100 Meters · Place 22 · Havoc Youth Track Club100 MetersRound P22.16.29a5
Jun 4Havoc Track Annual Track Meet Jun 4 · Shot Put · Place 1 · Havoc Youth Track ClubShot Put18.5511
Jun 4Havoc Track Annual Track Meet Jun 4 · 100 Meters · Place 15 · Havoc Youth Track Club100 Meters1515.7811
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Javelin · Place 1 · Havoc Youth Track ClubJavelin450g AeroJav1.25.95m5
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · Shot Put · Place 1 · Havoc Youth Track ClubShot Put6lb1.8.69m PB5
Apr 23Flo-Jo 27th Annual Invitational Track and Field MeetApr 23 · 100 Meters · Place 35 · Havoc Youth Track Club100 MetersRound P35.16.44a5

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · Javelin · Place 1 · Havoc Youth Track ClubJavelin300g TJ1.23.39m4
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · Shot Put · Place 1 · Havoc Youth Track ClubShot Put6lb1.6.79m4
Jun 27USATF San Diego Imperial Association Youth Outdoor Track and Field ChampionshipsJun 27 · 200 Meters · Place 15 · Havoc Youth Track Club200 Meters15.36.25a4
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · Javelin · Place 1 · Havoc Youth Track ClubJavelin300g TJ1.23.72m4
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · Shot Put · Place 1 · Havoc Youth Track ClubShot Put6lb1.7.14m4
Jun 13San Diego Youth Clubs Meet Series #4Jun 13 · 200 Meters · Place 17 · Havoc Youth Track Club200 Meters17.35.53a PB4
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · Javelin · Place 1 · Havoc Youth Track ClubJavelin300g TJ1.22.92m4
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · Shot Put · Place 1 · Havoc Youth Track ClubShot Put6lb1.7.23m4
Jun 6San Diego Youth Clubs Meet Series #3Jun 6 · 100 Meters · Place 20 · Havoc Youth Track Club100 Meters20.16.62a4
May 30 San Diego Youth Teams Meet Series #2May 30 · Javelin · Place 1 · Havoc Youth Track ClubJavelin800g1.27.71m4
May 30 San Diego Youth Teams Meet Series #2May 30 · Shot Put · Place 1 · Havoc Youth Track ClubShot Put6lb1.6.96m4
May 23San Diego Youth Teams Meet Series #1May 23 · Javelin · Place 1 · Havoc Youth Track ClubJavelin300g TJ1.24.62m PB4
May 23San Diego Youth Teams Meet Series #1May 23 · Shot Put · Place 1 · Havoc Youth Track ClubShot Put6lb1.7.25m4
May 23San Diego Youth Teams Meet Series #1May 23 · 200 Meters · Place 10 · Havoc Youth Track Club200 Meters10.35.88a4

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · Javelin · Place 23 · 15-Havoc YouJavelin2349-08—
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · Shot Put · Place 12 · 15-Havoc YouShot Put1218-08.50—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Javelin · Place 1 · Havoc Youth Track ClubJavelin126.48m8
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Javelin · Place 1 · Havoc Youth Track ClubJavelin126.48m8
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Shot Put · Place 1 · Havoc Youth Track ClubShot Put15.13m8
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 7 · Havoc Youth Track Club100 Meters716.978
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 7 · Havoc Youth Track Club100 Meters716.978
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · 100 Meters · Place 6 · Havoc Youth Track Club100 Meters616.518