Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1312.95aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
100 Meters · OutdoorUsa Rockets Annual Track Meet · May 2312.98aUsa Rockets Annual Track MeetMay 23, 2026
100m Hurdles · 30" / 0.762m · OutdoorHavoc TC Annual Meet · May 3119.02aHavoc TC Annual MeetMay 31, 2025
100m Hurdles · 33" / 0.838m · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1320.47aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
100m Hurdles · 33" / 0.838m · OutdoorFlo-Jo 31st Annual Invitational Track & Field Meet · Apr 2518.28aFlo-Jo 31st Annual Invitational Track & Field MeetApril 25, 2026
16 and Under200 Meters · OutdoorGods Speed Annual Track Meet · Apr 1827.99aGods Speed Annual Track MeetApril 18, 2026
16 and Under400 Meters · OutdoorGods Speed Annual Track Meet · Apr 181:03.21aGods Speed Annual Track MeetApril 18, 2026
200 Meters · OutdoorUsa Rockets Annual Track Meet · May 2326.73aUsa Rockets Annual Track MeetMay 23, 2026
200m Hurdles · 30" / 0.762m · OutdoorMercury San Diego 22nd Annual Meet · May 229.95aMercury San Diego 22nd Annual MeetMay 2, 2026
400 Meters · OutdoorStampede Round Up · May 301:00.42aStampede Round Up May 30, 2026
400m Hurdles · 30" / 0.762m · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 131:08.14aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Long Jump · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 135.48mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Long Jump · OutdoorGod’s Speed Youth Track and Field Development Meet · Apr 224.21mGod’s Speed Youth Track and Field Development MeetApril 22, 2023

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

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Long Jump · Place 2 · Mercury San DiegoLong Jump2.5.48m PB-
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 400m Hurdles · Place 3 · Mercury San Diego400m Hurdles30" / 0.762m3.1:08.14a PB-
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100m Hurdles · Place 8 · Mercury San Diego100m Hurdles33" / 0.838m8.20.47a PB-
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 5 · Mercury San Diego100 MetersRound S5.13.07a-
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 5 · Mercury San Diego100 Meters5.12.95a PBWind: 1.7-

2026 Outdoor Track

