Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorRun Unbridled Track Fest · Jun 124:04.50aRun Unbridled Track FestJune 12, 2026
1500 Meters · OutdoorDuke Invitational · Apr 103:46.41aDuke InvitationalApril 10, 2026
3000 Meters · OutdoorDuke Twilight · May 38:10.39aDuke TwilightMay 3, 2026
3000m Steeplechase · 0.914m · OutdoorWorld Athletics U20 Championships · Aug 58:48.60aWorld Athletics U20 ChampionshipsAugust 5, 2026
800 Meters · OutdoorDuke Invitational · Apr 101:53.77aDuke InvitationalApril 10, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Aug 5World Athletics U20 ChampionshipsAug 5 · 3000m Steeplechase · Place 3 · AlgeriaAlgeria3000m Steeplechase0.914mRound P3.8:48.60a PB9
Aug 5World Athletics U20 ChampionshipsAug 5 · 3000m Steeplechase · Place 9 · AlgeriaAlgeria3000m Steeplechase0.914m9.8:50.63a9
Jun 12Run Unbridled Track FestJun 12 · 1 Mile · Place 2 · Dissa Track ClubDissa Track Club1 Mile2.4:04.50a PB9
May 10Widener Final QualifierMay 10 · 3000m Steeplechase · Place 3 · UnattachedUnattached3000m Steeplechase0.914m3.8:56.07a9
May 3Duke TwilightMay 3 · 3000 Meters · Place 1 · UNAT-DukeUNAT-Duke3000 Meters1.8:10.39a PB9
Apr 24Charlotte InviteApr 24 · 3000m Steeplechase · Place 2 · UnattachedUnattached3000m Steeplechase0.914m2.9:03.28a9
Apr 162026 Wake Forest InvitationalApr 16 · 1500 Meters · Place 55 · UNAT-DukeUNAT-Duke1500 Meters55.3:48.73a9
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 34 · UNAT-DukeUNAT-Duke1500 Meters34.3:46.41a PB9
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 53 · UNAT-DukeUNAT-Duke800 Meters53.1:53.77a PB9
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 95 · Unattached-DukeUnattached-Duke1500 Meters95.3:48.83a9