Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAmerican Conference Indoor Track & Field Championships · Feb 274:04.09aAmerican Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
1500 Meters · OutdoorWake Forest Invitational · Apr 193:41.82aWake Forest InvitationalApril 19, 2024
1600 Meters · OutdoorNCHSAA 4A State Championship · Jun 254:17.82aNCHSAA 4A State ChampionshipJune 25, 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
400 Meters · OutdoorCharlotte 49er Classic · Mar 1951.62Charlotte 49er ClassicMarch 19, 2022
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

6 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.09a PBSr
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 14ASICS Sound InviteFeb 14 · 1 Mile · Place 9 · CharlotteCharlotte1 Mile94:04.22aSr

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

2 results
DateMeetEventPlMarkGr
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

2 results
DateMeetEventPlMarkGr
Feb 3Camel City InvitationalFeb 3 · 1 Mile · Place 6 · CharlotteCharlotte1 Mile64:09.48SO
Feb 3Camel City InvitationalFeb 3 · 1 Mile · Place 6 · CharlotteCharlotte1 Mile64:09.48SO

2022 Outdoor Track

12 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 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 · 3000 Meters · Place 1 · CharlotteCharlotte3000 Meters18:23.10FR
Mar 19Charlotte 49er ClassicMar 19 · 400 Meters · Place 18 · CharlotteCharlotte400 Meters1851.62 PBFR
Mar 19Charlotte 49er ClassicMar 19 · 400 Meters · Place 18 · CharlotteCharlotte400 Meters1851.62FR

2022 Indoor Track

5 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
Jan 21Hokie InvitationalJan 21 · 1 Mile · Place 18 · CharlotteCharlotte1 Mile18.4:13.34aFr

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 25NCHSAA 4A State ChampionshipJun 25 · 1600 Meters · Place 3 · Myers ParkMyers Park1600 Meters3.4:17.82a PB12
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