Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · OutdoorRobison Invitational · Apr 2940:32.14aRobison InvitationalApril 29, 2026
1500 Meters · Outdoor2026 UVU Collegiate Invitational · Mar 265:18.67a2026 UVU Collegiate InvitationalMarch 26, 2026
1600 Meters · IndoorUCCTCA Indoor Invitational · Jan 315:47.07aUCCTCA Indoor InvitationalJanuary 31, 2025
1600 Meters · OutdoorPACS BYU Invitational · May 25:39.90aPACS BYU InvitationalMay 2, 2025
2 Miles · IndoorBYU Indoor Invitational (High School) · Jan 1713:03.54aBYU Indoor Invitational (High School)January 17, 2025
3000 Meters · IndoorRoman Ruiz Speed and Power Meet · Jan 3012:11.84aRoman Ruiz Speed and Power MeetJanuary 30, 2026
3000 Meters · OutdoorUtah Spring Classic · Apr 1011:32.88aUtah Spring ClassicApril 10, 2026
3200 Meters · IndoorREP Distance Challenge · Feb 913:21.68REP Distance ChallengeFebruary 9, 2024
3200 Meters · OutdoorTiger Trials · Apr 2612:15.87aTiger TrialsApril 26, 2025
400 Meters · OutdoorCorner Canyon, Pleasant Grove @ Lone Peak Tri-Meet · Mar 291:21.95aCorner Canyon, Pleasant Grove @ Lone Peak Tri-MeetMarch 29, 2022
5000 Meters · OutdoorUtah Tech Invitational · Mar 2119:14.81aUtah Tech InvitationalMarch 21, 2026
800 Meters · IndoorREP Distance Challenge 2025 · Feb 72:33.55aREP Distance Challenge 2025February 7, 2025
800 Meters · OutdoorCaveman Classic · Apr 182:33.72Caveman Classic April 18, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14NJCAA Division I Outdoor ChampionshipsMay 14 · 10,000 Meters · Place 13 · Snow CollegeSnow College10,000 Meters13.41:32.00aFr
May 14NJCAA Division I Outdoor ChampionshipsMay 14 · 5000 Meters · Place 32 · Snow CollegeSnow College5000 Meters32.22:27.26aFr
Apr 29Robison InvitationalApr 29 · 10,000 Meters · Place 5 · Snow CollegeSnow College10,000 Meters5.40:32.14a PBFr
Apr 10Utah Spring ClassicApr 10 · 3000 Meters · Place 9 · Snow CollegeSnow College3000 Meters911:32.88a PBFr
Mar 262026 UVU Collegiate InvitationalMar 26 · 1500 Meters · Place 35 · Snow CollegeSnow College1500 Meters35.5:18.67a PBFr
Mar 21Utah Tech InvitationalMar 21 · 5000 Meters · Place 17 · Snow CollegeSnow College5000 Meters1719:14.81a PBFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30Roman Ruiz Speed and Power MeetJan 30 · 3000 Meters · Place 20 · Snow CollegeSnow College3000 Meters2012:11.84a PBFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 6Region 3 ChampionshipsMay 6 · 800 Meters · Place 19 · Pleasant GrovePleasant Grove800 Meters192:39.77a12
May 2PACS BYU InvitationalMay 2 · 1600 Meters · Place 174 · Pleasant GrovePleasant Grove1600 Meters174.5:39.90a PB12
May 2PACS BYU InvitationalMay 2 · 800 Meters · Place 263 · Pleasant GrovePleasant Grove800 Meters263.2:39.95a12
Apr 26Tiger TrialsApr 26 · 3200 Meters · Place 30 · Pleasant GrovePleasant Grove3200 Meters30.12:15.87a PB12
Apr 19Davis InvitationalApr 19 · 1600 Meters · Place 50 · Pleasant GrovePleasant Grove1600 Meters505:41.2612
Apr 18Caveman Classic Apr 18 · 800 Meters · Place 18 · Pleasant GrovePleasant Grove800 Meters182:33.72 PB12
Apr 122025 Utah County InvitationalApr 12 · 3200 Meters · Place 13 · Pleasant GrovePleasant Grove3200 Meters13.12:37.79a12
Mar 29Alpha InvitationalMar 29 · 3200 Meters · Place 16 · Pleasant GrovePleasant Grove3200 Meters1612:38.95a12
Mar 22Mountain Valley InviteMar 22 · 3200 Meters · Place 4 · Pleasant GrovePleasant Grove3200 Meters4.12:28.112
Mar 14Early Bird InvitationalMar 14 · 1600 Meters · Place 70 · Pleasant GrovePleasant Grove1600 Meters7005:51.612

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 7REP Distance Challenge 2025Feb 7 · 800 Meters · Place 42 · Pleasant GrovePleasant Grove800 Meters422:33.55a PB—
Jan 31UCCTCA Indoor InvitationalJan 31 · 1600 Meters · Place 77 · Pleasant GrovePleasant Grove1600 Meters775:47.07a PB—
Jan 31UCCTCA Indoor InvitationalJan 31 · 800 Meters · Place 36 · Pleasant GrovePleasant Grove800 Meters362:37.62a—
Jan 17BYU Indoor Invitational (High School)Jan 17 · 2 Miles · Place 9 · UnattachedUnattached2 Miles9.13:03.54a PB12
Jan 17BYU Indoor Invitational (High School)Jan 17 · 800 Meters · Place 24 · UnattachedUnattached800 Meters24.2:38.59a12

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 32024 PACS BYU InvitationalMay 3 · 1600 Meters · Place 252 · Pleasant GrovePleasant Grove1600 Meters2525:55.72a—
May 32024 PACS BYU InvitationalMay 3 · 800 Meters · Place 215 · Pleasant GrovePleasant Grove800 Meters2152:39.98a—
Apr 27Tiger TrialsApr 27 · 3200 Meters · Place 37 · Pleasant GrovePleasant Grove3200 Meters37.12:33.66a11
Apr 192024 Caveman ClassicApr 19 · 1600 Meters · Place 30 · Pleasant GrovePleasant Grove1600 Meters305:50.27a—
Apr 13BYU Multis/Steeple/DMR [High School]Apr 13 · 2000m Steeplechase · Place 4 · Pleasant GrovePleasant Grove2000m Steeplechase0.762m4.8:38.02aUnofficial11
Apr 122024 Utah County InvitationalApr 12 · 800 Meters · Place 61 · Pleasant GrovePleasant Grove800 Meters612:44.05a—
Mar 282024 Alpha InviteMar 28 · 1600 Meters · Place 77 · Pleasant GrovePleasant Grove1600 Meters775:58.94a—
Mar 282024 Alpha InviteMar 28 · 800 Meters · Place 57 · Pleasant GrovePleasant Grove800 Meters572:43.91a—
Mar 22Mountain Valley InviteMar 22 · 1600 Meters · Place 29 · Pleasant GrovePleasant Grove1600 Meters296:01.76a—
Mar 15Early Bird InvitationalMar 15 · 3200 Meters · Place 35 · Pleasant GrovePleasant Grove3200 Meters35.12:56.82a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 9REP Distance ChallengeFeb 9 · 3200 Meters · Place 13 · Pleasant GrovePleasant Grove3200 Meters1313:21.68 PB—
Feb 2UHSTCA Indoor InvitationalFeb 2 · 800 Meters · Place 54 · Pleasant GrovePleasant Grove800 Meters542:46.35Jr
Feb 2UHSTCA Indoor InvitationalFeb 2 · 1600 Meters · Place 156 · Pleasant GrovePleasant Grove1600 Meters1566:06.16Jr
Feb 2UHSTCA Indoor InvitationalFeb 2 · 800 Meters · Place 54 · Pleasant GrovePleasant Grove800 Meters542:46.35Jr
Feb 2UHSTCA Indoor InvitationalFeb 2 · 1600 Meters · Place 156 · Pleasant GrovePleasant Grove1600 Meters1566:06.16Jr

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29Tiger Trials @ OremApr 29 · 3200 Meters · Place 29 · Pleasant GrovePleasant Grove3200 Meters2913:23.16SO
Apr 28Nebo InvitationalApr 28 · 1600 Meters · Place 18 · Pleasant GrovePleasant Grove1600 Meters186:13.07SO
Apr 252023 JV Region - Region IVApr 25 · 800 Meters · Place 15 · Pleasant GrovePleasant Grove800 Meters152:50.47SO
Apr 21AF Caveman ClassicApr 21 · 800 Meters · Place 57 · Pleasant GrovePleasant Grove800 Meters572:52.71SO
Apr 8Taylorsville InvitationalApr 8 · 800 Meters · Place 65 · Pleasant GrovePleasant Grove800 Meters652:56.38SO
Apr 1Alpha InvitationalApr 1 · 1600 Meters · Place 78 · Pleasant GrovePleasant Grove1600 Meters786:19.79SO
Mar 17Early Bird Invite @ Mtn ViewMar 17 · 800 Meters · Place 64 · Pleasant GrovePleasant Grove800 Meters642:51.45SO

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 10 REP Distance ChallengeFeb 10 · 1600 Meters · Place 163 · Pleasant GrovePleasant Grove1600 Meters1636:22.33So
Feb 3UHSTCA Indoor InvitationalFeb 3 · 800 Meters · Place 98 · Pleasant GrovePleasant Grove800 Meters982:58.73SO
Feb 3UHSTCA Indoor InvitationalFeb 3 · 1600 Meters · Place 206 · Pleasant GrovePleasant Grove1600 Meters2066:32.63SO

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 15Utah County InvitationalApr 15 · 3200 Meters · Pleasant GrovePleasant Grove3200 Meters—DNS9
Mar 30Alpha InvitationalMar 30 · 1600 Meters · Place 113 · Pleasant GrovePleasant Grove1600 Meters1136:44.01FR
Mar 30Alpha InvitationalMar 30 · 1600 Meters · Place 113 · Pleasant GrovePleasant Grove1600 Meters113.6:44.01a9
Mar 29Corner Canyon, Pleasant Grove @ Lone Peak Tri-MeetMar 29 · 400 Meters · Place 29 · Pleasant GrovePleasant Grove400 Meters29.1:21.95a PB9
Mar 25Mountain Valley InvitationalMar 25 · 800 Meters · Place 55 · Pleasant GrovePleasant Grove800 Meters553:01.39FR
Mar 18Early Bird InvitationalMar 18 · 1600 Meters · Place 93 · Pleasant GrovePleasant Grove1600 Meters937:04.76Fr