Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 14:33.01aAAU Junior Olympic GamesAugust 1, 2026
3000 Meters · OutdoorAAU Junior Olympic Games · Aug 110:01.39aAAU Junior Olympic GamesAugust 1, 2026
400 Meters · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 1957.33aUSATF South Carolina Association Junior Olympic ChampionshipsJune 19, 2026
800 Meters · OutdoorAAU Junior Olympic Games · Aug 12:16.01aAAU Junior Olympic GamesAugust 1, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 3000 Meters · Place 11 · The Storm Track Club3000 Meters11.10:01.39a PB8
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 16 · The Storm Track Club1500 Meters16.4:33.01a PB8
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 41 · The Storm Track Club800 MetersRound P41.2:16.01a PB8
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · 3000 Meters · Place 1 · The Storm Track Club3000 Meters110:09.30a8
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · 1500 Meters · Place 1 · The Storm Track Club1500 Meters14:34.23a8
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · 800 Meters · Place 1 · The Storm Track Club800 Meters12:16.38a8
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · 400 Meters · Place 2 · The Storm Track Club400 MetersRound P258.47a8
Jun 19USATF South Carolina Association Junior Olympic ChampionshipsJun 19 · 400 Meters · Place 2 · The Storm Track Club400 Meters257.33a PB8
May 30AAU South Carolina District QualifierMay 30 · 3000 Meters · Place 1 · The Storm Track Club3000 Meters1.10:39.34a8
May 30AAU South Carolina District QualifierMay 30 · 1500 Meters · Place 2 · The Storm Track Club1500 Meters2.4:48.60a8
May 30AAU South Carolina District QualifierMay 30 · 800 Meters · Place 2 · The Storm Track Club800 Meters2.2:16.59a8
May 30AAU South Carolina District QualifierMay 30 · 400 Meters · Place 6 · The Storm Track Club400 Meters6.58.97a8

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 8 QualifierJun 26 · 3000 Meters · Place 1 · The Storm Track Club3000 Meters1.10:25.01a7
Jun 26AAU Track & Field Region 8 QualifierJun 26 · 1500 Meters · Place 1 · The Storm Track Club1500 Meters1.4:39.70a7
Jun 26AAU Track & Field Region 8 QualifierJun 26 · 800 Meters · Place 2 · The Storm Track Club800 Meters2.2:16.17a7
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 3000 Meters · Place 5 · The Storm Track Club3000 Meters510:09.44a7
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 1500 Meters · Place 7 · The Storm Track Club1500 Meters74:59.36a7
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 8 · The Storm Track Club800 Meters82:19.15a7
May 31AAU South Carolina District QualifierMay 31 · 3000 Meters · Place 4 · The Storm Track Club3000 Meters4.10:33.93a7
May 31AAU South Carolina District QualifierMay 31 · 1500 Meters · Place 6 · The Storm Track Club1500 Meters6.4:57.32a7
May 31AAU South Carolina District QualifierMay 31 · 800 Meters · Place 3 · The Storm Track Club800 Meters3.2:16.23a7

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · 3000 Meters · Place 2 · The Storm Track Club3000 Meters2.11:17.93a6
May 18Mt. Pleasant Track Club Youth Track & Field MeetMay 18 · 800 Meters · Place 9 · The Storm Track Club800 Meters9.2:54.85a6

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 29AAU Region 08 QualifierJun 29 · 3000 Meters · Place 2 · The Storm Track Club3000 Meters2.11:51.10a5
Jun 29AAU Region 08 QualifierJun 29 · 1500 Meters · Place 3 · The Storm Track Club1500 Meters3.5:15.07a5
Jun 29AAU Region 08 QualifierJun 29 · 800 Meters · Place 4 · The Storm Track Club800 Meters4.2:34.26a5
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · 3000 Meters · Place 2 · The Storm Track Club3000 Meters211:30.78a—
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · 1500 Meters · Place 7 · The Storm Track Club1500 Meters75:46.69a—
May 20Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 20 · 800 Meters · Place 3 · The Storm Track Club800 Meters32:38.48a—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4AAU District Qualifier - South CarolinaJun 4 · 1500 Meters · Place 3 · The Storm Track Club1500 Meters35:39.47—
Jun 4AAU District Qualifier - South CarolinaJun 4 · 800 Meters · Place 3 · The Storm Track Club800 Meters32:43.55—
Jun 4AAU District Qualifier - South CarolinaJun 4 · 400 Meters · Place 4 · The Storm Track Club400 Meters41:11.28—

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 1500 Meters · Place 5 · The Storm Track Club1500 Meters5.5:33.93a3
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 400 Meters · Place 9 · The Storm Track Club400 MetersRound P9.1:15.34a3
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · 800 Meters · Place 3 · The Storm Track Club800 Meters32:50.159
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · 400 Meters · Place 3 · The Storm Track Club400 Meters31:13.879
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · 400 Meters · Place 6 · The Storm Track Club400 MetersRound P61:17.459
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · 1500 Meters · Place 3 · The Storm Track Club1500 Meters35:34.049
Jun 19Team Blaze Inaugural Max Speed Invitational Jun 19 · 1500 Meters · Place 3 · The Storm Track Club1500 Meters3.5:46.12aUnofficial3
Jun 19Team Blaze Inaugural Max Speed Invitational Jun 19 · 800 Meters · Place 3 · The Storm Track Club800 Meters3.2:55.39aUnofficial3
Jun 19Team Blaze Inaugural Max Speed Invitational Jun 19 · 400 Meters · Place 9 · The Storm Track Club400 Meters9.1:18.37aUnofficial3
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · 1500 Meters · Place 2 · The Storm Track Club1500 Meters25:42.111
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · 800 Meters · Place 2 · The Storm Track Club800 Meters22:47.951
May 15Mt. Pleasant Track Club Youth Developmental Track & Field MeetMay 15 · 400 Meters · Place 6 · The Storm Track Club400 Meters61:20.171

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 1500 Meters · Place 4 · The Storm Track Club1500 Meters46:30.068
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 800 Meters · Place 8 · The Storm Track Club800 Meters83:13.428
Jul 4USATF Region 4 Junior Olympic ChampionshipsJul 4 · 400 Meters · Place 10 · The Storm Track Club400 MetersRound P101:24.398