Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNevada Invitational · Jan 164:32.31aNevada InvitationalJanuary 16, 2026
1 Mile · Outdoor2025 Utah Last Chance · May 74:30.902025 Utah Last ChanceMay 7, 2025
1000 Meters · IndoorNJCAA Indoor Track and Field Championship · Mar 12:34.95aNJCAA Indoor Track and Field ChampionshipMarch 1, 2024
1600 Meters · IndoorLast Chance Indoor Meet · Feb 84:39.72aLast Chance Indoor MeetFebruary 8, 2019
1600 Meters · OutdoorTiger Invite @ South Pasadena · Apr 54:32.52aTiger Invite @ South PasadenaApril 5, 2019
2 Miles · Indoor2018 BYU Indoor Invitational (High School) · Jan 511:14.072018 BYU Indoor Invitational (High School)January 5, 2018
2000m Steeplechase · 0.838m · OutdoorUtah Valley Invitational · Mar 306:35.01aUtah Valley InvitationalMarch 30, 2019
2000m Steeplechase · Outdoor BYU HS Multi Steeple · Apr 206:39.55 BYU HS Multi SteepleApril 20, 2018
3000 Meters · Indoor2026 MPSF Indoor Track and Field Championships · Feb 288:47.04a2026 MPSF Indoor Track and Field ChampionshipsFebruary 28, 2026
3000m Steeplechase · 0.914m · OutdoorPayton Jordan Invitational · May 19:24.71aPayton Jordan InvitationalMay 1, 2026
3000m Steeplechase · Outdoor BYU HS Multi Steeple · Apr 206:39.55 BYU HS Multi SteepleApril 20, 2018
300m Hurdles · 36" / 0.914m · OutdoorTimpanogos Relays · Apr 1749.98aTimpanogos RelaysApril 17, 2018
3200 Meters · IndoorWeber State HS meet · Jan 1910:38.10aWeber State HS meetJanuary 19, 2018
3200 Meters · OutdoorRegion 4 Championships · May 810:04.53aRegion 4 ChampionshipsMay 8, 2019
5000 Meters · Indoor2026 MPSF Indoor Track and Field Championships · Feb 2815:45.25a2026 MPSF Indoor Track and Field ChampionshipsFebruary 28, 2026
5000 Meters · OutdoorOccidental Invitational · May 415:05.37aOccidental InvitationalMay 4, 2024
800 Meters · OutdoorUtah Last Chance · May 82:01.34Utah Last ChanceMay 8, 2024
Combined results · IndoorUHSTCA Indoor Meet · Jan 254:41.87UHSTCA Indoor MeetJanuary 25, 2019

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1Payton Jordan InvitationalMay 1 · 3000m Steeplechase · Place 7 · PacificPacific3000m Steeplechase0.914m7.9:24.71a PBJr
Apr 3Mike Fanelli Track ClassicApr 3 · 3000m Steeplechase · Place 32 · PacificPacific3000m Steeplechase0.914m32.9:36.15aJr
Mar 28West Coast RelaysMar 28 · 3000m Steeplechase · Place 3 · PacificPacific3000m Steeplechase0.914m3.9:28.32aJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 282026 MPSF Indoor Track and Field ChampionshipsFeb 28 · 5000 Meters · Place 16 · PacificPacific5000 Meters16.15:45.25a PBJr
Feb 282026 MPSF Indoor Track and Field ChampionshipsFeb 28 · 3000 Meters · Place 20 · PacificPacific3000 Meters20.8:47.04a PBJr
Feb 5Nevada Wolfpack Classic & CEFeb 5 · 1 Mile · Place 30 · PacificPacific1 Mile304:32.47aJr
Jan 16Nevada InvitationalJan 16 · 1 Mile · Place 9 · PacificPacific1 Mile94:32.31a PBJr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 4Nevada Silver State Inv & Combined EventsDec 4 · 3000 Meters · Place 7 · PacificPacific3000 Meters7.9:08.85aJr
Jan 16ISU Snake RiverJan 16 · 3000 Meters · Place 35 · UnattachedUnattached3000 Meters35.9:07.57aJr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 72025 Utah Last ChanceMay 7 · 1 Mile · Place 13 · Salt LakeSalt Lake1 Mile134:30.90 PBSO
Apr 30Robison InvitationalApr 30 · 3000m Steeplechase · Place 9 · Salt Lake (Utah) CCSalt Lake (Utah) CC3000m Steeplechase99:35.46aSo
Apr 172025 Leopard InviteApr 17 · 5000 Meters · Place 45 · Salt Lake CCSalt Lake CC5000 Meters45.15:17.35aSo
Apr 172025 Leopard InviteApr 17 · 3000m Steeplechase · Place 17 · Salt Lake CCSalt Lake CC3000m Steeplechase0.914m17.9:35.58aSo
Apr 172025 Leopard InviteApr 17 · 1500 Meters · Salt Lake CCSalt Lake CC1500 Meters--DNSSo
Apr 3Mike Fanelli ClassicApr 3 · 3000m Steeplechase · Place 15 · Salt LakeSalt Lake3000m Steeplechase159:20.55SO
Mar 21Trojan InviteMar 21 · 3000m Steeplechase · Place 3 · Salt Lake (Utah) CCSalt Lake (Utah) CC3000m Steeplechase39:28.66aSo

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 10BYU December InvitationalDec 10 · 3000 Meters · Place 10 · UnattachedUnattached3000 Meters10.8:58.37aJr
Mar 1NJCAA Indoor Track and Field ChampionshipMar 1 · 1000 Meters · Place 24 · Salt Lake CCSalt Lake CC1000 MetersRound P24.2:34.95a PBFr
Feb 3Utah State Speed and Power MeetFeb 3 · 5000 Meters · Place 7 · Salt Lake (Utah) CCSalt Lake (Utah) CC5000 Meters715:51.70a—
Jan 19Weber State InvitationalJan 19 · 3000 Meters · Place 20 · Salt LakeSalt Lake3000 Meters209:03.28SO
Jan 11BYU Cougar Invitational [2024]Jan 11 · 3000 Meters · Place 23 · Salt LakeSalt Lake3000 Meters239:05.49SO
Jan 11BYU Cougar Invitational [2024]Jan 11 · 1 Mile · Place 18 · Salt LakeSalt Lake1 Mile184:33.83SO

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Utah Last ChanceMay 8 · 3000m Steeplechase · Place 3 · Salt LakeSalt Lake3000m Steeplechase39:45.44SO
May 8Utah Last ChanceMay 8 · 800 Meters · Place 17 · Salt LakeSalt Lake800 Meters172:01.34 PBSO
May 4Occidental InvitationalMay 4 · 5000 Meters · Place 51 · Salt Lake CCSalt Lake CC5000 Meters51.15:05.37a PBFr
Apr 25BYU Robison InvitationalApr 25 · 1 Mile · Place 18 · Salt Lake (Utah) CCSalt Lake (Utah) CC1 Mile184:32.57a—
Apr 12Leopard Distance CarnivalApr 12 · 3000m Steeplechase · Place 30 · Salt Lake (Utah) CCSalt Lake (Utah) CC3000m Steeplechase309:26.14a—
Mar 29Mike Fanelli Track ClassicMar 29 · 3000m Steeplechase · Place 24 · Salt Lake (Utah) CCSalt Lake (Utah) CC3000m Steeplechase249:31.82a—
Mar 29Mike Fanelli Track ClassicMar 29 · 5000 Meters · Place 114 · Salt Lake (Utah) CCSalt Lake (Utah) CC5000 Meters11415:08.85a—
Mar 22Mangrum InviteMar 22 · 3000m Steeplechase · Place 13 · Salt Lake (Utah) CCSalt Lake (Utah) CC3000m Steeplechase139:34.77a—

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21Big Sky TunerFeb 21 · 1 Mile · Place 16 · Southern IdahoSouthern Idaho1 Mile16.4:43.88aFr
Feb 21Big Sky TunerFeb 21 · 3000 Meters · Place 10 · Southern IdahoSouthern Idaho3000 Meters10.9:36.20aFr
Feb 7Mountain States GamesFeb 7 · 3000 Meters · Place 24 · Southern IdahoSouthern Idaho3000 Meters249:33.44FR
Jan 24Ed Jacoby InviteJan 24 · 3000 Meters · Place 17 · Southern IdahoSouthern Idaho3000 Meters179:11.68FR
Jan 10Snake River OpenJan 10 · 3000 Meters · Place 22 · Southern IdahoSouthern Idaho3000 Meters229:26.25FR
Jan 10Snake River OpenJan 10 · 3000 Meters · Place 22 · Southern IdahoSouthern Idaho3000 Meters22.9:26.25aFr

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8Region 4 ChampionshipsMay 8 · 3200 Meters · Place 10 · American ForkAmerican Fork3200 Meters10.10:04.53a PB12
May 3BYU HS InvitationalMay 3 · 1600 Meters · Place 55 · American ForkAmerican Fork1600 Meters55.4:34.24a12
Apr 27Tiger TrialsApr 27 · 1600 Meters · Place 21 · American ForkAmerican Fork1600 Meters214:34.7612
Apr 12Utah County InvitationalApr 12 · 3200 Meters · Place 14 · American ForkAmerican Fork3200 Meters14.10:14.91a12
Apr 5Tiger Invite @ South PasadenaApr 5 · 1600 Meters · Place 20 · American ForkAmerican Fork1600 Meters20.4:32.52a PB12
Mar 30Utah Valley InvitationalMar 30 · 2000m Steeplechase · Place 6 · American ForkAmerican Fork2000m Steeplechase0.838m6.6:35.01a PB12
Mar 16Early Bird InvitationalMar 16 · 1600 Meters · Place 13 · American ForkAmerican Fork1600 Meters134:37.2612

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8Last Chance Indoor MeetFeb 8 · 1600 Meters · Place 25 · American ForkAmerican Fork1600 Meters25.4:39.72a PB12
Jan 25UHSTCA Indoor MeetJan 25 · Combined results · Place 35 · American ForkAmerican ForkCombined results354:41.87 PBSR

