Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBYU Cougar Indoor · Jan 95:04.08aBYU Cougar IndoorJanuary 9, 2016
1500 Meters · OutdoorUSATF LA Grand Prix · Jun 134:17.45aUSATF LA Grand PrixJune 13, 2026
1600 Meters · OutdoorColorado 4A 5A State Championships · May 165:08.63aColorado 4A 5A State ChampionshipsMay 16, 2015
3000 Meters · IndoorWisconsin Windy City Invitational · Feb 99:09.58aWisconsin Windy City InvitationalFebruary 9, 2024
3000 Meters · OutdoorTrojan Invitational (Day 1) · Mar 1810:02.33aTrojan Invitational (Day 1)March 18, 2016
3000m Steeplechase · 0.762m · Outdoor2025 USATF National Senior Outdoor Championships · Jul 319:33.08a2025 USATF National Senior Outdoor ChampionshipsJuly 31, 2025
3000m Steeplechase · Outdoor2024 Portland Track Festival High Performance · Jun 810:04.112024 Portland Track Festival High PerformanceJune 8, 2024
3200 Meters · OutdoorFront Range League Championships · May 210:59.88aFront Range League ChampionshipsMay 2, 2015
5000 Meters · OutdoorThe American Outdoor Track & Field Championships · May 1416:48.20aThe American Outdoor Track & Field ChampionshipsMay 14, 2021
800 Meters · IndoorWildcat Open · Jan 272:24.06aWildcat OpenJanuary 27, 2018
800 Meters · OutdoorWillie Williams Classic (College) · Mar 152:21.12aWillie Williams Classic (College)March 15, 2019

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Aug 15Stumptown Twilight 2026Aug 15 · 3000m Steeplechase · Place 1 · United StatesUnited States3000m Steeplechase0.762m1.9:56.82a-
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 3000m Steeplechase · Place 10 · United StatesUnited States3000m Steeplechase0.762m10.9:47.13a-
Jul 11Sunset TourJul 11 · 3000m Steeplechase · Place 3 · Currently RunningCurrently Running3000m Steeplechase0.762m3.9:33.46a-
Jun 13USATF LA Grand PrixJun 13 · 1500 Meters · Place 11 · United StatesUnited States1500 Meters11.4:17.45a PB-

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 3000m Steeplechase · Place 12 · UnattachedUnattached3000m Steeplechase0.762mRound P12.9:33.08a PB-
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 3000m Steeplechase · Place 12 · UnattachedUnattached3000m Steeplechase0.762m12.9:52.30a-

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 3000m Steeplechase · Place 15 · UnattachedUnattached3000m Steeplechase0.762mRound P15.10:12.76a-
Jun 82024 Portland Track Festival High PerformanceJun 8 · 3000m Steeplechase · Place 12 · United StatesUnited States3000m Steeplechase1210:04.11 PB—
May 4Occidental InvitationalMay 4 · 1500 Meters · Place 5 · UnattachedUnattached1500 Meters5.4:24.16a-

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 9Wisconsin Windy City InvitationalFeb 9 · 3000 Meters · Place 4 · UnattachedUnattached3000 Meters4.9:09.58a PB-

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 26USATF Los Angeles Grand PrixMay 26 · 3000m Steeplechase · Place 12 · United StatesUnited States3000m Steeplechase0.762m12.10:05.57a-
Apr 13Bryan Clay InvitationalApr 13 · 3000m Steeplechase · Place 13 · UnattachedUnattached3000m Steeplechase0.762m13.10:04.49a-

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 10NCAA Division I Outdoor Track & Field Championships (Day 2)Jun 10 · 3000m Steeplechase · Place 17 · TempleTemple3000m Steeplechase0.762mRound P17.9:56.19aSr
May 31NCAA DI East Region Track and Field Championships (Day 4)May 31 · 3000m Steeplechase · Place 8 · TempleTemple3000m Steeplechase0.762mRound P8.9:58.12aSr
May 14The American Outdoor Track & Field ChampionshipsMay 14 · 3000m Steeplechase · Place 2 · TempleTemple3000m Steeplechase0.762m2.10:14.93aSr
May 14The American Outdoor Track & Field ChampionshipsMay 14 · 5000 Meters · Place 4 · TempleTemple5000 Meters4.16:48.20a PBSr
Mar 19UCF Black and Gold InviteMar 19 · 1500 Meters · Place 1 · TempleTemple1500 Meters1.4:35.37aSr

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24NCAA DI West Region Track and Field Championships (Day 2)May 24 · 3000m Steeplechase · Place 15 · BYUBYU3000m Steeplechase0.762mRound P15.10:04.84aSr
May 2Payton Jordan InvitationalMay 2 · 3000m Steeplechase · Place 12 · BYUBYU3000m Steeplechase1210:06.96JR
Apr 27BYU Clarence Robison Invitational (Day 3)Apr 27 · 10,000 Meters · BYUBYU10,000 Meters--DNFSr
Apr 18Bryan Clay Invitational (Day 2)Apr 18 · 3000m Steeplechase · Place 7 · BYUBYU3000m Steeplechase0.762m7.10:19.18aSr
Apr 440th Sun Angel ClassicApr 4 · 1500 Meters · Place 1 · BYUBYU1500 Meters1.4:32.50aSr
Mar 29Stanford InvitationalMar 29 · 3000m Steeplechase · Place 2 · BYUBYU3000m Steeplechase210:11.04—
Mar 15Willie Williams Classic (College)Mar 15 · 1500 Meters · Place 7 · BYUBYU1500 Meters7.4:41.13aSr
Mar 15Willie Williams Classic (College)Mar 15 · 800 Meters · Place 12 · BYUBYU800 Meters12.2:21.12a PBSr

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22MPSF Indoor Track & Field ChampionshipsFeb 22 · 3000 Meters · Place 29 · BYUBYU3000 Meters29.9:44.85aSr
Feb 9Iowa State ClassicFeb 9 · 3000 Meters · Place 16 · BYUBYU3000 Meters16.9:51.24aSr
Jan 25Washington Indoor InvitationalJan 25 · 3000 Meters · Place 48 · BYUBYU3000 Meters48.9:49.21aSr

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25NCAA DI West Region Track and Field Championships (Day 2)May 25 · 3000m Steeplechase · Place 32 · BYUBYU3000m Steeplechase0.762mRound P32.10:19.95aJr
Apr 19Bryan Clay Invitational (Day 1)Apr 19 · 3000m Steeplechase · Place 8 · BYUBYU3000m Steeplechase0.762m8.10:24.33aJr
Mar 30Stanford InvitationalMar 30 · 3000m Steeplechase · Place 8 · BYUBYU3000m Steeplechase810:40.88—
Mar 30Stanford Invitational (Day 1)Mar 30 · 3000m Steeplechase · Place 8 · BYUBYU3000m Steeplechase0.762m8.10:40.88aJr
Mar 17USC LA City Relay ChampionshipsMar 17 · 3000m Steeplechase · Place 2 · BYUBYU3000m Steeplechase0.762m2.10:43.36aJr
Mar 16USC Trojan InvitationalMar 16 · 3000m Steeplechase · Place 2 · BYUBYU3000m Steeplechase210:43.36—

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23MPSF Indoor Track & Field ChampionshipsFeb 23 · 3000 Meters · Place 35 · BYUBYU3000 Meters35.9:58.61aJr
Jan 27Wildcat OpenJan 27 · 1 Mile · Place 6 · BYUBYU1 Mile6.5:12.03aJr
Jan 27Wildcat OpenJan 27 · 800 Meters · Place 4 · BYUBYU800 Meters4.2:24.06a PBJr
Jan 19Air Force Indoor Team ChallengeJan 19 · 1 Mile · Place 3 · BYUBYU1 Mile3.5:12.32aJr
Jan 11BYU Cougar Indoor InvitationalJan 11 · 3000 Meters · Place 2 · BYUBYU3000 Meters2.10:06.86aJr

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 122017 BYU Cougar Collegiate Indoor InvitationalJan 12 · 3000 Meters · Place 10 · BYUBYU3000 Meters10.10:46.10aSo

