Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRoman Ruiz Speed and Power Meet · Jan 304:19.06aRoman Ruiz Speed and Power MeetJanuary 30, 2026
1 Mile · OutdoorUtah Valley Collegiate · Mar 284:20.60Utah Valley CollegiateMarch 28, 2025
1500 Meters · OutdoorAggie Open · Mar 114:04.74aAggie OpenMarch 11, 2022
1600 Meters · IndoorUtah Distance Challenge · Feb 74:50.99aUtah Distance ChallengeFebruary 7, 2020
1600 Meters · OutdoorAlpha Invitational · Mar 314:29.05Alpha Invitational March 31, 2021
2000m Steeplechase · 0.838m · OutdoorAggie Open · Mar 116:02.01aAggie OpenMarch 11, 2022
3000 Meters · IndoorSnake River · Jan 158:36.30aSnake RiverJanuary 15, 2026
3000m Steeplechase · 0.914m · OutdoorStanford Invite · Apr 38:48.90aStanford InviteApril 3, 2026
3000m Steeplechase · OutdoorUtah Tech Invitational · Mar 219:11.59aUtah Tech InvitationalMarch 21, 2026
3200 Meters · IndoorWeber State Indoor Invitational · Jan 3110:26.32Weber State Indoor InvitationalJanuary 31, 2020
3200 Meters · OutdoorPine View Invitational · Mar 269:25.62Pine View InvitationalMarch 26, 2021
3200 Meters · Outdoor · Hand timedRegion 10 Tri Meet · Mar 1311:33.2hRegion 10 Tri MeetMarch 13, 2018
5000 Meters · OutdoorRobison Invitational · Apr 2914:44.75aRobison InvitationalApril 29, 2026
800 Meters · OutdoorRegion 7 Championships · May 122:07.25Region 7 ChampionshipsMay 12, 2021
800 Meters · Outdoor · Hand timedRegion 10 Tri Meet · Mar 132:55.84hRegion 10 Tri MeetMarch 13, 2018
Combined results · OutdoorSkyridge Spring Classic · Apr 205:04.24Skyridge Spring ClassicApril 20, 2018

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - West First-RoundsMay 27 · 3000m Steeplechase · Place 22 · Utah ValleyUtah Valley3000m Steeplechase0.914mRound P22.8:49.92aJr
May 142026 WAC Outdoor ChampionshipsMay 14 · 3000m Steeplechase · Place 2 · Utah ValleyUtah Valley3000m Steeplechase0.914m2.8:57.17aJr
May 142026 WAC Outdoor ChampionshipsMay 14 · 5000 Meters · Place 12 · Utah ValleyUtah Valley5000 Meters12.15:10.47aJr
Apr 29Robison InvitationalApr 29 · 5000 Meters · Place 6 · Utah ValleyUtah Valley5000 Meters6.14:44.75a PBJr
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · Utah ValleyUtah Valley5000 Meters--DNSJr
Apr 16Bryan Clay InvitationalApr 16 · 3000m Steeplechase · Place 25 · Utah ValleyUtah Valley3000m Steeplechase0.914m25.8:56.22aJr
Apr 3Stanford InviteApr 3 · 3000m Steeplechase · Place 4 · Utah ValleyUtah Valley3000m Steeplechase0.914m4.8:48.90a PBJr
Mar 262026 UVU Collegiate InvitationalMar 26 · 1500 Meters · Place 25 · Utah ValleyUtah Valley1500 Meters25.4:07.82aJr
Mar 21Utah Tech InvitationalMar 21 · 3000m Steeplechase · Place 1 · Utah ValleyUtah Valley3000m Steeplechase19:11.59a PBJr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 30Roman Ruiz Speed and Power MeetJan 30 · 1 Mile · Place 7 · Utah ValleyUtah Valley1 Mile74:19.06a PBSo
Jan 15Snake RiverJan 15 · 3000 Meters · Place 10 · Utah ValleyUtah Valley3000 Meters10.8:36.30a PBSo
Jan 9Weber State InvitationalJan 9 · 3000 Meters · Place 14 · Utah ValleyUtah Valley3000 Meters148:42.98aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10BYU December InvitationalDec 10 · 3000 Meters · Place 12 · Utah ValleyUtah Valley3000 Meters12.8:48.21aSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 152025 WAC ChampionshipsMay 15 · 5000 Meters · Place 21 · Utah ValleyUtah Valley5000 Meters21.15:38.15aSr
May 152025 WAC ChampionshipsMay 15 · 3000m Steeplechase · Place 1 · Utah ValleyUtah Valley3000m Steeplechase0.914m1.9:00.09aSr
Apr 30Robison InvitationalApr 30 · 3000m Steeplechase · Place 5 · Utah ValleyUtah Valley3000m Steeplechase59:22.38aSr
Apr 1665th Mt. SAC RelaysApr 16 · 3000m Steeplechase · Place 4 · Utah ValleyUtah Valley3000m Steeplechase0.914m4.8:56.23aSr
Mar 28Utah Valley CollegiateMar 28 · 1 Mile · Place 25 · Utah ValleyUtah Valley1 Mile254:20.60 PBSO

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 15Beach InvitationalApr 15 · 1500 Meters · Place 34 · Utah ValleyUtah Valley1500 Meters34.4:04.92aFr
Apr 13Bryan Clay InvitationalApr 13 · 3000m Steeplechase · Place 34 · Utah ValleyUtah Valley3000m Steeplechase0.914m34.9:09.35aFr
Apr 1Hayward PremiereApr 1 · 3000m Steeplechase · Place 13 · Utah ValleyUtah Valley3000m Steeplechase0.914m13.9:09.72aFr
Mar 11Aggie OpenMar 11 · 2000m Steeplechase · Place 3 · Utah ValleyUtah Valley2000m Steeplechase0.838m3.6:02.01a PBFr
Mar 11Aggie OpenMar 11 · 1500 Meters · Place 13 · Utah ValleyUtah Valley1500 Meters13.4:04.74a PBFr

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25BYU Cougar Invitational IIFeb 25 · 3000 Meters · Place 7 · Utah ValleyUtah Valley3000 Meters7.8:46.67aFr
Feb 42022 Weber State Indoor InviteFeb 4 · 3000 Meters · Place 2 · Utah ValleyUtah Valley3000 Meters2.8:53.00aFr
Jan 28Idaho State Stacy Dragila College InvitationalJan 28 · 3000 Meters · Place 15 · Utah ValleyUtah Valley3000 Meters15.8:52.01aFr

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18UHSAA 5A State Track & Field ChampionshipsMay 18 · 3200 Meters · Place 20 · OremOrem3200 Meters20.9:52.37a12
May 12Region 7 ChampionshipsMay 12 · 800 Meters · Place 17 · OremOrem800 Meters172:07.25 PBSR
May 12Region 7 ChampionshipsMay 12 · 1600 Meters · Place 10 · OremOrem1600 Meters104:29.44SR
Apr 30Caveman Classic InvitationalApr 30 · 1600 Meters · Place 15 · OremOrem1600 Meters15.4:35.57a12
Apr 23Tiger TrialsApr 23 · 3200 Meters · Place 12 · OremOrem3200 Meters129:43.58SR
Apr 16Utah County InvitationalApr 16 · 1600 Meters · Place 17 · OremOrem1600 Meters17.4:31.79a12
Mar 31Alpha Invitational Mar 31 · 1600 Meters · Place 17 · OremOrem1600 Meters174:29.05 PBSr
Mar 26Pine View InvitationalMar 26 · 3200 Meters · Place 7 · OremOrem3200 Meters79:25.62 PBSR
Mar 26Pine View InvitationalMar 26 · 1600 Meters · Place 26 · OremOrem1600 Meters264:31.14SR
Mar 19Early Bird InvitationalMar 19 · 800 Meters · Place 17 · OremOrem800 Meters172:07.34SR
Mar 19Early Bird InvitationalMar 19 · 3200 Meters · Place 7 · OremOrem3200 Meters79:47.05SR
Mar 10Orem @ LehiMar 10 · 1600 Meters · Place 4 · OremOrem1600 Meters44:39.212

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 11Region 7 Dual Meet Lehi @ OremMar 11 · 1600 Meters · Place 7 · OremOrem1600 Meters74:48.011
Mar 11Region 7 Dual Meet Lehi @ OremMar 11 · 800 Meters · Place 8 · OremOrem800 Meters82:16.611

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Utah Distance ChallengeFeb 7 · 1600 Meters · Place 78 · OremOrem1600 Meters78.4:50.99a PB11
Jan 31Weber State Indoor InvitationalJan 31 · 3200 Meters · Place 22 · OremOrem3200 Meters2210:26.32 PBJr

