Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAtlantic Coast Conference Indoor Championships · Feb 244:38.49aAtlantic Coast Conference Indoor ChampionshipsFebruary 24, 2022
1 Mile · OutdoorArcadia Invitational · Apr 54:48.31aArcadia InvitationalApril 5, 2019
1000 Meters · IndoorHokie Invitational · Jan 212:46.39aHokie InvitationalJanuary 21, 2022
1500 Meters · Outdoor2026 USATF Outdoor Championships · Jul 234:04.92a2026 USATF Outdoor ChampionshipsJuly 23, 2026
1600 Meters · IndoorUHSTCA Indoor Meet · Jan 255:01.99UHSTCA Indoor MeetJanuary 25, 2019
1600 Meters · OutdoorArcadia Invitational · Apr 54:46.65aArcadia InvitationalApril 5, 2019
3000 Meters · Indoor2026 USATF Indoor Championships · Feb 288:57.23a2026 USATF Indoor ChampionshipsFebruary 28, 2026
3200 Meters · IndoorUHSTCA Indoor Invitational · Jan 2410:40.04aUHSTCA Indoor InvitationalJanuary 24, 2020
3200 Meters · OutdoorWildcat Invitational · Apr 3010:41.96Wildcat InvitationalApril 30, 2021
400 Meters · IndoorWeber State HS meet · Jan 191:02.87aWeber State HS meetJanuary 19, 2018
400 Meters · OutdoorUHSAA 5A State Track & Field Championships · May 1857.61aUHSAA 5A State Track & Field ChampionshipsMay 18, 2021
5000 Meters · OutdoorStanford Invitational · Apr 415:43.54aStanford InvitationalApril 4, 2025
600 Meters · IndoorHokie Invitational · Jan 211:33.10aHokie InvitationalJanuary 21, 2022
800 Meters · IndoorUtah Distance Challenge · Feb 72:14.38aUtah Distance ChallengeFebruary 7, 2020
800 Meters · OutdoorStanford Invite · Apr 32:05.57aStanford InviteApril 3, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 1500 Meters · Place 6 · United StatesUnited States1500 MetersRound P6.4:04.92a PBSr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 1500 Meters · Place 10 · United StatesUnited States1500 Meters10.4:12.64aSr
Jul 11Sunset TourJul 11 · 1500 Meters · Place 3 · BYUBYU1500 Meters3.4:06.18aSr
Jul 3Eugene Diamond League (51st Prefontaine Classic)Jul 3 · 1500 Meters · Place 11 · United StatesUnited States1500 Meters11.4:08.09aSr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · 1500 Meters · Place 9 · BYUBYU1500 MetersRound P9.4:07.08aSr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · 1500 Meters · Place 5 · BYUBYU1500 Meters5.4:13.66aSr
May 27NCAA DI Outdoor Championships - West First-RoundsMay 27 · 1500 Meters · Place 5 · BYUBYU1500 MetersRound P5.4:12.62aSr
May 27NCAA DI Outdoor Championships - West First-RoundsMay 27 · 1500 Meters · Place 4 · BYUBYU1500 MetersRound S4.4:09.46aSr
May 14Big 12 Outdoor ChampionshipsMay 14 · 5000 Meters · BYUBYU5000 Meters--DNFSr
May 14Big 12 Outdoor ChampionshipsMay 14 · 1500 Meters · Place 8 · BYUBYU1500 MetersRound P8.4:19.23aSr
May 14Big 12 Outdoor ChampionshipsMay 14 · 1500 Meters · Place 5 · BYUBYU1500 Meters5.4:12.96aSr
Apr 1666th Mt. SAC RelaysApr 16 · 1500 Meters · Place 2 · BYUBYU1500 Meters24:11.12aSr
Apr 1666th Mt. SAC RelaysApr 16 · 1500 Meters · Place 2 · BYUBYU1500 Meters24:11.12—
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 6 · BYUBYU1500 Meters6.4:09.13aSr
Apr 3Stanford InviteApr 3 · 1500 Meters · Place 6 · BYUBYU1500 Meters6.4:11.11aSr
Apr 3Stanford InviteApr 3 · 800 Meters · Place 2 · BYUBYU800 Meters2.2:05.57a PBSr
Mar 262026 UVU Collegiate InvitationalMar 26 · 1500 Meters · Place 3 · BYUBYU1500 Meters3.4:18.50aSr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 282026 USATF Indoor ChampionshipsFeb 28 · 3000 Meters · Place 12 · BYUBYU3000 Meters12.8:57.23a PBSr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 1500 Meters · Place 30 · BYUBYU1500 MetersRound P30.4:16.99aSr
Jul 12Sound Running Sunset TourJul 12 · 1500 Meters · Place 6 · BYUBYU1500 Meters64:09.09aSr
Jun 11NCAA Division I Outdoor ChampionshipsJun 11 · 1500 Meters · Place 15 · BYUBYU1500 MetersRound P15.4:12.35aSr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 1500 Meters · Place 9 · BYUBYU1500 MetersRound S9.4:07.64aSr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 1500 Meters · Place 10 · BYUBYU1500 MetersRound P10.4:16.31aSr
Apr 25Payton Jordan Invitational Apr 25 · 1500 Meters · Place 6 · BYUBYU1500 Meters64:18.48—
Apr 4Stanford InvitationalApr 4 · 5000 Meters · Place 2 · BYUBYU5000 Meters2.15:43.54a PBSr

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 112024 Bryan Clay InvitationalApr 11 · 1500 Meters · Place 57 · UnattachedUnattached1500 Meters57.4:18.99aJr
Mar 29Stanford Invitational - CollegiateMar 29 · 1500 Meters · Place 4 · UnattachedUnattached1500 Meters4.4:18.33aJr
Mar 29Stanford Invitational - CollegiateMar 29 · 800 Meters · Place 7 · UnattachedUnattached800 Meters7.2:09.28aJr

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2Boston University Sharon Colyear-Danville Season OpenerDec 2 · 3000 Meters · Place 17 · BYUBYU3000 Meters17.9:04.83aJr
Feb 23ACC Indoor Track & Field ChampionshipsFeb 23 · 1 Mile · Place 6 · North CarolinaNorth Carolina1 MileRound P6.4:43.08aSo
Feb 23ACC Indoor Track & Field ChampionshipsFeb 23 · 1 Mile · Place 3 · North CarolinaNorth Carolina1 Mile3.4:40.03aSo

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · 1500 Meters · Place 19 · North CarolinaNorth Carolina1500 MetersRound S19.4:20.45aSo
May 25NCAA D1 Outdoor Track & Field East Regional 1st RoundMay 25 · 1500 Meters · Place 13 · North CarolinaNorth Carolina1500 MetersRound P13.4:18.77aSo
May 11ACC Outdoor Track & Field ChampionshipsMay 11 · 5000 Meters · North CarolinaNorth Carolina5000 Meters—DNFSo
May 11ACC Outdoor Track & Field ChampionshipsMay 11 · 1500 Meters · Place 9 · North CarolinaNorth Carolina1500 MetersRound P9.4:20.68aSo
May 11ACC Outdoor Track & Field ChampionshipsMay 11 · 1500 Meters · Place 5 · North CarolinaNorth Carolina1500 Meters5.4:17.46aSo
Apr 28Charlotte Invitational 2023Apr 28 · 800 Meters · Place 2 · North CarolinaNorth Carolina800 Meters22:07.50SO
Apr 21Wake Forest InvitationalApr 21 · 1500 Meters · Place 8 · North CarolinaNorth Carolina1500 Meters84:16.02a—
Apr 14UF Tom Jones Memorial InvitationalApr 14 · 1500 Meters · Place 4 · North CarolinaNorth Carolina1500 Meters44:16.19SO
Apr 14UF Tom Jones Memorial InvitationalApr 14 · 800 Meters · Place 18 · North CarolinaNorth Carolina800 Meters182:07.18SO
Apr 6Duke InvitationalApr 6 · 1500 Meters · Place 4 · North CarolinaNorth Carolina1500 Meters4.4:21.52aSo
Mar 23adidas Raleigh RelaysMar 23 · 5000 Meters · Place 21 · North CarolinaNorth Carolina5000 Meters21.16:15.97aSo

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25NCAA D1 Outdoor Track & Field Championships - East PreliminariesMay 25 · 1500 Meters · Place 22 · North CarolinaNorth Carolina1500 MetersRound S22.4:25.87aFr
May 25NCAA D1 Outdoor Track & Field Championships - East PreliminariesMay 25 · 1500 Meters · Place 21 · North CarolinaNorth Carolina1500 MetersRound P21.4:14.58aFr
May 12Atlantic Coast Conference Outdoor ChampionshipsMay 12 · 1500 Meters · Place 7 · North CarolinaNorth Carolina1500 MetersRound P7.4:19.13aFr
May 12Atlantic Coast Conference Outdoor ChampionshipsMay 12 · 1500 Meters · Place 5 · North CarolinaNorth Carolina1500 Meters5.4:15.75aFr
Apr 22Virginia ChallengeApr 22 · 1500 Meters · Place 15 · North CarolinaNorth Carolina1500 Meters15.4:19.70aFr
Apr 7Duke InvitationalApr 7 · 1500 Meters · Place 3 · North CarolinaNorth Carolina1500 Meters34:20.32—
Apr 7Duke InvitationalApr 7 · 800 Meters · Place 21 · North CarolinaNorth Carolina800 Meters212:11.32—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Atlantic Coast Conference Indoor ChampionshipsFeb 24 · 1 Mile · Place 3 · North CarolinaNorth Carolina1 MileRound P3.4:42.44aFr
Feb 24Atlantic Coast Conference Indoor ChampionshipsFeb 24 · 1 Mile · Place 6 · North CarolinaNorth Carolina1 Mile6.4:38.49a PBFr
Jan 21Hokie InvitationalJan 21 · 1000 Meters · Place 6 · North CarolinaNorth Carolina1000 Meters6.2:46.39a PBFr
Jan 21Hokie InvitationalJan 21 · 600 Meters · Place 10 · North CarolinaNorth Carolina600 Meters10.1:33.10a PBFr

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 18UHSAA 5A State Track & Field ChampionshipsMay 18 · 3200 Meters · Place 1 · Woods CrossWoods Cross3200 Meters1.10:57.31a12
May 18UHSAA 5A State Track & Field ChampionshipsMay 18 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters1.4:49.18a12
May 18UHSAA 5A State Track & Field ChampionshipsMay 18 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters1.2:12.48a12
May 18UHSAA 5A State Track & Field ChampionshipsMay 18 · 400 Meters · Place 4 · Woods CrossWoods Cross400 MetersRound P4.57.86a12
May 18UHSAA 5A State Track & Field ChampionshipsMay 18 · 400 Meters · Place 4 · Woods CrossWoods Cross400 Meters4.57.61a PB12
May 12Region 5 ChampionshipsMay 12 · 400 Meters · Place 1 · Woods CrossWoods Cross400 Meters157.95SR
May 12Region 5 ChampionshipsMay 12 · 400 Meters · Place 1 · Woods CrossWoods Cross400 Meters158.63SR
Apr 30Wildcat InvitationalApr 30 · 3200 Meters · Place 1 · Woods CrossWoods Cross3200 Meters110:41.96 PBSR
Apr 30Wildcat InvitationalApr 30 · 3200 Meters · Place 1 · Woods CrossWoods Cross3200 Meters110:41.96SR
Apr 17Davis InvitationalApr 17 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters12:10.08SR
Apr 92021 Phoenix Fire FestApr 9 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters12:14.61SR
Apr 92021 Phoenix Fire FestApr 9 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters14:51.13SR
Mar 31Alpha Invitational Mar 31 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters14:56.20Sr

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 112020 Desert Dream-Last HurrahJun 11 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.4:49.05a11
Jun 112020 Desert Dream-Last HurrahJun 11 · 800 Meters · Place 1 · UnattachedUnattached800 Meters1.2:11.55a11
Mar 12Bonneville & Woods Cross @ FarmingtonMar 12 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters1.5:30.14a11

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7Utah Distance ChallengeFeb 7 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters1.5:07.49a11
Feb 7Utah Distance ChallengeFeb 7 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters1.2:14.38a PB11
Jan 24UHSTCA Indoor InvitationalJan 24 · 3200 Meters · Place 1 · Woods CrossWoods Cross3200 Meters1.10:40.04a PB11
Jan 24UHSTCA Indoor InvitationalJan 24 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters1.5:03.06a11

