Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 256:01.26a2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
1500 Meters · OutdoorHavoc TC Annual Meet · May 316:11.84aHavoc TC Annual MeetMay 31, 2025
400 Meters · OutdoorFast Camp Speed Wars Invitational · May 161:25.26aFast Camp Speed Wars InvitationalMay 16, 2026
800 Meters · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 253:07.99a2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
800 Meters · OutdoorGods Speed Annual Track Meet · Apr 183:12.21aGods Speed Annual Track MeetApril 18, 2026
Javelin · 250g AeroJav · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 2521.20m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Javelin · 250g AeroJav · OutdoorFast Camp Speed Wars Invitational · May 1619.55mFast Camp Speed Wars InvitationalMay 16, 2026
Javelin · 300g · OutdoorUsa Rockets Annual Track Meet · May 2322.32mUsa Rockets Annual Track MeetMay 23, 2026
Javelin · 300g TJ · OutdoorGod's Speed Youth Track & Field Annual Meet · Apr 1914.90mGod's Speed Youth Track & Field Annual MeetApril 19, 2025

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

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Javelin · Place 7 · Gods Speed Youth Track and Field ClubJavelin250g AeroJav7.21.20m PB2
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 1500 Meters · Place 9 · Gods Speed Youth Track and Field Club1500 Meters9.6:01.26a PB2
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 800 Meters · Place 13 · Gods Speed Youth Track and Field Club800 Meters13.3:07.99a PB2
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 4 · Gods Speed Youth Track and Field ClubJavelin250g AeroJav4.19.76m2
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 1500 Meters · Place 6 · Gods Speed Youth Track and Field Club1500 Meters6.6:09.09a2
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 7 · Gods Speed Youth Track and Field Club800 Meters7.3:10.52a2

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 30Stampede Round Up May 30 · 1500 Meters · Place 4 · Gods Speed Youth Track and Field Club1500 Meters4.6:27.65a2
May 30Stampede Round Up May 30 · 800 Meters · Gods Speed Youth Track and Field Club800 Meters—DNS2
May 30Stampede Round Up May 30 · 400 Meters · Gods Speed Youth Track and Field Club400 Meters—DNS2
May 23Usa Rockets Annual Track MeetMay 23 · Javelin · Place 2 · Gods Speed Youth Track and Field ClubJavelin300g2.22.32m PB2
May 23Usa Rockets Annual Track MeetMay 23 · 1500 Meters · Place 4 · Gods Speed Youth Track and Field Club1500 Meters4.6:13.92a2
May 23Usa Rockets Annual Track MeetMay 23 · 800 Meters · Place 10 · Gods Speed Youth Track and Field Club800 Meters10.3:21.31a2
May 16Fast Camp Speed Wars InvitationalMay 16 · Javelin · Place 3 · Gods Speed Youth Track and Field ClubJavelin250g AeroJav3.19.55m PB2
May 16Fast Camp Speed Wars InvitationalMay 16 · 1500 Meters · Place 5 · Gods Speed Youth Track and Field Club1500 Meters5.6:24.90a2
May 16Fast Camp Speed Wars InvitationalMay 16 · 400 Meters · Place 19 · Gods Speed Youth Track and Field Club400 Meters19.1:25.26a PB2
May 2Mercury San Diego 22nd Annual MeetMay 2 · Javelin · Gods Speed Youth Track and Field ClubJavelin250g AeroJav—SCR2
May 2Mercury San Diego 22nd Annual MeetMay 2 · 1500 Meters · Gods Speed Youth Track and Field Club1500 Meters—DNS2
May 2Mercury San Diego 22nd Annual MeetMay 2 · 800 Meters · Place 10 · Gods Speed Youth Track and Field Club800 Meters10.3:13.70a2
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Javelin · Gods Speed Youth Track and Field ClubJavelin250g AeroJav—SCR2
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 1500 Meters · Gods Speed Youth Track and Field Club1500 Meters—DNS2
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 800 Meters · Gods Speed Youth Track and Field Club800 Meters—DNS2
Apr 18Gods Speed Annual Track MeetApr 18 · Javelin · Place 2 · Gods Speed Youth Track and Field ClubJavelin224.44m2
Apr 18Gods Speed Annual Track MeetApr 18 · 1500 Meters · Place 6 · Gods Speed Youth Track and Field Club1500 Meters66:13.83a2
Apr 18Gods Speed Annual Track MeetApr 18 · 800 Meters · Place 10 · Gods Speed Youth Track and Field Club800 Meters103:12.21a PB2
Apr 11Havoc Annual TC MeetApr 11 · 1500 Meters · Place 5 · Gods Speed Youth Track and Field Club1500 Meters5.6:25.45a2
Apr 11Havoc Annual TC MeetApr 11 · 800 Meters · Place 12 · Gods Speed Youth Track and Field Club800 Meters12.3:20.03a2
Apr 11Havoc Annual TC MeetApr 11 · 400 Meters · Place 43 · Gods Speed Youth Track and Field Club400 Meters43.1:39.11a2

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 31Havoc TC Annual MeetMay 31 · Javelin · Place 10 · Gods Speed Youth Track and Field ClubJavelin300g10.10.57m1
May 31Havoc TC Annual MeetMay 31 · 1500 Meters · Place 2 · Gods Speed Youth Track and Field Club1500 Meters2.6:11.84a PB1
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Javelin · Place 4 · Gods Speed Youth Track and Field ClubJavelin300g TJ4.14.90m PB1
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 800 Meters · Place 2 · Gods Speed Youth Track and Field Club800 Meters2.3:24.52a1