2016 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 12BYU Cougar InvitationalMay 12 · 3000m Steeplechase · Place 1 · BYUBYU3000m Steeplechase0.762m1.11:39.76aFr
May 7Oxy InvitationalMay 7 · 3000m Steeplechase · Place 8 · BYUBYU3000m Steeplechase810:40.77FR
Apr 23Robison InviteApr 23 · 1 Mile · BYUBYU1 Mile—NTFr
Apr 15Mt. SAC Relays (Day 1)Apr 15 · 3000m Steeplechase · Place 18 · BYUBYU3000m Steeplechase0.762m18.10:40.82aFr
Apr 1Stanford InvitationalApr 1 · 3000m Steeplechase · Place 14 · BYUBYU3000m Steeplechase1410:47.83—
Apr 1Stanford InvitationalApr 1 · 3000m Steeplechase · Place 14 · BYUBYU3000m Steeplechase1410:47.83—
Apr 1Stanford InvitationalApr 1 · 3000m Steeplechase · Place 14 · BYUBYU3000m Steeplechase1410:47.83—
Apr 1Stanford Invitational (Day 1)Apr 1 · 3000m Steeplechase · Place 42 · BYUBYU3000m Steeplechase0.762m42.10:47.83aFr
Mar 19Trojan Invitational (Day 2)Mar 19 · 1500 Meters · Place 8 · BYUBYU1500 Meters8.4:40.79aFr
Mar 18Trojan Invitational (Day 1)Mar 18 · 3000 Meters · Place 3 · BYUBYU3000 Meters3.10:02.33a PBFr