2018 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 9Utah Region 4 ChampionshipsMay 9 · 800 Meters · Place 11 · American ForkAmerican Fork800 Meters112:07.43JR
May 9Utah Region 4 ChampionshipsMay 9 · 1600 Meters · Place 7 · American ForkAmerican Fork1600 Meters74:39.24JR
May 9Utah Region 4 ChampionshipsMay 9 · 3200 Meters · Place 8 · American ForkAmerican Fork3200 Meters810:20.76JR
May 9Utah Region 4 ChampionshipsMay 9 · 3200 Meters · Place 8 · American ForkAmerican Fork3200 Meters810:20.76JR
May 5BYU InvitationalMay 5 · 800 Meters · Place 69 · American ForkAmerican Fork800 Meters69.2:06.16a11
Apr 28Tiger TrialsApr 28 · 3200 Meters · Place 24 · American ForkAmerican Fork3200 Meters2410:48.81Jr
Apr 20 BYU HS Multi SteepleApr 20 · 2000m Steeplechase · Place 6 · American ForkAmerican Fork2000m Steeplechase66:39.55 PBJR
Apr 20 BYU HS Multi SteepleApr 20 · 3000m Steeplechase · Place 3 · American ForkAmerican Fork3000m Steeplechase36:39.55 PB11
Apr 17Timpanogos RelaysApr 17 · 300m Hurdles · Place 22 · American ForkAmerican Fork300m Hurdles36" / 0.914m22.49.98a PB11
Apr 14Utah County InviteApr 14 · 800 Meters · Place 26 · American ForkAmerican Fork800 Meters26.2:08.34a11
Apr 6Tiger InviteApr 6 · 1600 Meters · Place 55 · American ForkAmerican Fork1600 Meters55.4:45.50a11
Mar 31UVU HS InvitationalMar 31 · 2000m Steeplechase · Place 20 · American ForkAmerican Fork2000m Steeplechase0.838m20.7:04.85a11
Mar 24UHSTCA InvitationalMar 24 · 3200 Meters · Place 14 · American ForkAmerican Fork3200 Meters1410:35.69JR

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 19Weber State HS meetJan 19 · 3200 Meters · Place 22 · American ForkAmerican Fork3200 Meters22.10:38.10a PB11
Jan 52018 BYU Indoor Invitational (High School)Jan 5 · 1 Mile · Place 72 · American ForkAmerican Fork1 Mile725:06.59Jr
Jan 52018 BYU Indoor Invitational (High School)Jan 5 · 2 Miles · Place 15 · American ForkAmerican Fork2 Miles1511:14.07 PBJr

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 20City of Chandler ChampionshipsApr 20 · 3200 Meters · Place 3 · PerryPerry3200 Meters3.11:17.57a10
Apr 20City of Chandler ChampionshipsApr 20 · 1600 Meters · Place 10 · PerryPerry1600 Meters10.5:10.74a10
Apr 7Tiger InviteApr 7 · 3200 Meters · Place 23 · PerryPerry3200 Meters23.10:45.39a10