Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSC Invite · Feb 214:01.97USC InviteFebruary 21, 2026
1000 Meters · IndoorVirginia Tech Invitational · Jan 142:30.01Virginia Tech InvitationalJanuary 14, 2022
1500 Meters · OutdoorWake Forest Invitational · Apr 193:41.82aWake Forest InvitationalApril 19, 2024
1600 Meters · IndoorOmega Sports HS Invitational · Jan 114:24.16Omega Sports HS Invitational January 11, 2020
1600 Meters · OutdoorMount Tabor Mile · May 14:16.80Mount Tabor MileMay 1, 2021
3000 Meters · IndoorAmerican Conference Indoor Track & Field Championships · Feb 278:04.82aAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
3000 Meters · Outdoor49er Classic · Mar 148:09.96a49er ClassicMarch 14, 2024
3200 Meters · IndoorNew Balance DASH for DOOBIE · Nov 239:27.20aNew Balance DASH for DOOBIENovember 23, 2019
3200 Meters · OutdoorWeddington Meet #4 · Mar 289:39.59Weddington Meet #4March 28, 2018
400 Meters · OutdoorCharlotte 49er Classic · Mar 1951.62Charlotte 49er ClassicMarch 19, 2022
500 Meters · IndoorMarvin Ridge Polar Bear #2 · Feb 51:08.28Marvin Ridge Polar Bear #2February 5, 2020
5000 Meters · IndoorJDL Early Bird Invitational · Dec 714:14.12aJDL Early Bird InvitationalDecember 7, 2025
5000 Meters · Outdoor2024 Bryan Clay Invitational · Apr 1114:04.50a2024 Bryan Clay InvitationalApril 11, 2024
800 Meters · IndoorAmerican Conference Indoor Track & Field Championships · Feb 271:51.50aAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
800 Meters · OutdoorAAC Outdoor Championships · May 101:50.36aAAC Outdoor ChampionshipsMay 10, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 5000 Meters · Place 20 · CharlotteCharlotte5000 Meters20.15:13.27aSr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 1500 Meters · Place 1 · CharlotteCharlotte1500 MetersRound P1.3:51.85aSr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 1500 Meters · Place 2 · CharlotteCharlotte1500 Meters2.3:48.84aSr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 800 Meters · Place 8 · CharlotteCharlotte800 MetersRound P8.1:51.61aSr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 800 Meters · Place 6 · CharlotteCharlotte800 Meters6.1:54.31aSr
May 3Duke TwilightMay 3 · 1500 Meters · Place 52 · CharlotteCharlotte1500 Meters52.3:50.18aSr
Apr 24Charlotte InviteApr 24 · 5000 Meters · CharlotteCharlotte5000 Meters--DNFSr
Apr 24Charlotte InviteApr 24 · 1500 Meters · Place 6 · CharlotteCharlotte1500 Meters6.3:43.49aSr
Apr 162026 Wake Forest InvitationalApr 16 · 1500 Meters · Place 46 · CharlotteCharlotte1500 Meters46.3:44.45aSr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 36 · CharlotteCharlotte1500 Meters36.3:46.69aSr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 1 · CharlotteCharlotte1 MileRound P1.4:05.59aSr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 4 · CharlotteCharlotte1 Mile4.4:04.09aSr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 5 · CharlotteCharlotte3000 Meters5.8:04.82a PBSr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 8 · CharlotteCharlotte800 MetersRound P8.1:51.50a PBSr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 8 · CharlotteCharlotte800 Meters8.1:54.30aSr
Feb 21USC InviteFeb 21 · 3000 Meters · Place 1 · CharlotteCharlotte3000 Meters18:08.25SR
Feb 21USC InviteFeb 21 · 1 Mile · Place 3 · CharlotteCharlotte1 Mile34:01.97 PBSR
Feb 14ASICS Sound InviteFeb 14 · 1 Mile · Place 9 · CharlotteCharlotte1 Mile94:04.22aSr
Jan 30Bob Pollock Indoor InvitationalJan 30 · 1 Mile · Place 16 · CharlotteCharlotte1 Mile164:07.52aSr
Jan 30Bob Pollock Indoor InvitationalJan 30 · 800 Meters · Place 15 · CharlotteCharlotte800 Meters151:53.55aSr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7JDL Early Bird InvitationalDec 7 · 5000 Meters · Place 1 · CharlotteCharlotte5000 Meters1.14:14.12a PBSr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 18Wake Forest InvitationalApr 18 · 1500 Meters · Place 40 · UnattachedUnattached1500 Meters40.3:44.80aSr
Mar 2049er ClassicMar 20 · 5000 Meters · Place 1 · UnattachedUnattached5000 Meters1.14:20.79aSr

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 1500 Meters · Place 25 · CharlotteCharlotte1500 MetersRound P25.3:44.05aJr
May 10AAC Outdoor ChampionshipsMay 10 · 5000 Meters · Place 5 · CharlotteCharlotte5000 Meters5.14:44.36aJr
May 10AAC Outdoor ChampionshipsMay 10 · 1500 Meters · Place 4 · CharlotteCharlotte1500 MetersRound P4.3:50.89aJr
May 10AAC Outdoor ChampionshipsMay 10 · 1500 Meters · Place 1 · CharlotteCharlotte1500 Meters1.3:46.10aJr
May 10AAC Outdoor ChampionshipsMay 10 · 800 Meters · Place 3 · CharlotteCharlotte800 MetersRound P3.1:52.63aJr
May 10AAC Outdoor ChampionshipsMay 10 · 800 Meters · Place 2 · CharlotteCharlotte800 Meters2.1:50.36a PBJr
Apr 262024 Charlotte InviteApr 26 · 1500 Meters · Place 2 · CharlotteCharlotte1500 Meters23:43.12JR
Apr 262024 Charlotte InviteApr 26 · 800 Meters · Place 9 · CharlotteCharlotte800 Meters91:51.00JR
Apr 19Wake Forest InvitationalApr 19 · 1500 Meters · Place 1 · CharlotteCharlotte1500 Meters13:41.82a PB—
Apr 112024 Bryan Clay InvitationalApr 11 · 5000 Meters · Place 16 · CharlotteCharlotte5000 Meters16.14:04.50a PBJr
Apr 112024 Bryan Clay InvitationalApr 11 · 1500 Meters · Place 109 · CharlotteCharlotte1500 Meters109.3:47.68aJr
Mar 28Raleigh RelaysMar 28 · 1500 Meters · Place 77 · CharlotteCharlotte1500 Meters773:49.57a—
Mar 28Raleigh RelaysMar 28 · 800 Meters · Place 18 · CharlotteCharlotte800 Meters181:50.37a—
Mar 1449er ClassicMar 14 · 3000 Meters · Place 3 · CharlotteCharlotte3000 Meters3.8:09.96a PBJr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 9Darius Dixon Memorial InvitationalFeb 9 · 1 Mile · Place 8 · CharlotteCharlotte1 Mile84:07.08a—
Feb 9Darius Dixon Memorial InvitationalFeb 9 · 800 Meters · Place 11 · CharlotteCharlotte800 Meters111:52.88a—
Jan 26Bob Pollock InvitationalJan 26 · 1 Mile · Place 7 · CharlotteCharlotte1 Mile7.4:12.71aJr
Jan 26Bob Pollock InvitationalJan 26 · 800 Meters · Place 8 · CharlotteCharlotte800 Meters8.1:54.01aJr

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 11Conference USA ChampionshipsMay 11 · 1500 Meters · Place 7 · CharlotteCharlotte1500 MetersRound P7.3:51.15aSo
May 11Conference USA ChampionshipsMay 11 · 1500 Meters · Place 2 · CharlotteCharlotte1500 Meters2.3:44.43aSo
May 11Conference USA ChampionshipsMay 11 · 800 Meters · Place 3 · CharlotteCharlotte800 MetersRound P3.1:54.49aSo
May 11Conference USA ChampionshipsMay 11 · 800 Meters · Place 6 · CharlotteCharlotte800 Meters6.1:52.92aSo
Apr 28Charlotte Invitational 2023Apr 28 · 800 Meters · Place 3 · CharlotteCharlotte800 Meters31:52.90SO
Apr 21Wake Forest InvitationalApr 21 · 1500 Meters · Place 1 · North Carolina-CharlottNorth Carolina-Charlott1500 Meters13:47.04a—
Mar 23adidas Raleigh RelaysMar 23 · 1500 Meters · Place 76 · CharlotteCharlotte1500 Meters76.3:49.37aSo
Mar 23adidas Raleigh RelaysMar 23 · 800 Meters · Place 42 · CharlotteCharlotte800 Meters42.1:51.70aSo
Mar 162023 Charlotte 49er ClassicMar 16 · 3000 Meters · Place 3 · CharlotteCharlotte3000 Meters38:14.60SO

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 10Darius Dixon Memorial InvitationalFeb 10 · 3000 Meters · Place 18 · CharlotteCharlotte3000 Meters188:25.05SO
Feb 10Darius Dixon Memorial InvitationalFeb 10 · 1 Mile · Place 12 · CharlotteCharlotte1 Mile124:09.79SO
Feb 3Camel City InvitationalFeb 3 · 1 Mile · Place 6 · CharlotteCharlotte1 Mile64:09.48SO
Jan 20Hokie InvitationalJan 20 · 1000 Meters · Place 27 · CharlotteCharlotte1000 Meters272:32.21SO
Jan 20Hokie InvitationalJan 20 · 800 Meters · Place 15 · CharlotteCharlotte800 Meters151:55.11SO
Jan 13Virginia Tech InvitationalJan 13 · 1000 Meters · Place 15 · CharlotteCharlotte1000 Meters152:32.22SO

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 12Conference USA Outdoor ChampionshipsMay 12 · 5000 Meters · CharlotteCharlotte5000 Meters--DNSFr
May 12Conference USA Outdoor ChampionshipsMay 12 · 1500 Meters · Place 10 · CharlotteCharlotte1500 MetersRound P10.3:55.13aFr
May 12Conference USA Outdoor ChampionshipsMay 12 · 1500 Meters · Place 7 · CharlotteCharlotte1500 Meters7.3:52.33aFr
May 12Conference USA Outdoor ChampionshipsMay 12 · 800 Meters · Place 8 · CharlotteCharlotte800 MetersRound P8.1:53.52aFr
May 12Conference USA Outdoor ChampionshipsMay 12 · 800 Meters · Place 6 · CharlotteCharlotte800 Meters6.1:55.27aFr
Apr 29Charlotte InvitationalApr 29 · 1500 Meters · Place 3 · CharlotteCharlotte1500 Meters3.3:48.12aFr
Apr 29Charlotte InvitationalApr 29 · 800 Meters · Place 13 · CharlotteCharlotte800 Meters13.1:54.65aFr
Apr 23USC Outdoor OpenerApr 23 · 800 Meters · Place 2 · CharlotteCharlotte800 Meters21:53.07FR
Apr 7Duke InvitationalApr 7 · 5000 Meters · Place 19 · North Carolina-CharlotteNorth Carolina-Charlotte5000 Meters1914:28.34—
Mar 19Charlotte 49er ClassicMar 19 · 3000 Meters · Place 1 · CharlotteCharlotte3000 Meters18:23.10FR
Mar 19Charlotte 49er ClassicMar 19 · 400 Meters · Place 18 · CharlotteCharlotte400 Meters1851.62 PBFR

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 19Conference USA Indoor Track & Field ChampionshipFeb 19 · 1 Mile · Place 5 · CharlotteCharlotte1 MileRound P5.4:12.09aFr
Feb 19Conference USA Indoor Track & Field ChampionshipFeb 19 · 1 Mile · Place 3 · CharlotteCharlotte1 Mile3.4:10.43aFr
Feb 19Conference USA Indoor Track & Field ChampionshipFeb 19 · 3000 Meters · CharlotteCharlotte3000 Meters—DNFFr
Feb 19Conference USA Indoor Track & Field ChampionshipFeb 19 · 800 Meters · Place 10 · CharlotteCharlotte800 MetersRound P10.1:55.19aFr
Feb 4Doc Hale VT EliteFeb 4 · 3000 Meters · Place 8 · CharlotteCharlotte3000 Meters88:23.22FR
Feb 4Doc Hale VT EliteFeb 4 · 1 Mile · Place 13 · CharlotteCharlotte1 Mile134:11.41FR
Jan 21Hokie InvitationalJan 21 · 1 Mile · Place 18 · CharlotteCharlotte1 Mile18.4:13.34aFr
Jan 14Virginia Tech InvitationalJan 14 · 1000 Meters · Place 11 · CharlotteCharlotte1000 Meters112:30.01 PBFR
Jan 14Virginia Tech InvitationalJan 14 · 800 Meters · Place 2 · CharlotteCharlotte800 Meters21:53.07FR

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 25NCHSAA 4A State ChampionshipJun 25 · 1600 Meters · Place 3 · Myers ParkMyers Park1600 Meters3.4:17.82a12
Jun 25NCHSAA 4A State ChampionshipJun 25 · 800 Meters · Place 1 · Myers ParkMyers Park800 Meters1.1:52.95a12
Jun 19NCHSAA 4A Midwest RegionalJun 19 · 1600 Meters · Place 1 · Myers ParkMyers Park1600 Meters1.4:25.13a12
Jun 19NCHSAA 4A Midwest RegionalJun 19 · 800 Meters · Place 1 · Myers ParkMyers Park800 Meters1.1:57.37a12
Jun 9Southwestern 4A Conference ChampionshipsJun 9 · 800 Meters · Place 1 · Myers ParkMyers Park800 Meters11:57.50—
Jun 9Southwestern 4A Conference ChampionshipsJun 9 · 1600 Meters · Place 1 · Myers ParkMyers Park1600 Meters14:23.08—
May 26Myers Park Meet #2May 26 · 800 Meters · Place 1 · Myers ParkMyers Park800 Meters11:57.30—
May 22Weddington InvitationalMay 22 · 800 Meters · Place 1 · Myers ParkMyers Park800 Meters11:55.40—
May 1Mount Tabor MileMay 1 · 1600 Meters · Place 2 · Myers ParkMyers Park1600 Meters24:16.80 PB—

