Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJDL Early Bird Invitational · Dec 74:23.46aJDL Early Bird InvitationalDecember 7, 2025
1000 Meters · IndoorCOROS Holiday Classic · Dec 172:42.32aCOROS Holiday ClassicDecember 17, 2022
1500 Meters · IndoorVA Showcase Club · Jan 144:10.41aVA Showcase ClubJanuary 14, 2024
1500 Meters · OutdoorHigh Point VertKlasse Meeting · Apr 23:56.97aHigh Point VertKlasse MeetingApril 2, 2026
1600 Meters · IndoorJDL Holiday HS Invitational · Dec 164:35.40aJDL Holiday HS InvitationalDecember 16, 2023
1600 Meters · OutdoorNCHSAA 4A Midwest Regional · May 114:24.36aNCHSAA 4A Midwest RegionalMay 11, 2024
3200 Meters · IndoorJust Don't Lose HS Classic · Jan 69:37.92Just Don't Lose HS ClassicJanuary 6, 2024
3200 Meters · OutdoorMetro Championship · May 19:36.18aMetro ChampionshipMay 1, 2024
500 Meters · IndoorSW Guilford Invitational #1 · Dec 51:14.06aSW Guilford Invitational #1December 5, 2023
800 Meters · IndoorSouth Atlantic Champs · Feb 281:55.24aSouth Atlantic ChampsFebruary 28, 2026
800 Meters · OutdoorHigh Point VertKlasse Meeting · Apr 21:54.23aHigh Point VertKlasse MeetingApril 2, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 1500 Meters · Place 9 · WingateWingate1500 MetersRound P9.4:01.84aSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 1500 Meters · Place 8 · WingateWingate1500 Meters8.4:00.10aSo
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 77 · WingateWingate800 Meters77.1:54.89aSo
Apr 2High Point VertKlasse MeetingApr 2 · 1500 Meters · Place 14 · WingateWingate1500 Meters14.3:56.97a PBSo
Apr 2High Point VertKlasse MeetingApr 2 · 800 Meters · Place 5 · WingateWingate800 Meters5.1:54.23a PBSo
Mar 1949er ClassicMar 19 · 800 Meters · Place 34 · WingateWingate800 Meters341:58.55aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28South Atlantic ChampsFeb 28 · 800 Meters · Place 10 · WingateWingate800 MetersRound P10.1:55.24a PBSo
Feb 7Camel City DistanceFeb 7 · 800 Meters · Place 27 · WingateWingate800 Meters271:57.62—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 7JDL Early Bird InvitationalDec 7 · 1 Mile · Place 2 · WingateWingate1 Mile2.4:23.46a PBSo
Dec 6Visit Winston-Salem College Kick-offDec 6 · 800 Meters · Place 6 · WingateWingate800 Meters6.1:57.08aSo
Feb 8Camel City DistanceFeb 8 · 1 Mile · WingateWingate1 Mile—DNF—
Feb 8Camel City DistanceFeb 8 · 800 Meters · Place 22 · WingateWingate800 Meters222:00.22—
Jan 26JDL Flat Is Fast InvitationalJan 26 · 1 Mile · Place 8 · WingateWingate1 Mile84:31.11FR
Jan 26JDL Flat Is Fast InvitationalJan 26 · 1 Mile · Place 8 · WingateWingate1 Mile84:31.11FR

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 4High Point VertKlasse MeetingApr 4 · 1500 Meters · Place 42 · WingateWingate1500 Meters424:10.95aFr
Apr 4High Point VertKlasse MeetingApr 4 · 800 Meters · Place 13 · WingateWingate800 Meters131:56.64aFr

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11NCHSAA 4A Midwest RegionalMay 11 · 3200 Meters · Place 12 · Southwest GuilfordSouthwest Guilford3200 Meters12.10:10.25a12
May 11NCHSAA 4A Midwest RegionalMay 11 · 1600 Meters · Place 3 · Southwest GuilfordSouthwest Guilford1600 Meters3.4:24.36a PB12
May 1Metro ChampionshipMay 1 · 3200 Meters · Place 1 · Southwest GuilfordSouthwest Guilford3200 Meters1.9:36.18a PB12
May 1Metro ChampionshipMay 1 · 1600 Meters · Place 1 · Southwest GuilfordSouthwest Guilford1600 Meters1.4:29.20a12
Apr 6Panther InvitationalApr 6 · 800 Meters · Place 2 · Southwest GuilfordSouthwest Guilford800 Meters2.1:59.28a12

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 2Mondo Elite HS InvitationalFeb 2 · 800 Meters · Place 5 · SW GuilfordSW Guilford800 Meters51:56.70—
Jan 14VA Showcase ClubJan 14 · 1500 Meters · Place 2 · The All American ProjectThe All American Project1500 Meters2.4:10.41a PB12
Jan 6Just Don't Lose HS ClassicJan 6 · 3200 Meters · Place 2 · Southwest GuilfoSouthwest Guilfo3200 Meters29:37.92 PB—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 16JDL Holiday HS InvitationalDec 16 · 3200 Meters · Southwest GuilfordSouthwest Guilford3200 Meters--DNS12
Dec 16JDL Holiday HS InvitationalDec 16 · 1600 Meters · Place 5 · Southwest GuilfordSouthwest Guilford1600 Meters5.4:35.40a PB12
Dec 9Stay In Your Lane HS InvitationalDec 9 · 1600 Meters · UnattachedUnattached1600 Meters--DNS12
Dec 5SW Guilford Invitational #1Dec 5 · 500 Meters · Place 11 · Southwest GuilfordSouthwest Guilford500 Meters11.1:14.06a PB12
Dec 5SW Guilford Invitational #1Dec 5 · 3200 Meters · Southwest GuilfordSouthwest Guilford3200 Meters--DNS12

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Nov 18New Balance Dash for DoobieNov 18 · 3200 Meters · Place 35 · Southwest GuilfordSouthwest Guilford3200 Meters35.9:47.71aUnofficial12
May 13NCHSAA 4A Midwest RegionalMay 13 · 1600 Meters · Place 5 · Southwest GuilfordSouthwest Guilford1600 Meters5.4:26.91a11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17COROS Holiday ClassicDec 17 · 300 Meters · UnattachedUnattached300 Meters—DNS11
Dec 17COROS Holiday ClassicDec 17 · 1000 Meters · Place 7 · UnattachedUnattached1000 Meters7.2:42.32a PB11

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 1500 Meters · Place 1 · The All American ProjectThe All American Project1500 Meters14:07.87—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 800 Meters · Place 2 · The All American ProjectThe All American Project800 Meters22:01.15—
May 14NCHSAA 4A Midwest RegionalMay 14 · 800 Meters · Place 5 · Southwest GuilfordSouthwest Guilford800 Meters5.1:57.82a10
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 1500 Meters · Place 1 · All American ProjectAll American Project1500 Meters14:12.73—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 800 Meters · Place 1 · All American ProjectAll American Project800 Meters11:57.93—

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18JDL Holiday InvitationalDec 18 · 3200 Meters · UnattachedUnattached3200 Meters—DNS10
Dec 18JDL Holiday InvitationalDec 18 · 1000 Meters · Place 7 · UnattachedUnattached1000 Meters7.2:42.62a10
Dec 18JDL Holiday InvitationalDec 18 · 1600 Meters · UnattachedUnattached1600 Meters—DNS10
Dec 18JDL Holiday InvitationalDec 18 · 800 Meters · Place 7 · UnattachedUnattached800 Meters7.2:21.94a10
Dec 3VA Beach OpenerDec 3 · 1 Mile · Place 3 · High Point Panthers TrackHigh Point Panthers Track1 Mile3.4:32.82a10
Dec 3VA Beach OpenerDec 3 · 800 Meters · Place 8 · High Point Panthers TrackHigh Point Panthers Track800 Meters8.2:06.62a10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 19NCHSAA 3A Midwest Regional ChampionshipJun 19 · 1600 Meters · Place 14 · Southwest GuilfordSouthwest Guilford1600 Meters14.4:48.60a9
May 21Friday Night LightsMay 21 · 1600 Meters · Place 1 · Southwest GuilfordSouthwest Guilford1600 Meters1.4:33.20a9