Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdooradidas Outdoor Nationals · Jun 164:34.07adidas Outdoor NationalsJune 16, 2023
1500 Meters · OutdoorAAU Junior Olympic Games · Jul 274:10.27AAU Junior Olympic GamesJuly 27, 2024
1600 Meters · OutdoorSouth Piedmont Conference Championship · May 24:30.36aSouth Piedmont Conference ChampionshipMay 2, 2024
300 Meters · IndoorThe VA Showcase · Jan 1736.02aThe VA ShowcaseJanuary 17, 2026
400 Meters · OutdoorNCRunners Elite Tune Up · May 3048.09aNCRunners Elite Tune UpMay 30, 2026
400 Meters · Relay Split · IndoorNCHSAA 8A Champs · Feb 1949.189NCHSAA 8A ChampsFebruary 19, 2026
500 Meters · IndoorNCHSAA 8A Champs · Feb 191:03.63aNCHSAA 8A ChampsFebruary 19, 2026
800 Meters · OutdoorNCHSAA 6A/8A Outdoor State Championship · May 161:51.78aNCHSAA 6A/8A Outdoor State ChampionshipMay 16, 2026
Combined results · Outdoor Russell E. Blunt East Coast Invitational · Jul 201:08.42 Russell E. Blunt East Coast InvitationalJuly 20, 2018
MR Carnival: Tim Brown Hough 1:52.21 · OutdoorCarolina Distance Carnival · Apr 261:53.58Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Charlotte Panthers TrackCharlotte Panthers Track800 Meters--DNS12
May 30NCRunners Elite Tune UpMay 30 · 400 Meters · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters4.48.09a PB12
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 800 Meters · Place 2 · HoughHough800 Meters2.1:51.78a PB12
May 8NCHSAA 8A West RegionalMay 8 · 800 Meters · Place 1 · HoughHough800 Meters1.1:53.56a12
Apr 28Greater Charlotte 7A/8A Conference ChampionshipApr 28 · 800 Meters · Place 1 · HoughHough800 Meters1.1:55.23a12
Apr 1AL Brown Meet #1Apr 1 · 400 Meters · HoughHough400 Meters—DNS12
Mar 25Hopewell Meet #1Mar 25 · 800 Meters · Place 1 · HoughHough800 Meters1.1:56.89a12
Mar 20Lakeside LightsMar 20 · 400 Meters · Place 1 · HoughHough400 Meters1.48.58a12
Mar 3Wildcat Early Bird InviteMar 3 · 800 Meters · Place 1 · HoughHough800 Meters1.1:55.19a12
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · 500 Meters · HoughHough500 Meters--DNS12
Jan 22Charlotte City Championship presented by Charlotte Running CompanyJan 22 · 300 Meters · HoughHough300 Meters--DNS12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 19NCHSAA 8A ChampsFeb 19 · 500 Meters · Place 2 · HoughHough500 Meters2.1:03.63a PB12
Feb 19NCHSAA 8A ChampsFeb 19 · 400 Meters · HoughHough400 MetersRelay Split—49.189 PB12
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 13 · HoughHough500 Meters13.1:07.31a12
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 82 · HoughHough300 Meters82.36.02a PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 17Hopewell Meet #2Dec 17 · 500 Meters · HoughHough500 Meters—DNS12
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · Place 3 · HoughHough800 Meters3.1:55.76a11
May 10NCHSAA 4A West RegionalMay 10 · 800 Meters · Place 2 · HoughHough800 Meters2.1:56.57a11
Apr 29Queen City 3A/4A Athletic Conference ChampionshipsApr 29 · 800 Meters · Place 1 · HoughHough800 Meters1.1:58.20a11
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Tim Brown Hough 1:52.21 · Place 6 · Hough, WilliamHough, WilliamMR Carnival: Tim Brown Hough 1:52.2161:53.58 PBJR
Mar 26Hough Meet #1Mar 26 · 800 Meters · Place 1 · Hough, WilliamHough, William800 Meters11:56.6511
Mar 21Lakeside LightsMar 21 · 400 Meters · Place 1 · Hough, WilliamHough, William400 Meters149.3911
Mar 7Blue Devil - Early Season - Outdoor Cold Start InviteMar 7 · 800 Meters · Place 1 · HoughHough800 Meters1.1:55.93a11
Jan 14Hopewell Polar Bear #3Jan 14 · 500 Meters · HoughHough500 Meters—DNS11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15NCHSAA 4A State Championships Feb 15 · 500 Meters · Place 3 · HoughHough500 Meters3.1:05.26a11
Feb 8Charlotte City Championship Feb 8 · 500 Meters · Place 1 · Hough, WilliamHough, William500 Meters11:04.13JR

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Donna Davis Holiday InvitationalDec 19 · 500 Meters · Place 2 · HoughHough500 Meters2.1:06.83a11

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Dec 5Phillip O. Berry Polar BearDec 5 · 500 Meters · Place 2 · HoughHough500 Meters2.1:09.04aUnofficial11
Dec 5Phillip O. Berry Polar BearDec 5 · 300 Meters · HoughHough300 Meters—DNS11
Nov 20Hopewell Polar Bear #1 Nov 20 · 300 Meters · Place 1 · HoughHough300 Meters1.36.11aUnofficial11
Jul 27AAU Junior Olympic GamesJul 27 · 400 Meters · Place 25 · 08 Charlotte Pa08 Charlotte Pa400 MetersRound P2550.31—
Jul 27AAU Junior Olympic GamesJul 27 · 800 Meters · Place 5 · 08 Charlotte Pa08 Charlotte Pa800 Meters51:55.37—
Jul 27AAU Junior Olympic GamesJul 27 · 1500 Meters · Place 5 · 08 Charlotte Pa08 Charlotte Pa1500 Meters54:10.27 PB—
Jul 27AAU Junior Olympic GamesJul 27 · 800 Meters · Place 4 · 08 Charlotte Pa08 Charlotte Pa800 MetersRound P41:57.06—
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 1 · Charlotte PanthersCharlotte Panthers1500 Meters14:13.40—
Jun 27AAU NC Regional 25 QualifierJun 27 · 800 Meters · Place 2 · Charlotte PanthersCharlotte Panthers800 Meters21:54.68—
Jun 27AAU NC Regional 25 QualifierJun 27 · 400 Meters · Place 6 · Charlotte PanthersCharlotte Panthers400 Meters650.39—
Jun 14adidas Outdoor NationalsJun 14 · 800 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters1.1:54.70a11
Jun 7AAU North Carolina District QualifierJun 7 · 1500 Meters · Place 1 · Charlotte Panthers TracCharlotte Panthers Trac1500 Meters14:12.10a—
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 2 · Charlotte Panthers TracCharlotte Panthers Trac800 Meters21:55.50a—
Jun 7AAU North Carolina District QualifierJun 7 · 400 Meters · Place 6 · Charlotte Panthers TracCharlotte Panthers Trac400 Meters650.34a—
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · Place 6 · Lake Norman CharterLake Norman Charter800 Meters6.1:56.92a10
May 11NCHSAA 3A Midwest RegionalMay 11 · 800 Meters · Place 1 · Lake Norman CharterLake Norman Charter800 Meters1.1:55.52a10
May 2South Piedmont Conference ChampionshipMay 2 · 1600 Meters · Place 3 · Lake Norman CharterLake Norman Charter1600 Meters3.4:30.36a PB10
May 2South Piedmont Conference ChampionshipMay 2 · 800 Meters · Place 5 · Lake Norman CharterLake Norman Charter800 Meters5.2:04.78a10
Apr 20Carolina Distance CarnivalApr 20 · 800 Meters · Place 23 · Lake Norman CharterLake Norman Charter800 Meters232:00.40SO
Mar 28JM Robinson Meet #2Mar 28 · 800 Meters · Place 1 · Lake Norman CharterLake Norman Charter800 Meters1.1:56.84a10
Mar 22Weddington InvitationalMar 22 · 1600 Meters · Place 12 · Lake Norman CharterLake Norman Charter1600 Meters12.4:33.11a10
Mar 22Weddington InvitationalMar 22 · 400 Meters · Place 8 · Lake Norman CharterLake Norman Charter400 Meters8.51.54a10
Mar 16 Clash of the Carolina'sMar 16 · 800 Meters · Place 6 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters6.1:58.06a11
Mar 7Hopewell Meet #1Mar 7 · 400 Meters · Place 3 · Lake Norman CharterLake Norman Charter400 Meters3.51.32a10
Feb 29Concord Meet #1Feb 29 · 1600 Meters · Place 1 · Lake Norman CharterLake Norman Charter1600 Meters1.4:36.23a10

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 16adidas Outdoor NationalsJun 16 · 1 Mile · Place 7 · Charlotte PaCharlotte Pa1 Mile74:34.07 PB—
Jun 16adidas Outdoor NationalsJun 16 · 1 Mile · Place 7 · Charlotte PaCharlotte Pa1 Mile74:34.07—
Jun 16adidas Outdoor NationalsJun 16 · 800 Meters · Place 3 · Charlotte PaCharlotte Pa800 Meters31:59.13—
May 19NCHSAA 3A State ChampionshipMay 19 · 800 Meters · Place 4 · Lake Norman CharterLake Norman Charter800 Meters4.1:56.36a9
May 13NCHSAA 3A Midwest RegionalMay 13 · 800 Meters · Place 1 · Lake Norman CharterLake Norman Charter800 Meters1.1:58.16a9
May 6James-Woods Developmental (Charlotte Flights)May 6 · 800 Meters · Place 2 · Charlotte PanthersCharlotte Panthers800 Meters21:56.7310

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 400 Meters · Place 5 · Charlotte PaCharlotte Pa400 Meters551.3508
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 400 Meters · Place 4 · Charlotte PanthersCharlotte Panthers400 Meters451.28—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 800 Meters · Place 1 · 08 Charlotte Pa08 Charlotte Pa800 Meters11:56.70—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 1500 Meters · Place 1 · 08 Charlotte Pa08 Charlotte Pa1500 Meters14:11.34—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 800 Meters · Place 1 · 08 Charlotte Pa08 Charlotte Pa800 MetersRound P12:01.71—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 1500 Meters · Place 1 · Charlotte PanthersCharlotte Panthers1500 Meters14:17.52—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 800 Meters · Place 1 · Charlotte PanthersCharlotte Panthers800 Meters11:59.21—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 400 Meters · Place 3 · Charlotte PanthersCharlotte Panthers400 Meters353.46—
Jun 17adidas Outdoor NationalsJun 17 · 1 Mile · Place 2 · Charlotte PaCharlotte Pa1 Mile24:37.83—
Jun 4North Carolina AAU District MeetJun 4 · 1500 Meters · Place 1 · 08 Charlotte Pa08 Charlotte Pa1500 Meters14:27.18—
Jun 4North Carolina AAU District MeetJun 4 · 800 Meters · Place 1 · 08 Charlotte Pa08 Charlotte Pa800 Meters12:00.13—
Jun 4North Carolina AAU District MeetJun 4 · 400 Meters · Place 3 · 08 Charlotte Pa08 Charlotte Pa400 Meters352.40—
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 1 · Charlotte PanthersCharlotte PanthersCombined results12:03.048
May 7NCRunners Middle School Elite InvitationalMay 7 · Combined results · Place 1 · Charlotte PanthersCharlotte PanthersCombined results14:37.528
May 7NCRunners Middle School Elite InvitationalMay 7 · 800 Meters · Place 1 · Charlotte PanthersCharlotte Panthers800 Meters12:03.098
May 7NCRunners Middle School Elite InvitationalMay 7 · 1600 Meters · Place 1 · Charlotte PanthersCharlotte Panthers1600 Meters14:42.398
Apr 29Carolina Distance CarnivalApr 29 · 1600 Meters · Place 2 · Charlotte PaCharlotte Pa1600 Meters24:40.02—
Apr 29Carolina Distance CarnivalApr 29 · 1600 Meters · Place 2 · Charlotte PaCharlotte Pa1600 Meters24:37.52—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 1500 Meters · Place 1 · Charlotte PanthersCharlotte Panthers1500 Meters14:26.75—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 800 Meters · Place 1 · Charlotte PanthersCharlotte Panthers800 Meters12:13.29—

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 1AAU Region 25 QualifierJul 1 · 1500 Meters · Place 1 · 13 Charlotte Pa13 Charlotte Pa1500 Meters14:28.87—
Jul 1AAU Region 25 QualifierJul 1 · 800 Meters · Place 1 · 13 Charlotte Pa13 Charlotte Pa800 Meters12:05.02—
Jul 1AAU Region 25 QualifierJul 1 · 400 Meters · Place 1 · 13 Charlotte Pa13 Charlotte Pa400 Meters155.74—
Jun 19Jim Law Invitational - YouthJun 19 · 1500 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters1.4:29.95a8
Jun 19Jim Law Invitational - YouthJun 19 · 800 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters1.2:06.99a8
Jun 19Jim Law Invitational - YouthJun 19 · 400 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track400 MetersRound P3.56.06a8
Jun 19Jim Law Invitational - YouthJun 19 · 400 Meters · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters4.54.43a8
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 1 · 13 Charlotte Pa13 Charlotte PaCombined results14:30.12—
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 1 · 13 Charlotte Pa13 Charlotte PaCombined results12:09.06—
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 1 · 13 Charlotte Pa13 Charlotte PaCombined results14:30.12—
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 1 · 13 Charlotte Pa13 Charlotte PaCombined results12:09.06—
May 8James Carter InvitationalMay 8 · 400 Meters · Place 4 · Charlotte PaCharlotte Pa400 Meters457.29—
May 8James Carter InvitationalMay 8 · 1500 Meters · Place 1 · Charlotte PaCharlotte Pa1500 Meters14:37.54—
May 1Charlotte Flights DevelopmentalMay 1 · 800 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters1.2:11.59a8
May 1Charlotte Flights DevelopmentalMay 1 · 400 Meters · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters4.57.06a8

