Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorACC Indoor Championships · Feb 223:54.17aACC Indoor ChampionshipsFebruary 22, 2024
1 Mile · Outdoor2020 Desert Dream-Last Hurrah · Jun 114:16.61a2020 Desert Dream-Last HurrahJune 11, 2020
10,000 Meters · OutdoorACC Outdoor Championships · May 1528:51.09aACC Outdoor ChampionshipsMay 15, 2025
10000 Meters · OutdoorDuke Twilight · May 429:44.04aDuke TwilightMay 4, 2025
1500 Meters · OutdoorDuke Twilight · May 43:34.24aDuke TwilightMay 4, 2025
1600 Meters · OutdoorCentennial League Qualifier #1B · May 84:06.17aCentennial League Qualifier #1BMay 8, 2021
2 Miles · Indoor118th Millrose Games · Jan 308:07.83118th Millrose GamesJanuary 30, 2026
2 Miles · OutdoorEugene Diamond League (51st Prefontaine Classic) · Jul 38:10.13aEugene Diamond League (51st Prefontaine Classic)July 3, 2026
3000 Meters · IndoorBoston University/Sharon Colyear-Danville Season Opener · Dec 77:30.23aBoston University/Sharon Colyear-Danville Season OpenerDecember 7, 2024
3200 Meters · OutdoorCentennial League Qualifier #2 · May 158:55.94Centennial League Qualifier #2May 15, 2021
400 Meters · Relay Split · IndoorNCAA Division I Indoor Championships · Mar 1446.82NCAA Division I Indoor ChampionshipsMarch 14, 2025
5000 Meters · IndoorBoston University Sharon Colyear-Danville Season Opener · Dec 213:13.61aBoston University Sharon Colyear-Danville Season OpenerDecember 2, 2023
5000 Meters · OutdoorUnited States Olympic Team Track & Field Trials · Jun 2113:10.75aUnited States Olympic Team Track & Field TrialsJune 21, 2024
800 Meters · OutdoorStutler Twilight · Jun 121:54.38Stutler TwilightJune 12, 2021

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 3Eugene Diamond League (51st Prefontaine Classic)Jul 3 · 2 Miles · Place 1 · United StatesUnited States2 Miles1.8:10.13a PB19+

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1118th Millrose Games Pro En RouteFeb 1 · 3000 Meters · Place 3 · Nike Swoosh TCNike Swoosh TC3000 Meters3.7:37.53a19+
Jan 30118th Millrose GamesJan 30 · 3000 Meters · Place 3 · Nike Swoosh TC-USANike Swoosh TC-USA3000 Meters37:37.53—
Jan 30118th Millrose GamesJan 30 · 2 Miles · Place 3 · Nike Swoosh TC-USANike Swoosh TC-USA2 Miles38:07.83 PB—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 5000 Meters · Place 6 · Nike Swoosh TCNike Swoosh TC5000 Meters6.13:28.20aSr
Jul 19Stumptown TwilightJul 19 · 1500 Meters · Place 3 · Nike Swoosh TCNike Swoosh TC1500 Meters33:34.44aSr
May 15ACC Outdoor ChampionshipsMay 15 · 10,000 Meters · Place 1 · North CarolinaNorth Carolina10,000 Meters1.28:51.09a PBSr
May 15ACC Outdoor ChampionshipsMay 15 · 5000 Meters · Place 1 · North CarolinaNorth Carolina5000 Meters1.13:13.49aSr
May 4Duke TwilightMay 4 · 10000 Meters · Place 7 · North CarolinaNorth Carolina10000 Meters729:44.04a PBSr
May 4Duke TwilightMay 4 · 1500 Meters · Place 3 · North CarolinaNorth Carolina1500 Meters33:34.24a PBSr
Apr 24129th Penn RelaysApr 24 · 5000 Meters · North CarolinaNorth Carolina5000 Meters—13:31.09aSr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 1200 Meters · North CarolinaNorth Carolina1200 MetersRelay Split—2:53.2hUnofficialSr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 400 Meters · North CarolinaNorth Carolina400 MetersRelay Split—46.82 PBSr
Mar 14NCAA Division I Indoor ChampionshipsMar 14 · 3000 Meters · Place 6 · North CarolinaNorth Carolina3000 Meters6.7:53.98aSr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 3000 Meters · Place 2 · North CarolinaNorth Carolina3000 Meters2.7:30.23a PBSr
Mar 7NCAA Division I Indoor ChampionshipsMar 7 · 5000 Meters · Place 2 · North CarolinaNorth Carolina5000 Meters2.13:27.37aJr
Mar 7NCAA Division I Indoor ChampionshipsMar 7 · 3000 Meters · Place 2 · North CarolinaNorth Carolina3000 Meters2.7:42.38aJr
Feb 22ACC Indoor ChampionshipsFeb 22 · 1 Mile · Place 1 · North CarolinaNorth Carolina1 MileRound P1.4:03.85aJr
Feb 22ACC Indoor ChampionshipsFeb 22 · 1 Mile · Place 1 · North CarolinaNorth Carolina1 Mile1.3:54.17a PBJr
Feb 22ACC Indoor ChampionshipsFeb 22 · 3000 Meters · Place 1 · North CarolinaNorth Carolina3000 Meters1.7:51.11aJr
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 3000 Meters · Place 1 · North CarolinaNorth Carolina3000 Meters1.7:37.41aJr
Jan 26PSU National OpenJan 26 · 1 Mile · Place 2 · North CarolinaNorth Carolina1 Mile2.3:55.09aJr

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 5000 Meters · Place 2 · North CarolinaNorth Carolina5000 MetersRound P2.13:33.96aJr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 5000 Meters · Place 3 · North CarolinaNorth Carolina5000 Meters3.13:10.75a PBJr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 5000 Meters · Place 2 · North CarolinaNorth Carolina5000 MetersRound P2.13:56.51aJr
Apr 19Wake Forest InvitationalApr 19 · 5000 Meters · Place 1 · North CarolinaNorth Carolina5000 Meters113:27.57a—
Apr 11Duke InvitationalApr 11 · 1500 Meters · Place 2 · North CarolinaNorth Carolina1500 Meters23:36.25a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2Boston University Sharon Colyear-Danville Season OpenerDec 2 · 5000 Meters · Place 4 · North CarolinaNorth Carolina5000 Meters4.13:13.61a PBJr
Feb 23ACC Indoor Track & Field ChampionshipsFeb 23 · 5000 Meters · Place 8 · North CarolinaNorth Carolina5000 Meters8.14:02.97aSo
Feb 23ACC Indoor Track & Field ChampionshipsFeb 23 · 3000 Meters · Place 2 · North CarolinaNorth Carolina3000 Meters2.7:48.33aSo

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 7NCAA Division I Outdoor Track & Field ChampionshipsJun 7 · 5000 Meters · Place 5 · North CarolinaNorth Carolina5000 Meters5.14:07.50aSo
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · 5000 Meters · Place 4 · North CarolinaNorth Carolina5000 Meters4.14:04.33aSo
May 11ACC Outdoor Track & Field ChampionshipsMay 11 · 1500 Meters · Place 11 · North CarolinaNorth Carolina1500 MetersRound P11.3:42.10aSo
May 11ACC Outdoor Track & Field ChampionshipsMay 11 · 1500 Meters · Place 3 · North CarolinaNorth Carolina1500 Meters3.3:40.01aSo
Apr 21Wake Forest InvitationalApr 21 · 5000 Meters · Place 2 · North CarolinaNorth Carolina5000 Meters213:25.38a—
Apr 6Duke InvitationalApr 6 · 1500 Meters · Place 3 · North CarolinaNorth Carolina1500 Meters3.3:42.16aSo

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 3Boston University Colyear-Danville Season OpenerDec 3 · 5000 Meters · Place 13 · North CarolinaNorth Carolina5000 Meters13.13:19.73aSo
Feb 24Atlantic Coast Conference Indoor ChampionshipsFeb 24 · 5000 Meters · Place 4 · North CarolinaNorth Carolina5000 Meters4.13:48.15aFr
Feb 4Camel City InvitationalFeb 4 · 3000 Meters · Place 6 · North CarolinaNorth Carolina3000 Meters67:52.39FR
Jan 21Hokie InvitationalJan 21 · 1 Mile · Place 2 · North CarolinaNorth Carolina1 Mile2.4:00.53aFr

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25NCAA D1 Outdoor Track & Field Championships - East PreliminariesMay 25 · 5000 Meters · Place 13 · North CarolinaNorth Carolina5000 MetersRound P13.13:45.36aFr
May 12Atlantic Coast Conference Outdoor ChampionshipsMay 12 · 5000 Meters · Place 7 · North CarolinaNorth Carolina5000 Meters7.13:41.77aFr

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 24Colorado State Track and Field ChampionshipsJun 24 · 3200 Meters · Place 1 · Cherry CreekCherry Creek3200 Meters1.9:07.87a12
Jun 24Colorado State Track and Field ChampionshipsJun 24 · 1600 Meters · Place 2 · Cherry CreekCherry Creek1600 Meters2.4:10.09a12
Jun 24Colorado State Track and Field ChampionshipsJun 24 · 800 Meters · Cherry CreekCherry Creek800 Meters--DNS12
Jun 12Stutler TwilightJun 12 · 800 Meters · Place 2 · Cherry CreekCherry Creek800 Meters21:54.38 PB—
May 15Centennial League Qualifier #2May 15 · 3200 Meters · Place 1 · Cherry CreekCherry Creek3200 Meters18:55.94 PB—
May 15Centennial League Qualifier #2May 15 · 800 Meters · Place 1 · Cherry CreekCherry Creek800 Meters11:58.28—
May 8Centennial League Qualifier #1BMay 8 · 1600 Meters · Place 1 · Cherry CreekCherry Creek1600 Meters1.4:06.17a PB12
Mar 20Texas Distance FestivalMar 20 · 5000 Meters · Place 1 · UnattachedUnattached5000 Meters1.14:06.48a12

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 112020 Desert Dream-Last HurrahJun 11 · 1 Mile · Place 6 · UnattachedUnattached1 Mile6.4:16.61a PB11