2019 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 17UHSAA State ChampionshipsMay 17 · 3200 Meters · Woods CrossWoods Cross3200 Meters—DNS10
May 17UHSAA State ChampionshipsMay 17 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters1.4:58.56a10
May 17UHSAA State ChampionshipsMay 17 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters1.2:13.50a10
May 8Region 5 ChampionshipMay 8 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters14:56.96SO
May 8Region 5 ChampionshipMay 8 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters12:18.23SO
May 3BYU HS InvitationalMay 3 · 1600 Meters · Woods CrossWoods Cross1600 Meters—DNS10
May 3BYU HS InvitationalMay 3 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters1.2:12.55a10
Apr 26Wildcat InvitationalApr 26 · 800 Meters · Woods CrossWoods Cross800 Meters—DNS10
Apr 26Wildcat InvitationalApr 26 · 400 Meters · Place 2 · Woods CrossWoods Cross400 Meters2.1:00.26a10
Apr 20Davis InvitationalApr 20 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters12:12.85SO
Apr 20Davis InvitationalApr 20 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters14:52.29SO
Apr 5Arcadia InvitationalApr 5 · 1 Mile · Place 1 · Woods CrossWoods Cross1 Mile1.4:48.31a PB10
Apr 5Arcadia InvitationalApr 5 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters1.4:46.65a PB10
Apr 5Arcadia InvitationalApr 5 · 1500 Meters · Place 1 · Woods CrossWoods Cross1500 Meters1.4:30.63a10
Mar 27Davis District ChampionshipsMar 27 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters1.2:20.79a10
Mar 22Pine View InvitationalMar 22 · 3200 Meters · Place 1 · Woods CrossWoods Cross3200 Meters110:50.14So
Mar 22Pine View InvitationalMar 22 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters14:58.4710

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8Last Chance Indoor MeetFeb 8 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters1.2:14.39a10
Jan 25UHSTCA Indoor MeetJan 25 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters12:15.35SO
Jan 25UHSTCA Indoor MeetJan 25 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters15:01.99 PBSO
Jan 18BYU HS Indoor InvitationalJan 18 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters12:20.67So