2018 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 20 Russell E. Blunt East Coast InvitationalJul 20 · Combined results · Place 1 · Charlotte PantheCharlotte PantheCombined results15:22.11—
Jul 20 Russell E. Blunt East Coast InvitationalJul 20 · Combined results · Place 6 · Charlotte PantheCharlotte PantheCombined results62:34.73—
Jul 20 Russell E. Blunt East Coast InvitationalJul 20 · Combined results · Place 24 · Charlotte PantheCharlotte PantheCombined resultsRound P241:08.42 PB—
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters1.5:12.49a5
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 2 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters2.2:36.19a5
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 400 Meters · Charlotte Panthers TrackCharlotte Panthers Track400 MetersRound P—DQ5
Jun 16Jim Law Invitational - YouthJun 16 · 1500 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters1.5:18.69a5
Jun 16Jim Law Invitational - YouthJun 16 · 800 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters1.2:35.79a5
Jun 16Jim Law Invitational - YouthJun 16 · 400 Meters · Place 6 · Charlotte Panthers TrackCharlotte Panthers Track400 MetersRound P6.1:10.61a5
Jun 16Jim Law Invitational - YouthJun 16 · 400 Meters · Place 6 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters6.1:08.47a5
Jun 15Jim Law Invitational - Open/MastersJun 15 · 800 Meters · Place 1 · 08 Charlotte Panthers08 Charlotte Panthers800 Meters12:35.79—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 400 Meters · Place 6 · 08 Charlotte Panthers08 Charlotte Panthers400 MetersRound P61:10.61—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 400 Meters · Place 6 · 08 Charlotte Panthers08 Charlotte Panthers400 Meters61:08.47—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 400 Meters · Place 2 · 08 Charlotte Panthers08 Charlotte Panthers400 Meters21:10.61—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 1500 Meters · Place 1 · 08 Charlotte Panthers08 Charlotte Panthers1500 Meters15:18.69—
Jun 2N.C. State GamesJun 2 · 1500 Meters · Place 2 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters2.5:23.19a5
Jun 2N.C. State GamesJun 2 · 800 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters3.2:37.76a5
May 26Johnson Riley Track ChallengeMay 26 · Combined results · Place 1 · 08 Charlotte Pa08 Charlotte PaCombined results15:43.12—
May 26Johnson Riley Track ChallengeMay 26 · Combined results · Place 1 · 08 Charlotte Pa08 Charlotte PaCombined results12:40.69—

