Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKentucky Jim Green Indoor Invitational · Jan 114:04.17aKentucky Jim Green Indoor InvitationalJanuary 11, 2019
1500 Meters · OutdoorBryan Clay Invitational (Day 2) · Apr 143:46.71aBryan Clay Invitational (Day 2)April 14, 2017
3000 Meters · IndoorIndiana Gladstein Indoor Invitational · Jan 188:06.21aIndiana Gladstein Indoor InvitationalJanuary 18, 2019
3000m Steeplechase · 0.914m · OutdoorUSATF LA Grand Prix · Jun 138:17.77aUSATF LA Grand PrixJune 13, 2026
3000m Steeplechase · OutdoorSound Running Sunset Tour · Jul 128:18.40aSound Running Sunset TourJuly 12, 2025
5000 Meters · IndoorIndiana Hoosier Indoor Open · Dec 714:08.06aIndiana Hoosier Indoor OpenDecember 7, 2018
5000 Meters · OutdoorStanford Invitational - Collegiate · Mar 2914:11.96aStanford Invitational - CollegiateMarch 29, 2024
800 Meters · IndoorIndiana vs. Tennessee Duals · Jan 51:54.21aIndiana vs. Tennessee DualsJanuary 5, 2019
800 Meters · OutdoorG-MAC Outdoor Track & Field Championships · Apr 281:53.12aG-MAC Outdoor Track & Field ChampionshipsApril 28, 2017
Half Marathon · Standard · OutdoorChevron Houston Marathon 2026 · Jan 1101:03:26aChevron Houston Marathon 2026January 11, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 3000m Steeplechase · Place 5 · United StatesUnited States3000m Steeplechase0.914mRound P5.8:24.89a-
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 3000m Steeplechase · Place 4 · United StatesUnited States3000m Steeplechase0.914m4.8:17.78a-
Jul 11Sunset TourJul 11 · 3000m Steeplechase · Place 7 · US Air Force WCAPUS Air Force WCAP3000m Steeplechase0.914m7.8:27.42a-
Jun 13USATF LA Grand PrixJun 13 · 3000m Steeplechase · Place 4 · United StatesUnited States3000m Steeplechase0.914m4.8:17.77a PB-
Jun 13USATF LA Grand PrixJun 13 · 5000 Meters · United StatesUnited States5000 Meters—DNF-
May 23LA Track Festival (Gold)May 23 · 3000m Steeplechase · Place 5 · US Air Force WCAPUS Air Force WCAP3000m Steeplechase58:27.99a—
Apr 29Robison InvitationalApr 29 · 3000m Steeplechase · Place 1 · UnattachedUnattached3000m Steeplechase0.914m1.8:39.64a-
Jan 11Chevron Houston Marathon 2026Jan 11 · Half Marathon · Place 46 · United StatesUnited StatesHalf MarathonStandard46.01:03:26a PB-

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 3000m Steeplechase · Place 3 · US Air Force WCAPUS Air Force WCAP3000m Steeplechase0.914mRound P3.8:21.39a-
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 3000m Steeplechase · Place 2 · US Air Force WCAPUS Air Force WCAP3000m Steeplechase0.914m2.8:26.77a-
Jul 12Sound Running Sunset TourJul 12 · 3000m Steeplechase · Place 4 · US Air Force WCAPUS Air Force WCAP3000m Steeplechase48:18.40a PB—
May 24Track FestMay 24 · 3000m Steeplechase · Place 5 · US Air Force WCAPUS Air Force WCAP3000m Steeplechase58:24.91a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 29Penn Relays Summer Showcase #3 presented by ToyotaJun 29 · 3000m Steeplechase · UnattachedUnattached3000m Steeplechase0.914m--DNF-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 3000m Steeplechase · Place 10 · U.S. Air ForceU.S. Air Force3000m Steeplechase0.914mRound P10.8:34.43a-
Jun 82024 Portland Track Festival High PerformanceJun 8 · 3000m Steeplechase · Place 8 · United StatesUnited States3000m Steeplechase88:34.06—
Mar 29Stanford Invitational - CollegiateMar 29 · 5000 Meters · Place 14 · US Air Force WCAPUS Air Force WCAP5000 Meters14.14:11.96a PB-

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 3Portland Track Festival High PerformanceJun 3 · 3000m Steeplechase · Place 2 · United StatesUnited States3000m Steeplechase28:28.05—

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 7NCAA Division I Outdoor Track & Field Championships (Day 3)Jun 7 · 3000m Steeplechase · Place 7 · IndianaIndiana3000m Steeplechase0.914m7.8:43.48aSr
Jun 5NCAA Division I Outdoor Track & Field Championships (Day 1)Jun 5 · 3000m Steeplechase · Place 3 · IndianaIndiana3000m Steeplechase0.914mRound P3.8:41.62aSr
May 23NCAA D1 East Outdoor Preliminary RoundMay 23 · 3000m Steeplechase · Place 4 · IndianaIndiana3000m Steeplechase0.914mRound P4.8:35.38aSr
May 10Big Ten Outdoor Track & Field ChampionshipsMay 10 · 5000 Meters · Place 5 · IndianaIndiana5000 Meters5.14:36.57aSr
May 10Big Ten Outdoor Track & Field ChampionshipsMay 10 · 3000m Steeplechase · Place 2 · IndianaIndiana3000m Steeplechase0.914m2.8:47.16aSr
Apr 25125th Annual Penn RelaysApr 25 · 3000m Steeplechase · Place 1 · IndianaIndiana3000m Steeplechase0.914m1.8:34.26aSr
Apr 19Stanford Cardinal Outdoor ClassicApr 19 · 1500 Meters · Place 5 · IndianaIndiana1500 Meters5.3:46.982aSr

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 22Big Ten Indoor Track & Field ChampionshipsFeb 22 · 5000 Meters · Place 24 · IndianaIndiana5000 Meters24.14:46.57aSr
Feb 22Big Ten Indoor Track & Field ChampionshipsFeb 22 · 1 Mile · IndianaIndiana1 MileRound P-NTSr
Jan 18Indiana Gladstein Indoor InvitationalJan 18 · 3000 Meters · Place 1 · IndianaIndiana3000 Meters1.8:06.21a PBSr
Jan 11Kentucky Jim Green Indoor InvitationalJan 11 · 1 Mile · Place 3 · IndianaIndiana1 Mile3.4:04.17a PBSr
Jan 11Kentucky Jim Green Indoor InvitationalJan 11 · 800 Meters · Place 16 · IndianaIndiana800 Meters16.1:54.45aSr
Jan 5Indiana vs. Tennessee DualsJan 5 · 800 Meters · Place 3 · IndianaIndiana800 Meters3.1:54.21a PBSr

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Indiana Hoosier Indoor OpenDec 7 · 5000 Meters · Place 6 · IndianaIndiana5000 Meters6.14:08.06a PBSr

