Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1320.47aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
100 Meters · OutdoorUsa Rockets Annual Track Meet · May 2320.48aUsa Rockets Annual Track MeetMay 23, 2026
200 Meters · OutdoorWest Coast Classic Track and Field Invitational · May 3044.42aWest Coast Classic Track and Field InvitationalMay 30, 2026
55 Meter · OutdoorWest Coast Primary · Jun 2813.10aWest Coast PrimaryJune 28, 2024
55 Meters · OutdoorWest Coast Primary National Championship · Jun 2713.61aWest Coast Primary National ChampionshipJune 27, 2025
60 Meter · Indoor**34th Annual Indoor Classic (Special) · Feb 1412.58a**34th Annual Indoor Classic (Special)February 14, 2026
60 Meters · IndoorUC Winter All-Comers · Jan 2412.67aUC Winter All-ComersJanuary 24, 2026
Javelin · 300g · OutdoorUSA Rockets Annual Track Meet · May 249.80mUSA Rockets Annual Track MeetMay 24, 2025
Javelin · 300g TJ · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 259.70m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Javelin · 300g TJ · OutdoorUsa Rockets Annual Track Meet · May 239.84mUsa Rockets Annual Track MeetMay 23, 2026
Javelin · 800g · OutdoorUSATF AZ 59th Phoenix Invitational (YOM) · Apr 136.10mUSATF AZ 59th Phoenix Invitational (YOM)April 13, 2024
Long Jump · IndoorUC Winter All-Comers · Jan 242.25mUC Winter All-ComersJanuary 24, 2026
Long Jump · OutdoorWest Coast Primary National Championship · Jun 271.83mWest Coast Primary National ChampionshipJune 27, 2025
Shot Put · 2kg · OutdoorCalifornia State Games Track and Field Meet · Jul 183.02mCalifornia State Games Track and Field MeetJuly 18, 2026
Shot Put · 4lb · OutdoorAAU West Coast National Championship · Jul 13.24mAAU West Coast National ChampionshipJuly 1, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Javelin · Place 63 · STEP TrackSTEP TrackJavelin300g TJ63.6.77m1
Jul 18California State Games Track and Field MeetJul 18 · Javelin · Place 10 · STEP TrackSTEP TrackJavelin300g TJ10.7.43m1
Jul 18California State Games Track and Field MeetJul 18 · Shot Put · Place 6 · STEP TrackSTEP TrackShot Put2kg6.3.02m PB1
Jul 18California State Games Track and Field MeetJul 18 · 100 Meters · Place 27 · STEP TrackSTEP Track100 MetersRound P27.21.11a1
Jul 3AAU West Coast Primary National ChampionshipJul 3 · Long Jump · Place 10 · STEP TrackSTEP TrackLong Jump10.1.87m1
Jul 3AAU West Coast Primary National ChampionshipJul 3 · Shot Put · Place 6 · STEP TrackSTEP TrackShot Put4lb6.2.13m1
Jul 3AAU West Coast Primary National ChampionshipJul 3 · 100 Meters · Place 22 · STEP TrackSTEP Track100 Meters22.21.20a1
Jul 1AAU West Coast National ChampionshipJul 1 · Long Jump · STEP TrackSTEP TrackLong Jump—FOUL1
Jul 1AAU West Coast National ChampionshipJul 1 · Shot Put · Place 13 · STEP TrackSTEP TrackShot Put4lb13.3.24m PB1
Jul 1AAU West Coast National ChampionshipJul 1 · 200 Meters · Place 35 · STEP TrackSTEP Track200 MetersRound P35.44.92a1
May 30West Coast Classic Track and Field InvitationalMay 30 · Long Jump · Place 35 · 44-Unattached44-UnattachedLong Jump35.2.05mWind: 01
May 30West Coast Classic Track and Field InvitationalMay 30 · Javelin · Place 18 · 44-Unattached44-UnattachedJavelin300g TJ18.9.07m1
May 30West Coast Classic Track and Field InvitationalMay 30 · 200 Meters · Place 103 · 44-Unattached44-Unattached200 Meters103.44.42a PBWind: 0.11
May 23Usa Rockets Annual Track MeetMay 23 · Long Jump · Place 16 · 44-Unattached44-UnattachedLong Jump16.2.35m1
May 23Usa Rockets Annual Track MeetMay 23 · Javelin · Place 9 · 44-Unattached44-UnattachedJavelin300g TJ9.9.84m PB1
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Place 49 · 44-Unattached44-Unattached100 Meters49.20.48a PB1
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Long Jump · Place 19 · Havoc Youth Track ClubHavoc Youth Track ClubLong Jump19.2.28m1
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Javelin · Place 12 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin300g TJ12.8.83m1
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Place 69 · Havoc Youth Track ClubHavoc Youth Track Club100 MetersRound P69.21.95a1
Apr 18Gods Speed Annual Track MeetApr 18 · 100 Meters · Place 85 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters8521.73a—
Apr 11Havoc Annual TC MeetApr 11 · Long Jump · Place 20 · Havoc Youth Track ClubHavoc Youth Track ClubLong Jump20.2.26m1
Apr 11Havoc Annual TC MeetApr 11 · Javelin · Havoc Youth Track ClubHavoc Youth Track ClubJavelin300g—SCR1
Apr 11Havoc Annual TC MeetApr 11 · 100 Meters · Place 63 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters63.20.80a1
Mar 28Usa Rockets Kickoff #5Mar 28 · Javelin · Place 8 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin88.39m—
Mar 28Usa Rockets Kickoff #5Mar 28 · 100 Meters · Place 57 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters5721.27a—
Mar 2110 East INVITATIONMar 21 · Long Jump · Place 27 · Havoc Youth Track ClubHavoc Youth Track ClubLong Jump275-11—
Mar 2110 East INVITATIONMar 21 · Javelin · Place 4 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin439-1—

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Javelin · Place 13 · 44-Unattached44-UnattachedJavelin300g TJ13.9.70m PB1
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Long Jump · Place 16 · 44-Unattached44-UnattachedLong Jump16.2.21m1
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 8 · 44-Unattached44-UnattachedJavelin300g TJ8.8.72m1
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 31 · 44-Unattached44-Unattached100 MetersRound S31.20.47a PB1
Feb 14**34th Annual Indoor Classic (Special)Feb 14 · 60 Meter · Place 34 · Havoc Youth Track ClubHavoc Youth Track Club60 MeterRound P34.12.58a PB1
Feb 14**34th Annual Indoor Classic (Special)Feb 14 · Long Jump · Place 15 · Havoc Youth Track ClubHavoc Youth Track ClubLong Jump15.2.28m1
Feb 14**34th Annual Indoor Classic (Special)Feb 14 · 200 Meters · Havoc Youth Track ClubHavoc Youth Track Club200 Meters—DNS1
Jan 24UC Winter All-ComersJan 24 · Long Jump · Place 14 · Havoc Youth Track ClubHavoc Youth Track ClubLong Jump142.25m PB—
Jan 24UC Winter All-ComersJan 24 · 60 Meters · Place 64 · Havoc Youth Track ClubHavoc Youth Track Club60 Meters6412.67a PB—

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · 60 Meter · Havoc Youth Track ClubHavoc Youth Track Club60 MeterEx.13.33aWind: -2.31
Dec 6San Diego State Red-Black Summer Nights All-Comers MeetDec 6 · Long Jump · Havoc Youth Track ClubHavoc Youth Track ClubLong JumpEx.1.68mWind: 01
Jun 27West Coast Primary National ChampionshipJun 27 · Long Jump · Place 7 · Havoc Youth Track ClubHavoc Youth Track ClubLong Jump71.83m PB—
Jun 27West Coast Primary National ChampionshipJun 27 · 100 Meters · Place 21 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters2122.36a—
Jun 27West Coast Primary National ChampionshipJun 27 · 55 Meters · Place 14 · Havoc Youth Track ClubHavoc Youth Track Club55 Meters1413.61a PB—
Jun 26West Coast National ChampionshipJun 26 · 100 Meters · Place 50 · Havoc Youth Track ClubHavoc Youth Track Club100 MetersRound P5022.01a—
Jun 14AAU Track & Field Region 23 QualifierJun 14 · Javelin · Place 8 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin88.66m—
Jun 14AAU Track & Field Region 23 QualifierJun 14 · 100 Meters · Place 33 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters3321.96a—
May 31West Coast Classic Track and Field InvitationalMay 31 · Javelin · Place 4 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin47.50m—
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 19 · Havoc Youth Track ClubHavoc Youth Track Club100 MetersRound P1921.85a—
May 24USA Rockets Annual Track MeetMay 24 · Javelin · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin300g2.9.80m PBGr
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · Place 20 · Havoc Youth Track ClubHavoc Youth Track Club100 MetersRound P20.21.41aGr
May 10SD Elite Track MeetMay 10 · 100 Meters · Place 24 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters2422.89a—
May 3Mercury San Diego 21st Annual MeetMay 3 · Javelin · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin27.77m—
May 3Mercury San Diego 21st Annual MeetMay 3 · 100 Meters · Place 22 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters2223.63a—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Javelin · Place 3 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin38.54m—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 100 Meters · Place 18 · Havoc Youth Track ClubHavoc Youth Track Club100 MetersRound P1823.35a—
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Javelin · Place 6 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin300g TJ6.6.18mGr
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 100 Meters · Havoc Youth Track ClubHavoc Youth Track Club100 Meters—DNSGr
Mar 29USA Rockets Kickoff #4Mar 29 · Javelin · Place 2 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin28.55m—
Mar 29USA Rockets Kickoff #4Mar 29 · 100 Meters · Place 9 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters924.35a—
Mar 2210 East InvitationalMar 22 · Javelin · Place 3 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin35.91m—
Mar 2210 East InvitationalMar 22 · 100 Meters · Place 10 · Havoc Youth Track ClubHavoc Youth Track Club100 MetersRound P1021.10a—
Mar 2210 East InvitationalMar 22 · 100 Meters · Place 14 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters1423.77a—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 15 · Havoc Youth Track ClubHavoc Youth Track Club100 MetersRound P1525.97a—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Javelin · Havoc Youth Track ClubHavoc Youth Track ClubJavelin300g TJ—DNS-
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · 100 Meters · Place 15 · Havoc Youth Track ClubHavoc Youth Track Club100 MetersRound P15.25.97a-
Jun 28West Coast PrimaryJun 28 · 55 Meter · Place 10 · Havoc Youth Track ClubHavoc Youth Track Club55 Meter10.13.10a PBWind: 0.5-
Jun 28West Coast PrimaryJun 28 · 100 Meters · Place 14 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters14.25.54aWind: 0.4-
Jun 1Havoc TC Annual MeetJun 1 · Javelin · Place 8 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin85.10m—
Jun 1Havoc TC Annual MeetJun 1 · 100 Meters · Place 17 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters1726.76a—
Jun 1Havoc TC Annual MeetJun 1 · 100 Meters · Place 16 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters1626.76a—
May 18USA Rockets Annual Track MeetMay 18 · Javelin · Place 8 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin85.37m—
May 18USA Rockets Annual Track MeetMay 18 · 100 Meters · Place 23 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters2325.78a—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Javelin · Place 6 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin300g TJ6.5.18m-
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · Javelin · Place 6 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin800g6.6.10m PB-
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 100 Meters · Place 41 · Havoc Youth Track ClubHavoc Youth Track Club100 MetersRound P41.28.17a-
Mar 23USA ROCKETS Kickoff #3Mar 23 · Javelin · Place 8 · Havoc Youth Track ClubHavoc Youth Track ClubJavelin300g TJ8.0.02m-
Mar 23USA ROCKETS Kickoff #3Mar 23 · 100 Meters · Place 32 · Havoc Youth Track ClubHavoc Youth Track Club100 Meters32.26.83a-