2020 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 15NCHSAA 4A Indoor State ChampionshipFeb 15 · 1000 Meters · Place 2 · Myers ParkMyers Park1000 Meters2.2:32.70a11
Feb 5Marvin Ridge Polar Bear #2Feb 5 · 500 Meters · Place 1 · Myers ParkMyers Park500 Meters11:08.28 PB—
Feb 1Mondo Elite HS InvitationalFeb 1 · 1 Mile · Place 7 · Myers ParkMyers Park1 Mile7.4:26.87a11
Jan 23Providence Polar Bear #3Jan 23 · 1000 Meters · Place 1 · Myers ParkMyers Park1000 Meters12:35.48—
Jan 11Omega Sports HS Invitational Jan 11 · 3200 Meters · Place 1 · Myers ParkMyers Park3200 Meters19:38.52—
Jan 11Omega Sports HS Invitational Jan 11 · 1600 Meters · Place 1 · Myers ParkMyers Park1600 Meters14:24.16 PB—
Jan 11Omega Sports HS Invitational Jan 11 · 3200 Meters · Place 1 · Myers ParkMyers Park3200 Meters19:38.52—
Jan 11Omega Sports HS Invitational Jan 11 · 1600 Meters · Place 1 · Myers ParkMyers Park1600 Meters14:24.16—

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Nov 23New Balance DASH for DOOBIENov 23 · 3200 Meters · Place 9 · Myers ParkMyers Park3200 Meters9.9:27.20a PB11

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 18NCHSAA 4A State ChampionshipMay 18 · 1600 Meters · Place 6 · Myers ParkMyers Park1600 Meters6.4:24.91a10
May 11NCHSAA 4A West RegionalMay 11 · 3200 Meters · Place 2 · Myers ParkMyers Park3200 Meters2.10:07.42a10
May 11NCHSAA 4A West RegionalMay 11 · 1600 Meters · Place 2 · Myers ParkMyers Park1600 Meters2.4:24.45a10
Apr 25Dick Williams InvitationalApr 25 · 3200 Meters · Place 1 · Myers ParkMyers Park3200 Meters19:40.58—
Apr 25Dick Williams InvitationalApr 25 · 3200 Meters · Place 1 · Myers ParkMyers Park3200 Meters19:40.58—
Apr 25Dick Williams InvitationalApr 25 · 3200 Meters · Place 1 · Myers ParkMyers Park3200 Meters19:40.58—
Apr 6Queen City RelaysApr 6 · 1600 Meters · Place 2 · Myers ParkMyers Park1600 Meters24:25.5910
Mar 27PHS Meet #2Mar 27 · 1600 Meters · Place 1 · Myers ParkMyers Park1600 Meters1.4:29.34a10
Mar 27PHS Meet #2Mar 27 · 800 Meters · Place 1 · Myers ParkMyers Park800 Meters1.1:57.96a10
Mar 20Myers Park Meet #1Mar 20 · 1600 Meters · Place 1 · Myers ParkMyers Park1600 Meters14:33.36—
Mar 162019 Marvin Ridge InvitationalMar 16 · 3200 Meters · Place 2 · Myers ParkMyers Park3200 Meters29:45.2010
Jan 23PHS Polar Bear Meet #4Jan 23 · 1600 Meters · Place 2 · Myers ParkMyers Park1600 Meters2.4:38.00aUnofficial10
Jan 18Providence Polar Bear #3Jan 18 · 500 Meters · Place 12 · Myers ParkMyers Park500 Meters12.1:15.56aUnofficial10
Jan 18Providence Polar Bear #3Jan 18 · 1600 Meters · Place 2 · Myers ParkMyers Park1600 Meters2.4:38.38aUnofficial10

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15NCRunners Holiday InvitationalDec 15 · 1000 Meters · Place 7 · Myers ParkMyers Park1000 Meters7.2:48.26a10
Dec 8Visit Winston-Salem HS KickoffDec 8 · 1000 Meters · Place 4 · Myers ParkMyers Park1000 Meters4.2:45.73a10