35 results
DateMeetEventPlMarkGr
May 30Stampede Round Up May 30 · Long Jump · Place 1 · Mercury San DiegoLong Jump1.5.19m-
May 30Stampede Round Up May 30 · 400 Meters · Place 1 · Mercury San Diego400 Meters1.1:00.42a PB-
May 30Stampede Round Up May 30 · 200 Meters · Place 1 · Mercury San Diego200 Meters1.26.87a-
May 30Stampede Round Up May 30 · 100 Meters · Place 1 · Mercury San Diego100 Meters1.13.08a-
May 23Usa Rockets Annual Track MeetMay 23 · Long Jump · Place 1 · Mercury San DiegoLong Jump1.5.26m-
May 23Usa Rockets Annual Track MeetMay 23 · 200 Meters · Place 3 · Mercury San Diego200 Meters3.26.73a PB-
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Place 3 · Mercury San Diego100 Meters3.12.98a PB-
May 16Fast Camp Speed Wars InvitationalMay 16 · 100m Hurdles · Place 1 · Mercury San Diego100m Hurdles33" / 0.838m1.18.90a-
May 16Fast Camp Speed Wars InvitationalMay 16 · 400 Meters · Place 1 · Mercury San Diego400 Meters1.1:01.66a-
May 16Fast Camp Speed Wars InvitationalMay 16 · 200 Meters · Mercury San Diego200 Meters—DNS-
May 16Fast Camp Speed Wars InvitationalMay 16 · 100 Meters · Place 2 · Mercury San Diego100 Meters2.13.53a-
May 9SD Elite Track Meet May 9 · Long Jump · Place 1 · Mercury San DiegoLong Jump15.05m—
May 9SD Elite Track Meet May 9 · 100m Hurdles · Place 2 · Mercury San Diego100m Hurdles218.71a—
May 9SD Elite Track Meet May 9 · 400 Meters · Place 1 · Mercury San Diego400 Meters11:02.46a—
May 9SD Elite Track Meet May 9 · 100 Meters · Place 3 · Mercury San Diego100 Meters313.25a—
May 2Mercury San Diego 22nd Annual MeetMay 2 · Long Jump · Place 1 · Mercury San DiegoLong Jump1.5.03m-
May 2Mercury San Diego 22nd Annual MeetMay 2 · 200m Hurdles · Place 1 · Mercury San Diego200m Hurdles30" / 0.762m1.29.95a PB-
May 2Mercury San Diego 22nd Annual MeetMay 2 · 100m Hurdles · Place 1 · Mercury San Diego100m Hurdles33" / 0.838m1.22.76a-
May 2Mercury San Diego 22nd Annual MeetMay 2 · 400 Meters · Place 1 · Mercury San Diego400 Meters1.1:00.97a-
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Long Jump · Place 1 · Mercury San DiegoLong Jump1.4.90m-
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100m Hurdles · Place 2 · Mercury San Diego100m Hurdles33" / 0.838m2.18.28a PB-
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 200 Meters · Place 3 · Mercury San Diego200 Meters3.27.78a-
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Place 3 · Mercury San Diego100 Meters3.13.34a-
Apr 18Gods Speed Annual Track MeetApr 18 · Long Jump · Place 1 · Mercury San DiegoLong Jump15.12m—
Apr 18Gods Speed Annual Track MeetApr 18 · 16 and Under100m Hurdles · Place 1 · Mercury San Diego16 and Under100m Hurdles118.26a—
Apr 18Gods Speed Annual Track MeetApr 18 · 16 and Under400 Meters · Place 2 · Mercury San Diego16 and Under400 Meters21:03.21a PB—
Apr 18Gods Speed Annual Track MeetApr 18 · 16 and Under200 Meters · Place 3 · Mercury San Diego16 and Under200 Meters327.99a PB—
Apr 11Havoc Annual TC MeetApr 11 · Long Jump · Place 1 · Mercury San DiegoLong Jump1.17' 1"-
Apr 11Havoc Annual TC MeetApr 11 · 100m Hurdles · Place 2 · Mercury San Diego100m Hurdles30" / 0.762m2.19.82a-
Apr 11Havoc Annual TC MeetApr 11 · 400 Meters · Place 1 · Mercury San Diego400 Meters1.1:03.70a-
Apr 11Havoc Annual TC MeetApr 11 · 100 Meters · Place 2 · Mercury San Diego100 Meters2.13.49a-
Mar 28Usa Rockets Kickoff #5Mar 28 · Long Jump · Place 1 · Mercury San DiegoLong Jump15.21m—
Mar 28Usa Rockets Kickoff #5Mar 28 · 400 Meters · Place 3 · Mercury San Diego400 Meters31:04.98a—
Mar 28Usa Rockets Kickoff #5Mar 28 · 200 Meters · Place 2 · Mercury San Diego200 Meters228.03a—
Mar 28Usa Rockets Kickoff #5Mar 28 · 100 Meters · Place 3 · Mercury San Diego100 Meters313.32a—

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 19Youth T&F California State GamesJul 19 · Long Jump · Place 2 · Mercury San DiegoLong Jump24.61m—
Jul 19Youth T&F California State GamesJul 19 · 200m Hurdles · Place 6 · Mercury San Diego200m Hurdles631.81a—
Jul 19Youth T&F California State GamesJul 19 · 100m Hurdles · Place 7 · Mercury San Diego100m Hurdles719.16a—
May 31Havoc TC Annual MeetMay 31 · Long Jump · Place 1 · Mercury San DiegoLong Jump1.5.10m-
May 31Havoc TC Annual MeetMay 31 · 100m Hurdles · Place 2 · Mercury San Diego100m Hurdles30" / 0.762m2.19.02a PB-
May 31Havoc TC Annual MeetMay 31 · 400 Meters · Mercury San Diego400 Meters—DNS-
May 24USA Rockets Annual Track MeetMay 24 · Long Jump · Place 2 · Mercury San DiegoLong Jump2.4.97m-
May 24USA Rockets Annual Track MeetMay 24 · 100m Hurdles · Place 4 · Mercury San Diego100m Hurdles30" / 0.762m4.20.55a-
May 24USA Rockets Annual Track MeetMay 24 · 200 Meters · Place 8 · Mercury San Diego200 Meters8.28.48a-
May 24USA Rockets Annual Track MeetMay 24 · 100 Meters · Place 14 · Mercury San Diego100 MetersRound P14.13.86a-
May 10SD Elite Track MeetMay 10 · Long Jump · Place 4 · Mercury San DiegoLong Jump44.35m—
May 10SD Elite Track MeetMay 10 · 100m Hurdles · Place 4 · Mercury San Diego100m Hurdles418.80a—
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 8 · Mercury San Diego400 Meters81:06.65a—
May 10SD Elite Track MeetMay 10 · 100 Meters · Place 12 · Mercury San Diego100 Meters1213.69a—
May 3Mercury San Diego 21st Annual MeetMay 3 · Long Jump · Place 1 · Mercury San DiegoLong Jump15.00m—
May 3Mercury San Diego 21st Annual MeetMay 3 · 400 Meters · Place 20 · Mercury San Diego400 Meters201:10.68a—
May 3Mercury San Diego 21st Annual MeetMay 3 · 200 Meters · Place 16 · Mercury San Diego200 Meters1630.07a—
Mar 29USA Rockets Kickoff #4Mar 29 · Long Jump · Place 3 · Mercury San DiegoLong Jump34.16m—
Mar 29USA Rockets Kickoff #4Mar 29 · 400 Meters · Place 7 · Mercury San Diego400 Meters71:08.08a—
Mar 29USA Rockets Kickoff #4Mar 29 · 200 Meters · Place 8 · Mercury San Diego200 Meters830.21a—
Mar 29USA Rockets Kickoff #4Mar 29 · 100 Meters · Place 9 · Mercury San Diego100 Meters914.61a—