2016 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27MPSF Indoor T&F Championships (Day 2)Feb 27 · 3000 Meters · Place 44 · BYUBYU3000 Meters44.10:10.70aFr
Feb 13 Iowa State ClassicFeb 13 · 1 Mile · Place 50 · BYUBYU1 Mile50.5:09.55aFr
Jan 9BYU Cougar IndoorJan 9 · 1 Mile · Place 3 · BYUBYU1 Mile3.5:04.08a PBFr

2015 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16Colorado 4A 5A State ChampionshipsMay 16 · 3200 Meters · LegacyLegacy3200 Meters--DNF12
May 16Colorado 4A 5A State ChampionshipsMay 16 · 1600 Meters · Place 5 · LegacyLegacy1600 Meters5.5:08.63a PB12
May 2Front Range League ChampionshipsMay 2 · 3200 Meters · Place 1 · LegacyLegacy3200 Meters1.10:59.88a PB12
May 2Front Range League ChampionshipsMay 2 · 1600 Meters · Place 6 · LegacyLegacy1600 Meters6.5:09.08a12
May 2Front Range League ChampionshipsMay 2 · 800 Meters · Place 10 · LegacyLegacy800 Meters10.2:24.89a12
Apr 25Liberty Bell InviteApr 25 · 3200 Meters · Place 3 · LegacyLegacy3200 Meters3.11:06.89a12
Apr 25Liberty Bell InviteApr 25 · 1600 Meters · LegacyLegacy1600 Meters--DNS12

2015 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Air Force HS OpenFeb 7 · 1 Mile · Place 2 · LegacyLegacy1 Mile2.5:25.48a12
Feb 7Air Force HS OpenFeb 7 · 800 Meters · Place 7 · LegacyLegacy800 Meters7.2:27.50a12

2014 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 17CHSAA 5A State ChampionshipsMay 17 · 3200 Meters · Place 15 · LegacyLegacy3200 Meters15.11:29.47a11
May 17CHSAA 5A State ChampionshipsMay 17 · 1600 Meters · Place 16 · LegacyLegacy1600 Meters16.5:20.33a11