Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNCHSAA 4A State Championships · Feb 152:27.76aNCHSAA 4A State Championships February 15, 2025
1000 Meters · OutdoorCharlotte City Championship · Feb 42:36.17aCharlotte City Championship February 4, 2023
1500 Meters · OutdoorCharlotte Invite · Apr 243:49.08aCharlotte InviteApril 24, 2026
1600 Meters · IndoorWeddington Invitational · Dec 204:46.01aWeddington InvitationalDecember 20, 2021
1600 Meters · OutdoorUCPS Track & Field Championships · Apr 104:17.20aUCPS Track & Field ChampionshipsApril 10, 2024
3000 Meters · IndoorAmerican Conference Indoor Track & Field Championships · Feb 278:27.35aAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
400 Meters · OutdoorWeddington Invitational · Mar 2251.71aWeddington InvitationalMarch 22, 2024
400 Meters · Relay Split · IndoorNCHSAA 4A State Championships · Feb 1551.799aNCHSAA 4A State Championships February 15, 2025
800 Meters · IndoorAmerican Conference Indoor Track & Field Championships · Feb 271:52.61aAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
800 Meters · Outdoor2026 Wake Forest Invitational · Apr 161:50.74a2026 Wake Forest InvitationalApril 16, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 800 Meters · Place 19 · CharlotteCharlotte800 MetersRound P19.1:56.93aFr
May 3Duke TwilightMay 3 · 800 Meters · Place 22 · CharlotteCharlotte800 Meters22.1:51.20aFr
Apr 24Charlotte InviteApr 24 · 1500 Meters · Place 13 · CharlotteCharlotte1500 Meters13.3:49.08a PBFr
Apr 162026 Wake Forest InvitationalApr 16 · 1500 Meters · CharlotteCharlotte1500 Meters--DNFFr
Apr 162026 Wake Forest InvitationalApr 16 · 800 Meters · Place 11 · CharlotteCharlotte800 Meters11.1:50.74a PBFr
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 14 · CharlotteCharlotte800 Meters14.1:50.92aFr
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 120 · CharlotteCharlotte800 Meters120.1:54.10aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 23 · CharlotteCharlotte3000 Meters23.8:27.35a PBFr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 13 · CharlotteCharlotte800 MetersRound P13.1:52.61a PBFr
Feb 7Camel City DistanceFeb 7 · 800 Meters · Place 6 · CharlotteCharlotte800 Meters61:53.03—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · Marvin RidgeMarvin Ridge800 Meters--DNF12
May 10NCHSAA 4A Midwest RegionalMay 10 · 800 Meters · Place 3 · Marvin RidgeMarvin Ridge800 Meters3.1:54.12a12
Apr 30Southern Carolina Conference ChampionshipApr 30 · 400 Meters · Marvin RidgeMarvin Ridge400 Meters—DNS12
Apr 2Union County ChampionshipsApr 2 · 800 Meters · Place 2 · Marvin RidgeMarvin Ridge800 Meters2.1:53.05a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15NCHSAA 4A State Championships Feb 15 · 1000 Meters · Place 1 · Marvin RidgeMarvin Ridge1000 Meters1.2:27.76a PB12
Feb 15NCHSAA 4A State Championships Feb 15 · 400 Meters · Marvin RidgeMarvin Ridge400 MetersRelay Split—51.799a PB12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 1000 Meters · Place 1 · Marvin RidgeMarvin Ridge1000 Meters1.2:29.46a12
Jan 24Marvin Ridge Polar Bear #2Jan 24 · 1000 Meters · Place 1 · Marvin RidgeMarvin Ridge1000 Meters1.2:35.53aUnofficial11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 29 · Marvin RidgeMarvin Ridge3200 Meters29.9:27.14aUnofficial12
May 11NCHSAA 4A Midwest RegionalMay 11 · 1600 Meters · Place 4 · Marvin RidgeMarvin Ridge1600 Meters4.4:25.82a11
Apr 10UCPS Track & Field ChampionshipsApr 10 · 1600 Meters · Place 1 · Marvin RidgeMarvin Ridge1600 Meters1.4:17.20a PB11
Mar 22Weddington InvitationalMar 22 · 1600 Meters · Place 5 · Marvin RidgeMarvin Ridge1600 Meters5.4:24.26a11
Mar 22Weddington InvitationalMar 22 · 400 Meters · Place 11 · Marvin RidgeMarvin Ridge400 Meters11.51.71a PB11
Jan 11Providence Polar BearJan 11 · 1000 Meters · Place 3 · Marvin RidgeMarvin Ridge1000 Meters3.2:38.66aUnofficial11
Jan 11Providence Polar BearJan 11 · 1600 Meters · Place 1 · Marvin RidgeMarvin Ridge1600 Meters1.4:33.64aUnofficial11

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20NCHSAA 4A State ChampionshipMay 20 · 1600 Meters · Place 10 · Marvin RidgeMarvin Ridge1600 Meters10.4:18.61a10
May 13NCHSAA 4A Midwest RegionalMay 13 · 1600 Meters · Place 4 · Marvin RidgeMarvin Ridge1600 Meters4.4:25.38a10
Apr 21Friday Night LightsApr 21 · 1600 Meters · Place 2 · Marvin RidgeMarvin Ridge1600 Meters2.4:26.02aUnofficial10
Feb 4Charlotte City Championship Feb 4 · 1000 Meters · Place 3 · Marvin RidgeMarvin Ridge1000 Meters3.2:36.17a PB10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 4A Indoor State ChampionshipsFeb 11 · 1000 Meters · Place 5 · Marvin RidgeMarvin Ridge1000 Meters5.2:33.80a10

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 134 · Marvin RidgeMarvin Ridge3200 Meters134.10:12.07aUnofficial10
May 14NCHSAA 4A Midwest RegionalMay 14 · 1600 Meters · Place 5 · Marvin RidgeMarvin Ridge1600 Meters5.4:28.50a9
May 4Southern Carolina Conference ChampionshipMay 4 · 1600 Meters · Place 3 · Marvin RidgeMarvin Ridge1600 Meters3.4:26.22a9
Apr 9Odell Williams ClassicApr 9 · 1600 Meters · Place 1 · Marvin RidgeMarvin Ridge1600 Meters1.4:40.44a9
Apr 9Odell Williams ClassicApr 9 · 400 Meters · Marvin RidgeMarvin Ridge400 Meters—DNF9

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Weddington InvitationalDec 20 · 1600 Meters · Place 6 · Marvin RidgeMarvin Ridge1600 Meters6.4:46.01a PB9
Dec 11Stay In Your Lane HS InvitationalDec 11 · 1000 Meters · Place 7 · Marvin RidgeMarvin Ridge1000 Meters7.2:48.49a9
Dec 4Cold Turkey InvitationalDec 4 · 1000 Meters · Place 7 · Marvin RidgeMarvin Ridge1000 Meters7.2:51.67a9

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1Middle School Track KickoffMay 1 · 1600 Meters · Place 2 · Marvin RidgeMarvin Ridge1600 Meters2.5:03.87a8
May 1Middle School Track KickoffMay 1 · 800 Meters · Place 5 · Marvin RidgeMarvin Ridge800 Meters5.2:29.50a8