2019 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16CHSAA State Track and Field ChampionshipMay 16 · 3200 Meters · Place 3 · Cherry CreekCherry Creek3200 Meters3.9:21.10a10
May 16CHSAA State Track and Field ChampionshipMay 16 · 1600 Meters · Place 7 · Cherry CreekCherry Creek1600 Meters7.4:19.59a10
May 4Cherry Creek InvitationalMay 4 · 1600 Meters · Place 1 · Cherry CreekCherry Creek1600 Meters1.4:21.74a10
May 2Centennial League 9/10 ChampionshipsMay 2 · 1600 Meters · Place 1 · Cherry CreekCherry Creek1600 Meters1.4:25.50a10
Apr 26Stutler Bowl Twighlight InvitationalApr 26 · 3200 Meters · Place 2 · Cherry CreekCherry Creek3200 Meters29:26.61—
Apr 20Dakota Ridge InvitationalApr 20 · 1600 Meters · Place 2 · Cherry CreekCherry Creek1600 Meters24:24.67—
Apr 12Pomona InvitationalApr 12 · 3200 Meters · Place 2 · Cherry CreekCherry Creek3200 Meters2.9:37.50a10
Apr 6Legend Titan Track ClashApr 6 · 1600 Meters · Place 2 · Cherry CreekCherry Creek1600 Meters24:29.11—
Apr 6Legend Titan Track ClashApr 6 · 800 Meters · Place 6 · Cherry CreekCherry Creek800 Meters62:07.18—
Mar 30Altitude Running InvitationalMar 30 · 3200 Meters · Place 1 · Cherry CreekCherry Creek3200 Meters1.9:44.03a10
Mar 30Altitude Running InvitationalMar 30 · 1600 Meters · Place 2 · Cherry CreekCherry Creek1600 Meters2.4:37.80a10
Mar 16The Larry Pickering Centennial InvitationalMar 16 · 1600 Meters · Place 3 · Cherry CreekCherry Creek1600 Meters3.4:31.53a10
Mar 16The Larry Pickering Centennial InvitationalMar 16 · 800 Meters · Place 6 · Cherry CreekCherry Creek800 Meters6.2:07.68a10