2017 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 8 · Charlotte PanterCharlotte PanterCombined results810-05.75—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 5 · Charlotte PanterCharlotte PanterCombined results52:44.72—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 3 · Charlotte PanterCharlotte PanterCombined results35:33.84—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 8 · Charlotte PanterCharlotte PanterCombined results810-05.75—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 3 · Charlotte PanterCharlotte PanterCombined results35:33.84—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 5 · Charlotte PanterCharlotte PanterCombined results52:44.72—
Jun 29AAU NC Regional QualifierJun 29 · 1500 Meters · Place 2 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters2.5:27.49a4
Jun 29AAU NC Regional QualifierJun 29 · 800 Meters · Place 2 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters2.2:40.96a4
Jun 29AAU NC Regional QualifierJun 29 · 400 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters3.1:12.15a4
Jun 17Jim Law InvitationalJun 17 · 1500 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters3.5:32.75a4
Jun 17Jim Law InvitationalJun 17 · 400 Meters · Place 13 · Charlotte Panthers TrackCharlotte Panthers Track400 MetersRound P13.1:13.25a4
Jun 10AAU NC District QualiflierJun 10 · 1500 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters1.5:34.00a4
Jun 10AAU NC District QualiflierJun 10 · 800 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters3.2:42.72a4
Jun 10AAU NC District QualiflierJun 10 · 400 Meters · Place 5 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters5.1:12.89a4