2018 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17UHSAA State Track and Field Championships (1A-6A)May 17 · 3200 Meters · Woods CrossWoods Cross3200 Meters—DNS9
May 17UHSAA State Track and Field Championships (1A-6A)May 17 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters1.4:57.68a9
May 17UHSAA State Track and Field Championships (1A-6A)May 17 · 800 Meters · Place 2 · Woods CrossWoods Cross800 Meters2.2:12.62a9
May 9Utah Region 5 ChampionshipsMay 9 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters15:04.63FR
May 9Utah Region 5 ChampionshipsMay 9 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters15:04.63FR
May 9Utah Region 5 ChampionshipsMay 9 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters12:17.26FR
May 5BYU InvitationalMay 5 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters1.4:55.00a9
Apr 28Davis InvitationalApr 28 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters12:10.83FR
Apr 28Davis InvitationalApr 28 · 400 Meters · Place 1 · Woods CrossWoods Cross400 Meters158.31FR
Mar 23Pine View InvitationalMar 23 · 3200 Meters · Place 2 · Woods CrossWoods Cross3200 Meters211:02.90FR
Mar 23Pine View InvitationalMar 23 · 1600 Meters · Place 1 · Woods CrossWoods Cross1600 Meters14:58.11FR

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 26UHSTCA Indoor ChampionshipsJan 26 · Triple Jump · Place 1 · Woods CrossWoods CrossTriple Jump15:04.86a PR9
Jan 26UHSTCA Indoor ChampionshipsJan 26 · Triple Jump · Place 1 · Woods CrossWoods CrossTriple Jump12:16.38a PR9
Jan 19Weber State HS meetJan 19 · 400 Meters · Place 3 · UnattachedUnattached400 Meters3.1:02.87a PB9
Jan 52018 BYU Indoor Invitational (High School)Jan 5 · 800 Meters · Place 1 · Woods CrossWoods Cross800 Meters12:19.00Fr
Jan 52018 BYU Indoor Invitational (High School)Jan 5 · 1 Mile · Place 1 · Woods CrossWoods Cross1 Mile15:10.85Fr

2017 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 6BYU HS InviteJan 6 · 1 Mile · Place 9 · Woods CrossWoods Cross1 Mile9.5:36.07a8