2019 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8Region 10 ChampionshipsMay 8 · 3200 Meters · Place 12 · OremOrem3200 Meters1210:21.37So
May 8Region 10 ChampionshipsMay 8 · 1600 Meters · Place 24 · OremOrem1600 Meters244:53.26So
May 3BYU HS InvitationalMay 3 · 1600 Meters · Place 136 · OremOrem1600 Meters136.4:45.13a10
Apr 27Tiger TrialsApr 27 · 1600 Meters · Place 112 · OremOrem1600 Meters1124:56.7510
Apr 19Skyridge Spring ClassicApr 19 · 3200 Meters · Place 27 · OremOrem3200 Meters2710:24.25—
Apr 12Utah County InvitationalApr 12 · 3200 Meters · Place 21 · OremOrem3200 Meters21.10:28.34a10
Apr 12Utah County InvitationalApr 12 · 1600 Meters · Place 39 · OremOrem1600 Meters39.4:51.70a10
Mar 30Utah Valley InvitationalMar 30 · 1600 Meters · Place 59 · OremOrem1600 Meters59.4:50.33a10
Mar 22Pine View InvitationalMar 22 · 3200 Meters · Place 31 · OremOrem3200 Meters3110:06.96So
Mar 22Pine View InvitationalMar 22 · 1600 Meters · Place 50 · OremOrem1600 Meters504:45.9310
Mar 16Early Bird InvitationalMar 16 · 3200 Meters · Place 19 · OremOrem3200 Meters1910:18.9910

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8Last Chance Indoor MeetFeb 8 · 1600 Meters · Place 92 · OremOrem1600 Meters92.4:57.06a10
Jan 25UHSTCA Indoor MeetJan 25 · 3200 Meters · Place 38 · OremOrem3200 Meters3810:29.37SO