2023 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Long Jump · Mercury San DiegoLong Jump—DNS-
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 200 Meters · Mercury San Diego200 Meters—DNS-
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 100 Meters · Mercury San Diego100 MetersRound P—DNS-
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Long Jump · Place 1 · Mercury San DiegoLong Jump1.4.50m-
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 14 · Mercury San Diego100 MetersRound P14.13.73aWind: -0.2-
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Long Jump · Place 1 · Mercury San DiegoLong Jump14.49m—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 100 Meters · Place 4 · Mercury San Diego100 MetersRound P413.98a—
Jun 3Havoc TC Annual MeetJun 3 · Long Jump · Place 2 · Mercury San DiegoLong Jump23.96m—
Jun 3Havoc TC Annual MeetJun 3 · 200 Meters · Place 2 · Mercury San Diego200 Meters228.69a—
Jun 3Havoc TC Annual MeetJun 3 · 100 Meters · Place 2 · Mercury San Diego100 Meters213.83a—
May 27Usa Rockets Annual Track Meet May 27 · Long Jump · Place 2 · Mercury San DiegoLong Jump2.4.29m-
May 27Usa Rockets Annual Track Meet May 27 · 400 Meters · Place 3 · Mercury San Diego400 Meters3.1:06.44a-
May 27Usa Rockets Annual Track Meet May 27 · 100 Meters · Place 6 · Mercury San Diego100 MetersRound P6.13.90a-
May 27Usa Rockets Annual Track Meet May 27 · 100 Meters · Place 6 · Mercury San Diego100 Meters6.13.92a-
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · Long Jump · Place 1 · Mercury San DiegoLong Jump14.68m—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 100 Meters · Place 2 · Mercury San Diego100 MetersRound P214.14a—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 100 Meters · Place 2 · Mercury San Diego100 Meters214.04a—
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Long Jump · Mercury San DiegoLong Jump—DNS-
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 100 Meters · Place 7 · Mercury San Diego100 MetersRound P7.14.01a-
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 100 Meters · Mercury San Diego100 Meters—DNS-
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · Long Jump · Place 2 · Mercury San DiegoLong Jump24.21m PB—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 200 Meters · Place 3 · Mercury San Diego200 Meters329.24a—
Apr 8Rialto Invitational 2023Apr 8 · 400 Meters · Place 4 · Mercury San Diego400 Meters41:12.23a—
Apr 8Rialto Invitational 2023Apr 8 · 200 Meters · Place 4 · Mercury San Diego200 Meters430.40a—
Apr 8Rialto Invitational 2023Apr 8 · 100 Meters · Place 2 · Mercury San Diego100 Meters214.74a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · Long Jump · Mercury San DiegoLong Jump—DNS-
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 200 Meters · Mercury San Diego200 Meters—DNS-
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Mercury San Diego100 Meters—DNS-