Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSnake River · Jan 154:17.41aSnake RiverJanuary 15, 2026
1 Mile · OutdoorUtah Valley Collegiate · Mar 284:15.72Utah Valley CollegiateMarch 28, 2025
10,000 Meters · OutdoorMike Fanelli Track Classic · Apr 330:55.59aMike Fanelli Track ClassicApril 3, 2026
1500 Meters · OutdoorUtah Tech Invitational · Mar 213:56.09aUtah Tech InvitationalMarch 21, 2025
1600 Meters · OutdoorDixie Invitational · Apr 214:14.64Dixie InvitationalApril 21, 2023
3000 Meters · IndoorWeber State Invitational · Jan 98:46.49aWeber State InvitationalJanuary 9, 2026
3200 Meters · Outdoor2023 PACS BYU Invitational · May 69:19.50a2023 PACS BYU InvitationalMay 6, 2023
400 Meters · OutdoorRegion 10 Championships · May 1051.12qRegion 10 ChampionshipsMay 10, 2023
5000 Meters · OutdoorBryan Clay Invitational · Apr 1614:22.55aBryan Clay InvitationalApril 16, 2026
800 Meters · OutdoorUHSAA State Championships · May 181:54.49UHSAA State ChampionshipsMay 18, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 142026 WAC Outdoor ChampionshipsMay 14 · 10,000 Meters · Place 7 · Utah ValleyUtah Valley10,000 Meters7.31:22.86aSo
May 142026 WAC Outdoor ChampionshipsMay 14 · 5000 Meters · Place 18 · Utah ValleyUtah Valley5000 Meters18.15:31.13aSo
Apr 30SUU Eccles Coliseum ChampionshipsApr 30 · 1 Mile · Place 2 · Utah ValleyUtah Valley1 Mile2.4:26.72aSo
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · Place 84 · Utah ValleyUtah Valley5000 Meters84.14:22.55a PBSo
Apr 3Mike Fanelli Track ClassicApr 3 · 10,000 Meters · Place 24 · Utah ValleyUtah Valley10,000 Meters24.30:55.59a PBSo
Mar 262026 UVU Collegiate InvitationalMar 26 · 1500 Meters · Place 11 · Utah ValleyUtah Valley1500 Meters11.3:58.58aSo
Mar 21Utah Tech InvitationalMar 21 · 5000 Meters · Place 5 · Utah ValleyUtah Valley5000 Meters514:32.28aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 30Roman Ruiz Speed and Power MeetJan 30 · 1 Mile · Place 8 · Utah ValleyUtah Valley1 Mile84:20.13aSo
Jan 15Snake RiverJan 15 · 1 Mile · Place 8 · Utah ValleyUtah Valley1 Mile8.4:17.41a PBSo
Jan 9Weber State InvitationalJan 9 · 3000 Meters · Place 18 · Utah ValleyUtah Valley3000 Meters188:46.49a PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1SUU Eccles Coliseum Championships (College)May 1 · 1 Mile · Place 7 · Utah ValleyUtah Valley1 Mile74:25.31aFR
Apr 1665th Mt. SAC RelaysApr 16 · 5000 Meters · Place 15 · Utah ValleyUtah Valley5000 Meters15.14:39.14aFr
Mar 28Utah Valley CollegiateMar 28 · 1 Mile · Place 16 · Utah ValleyUtah Valley1 Mile164:15.72 PBFR
Mar 21Utah Tech InvitationalMar 21 · 5000 Meters · Place 12 · Utah ValleyUtah Valley5000 Meters1215:10.20aFr
Mar 21Utah Tech InvitationalMar 21 · 1500 Meters · Place 12 · Utah ValleyUtah Valley1500 Meters123:56.09a PBFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1Roman Ruiz Speed and Power MeetFeb 1 · 1 Mile · Place 15 · Utah ValleyUtah Valley1 Mile154:25.51a—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18UHSAA State ChampionshipsMay 18 · 800 Meters · Place 1 · Pine ViewPine View800 Meters11:54.49 PBSR
May 18UHSAA State ChampionshipsMay 18 · 1600 Meters · Place 1 · Pine ViewPine View1600 Meters14:18.57SR
May 18UHSAA State ChampionshipsMay 18 · 3200 Meters · Place 1 · Pine ViewPine View3200 Meters19:23.80SR
May 10Region 10 ChampionshipsMay 10 · 400 Meters · Place 4 · Pine ViewPine View400 Meters451.12q PBSR
May 62023 PACS BYU InvitationalMay 6 · 3200 Meters · Place 9 · Pine ViewPine View3200 Meters9.9:19.50a PB12
May 62023 PACS BYU InvitationalMay 6 · 1600 Meters · Place 24 · Pine ViewPine View1600 Meters24.4:22.89a12
May 5Sentinel TwilightMay 5 · 400 Meters · Place 5 · Pine ViewPine View400 Meters5.52.67a12
May 5BYU InvitationalMay 5 · 3200 Meters · Place 9 · Pine ViewPine View3200 Meters9.9:19.50a12
May 5BYU InvitationalMay 5 · 1600 Meters · Place 24 · Pine ViewPine View1600 Meters24.4:22.89a12
Apr 21Dixie InvitationalApr 21 · 800 Meters · Place 4 · Pine ViewPine View800 Meters41:56.72SR
Apr 21Dixie InvitationalApr 21 · 1600 Meters · Place 2 · Pine ViewPine View1600 Meters24:14.64 PBSR
Mar 31Desert Hills InvitationalMar 31 · 800 Meters · Place 1 · Pine ViewPine View800 Meters11:55.18SR
Mar 31Desert Hills InvitationalMar 31 · 400 Meters · Place 2 · Pine ViewPine View400 Meters251.33qSR
Mar 24Pine View InvitationalMar 24 · 3200 Meters · Place 28 · Pine ViewPine View3200 Meters289:35.71SR
Mar 24Pine View InvitationalMar 24 · 1600 Meters · Place 4 · Pine ViewPine View1600 Meters44:16.95SR

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 19UHSAA State ChampionshipsMay 19 · 3200 Meters · Place 7 · Pine ViewPine View3200 Meters7.9:54.54a11
May 19UHSAA State ChampionshipsMay 19 · 1600 Meters · Place 3 · Pine ViewPine View1600 Meters3.4:23.62a11
May 19UHSAA State ChampionshipsMay 19 · 800 Meters · Place 7 · Pine ViewPine View800 Meters7.1:59.07a11
May 11Utah Region 10 ChampionshipsMay 11 · 400 Meters · Place 5 · Pine ViewPine View400 Meters554.03JR
May 62022 BYU InvitationalMay 6 · 3200 Meters · Place 21 · Pine ViewPine View3200 Meters21.9:39.60a11
May 62022 BYU InvitationalMay 6 · 1600 Meters · Place 44 · Pine ViewPine View1600 Meters44.4:29.08a11
Apr 302022 Cedar High InvitationalApr 30 · 400 Meters · Place 7 · Pine ViewPine View400 Meters752.73JR
Apr 22Dixie InvitationalApr 22 · 800 Meters · Place 3 · Pine ViewPine View800 Meters31:58.4111
Apr 22Dixie InvitationalApr 22 · 3200 Meters · Place 2 · Pine ViewPine View3200 Meters29:24.8711
Apr 22Dixie InvitationalApr 22 · 1600 Meters · Place 3 · Pine ViewPine View1600 Meters34:25.6011
Apr 19Dixie Development MeetApr 19 · 400 Meters · Place 2 · Pine ViewPine View400 Meters2.53.22a11
Apr 9Crimson Cliffs InvitationalApr 9 · 3200 Meters · Place 1 · Pine ViewPine View3200 Meters19:32.26JR
Apr 2Desert Hills InvitationalApr 2 · 1600 Meters · Place 2 · Pine ViewPine View1600 Meters24:28.74JR
Apr 2Desert Hills InvitationalApr 2 · 400 Meters · Place 4 · Pine ViewPine View400 Meters452.14JR
Mar 262022 Pine View Invitational - sponsored by AdidasMar 26 · 1600 Meters · Place 15 · Pine ViewPine View1600 Meters15.4:27.08a11
Mar 25Pine View InvitationalMar 25 · 800 Meters · Place 1 · Pine ViewPine View800 Meters11:58.82Jr
Mar 25Pine View InvitationalMar 25 · 1600 Meters · Place 15 · Pine ViewPine View1600 Meters154:27.08Jr
Mar 11Snow Canyon InvitationalMar 11 · 3200 Meters · Place 12 · Pine ViewPine View3200 Meters129:27.41JR
Mar 11Snow Canyon InvitationalMar 11 · 1600 Meters · Place 12 · Pine ViewPine View1600 Meters124:24.50JR