2018 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 15Region 10 Non-qualifiers MeetMay 15 · 300m Hurdles · Place 10 · OremOrem300m Hurdles1055.069
May 15Region 10 Non-qualifiers MeetMay 15 · 1600 Meters · Place 12 · OremOrem1600 Meters125:04.359
May 9Utah Region 10 ChampionshipsMay 9 · Long Jump · Place 27 · OremOremLong JumpRound P2716-06.509
May 9Utah Region 10 ChampionshipsMay 9 · 300m Hurdles · Place 19 · OremOrem300m HurdlesRound P1949.779
Apr 28Tiger TrialsApr 28 · 1600 Meters · Place 109 · OremOrem1600 Meters1095:01.03Fr
Apr 20Skyridge Spring ClassicApr 20 · 300m Hurdles · Place 29 · OremOrem300m Hurdles2951.37—
Apr 20Skyridge Spring ClassicApr 20 · Combined results · Place 32 · OremOremCombined results3211:23.01—
Apr 20Skyridge Spring ClassicApr 20 · Combined results · Place 40 · OremOremCombined results405:04.24 PB—
Apr 11Region 10 Meet Apr 11 · 1600 Meters · Place 9 · OremOrem1600 Meters9.5:19.46a9
Apr 11Region 10 Meet Apr 11 · 300m Hurdles · OremOrem300m Hurdles36" / 0.914m—DNS9
Mar 31UVU HS InvitationalMar 31 · 2000m Steeplechase · Place 32 · OremOrem2000m Steeplechase0.838m32.7:25.14a9
Mar 23Pine View InvitationalMar 23 · 800 Meters · Place 66 · OremOrem800 Meters662:18.63FR
Mar 23Pine View InvitationalMar 23 · 1600 Meters · Place 83 · OremOrem1600 Meters835:01.83FR
Mar 17Alpha InviteMar 17 · 1600 Meters · Place 57 · OremOrem1600 Meters57.5:10.41a9
Mar 13Region 10 Tri MeetMar 13 · 3200 Meters · Place 4 · OremOrem3200 Meters411:33.2h PB—
Mar 13Region 10 Tri MeetMar 13 · 800 Meters · Place 31 · OremOrem800 Meters312:55.84h PB—

2018 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 9Utah Distance ChallengeFeb 9 · 1600 Meters · Place 148 · OremOrem1600 Meters1485:09.47a—