Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 255:03.81a2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
1500 Meters · OutdoorMercury San Diego 22nd Annual Meet · May 25:03.17aMercury San Diego 22nd Annual MeetMay 2, 2026
200 Meters · OutdoorFlo-Jo 31st Annual Invitational Track & Field Meet · Apr 2531.11aFlo-Jo 31st Annual Invitational Track & Field MeetApril 25, 2026
3000 Meters · OutdoorHavoc Annual TC Meet · Apr 1111:02.63aHavoc Annual TC MeetApril 11, 2026
400 Meters · OutdoorStampede Round Up · May 301:04.79aStampede Round Up May 30, 2026
800 Meters · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 132:27.55aUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
800 Meters · OutdoorMercury San Diego 22nd Annual Meet · May 22:27.76aMercury San Diego 22nd Annual MeetMay 2, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 26 · Gods Speed Youth Track and Field Club1500 Meters26.5:04.99a12
May 30Stampede Round Up May 30 · 1500 Meters · Place 1 · Gods Speed Youth Track and Field Club1500 Meters1.5:07.86a12
May 30Stampede Round Up May 30 · 800 Meters · Place 1 · Gods Speed Youth Track and Field Club800 Meters1.2:34.61a12
May 30Stampede Round Up May 30 · 400 Meters · Place 3 · Gods Speed Youth Track and Field Club400 Meters3.1:04.79a PB12
May 23Usa Rockets Annual Track MeetMay 23 · 1500 Meters · Place 2 · Gods Speed Youth Track and Field Club1500 Meters2.5:04.84a12
May 23Usa Rockets Annual Track MeetMay 23 · 800 Meters · Place 2 · Gods Speed Youth Track and Field Club800 Meters2.2:31.52a12
May 9SD Elite Track Meet May 9 · 1500 Meters · Place 2 · Gods Speed Youth Track and Field Club1500 Meters25:10.20a12
May 9SD Elite Track Meet May 9 · 800 Meters · Place 5 · Gods Speed Youth Track and Field Club800 Meters52:32.71a12
May 9SD Elite Track Meet May 9 · 400 Meters · Place 16 · Gods Speed Youth Track and Field Club400 Meters161:05.83a12
May 2Mercury San Diego 22nd Annual MeetMay 2 · 3000 Meters · Place 2 · Gods Speed Youth Track and Field Club3000 Meters2.11:12.98a12
May 2Mercury San Diego 22nd Annual MeetMay 2 · 1500 Meters · Place 2 · Gods Speed Youth Track and Field Club1500 Meters2.5:03.17a PB12
May 2Mercury San Diego 22nd Annual MeetMay 2 · 800 Meters · Place 3 · Gods Speed Youth Track and Field Club800 Meters3.2:27.76a PB12
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 1500 Meters · Place 2 · Gods Speed Youth Track and Field Club1500 Meters2.5:09.39a12
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 800 Meters · Place 2 · Gods Speed Youth Track and Field Club800 Meters2.2:34.53a12
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 200 Meters · Place 26 · Gods Speed Youth Track and Field Club200 Meters26.31.11a PB12
Apr 18Gods Speed Annual Track MeetApr 18 · 1500 Meters · Place 4 · Gods Speed Youth Track and Field Club1500 Meters45:05.76a12
Apr 18Gods Speed Annual Track MeetApr 18 · 800 Meters · Place 4 · Gods Speed Youth Track and Field Club800 Meters42:35.92a12
Apr 11Havoc Annual TC MeetApr 11 · 3000 Meters · Place 2 · Gods Speed Youth Track and Field Club3000 Meters2.11:02.63a PB12
Apr 11Havoc Annual TC MeetApr 11 · 1500 Meters · Place 2 · Gods Speed Youth Track and Field Club1500 Meters2.5:14.46a12
Apr 11Havoc Annual TC MeetApr 11 · 800 Meters · Place 2 · Gods Speed Youth Track and Field Club800 Meters2.2:33.75a12
Mar 28Usa Rockets Kickoff #5Mar 28 · 3000 Meters · Place 1 · Gods Speed Youth Track and Field3000 Meters111:23.60a12
Mar 28Usa Rockets Kickoff #5Mar 28 · 1500 Meters · Place 3 · Gods Speed Youth Track and Field1500 Meters35:18.99a12
Mar 28Usa Rockets Kickoff #5Mar 28 · 800 Meters · Place 1 · Gods Speed Youth Track and Field800 Meters12:39.22a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 1500 Meters · Place 4 · Gods Speed Youth Track and Field Club1500 Meters4.5:03.81a PB12
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · 800 Meters · Place 8 · Gods Speed Youth Track and Field Club800 Meters8.2:31.97a12
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 1500 Meters · Place 3 · Gods Speed Youth Track and Field Club1500 Meters3.5:06.54a12
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · 800 Meters · Place 3 · Gods Speed Youth Track and Field Club800 Meters3.2:27.55a PB12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 19Youth T&F California State GamesJul 19 · 3000 Meters · Place 4 · Gods Speed Youth Track and Field3000 Meters412:08.32a11
Jul 19Youth T&F California State GamesJul 19 · 1500 Meters · Place 8 · Gods Speed Youth Track and Field1500 Meters85:24.98a11
Jul 19Youth T&F California State GamesJul 19 · 800 Meters · Place 12 · Gods Speed Youth Track and Field800 Meters122:42.32a11
May 10SD Elite Track MeetMay 10 · 1500 Meters · Place 4 · Gods Speed Youth Track and Field1500 Meters45:38.69a—
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 41 · Gods Speed Youth Track and Field400 Meters411:18.34a—
May 3Mercury San Diego 21st Annual MeetMay 3 · 1500 Meters · Place 5 · Gods Speed Youth Track and Field1500 Meters55:35.69a—
May 3Mercury San Diego 21st Annual MeetMay 3 · 800 Meters · Place 6 · Gods Speed Youth Track and Field800 Meters62:47.47a—
May 3Mercury San Diego 21st Annual MeetMay 3 · 400 Meters · Place 28 · Gods Speed Youth Track and Field400 Meters281:14.92a—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 1500 Meters · Place 7 · Gods Speed Youth Track and Field1500 Meters75:42.33a11
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 800 Meters · Place 6 · Gods Speed Youth Track and Field800 Meters62:52.34a11
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 400 Meters · Place 17 · Gods Speed Youth Track and Field400 Meters171:17.93a11
Mar 29USA Rockets Kickoff #4Mar 29 · 3000 Meters · Place 3 · Gods Speed Youth Track and Field3000 Meters313:06.95a—
Mar 29USA Rockets Kickoff #4Mar 29 · 1500 Meters · Place 4 · Gods Speed Youth Track and Field1500 Meters46:15.11a—
Mar 29USA Rockets Kickoff #4Mar 29 · 800 Meters · Place 3 · Gods Speed Youth Track and Field800 Meters32:58.20a—