Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCamel City Distance · Feb 74:18.97Camel City DistanceFebruary 7, 2026
1500 Meters · OutdoorDuke Twilight · May 33:53.57aDuke TwilightMay 3, 2026
1600 Meters · IndoorT757 Last Chance HS Invite · Feb 14:28.07aT757 Last Chance HS InviteFebruary 1, 2025
1600 Meters · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 164:13.61aNCHSAA 1A/3A Outdoor State ChampionshipMay 16, 2025
2 Miles · Outdooradidas Outdoor Nationals · Jun 149:45.71aadidas Outdoor NationalsJune 14, 2024
3000 Meters · IndoorUSC Invite · Feb 218:26.61USC InviteFebruary 21, 2026
3200 Meters · IndoorNCHSAA 1A/2A State Championships · Feb 109:57.05aNCHSAA 1A/2A State ChampionshipsFebruary 10, 2024
3200 Meters · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 169:35.93aNCHSAA 1A/3A Outdoor State ChampionshipMay 16, 2025
5000 Meters · Outdoor49er Classic · Mar 1914:21.67a49er ClassicMarch 19, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3Duke TwilightMay 3 · 1500 Meters · Place 76 · CharlotteCharlotte1500 Meters76.3:53.57a PBFr
Apr 24Charlotte InviteApr 24 · 5000 Meters · Place 4 · CharlotteCharlotte5000 Meters4.14:46.16aFr
Apr 24Charlotte InviteApr 24 · 1500 Meters · Place 3 · CharlotteCharlotte1500 Meters3.3:54.29aFr
Apr 10Duke InvitationalApr 10 · 5000 Meters · Place 34 · CharlotteCharlotte5000 Meters34.14:29.86aFr
Mar 1949er ClassicMar 19 · 5000 Meters · Place 3 · CharlotteCharlotte5000 Meters314:21.67a PBFR

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21USC InviteFeb 21 · 3000 Meters · Place 8 · CharlotteCharlotte3000 Meters88:26.61 PBFR
Feb 7Camel City DistanceFeb 7 · 1 Mile · Place 27 · CharlotteCharlotte1 Mile274:18.97 PB—
Feb 6Doc Hale InvitationalFeb 6 · 3000 Meters · Place 13 · CharlotteCharlotte3000 Meters138:43.63aFr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 3200 Meters · Place 1 · Northside - PinetownNorthside - Pinetown3200 Meters1.9:35.93a PB12
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 1600 Meters · Place 2 · Northside - PinetownNorthside - Pinetown1600 Meters2.4:13.61a PB12
May 10NCHSAA 1A East RegionalMay 10 · 3200 Meters · Place 1 · Northside - PinetownNorthside - Pinetown3200 Meters1.9:43.61a12
May 10NCHSAA 1A East RegionalMay 10 · 1600 Meters · Place 1 · Northside - PinetownNorthside - Pinetown1600 Meters1.4:26.54a12

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1T757 Last Chance HS InviteFeb 1 · 1600 Meters · Place 3 · Northside - PinetownNorthside - Pinetown1600 Meters3.4:28.07a PB12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 16 · UnattachedUnattached3200 Meters16.9:21.86aUnofficial12
Jun 14adidas Outdoor NationalsJun 14 · 2 Miles · Place 7 · UnattachedUnattached2 Miles7.9:45.71a PB11
Jun 14adidas Outdoor NationalsJun 14 · 3200 Meters · Place 7 · UnattachedUnattached3200 Meters7.9:42.32a11
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 3200 Meters · Place 6 · Northside - PinetownNorthside - Pinetown3200 Meters6.10:25.69a11
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 1600 Meters · Place 4 · Northside - PinetownNorthside - Pinetown1600 Meters4.4:23.83a11
May 11NCHSAA 1A East RegionalsMay 11 · 3200 Meters · Place 1 · Northside - PinetownNorthside - Pinetown3200 Meters1.10:32.87a11
May 11NCHSAA 1A East RegionalsMay 11 · 1600 Meters · Place 1 · Northside - PinetownNorthside - Pinetown1600 Meters1.4:30.32a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10NCHSAA 1A/2A State ChampionshipsFeb 10 · 3200 Meters · Place 3 · Northside - PinetownNorthside - Pinetown3200 Meters3.9:57.05a PB11
Feb 10NCHSAA 1A/2A State ChampionshipsFeb 10 · 1600 Meters · Place 2 · Northside - PinetownNorthside - Pinetown1600 Meters2.4:32.74a11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Nov 11Charger Two Mile Tune-UpNov 11 · 3200 Meters · Place 9 · UnattachedUnattached3200 Meters9.09:44.9aUnofficial11
May 19NCHSAA 1A State ChampionshipMay 19 · 3200 Meters · Place 5 · Northside - PinetownNorthside - Pinetown3200 Meters5.10:16.10a10
May 19NCHSAA 1A State ChampionshipMay 19 · 1600 Meters · Place 5 · Northside - PinetownNorthside - Pinetown1600 Meters5.4:34.45a10
May 13NCHSAA 1A East RegionalMay 13 · 3200 Meters · Place 4 · Northside - PinetownNorthside - Pinetown3200 Meters4.10:45.57a10
May 13NCHSAA 1A East RegionalMay 13 · 1600 Meters · Place 2 · Northside - PinetownNorthside - Pinetown1600 Meters2.4:50.55a10
Mar 16Pamlico Conference Meet #1Mar 16 · 1600 Meters · Place 1 · Northside - PinetownNorthside - Pinetown1600 Meters1.5:00.010