2018 Outdoor Track

23 results
DateMeetEventPlMarkGr
Dec 12PHS Polar Bear Meet #1Dec 12 · 500 Meters · Place 12 · Myers ParkMyers Park500 Meters12.1:15.56aUnofficial10
Dec 12PHS Polar Bear Meet #1Dec 12 · 1600 Meters · Place 2 · Myers ParkMyers Park1600 Meters2.4:38.38aUnofficial10
May 19NCHSAA 4A State ChampionshipMay 19 · 3200 Meters · Place 10 · Ardrey KellArdrey Kell3200 Meters10.9:47.11a9
May 19NCHSAA 4A State ChampionshipMay 19 · 1600 Meters · Ardrey KellArdrey Kell1600 Meters--DNF9
May 12NCHSAA 4A West RegionalMay 12 · 3200 Meters · Place 2 · Ardrey KellArdrey Kell3200 Meters2.9:59.24a9
May 12NCHSAA 4A West RegionalMay 12 · 1600 Meters · Place 4 · Ardrey KellArdrey Kell1600 Meters4.4:29.38a9
May 1So Meck Conference ChampionshipMay 1 · 3200 Meters · Place 1 · ARDREY KELLARDREY KELL3200 Meters19:54.999
May 1So Meck Conference ChampionshipMay 1 · 1600 Meters · Place 2 · ARDREY KELLARDREY KELL1600 Meters24:34.639
Apr 27Dick Williams InvitationalApr 27 · 800 Meters · Place 2 · Ardrey KellArdrey Kell800 Meters22:00.569
Apr 20Friday Night Lights at Providence Senior HighApr 20 · 1600 Meters · Place 6 · Ardrey KellArdrey Kell1600 Meters64:31.71FR
Apr 11Ardrey Kell meet #3Apr 11 · 1600 Meters · Place 1 · Ardrey KellArdrey Kell1600 Meters1.4:37.04a9
Apr 11Ardrey Kell meet #3Apr 11 · 800 Meters · Place 4 · Ardrey KellArdrey Kell800 Meters4.2:05.42a9
Apr 11Ardrey Kell meet #3Apr 11 · 400 Meters · Place 13 · Ardrey KellArdrey Kell400 Meters13.55.20a9
Mar 28Weddington Meet #4Mar 28 · 3200 Meters · Place 2 · Ardrey KellArdrey Kell3200 Meters29:39.59 PB—
Mar 24Queen City RelaysMar 24 · 3200 Meters · Place 2 · Ardrey KellArdrey Kell3200 Meters29:40.549
Mar 24Queen City RelaysMar 24 · 3200 Meters · Place 2 · Ardrey KellArdrey Kell3200 Meters29:40.549
Mar 172018 Marvin Ridge InvitationalMar 17 · 1600 Meters · Place 6 · Ardrey KellArdrey Kell1600 Meters64:27.78—
Mar 172018 Marvin Ridge InvitationalMar 17 · 800 Meters · Place 11 · Ardrey KellArdrey Kell800 Meters112:02.61—
Mar 172018 Marvin Ridge InvitationalMar 17 · 800 Meters · Place 11 · Ardrey KellArdrey Kell800 Meters112:02.61—
Mar 172018 Marvin Ridge InvitationalMar 17 · 1600 Meters · Place 6 · Ardrey KellArdrey Kell1600 Meters64:27.78—
Mar 10Clash of the Carolinas Mar 10 · 1600 Meters · Place 2 · Ardrey KellArdrey Kell1600 Meters24:34.149
Mar 7AK Home meet #2 Mar 7 · 3200 Meters · Place 1 · Ardrey KellArdrey Kell3200 Meters1.10:29.01a9
Mar 2Ardrey Kell Meet #1Mar 2 · 1600 Meters · Place 1 · Ardrey KellArdrey Kell1600 Meters1.4:42.45a9