2017 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25NCAA DII Outdoor Track and Field ChampionshipsMay 25 · 3000m Steeplechase · Place 3 · CedarvilleCedarville3000m Steeplechase0.914mRound P3.8:59.83aJr
May 25NCAA DII Outdoor Track and Field ChampionshipsMay 25 · 3000m Steeplechase · Place 1 · CedarvilleCedarville3000m Steeplechase0.914m1.8:44.49aJr
May 11Dr. Keeler May 11 · 1500 Meters · Place 3 · CedarvilleCedarville1500 Meters3.3:47.45aJr
Apr 28G-MAC Outdoor Track & Field ChampionshipsApr 28 · 1500 Meters · Place 1 · CedarvilleCedarville1500 Meters1.3:52.04aJr
Apr 28G-MAC Outdoor Track & Field ChampionshipsApr 28 · 800 Meters · Place 1 · CedarvilleCedarville800 Meters1.1:53.12a PBJr
Apr 21Jesse Owens University ClassicApr 21 · 1500 Meters · Place 2 · CedarvilleCedarville1500 Meters2.3:46.87aJr
Apr 14Bryan Clay Invitational (Day 2)Apr 14 · 1500 Meters · Place 50 · CedarvilleCedarville1500 Meters50.3:46.71a PBJr
Apr 13Bryan Clay Invitational (Day 1)Apr 13 · 3000m Steeplechase · Place 1 · CedarvilleCedarville3000m Steeplechase0.914m1.8:52.01aJr
Mar 25Cedarville Yellow Jacket Collegiate Outdoor OpenMar 25 · 5000 Meters · Place 1 · CedarvilleCedarville5000 Meters1.15:21.42aJr
Mar 25Cedarville Yellow Jacket Collegiate Outdoor OpenMar 25 · 800 Meters · Place 1 · CedarvilleCedarville800 Meters1.1:53.71aJr

2017 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 9NCAA DII Indoor Track & Field ChampionshipsMar 9 · 1 Mile · Place 8 · CedarvilleCedarville1 MileRound P8.4:07.69aJr
Mar 9NCAA DII Indoor Track & Field ChampionshipsMar 9 · 1 Mile · Place 7 · CedarvilleCedarville1 Mile7.4:09.45aJr
Feb 25G-MAC Indoor Track & Field ChampionshipsFeb 25 · 1 Mile · Place 1 · CedarvilleCedarville1 Mile1.4:15.96aJr
Feb 25G-MAC Indoor Track & Field ChampionshipsFeb 25 · 800 Meters · Place 1 · CedarvilleCedarville800 Meters1.1:54.64aJr
Feb 4Joe Banks InvitationalFeb 4 · 1 Mile · Place 1 · CedarvilleCedarville1 Mile14:15.17JR
Jan 27Cedarville College Indoor InviteJan 27 · 800 Meters · Place 1 · CedarvilleCedarville800 Meters1.1:56.35aJr

2016 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 5Toledo Invitational May 5 · 1500 Meters · Place 2 · CedarvilleCedarville1500 Meters23:47.80SO
May 5Toledo Invitational May 5 · 800 Meters · Place 3 · CedarvilleCedarville800 Meters31:54.82SO

2016 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 5Cedarville Collegiate Indoor InviteFeb 5 · 800 Meters · Place 2 · CedarvilleCedarville800 Meters21:59.67SO