Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorASICS Sound Invite · Feb 144:32.05aASICS Sound InviteFebruary 14, 2026
1000 Meters · IndoorHokie Invitational · Jan 212:51.37aHokie InvitationalJanuary 21, 2022
1500 Meters · IndoorASICS Sound Invite · Feb 144:12.36aASICS Sound InviteFebruary 14, 2026
1500 Meters · OutdoorDuke Invitational · Apr 104:12.65aDuke InvitationalApril 10, 2026
3000m Steeplechase · 0.762m · OutdoorNCAA DI Outdoor Championships - East First-Rounds · May 279:39.51aNCAA DI Outdoor Championships - East First-RoundsMay 27, 2026
3000m Steeplechase · OutdoorRaleigh Relays · Mar 2710:11.48Raleigh RelaysMarch 27, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 3000m Steeplechase · Place 12 · United StatesUnited States3000m Steeplechase0.762m12.9:50.26aSr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · 3000m Steeplechase · Place 4 · North CarolinaNorth Carolina3000m Steeplechase0.762mRound P4.9:44.72aSr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · 3000m Steeplechase · Place 9 · North CarolinaNorth Carolina3000m Steeplechase0.762m9.9:51.87aSr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 3000m Steeplechase · Place 1 · North CarolinaNorth Carolina3000m Steeplechase0.762mRound P1.9:39.51a PBSr
May 14ACC Outdoor ChampionshipsMay 14 · 3000m Steeplechase · Place 5 · North CarolinaNorth Carolina3000m Steeplechase0.762m5.9:55.21aSr
Apr 17Virginia ChallengeApr 17 · 3000m Steeplechase · Place 2 · North CarolinaNorth Carolina3000m Steeplechase0.762m2.9:55.38aSr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 2 · North CarolinaNorth Carolina1500 Meters2.4:12.65a PBSr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 1 Mile · Place 12 · North CarolinaNorth Carolina1 MileRound P12.4:40.09aSr
Feb 14ASICS Sound InviteFeb 14 · 1500 Meters · Place 11 · North CarolinaNorth Carolina1500 Meters114:12.36a PBSr
Feb 14ASICS Sound InviteFeb 14 · 1 Mile · Place 3 · North CarolinaNorth Carolina1 Mile34:32.05a PBSr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 1 Mile · Place 3 · North CarolinaNorth Carolina1 Mile3.4:33.20aSr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 1500 Meters · Place 4 · North CarolinaNorth Carolina1500 Meters4.4:16.95aSr

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 3000m Steeplechase · Place 14 · North CarolinaNorth Carolina3000m Steeplechase0.762mRound P14.9:52.08aJr
May 28East D1 First-Round - NCAA Outdoor ChampionshipsMay 28 · 3000m Steeplechase · Place 5 · North CarolinaNorth Carolina3000m Steeplechase0.762mRound P5.9:48.12aJr
May 15ACC Outdoor ChampionshipsMay 15 · 3000m Steeplechase · Place 3 · North CarolinaNorth Carolina3000m Steeplechase0.762m3.9:57.75aJr
May 4Duke TwilightMay 4 · 1500 Meters · Place 6 · North CarolinaNorth Carolina1500 Meters64:15.53aJr
Apr 24129th Penn RelaysApr 24 · 3000m Steeplechase · North CarolinaNorth Carolina3000m Steeplechase0.762m—10:00.13aJr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 6 · North CarolinaNorth Carolina1500 Meters64:17.09JR
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 6 · North CarolinaNorth Carolina1500 Meters64:17.09JR
Mar 27Raleigh RelaysMar 27 · 3000m Steeplechase · Place 5 · North CarolinaNorth Carolina3000m Steeplechase510:11.48 PBJR
Mar 27Raleigh RelaysMar 27 · 3000m Steeplechase · Place 5 · North CarolinaNorth Carolina3000m Steeplechase510:11.48JR

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 262024 Charlotte InviteApr 26 · 3000m Steeplechase · Place 2 · North CarolinaNorth Carolina3000m Steeplechase210:26.27SO
Apr 19Wake Forest InvitationalApr 19 · 1500 Meters · Place 16 · North CarolinaNorth Carolina1500 Meters164:30.20a—
Apr 11Duke InvitationalApr 11 · 1500 Meters · Place 15 · North CarolinaNorth Carolina1500 Meters154:28.68a—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 21Wake Forest InvitationalApr 21 · 3000m Steeplechase · Place 13 · North CarolinaNorth Carolina3000m Steeplechase1311:12.66a—
Mar 23adidas Raleigh RelaysMar 23 · 1500 Meters · Place 121 · North CarolinaNorth Carolina1500 Meters121.4:37.07aFr

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 23ACC Indoor Track & Field ChampionshipsFeb 23 · 1 Mile · Place 19 · North CarolinaNorth Carolina1 MileRound P19.4:50.46aSo
Feb 17JDL DMR InvitationalFeb 17 · 1 Mile · Place 1 · North CarolinaNorth Carolina1 Mile14:50.27SO

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 21Hokie InvitationalJan 21 · 1000 Meters · Place 15 · North CarolinaNorth Carolina1000 Meters15.2:51.37a PBFr