Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorAAU Track and Field Region 25 Qualifier · Jun 255:07.91aAAU Track and Field Region 25 QualifierJune 25, 2026
400 Meters · OutdoorJohnson Riley · May 301:06.58aJohnson RileyMay 30, 2026
800 Meters · OutdoorAAU North Carolina District Qualifier · Jun 52:26.78aAAU North Carolina District QualifierJune 5, 2026
Combined results · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 232:37.84USATF North Carolina Association Junior Olympic ChampionshipsJune 23, 2023
Long Jump · OutdoorJim Law Invitational - Youth · Jun 183.57mJim Law Invitational - YouthJune 18, 2022

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 1500 Meters · Place 10 · Moore United Track ClubMoore United Track Club1500 Meters105:07.91a PB6
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 800 Meters · Place 9 · Moore United Track ClubMoore United Track Club800 Meters92:28.34a6
Jun 20Jim Law Invitational (Youth)Jun 20 · 800 Meters · Place 6 · 13 Moore United13 Moore United800 Meters62:32.17—
Jun 20Jim Law Invitational (Youth)Jun 20 · 800 Meters · Place 6 · Moore United Track ClubMoore United Track Club800 Meters62:32.1713
Jun 5AAU North Carolina District QualifierJun 5 · 1500 Meters · Place 11 · Moore United Track ClubMoore United Track Club1500 Meters11.5:10.41a6
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Place 7 · Moore United Track ClubMoore United Track Club800 Meters7.2:26.78a PB6
Jun 5AAU North Carolina District QualifierJun 5 · 400 Meters · Moore United Track ClubMoore United Track Club400 Meters--DNS6
May 30Johnson RileyMay 30 · 800 Meters · Place 10 · Moore United Track ClubMoore United Track Club800 Meters10.2:29.31a6
May 30Johnson RileyMay 30 · 400 Meters · Place 25 · Moore United Track ClubMoore United Track Club400 Meters25.1:06.58a PB6
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 1500 Meters · Place 12 · Moore United Track ClubMoore United Track Club1500 Meters12.5:46.13a6
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 800 Meters · Place 10 · Moore United Track ClubMoore United Track Club800 Meters10.2:42.02a6
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 200 Meters · Moore United Track ClubMoore United Track Club200 Meters—DNS6

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 5 · Moore United Track ClubMoore United Track Club800 Meters5.2:36.57a5
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 400 Meters · Place 11 · Moore United Track ClubMoore United Track Club400 Meters11.1:09.16a5
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 1500 Meters · Place 5 · Moore United Track ClubMoore United Track Club1500 Meters5.5:55.56a5
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 800 Meters · Place 9 · Moore United Track ClubMoore United Track Club800 Meters9.2:41.13a5
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 400 Meters · Place 22 · Moore United Track ClubMoore United Track Club400 MetersRound P22.1:12.83a5
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 5 · Moore United Track ClubMoore United Track Club800 Meters5.2:36.91a5
Jun 6AAU North Carolina District QualifierJun 6 · 400 Meters · Place 14 · Moore United Track ClubMoore United Track Club400 Meters14.1:09.62a5
Jun 1Johnson RileyJun 1 · 800 Meters · Place 1 · Moore United Track ClubMoore United Track Club800 Meters12:37.22a5
Jun 1Johnson RileyJun 1 · 1500 Meters · Place 5 · Moore United Track ClubMoore United Track Club1500 Meters57:08.97a5
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 1500 Meters · Moore United Track ClubMoore United Track Club1500 Meters--DNS5
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 800 Meters · Place 28 · Moore United Track ClubMoore United Track Club800 Meters28.3:22.24a5
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 400 Meters · Moore United Track ClubMoore United Track Club400 Meters--DNS5
May 3James-Woods Developmental (Charlotte Flights)May 3 · 800 Meters · Place 8 · Moore United Track ClubMoore United Track Club800 Meters82:46.39a5
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 1500 Meters · Moore United Track ClubMoore United Track Club1500 Meters--DNS5
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Moore United Track ClubMoore United Track Club800 Meters--DNS5
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 37 · Moore United Track ClubMoore United Track Club400 Meters37.1:09.79a5

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 27AAU Junior Olympic GamesJul 27 · 1500 Meters · Place 64 · 13 Moore United13 Moore United1500 Meters645:45.15—
Jul 27AAU Junior Olympic GamesJul 27 · 800 Meters · Place 59 · 13 Moore United13 Moore United800 Meters592:41.16—
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · 1500 Meters · Place 4 · Moore United Track ClubMoore United Track Club1500 Meters45:49.16—
Jul 192024 Russell E. Blunt East Coast InvitationalJul 19 · 800 Meters · Place 4 · Moore United Track ClubMoore United Track Club800 Meters42:45.99—
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 5 · Moore United Track ClubMoore United Track Club1500 Meters55:31.46—
Jun 27AAU NC Regional 25 QualifierJun 27 · 800 Meters · Place 5 · Moore United Track ClubMoore United Track Club800 Meters52:38.12—
Jun 15Jim Law Invitational (Youth)Jun 15 · 1500 Meters · Place 5 · Moore United Track ClubMoore United Track Club1500 Meters5.5:39.93a4
Jun 15Jim Law Invitational (Youth)Jun 15 · 800 Meters · Place 5 · Moore United Track ClubMoore United Track Club800 Meters5.2:38.63a4
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 14 · Moore United Track ClubMoore United Track Club400 MetersRound P14.1:08.45a4
Jun 7AAU North Carolina District QualifierJun 7 · 1500 Meters · Place 8 · Moore United Track ClubMoore United Track Club1500 Meters85:43.24a—
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 5 · Moore United Track ClubMoore United Track Club800 Meters52:40.05a—
Jun 1BodyArmor State GamesJun 1 · Long Jump · Place 8 · Moore United Track ClubMoore United Track ClubLong Jump8.3.42m4
Jun 1BodyArmor State GamesJun 1 · 1500 Meters · Place 6 · Moore United Track ClubMoore United Track Club1500 Meters6.5:29.42a4
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 7 · Moore United Track ClubMoore United Track Club800 Meters7.2:36.53a4
May 19Ken Roberts Panther EliteMay 19 · 1500 Meters · Place 6 · Moore United Track ClubMoore United Track Club1500 Meters6.5:32.55a4
May 19Ken Roberts Panther EliteMay 19 · 800 Meters · Place 8 · Moore United Track ClubMoore United Track Club800 Meters8.2:39.26a4
Apr 2019th Annual Bring the Heat InvitationalApr 20 · Long Jump · Moore United Track ClubMoore United Track ClubLong Jump--DNS4
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 1500 Meters · Place 11 · Moore United Track ClubMoore United Track Club1500 Meters11.5:40.96a4
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 800 Meters · Place 13 · Moore United Track ClubMoore United Track Club800 Meters13.2:39.21a4

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 2 · Moore UnitedMoore UnitedCombined results212-07.75—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 3 · Moore UnitedMoore UnitedCombined results32:37.84 PB—
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 3 · 13 Moore United13 Moore UnitedCombined results35:44.99—
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 2 · 13 Moore United13 Moore UnitedCombined results22:40.49—
May 6James-Woods Developmental (Charlotte Flights)May 6 · Long Jump · Place 3 · Moore United Track ClubMoore United Track ClubLong Jump33.90m3
May 6James-Woods Developmental (Charlotte Flights)May 6 · 800 Meters · Place 4 · Moore United Track ClubMoore United Track Club800 Meters42:46.533
May 6James-Woods Developmental (Charlotte Flights)May 6 · 400 Meters · Place 12 · Moore United Track ClubMoore United Track Club400 Meters121:13.973
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 1500 Meters · Place 6 · Moore United Track ClubMoore United Track Club1500 Meters65:47.58a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 800 Meters · Place 6 · Moore United Track ClubMoore United Track Club800 Meters62:51.70a—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 18Jim Law Invitational - YouthJun 18 · Long Jump · Place 7 · Sandhills TrackSandhills TrackLong Jump7.3.57m PB2
Jun 18Jim Law Invitational - YouthJun 18 · 1500 Meters · Place 4 · Sandhills TrackSandhills Track1500 Meters4.5:58.39a2
Jun 18Jim Law Invitational - YouthJun 18 · 800 Meters · Place 5 · Sandhills TrackSandhills Track800 Meters5.2:51.46a2

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 8USATF NC Association Youth ChampionshipsJul 8 · Long Jump · Place 2 · Sandhills TrackSandhills TrackLong Jump2.2.98mWind: 1.61
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 800 Meters · Place 1 · Sandhills TrackSandhills Track800 Meters1.3:01.52a1
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 400 Meters · Place 2 · Sandhills TrackSandhills Track400 MetersRound P2.1:17.65a1
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 400 Meters · Place 3 · Sandhills TrackSandhills Track400 Meters3.1:22.09a1