Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorASICS Holiday Invitational · Dec 202:57.20aASICS Holiday InvitationalDecember 20, 2025
1500 Meters · OutdoorKen Roberts Panther Elite · May 196:07.62aKen Roberts Panther EliteMay 19, 2024
1600 Meters · OutdoorGaringer Meet #1 · Mar 185:36.48aGaringer Meet #1March 18, 2026
200 Meters · Outdoor2026 BODYARMOR State Games · May 3025.51a2026 BODYARMOR State GamesMay 30, 2026
400 Meters · OutdoorJim Law Invitational (Youth) · Jun 2053.36Jim Law Invitational (Youth)June 20, 2026
500 Meters · IndoorTobacco Road & Meck Power Six Conference Championships · Jan 291:18.37Tobacco Road & Meck Power Six Conference ChampionshipsJanuary 29, 2026
800 Meters · IndoorCoach Miami Presents the Virginia Beast Invitational · Dec 82:33.74aCoach Miami Presents the Virginia Beast InvitationalDecember 8, 2024
800 Meters · OutdoorJim Law Invitational (Youth) · Jun 202:05.66Jim Law Invitational (Youth)June 20, 2026
Combined results · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 231:09.81USATF North Carolina Association Junior Olympic ChampionshipsJune 23, 2023

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 800 Meters · Place 6 · Charlotte FlightsCharlotte Flights800 Meters6.2:07.11a9
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400 Meters · Place 18 · Charlotte FlightsCharlotte Flights400 MetersRound P18.54.53a9
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 800 Meters · Place 5 · Charlotte FlightsCharlotte Flights800 Meters5.2:05.75a9
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 400 Meters · Place 13 · Charlotte FlightsCharlotte Flights400 Meters13.54.91a9
Jun 20Jim Law Invitational (Youth)Jun 20 · 800 Meters · Place 2 · 15 Char Flights15 Char Flights800 Meters22:05.66 PB—
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 4 · 15 Char Flights15 Char Flights400 Meters453.36 PB—
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 4 · 15 Char Flights15 Char Flights400 Meters453.51—
Jun 20Jim Law Invitational (Youth)Jun 20 · 800 Meters · Place 2 · Charlotte FlightsCharlotte Flights800 Meters22:05.6615
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 4 · Charlotte FlightsCharlotte Flights400 MetersRound P453.5115
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 4 · Charlotte FlightsCharlotte Flights400 Meters453.3615
Jun 64th Annual QC Blazers InvitationalJun 6 · 800 Meters · Place 1 · Charlotte FlightsCharlotte Flights800 Meters12:08.48—
May 302026 BODYARMOR State GamesMay 30 · 800 Meters · Place 2 · Charlotte FlightsCharlotte Flights800 Meters22:07.01a9
May 302026 BODYARMOR State GamesMay 30 · 400 Meters · Place 21 · Charlotte FlightsCharlotte Flights400 Meters2156.36a9
May 302026 BODYARMOR State GamesMay 30 · 200 Meters · Place 31 · Charlotte FlightsCharlotte Flights200 Meters3125.51a PB9
Apr 29Meck Power Six 7A/8A Conference ChampionshipApr 29 · 800 Meters · Place 5 · North MecklenburgNorth Mecklenburg800 Meters5.2:07.51a9
Apr 23Donna Davis HS Invitational Apr 23 · 800 Meters · Place 16 · North MecklenburgNorth Mecklenburg800 Meters16.2:32.11a9
Mar 25Hopewell Meet #1Mar 25 · 400 Meters · Place 15 · North MecklenburgNorth Mecklenburg400 Meters15.55.66a9
Mar 18Garinger Meet #1Mar 18 · 1600 Meters · Place 4 · North MecklenburgNorth Mecklenburg1600 Meters4.5:36.48a PB9
Mar 11Phillip O Berry Home Meet/Senior Send OffMar 11 · 800 Meters · Place 9 · North MecklenburgNorth Mecklenburg800 Meters9.2:18.53a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 500 Meters · Place 12 · North MeckleNorth Meckle500 Meters121:18.37 PB9
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 500 Meters · Place 12 · North MeckleNorth Meckle500 Meters121:18.379

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 1000 Meters · Place 55 · North MecklenburgNorth Mecklenburg1000 Meters55.2:57.20a PB9
Dec 13Stay In Your Lane InvitationalDec 13 · 1000 Meters · Place 36 · North MecklenburgNorth Mecklenburg1000 Meters36.2:58.88a9

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 17Hopewell Meet #2Dec 17 · 500 Meters · Place 7 · North MecklenburgNorth Mecklenburg500 Meters7.1:13.56aUnofficial9
Dec 17Hopewell Meet #2Dec 17 · 1000 Meters · North MecklenburgNorth Mecklenburg1000 Meters—DNS9
Dec 11Chambers Polar BearDec 11 · 500 Meters · Place 7 · North MecklenburgNorth Mecklenburg500 Meters7.1:17.17aUnofficial9
Dec 3Hopewell Meet #1 2025Dec 3 · 1000 Meters · Place 6 · North MecklenburgNorth Mecklenburg1000 Meters6.3:06.58aUnofficial9
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 800 Meters · Place 6 · Charlotte FlightsCharlotte Flights800 Meters62:15.80a8
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 16 · Charlotte FlightsCharlotte Flights400 MetersRound P1658.58a8
Jun 213rd Annual QC Blazers Invitational Jun 21 · 800 Meters · Place 1 · Charlotte FlightsCharlotte Flights800 Meters1.2:18.08a8
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 800 Meters · Place 2 · Charlotte FlightsCharlotte Flights800 Meters2.2:15.73a8
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 400 Meters · Place 12 · Charlotte FlightsCharlotte Flights400 MetersRound P12.58.05a8
Jun 72025 BODYARMOR State GamesJun 7 · 800 Meters · Place 2 · Charlotte FlightsCharlotte Flights800 Meters22:17.41a8
Jun 72025 BODYARMOR State GamesJun 7 · 400 Meters · Place 7 · Charlotte FlightsCharlotte Flights400 Meters71:01.21a8
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 800 Meters · Place 3 · Charlotte FlightsCharlotte Flights800 Meters3.2:21.20a8
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 400 Meters · Place 8 · Charlotte FlightsCharlotte Flights400 Meters8.59.88a8
May 10Carolina's Sprint FestMay 10 · 800 Meters · Place 3 · Charlotte FlightsCharlotte Flights800 Meters3.2:20.35a8
May 10Carolina's Sprint FestMay 10 · 400 Meters · Place 6 · Charlotte FlightsCharlotte Flights400 Meters6.1:00.01a8
May 3James-Woods Developmental (Charlotte Flights)May 3 · 800 Meters · Place 4 · Charlotte FlightsCharlotte Flights800 Meters42:26.60a8

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Coach Miami Presents the Virginia Beast InvitationalDec 8 · 800 Meters · Place 4 · Charlotte FlightsCharlotte Flights800 Meters4.2:33.74a PB8

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 9 · Charlotte FlightsCharlotte Flights800 Meters92:43.67a—
Jun 22USATF North Carolina Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 16 · Charlotte FlightsCharlotte Flights400 Meters161:05.23a—
Jun 15Jim Law Invitational (Youth)Jun 15 · 800 Meters · Place 7 · Charlotte FlightsCharlotte Flights800 Meters7.2:44.63a7
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 15 · Charlotte FlightsCharlotte Flights400 MetersRound P15.1:07.00a7
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 16 · Charlotte FlightsCharlotte Flights800 Meters16.2:36.76a7
Jun 1BodyArmor State GamesJun 1 · 400 Meters · Place 27 · Charlotte FlightsCharlotte Flights400 Meters27.1:06.83a7
May 252024 Durham Striders Invitational ( DEV)May 25 · 800 Meters · Place 8 · Charlotte Flights Track and FiCharlotte Flights Track and Fi800 Meters82:49.00—
May 252024 Durham Striders Invitational ( DEV)May 25 · 400 Meters · Place 23 · Charlotte Flights Track and FiCharlotte Flights Track and Fi400 Meters231:07.11—
May 19Ken Roberts Panther EliteMay 19 · 1500 Meters · Place 11 · Charlotte FlightsCharlotte Flights1500 Meters11.6:07.62a PB7
May 19Ken Roberts Panther EliteMay 19 · 800 Meters · Place 10 · Charlotte FlightsCharlotte Flights800 Meters10.2:44.60a7
May 19Ken Roberts Panther EliteMay 19 · 400 Meters · Place 29 · Charlotte FlightsCharlotte Flights400 Meters29.1:12.99a7
May 13Central League “All Star” MeetMay 13 · 800 Meters · Place 8 · JM Alexander MiddleJM Alexander Middle800 Meters82:46.76—
Apr 13Monroe MS InvitationalApr 13 · 300m Hurdles · John M AlexanderJohn M Alexander300m Hurdles30" / 0.762m—DNS7
Apr 13Monroe MS InvitationalApr 13 · 800 Meters · Place 28 · John M AlexanderJohn M Alexander800 Meters28.2:52.92a7

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 800 Meters · Place 9 · Charlotte FlightsCharlotte Flights800 Meters92:42.78a—
Jul 6USATF Region 3 Junior Olympic ChampionshipsJul 6 · 400 Meters · Place 16 · Charlotte FlightsCharlotte Flights400 MetersRound P161:11.17a—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 12 · Charlotte FlCharlotte FlCombined results122:51.58—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 12 · Charlotte FlCharlotte FlCombined resultsRound P121:09.81 PB—
Jun 17Jim Law Invitational - YouthJun 17 · Combined results · Place 3 · Char FlightsChar FlightsCombined results31:10.7811
May 6James-Woods Developmental (Charlotte Flights)May 6 · 800 Meters · Place 11 · Charlotte FlightsCharlotte Flights800 Meters112:56.1012
May 6James-Woods Developmental (Charlotte Flights)May 6 · 400 Meters · Place 24 · Charlotte FlightsCharlotte Flights400 Meters241:12.1512

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 1500 Meters · Place 13 · Charlotte Flights Track and FiCharlotte Flights Track and Fi1500 Meters137:00.23—
Jun 18Jim Law Invitational - YouthJun 18 · 1500 Meters · Place 5 · Charlotte FlightsCharlotte Flights1500 Meters5.6:35.28a11
Jun 18Jim Law Invitational - YouthJun 18 · 800 Meters · Place 13 · Charlotte FlightsCharlotte Flights800 Meters13.3:40.05a11
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 28 · Charlotte FlightsCharlotte Flights400 MetersRound P28.1:30.55a11
Jun 4North Carolina AAU District MeetJun 4 · 1500 Meters · Place 11 · Charlotte FlCharlotte Fl1500 Meters116:36.0811
Jun 4North Carolina AAU District MeetJun 4 · 800 Meters · Place 21 · Charlotte FlCharlotte Fl800 Meters213:25.1611
Jun 4North Carolina AAU District MeetJun 4 · 400 Meters · Place 35 · Charlotte FlCharlotte Fl400 Meters351:24.1911
May 28Durham Striders InvitationalMay 28 · Combined results · Place 3 · Charlotte FlightCharlotte FlightCombined results36:49.42—
May 28Durham Striders InvitationalMay 28 · Combined results · Place 10 · Charlotte FlightCharlotte FlightCombined results103:15.05—
May 7Charlotte Flights DevelopmentalMay 7 · 800 Meters · Place 21 · Charlotte FlightsCharlotte Flights800 Meters213:39.08—
May 7Charlotte Flights DevelopmentalMay 7 · 400 Meters · Place 75 · Charlotte FlightsCharlotte Flights400 Meters751:35.04—