2018 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 10Centennial League ChampionshipsMay 10 · 3200 Meters · Place 2 · Cherry CreekCherry Creek3200 Meters2.9:48.25a9
May 10Centennial League ChampionshipsMay 10 · 1600 Meters · Place 3 · Cherry CreekCherry Creek1600 Meters3.4:38.33a9
May 7Centennial League 9/10 ChampionshipsMay 7 · 1600 Meters · Place 1 · Cherry CreekCherry Creek1600 Meters14:39.999
May 5Cherry Creek Invitational May 5 · 3200 Meters · Place 1 · Cherry CreekCherry Creek3200 Meters19:45.02—
Apr 27Stutler Bowl Twilight Invitational Apr 27 · 3200 Meters · Place 5 · Cherry CreekCherry Creek3200 Meters59:45.67—
Apr 13Pomona InviteApr 13 · 3200 Meters · Place 5 · Cherry CreekCherry Creek3200 Meters5.9:54.09a9
Apr 13Pomona InviteApr 13 · 1600 Meters · Place 13 · Cherry CreekCherry Creek1600 Meters13.4:40.73a9
Apr 7Legend Titan Track ClashApr 7 · 3200 Meters · Place 3 · Cherry CreekCherry Creek3200 Meters39:57.73—
Apr 7Legend Titan Track ClashApr 7 · 1600 Meters · Place 8 · Cherry CreekCherry Creek1600 Meters84:45.92—
Mar 24Palmer Terror InvitationalMar 24 · 1600 Meters · Place 5 · Cherry CreekCherry Creek1600 Meters54:47.05—
Mar 17Thunder Ridge InvitationalMar 17 · 3200 Meters · Place 3 · Cherry CreekCherry Creek3200 Meters310:17.06—
Mar 17Thunder Ridge InvitationalMar 17 · 1600 Meters · Place 13 · Cherry CreekCherry Creek1600 Meters134:48.89—