Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1318.26aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
100 Meters · OutdoorHavoc Annual TC Meet · Apr 1118.32aHavoc Annual TC MeetApril 11, 2026
200 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1342.08aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
200 Meters · OutdoorFlo-Jo 31st Annual Invitational Track & Field Meet · Apr 2540.32aFlo-Jo 31st Annual Invitational Track & Field MeetApril 25, 2026
400 Meters · OutdoorSD Elite Track Meet · May 101:49.66aSD Elite Track MeetMay 10, 2025
Javelin · 300g · OutdoorHavoc Annual TC Meet · Apr 116.44mHavoc Annual TC MeetApril 11, 2026
Javelin · 300g TJ · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 134.91mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Javelin · 300g TJ · OutdoorUSA Rockets Annual Track Meet · May 247.00mUSA Rockets Annual Track MeetMay 24, 2025

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 8 · SD ELITEJavelin300g TJ8.4.91m PB2
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 26 · SD ELITE200 MetersRound S26.42.08a PB2
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 19 · SD ELITE100 MetersRound S19.18.26a PB2

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 30West Coast Classic Track and Field InvitationalMay 30 · Javelin · SD ELITEJavelin300g TJ--DNS2
May 30West Coast Classic Track and Field InvitationalMay 30 · 200 Meters · Place 70 · SD ELITE200 Meters70.43.06aWind: 1.12
May 30West Coast Classic Track and Field InvitationalMay 30 · 100 Meters · Place 77 · SD ELITE100 MetersRound P77.20.01aWind: 0.12
May 9SD Elite Track Meet May 9 · Javelin · Place 6 · SD ELITEJavelin66.44m2
May 2Mercury San Diego 22nd Annual MeetMay 2 · 200 Meters · Place 34 · SD ELITE200 MetersRound S34.43.01a2
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Javelin · Place 12 · SD ELITEJavelin300g TJ12.5.19m2
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 200 Meters · Place 21 · SD ELITE200 Meters21.40.32a PB2
Apr 18Gods Speed Annual Track MeetApr 18 · Javelin · Place 11 · SD ELITEJavelin115.48m2
Apr 18Gods Speed Annual Track MeetApr 18 · 200 Meters · Place 26 · SD ELITE200 Meters2641.80a2
Apr 18Gods Speed Annual Track MeetApr 18 · 100 Meters · Place 35 · SD ELITE100 Meters3519.06a2
Apr 11Havoc Annual TC MeetApr 11 · Javelin · Place 7 · SD ELITEJavelin300g7.6.44m PB2
Apr 11Havoc Annual TC MeetApr 11 · 200 Meters · Place 27 · SD ELITE200 Meters27.42.49a2
Apr 11Havoc Annual TC MeetApr 11 · 100 Meters · Place 24 · SD ELITE100 Meters24.18.32a PB2
Mar 28Usa Rockets Kickoff #5Mar 28 · Javelin · Place 6 · SD ELITEJavelin65.07m2
Mar 28Usa Rockets Kickoff #5Mar 28 · 200 Meters · Place 19 · SD ELITE200 Meters1941.42a2
Mar 2110 East INVITATIONMar 21 · Javelin · Place 6 · SD ELITEJavelin615-82
Mar 2110 East INVITATIONMar 21 · 200 Meters · Place 47 · SD ELITE200 Meters4746.95a2
Mar 2110 East INVITATIONMar 21 · 100 Meters · Place 29 · SD ELITE100 MetersRound P2918.37a2

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 31West Coast Classic Track and Field InvitationalMay 31 · 200 Meters · Place 59 · SD ELITE200 Meters5943.78a1
May 31West Coast Classic Track and Field InvitationalMay 31 · 100 Meters · Place 63 · SD ELITE100 MetersRound P6319.35a1
May 24USA Rockets Annual Track MeetMay 24 · Javelin · Place 8 · SD ELITEJavelin300g TJ8.7.00m PB1
May 24USA Rockets Annual Track MeetMay 24 · 200 Meters · Place 18 · SD ELITE200 Meters18.41.88a1
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · Place 30 · SD ELITE100 MetersRound P30.19.51a1
May 10SD Elite Track MeetMay 10 · Javelin · Place 14 · SD ELITEJavelin143.64m1
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 32 · SD ELITE400 Meters321:49.66a PB1
May 10SD Elite Track MeetMay 10 · 100 Meters · Place 27 · SD ELITE100 Meters2719.49a1
May 3Mercury San Diego 21st Annual MeetMay 3 · 200 Meters · Place 33 · SD ELITE200 Meters3345.92a1
May 3Mercury San Diego 21st Annual MeetMay 3 · 100 Meters · Place 25 · SD ELITE100 Meters2520.33a1
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 400 Meters · Place 22 · SD ELITE400 Meters222:00.09a1
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 100 Meters · Place 42 · SD ELITE100 MetersRound P4221.74a1
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Long Jump · SD ELITELong Jump—DNS1
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 200 Meters · Place 33 · SD ELITE200 Meters33.48.75a1
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 100 Meters · Place 46 · SD ELITE100 Meters46.20.55a1
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · Long Jump · SD ELITELong Jump—ND1
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100 Meters · Place 8 · SD ELITE100 MetersRound P8.21.03aWind: 01
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 100 Meters · Place 3 · SD ELITE100 Meters3.19.70a1
Mar 29USA Rockets Kickoff #4Mar 29 · 200 Meters · Place 21 · SD ELITE200 Meters2154.92a1
Mar 29USA Rockets Kickoff #4Mar 29 · 100 Meters · Place 18 · SD ELITE100 Meters1821.31a1