Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRoman Ruiz Speed and Power Meet · Feb 14:29.80aRoman Ruiz Speed and Power MeetFebruary 1, 2025
1 Mile · OutdoorRobison Invitational · Apr 304:29.31aRobison InvitationalApril 30, 2025
10,000 Meters · OutdoorNJCAA Region I · Apr 2034:21.31aNJCAA Region IApril 20, 2026
1600 Meters · IndoorREP Distance Challenge · Feb 94:27.83REP Distance ChallengeFebruary 9, 2024
1600 Meters · OutdoorPine View Invitational · Mar 224:16.57aPine View InvitationalMarch 22, 2024
3000 Meters · IndoorPVCC Indoor Invite · Jan 248:56.42aPVCC Indoor InviteJanuary 24, 2026
3000m Steeplechase · 0.914m · OutdoorCarvel Jackson Memorial Showcase · Mar 289:17.38aCarvel Jackson Memorial ShowcaseMarch 28, 2026
3000m Steeplechase · OutdoorWeber State Spring Classic · Apr 119:44.51Weber State Spring ClassicApril 11, 2025
3200 Meters · OutdoorPine View Invitational · Mar 229:21.76aPine View InvitationalMarch 22, 2024
5000 Meters · OutdoorACCAC Championships · Apr 315:22.40aACCAC ChampionshipsApril 3, 2026
800 Meters · Outdoor2024 PACS BYU Invitational · May 31:59.36a2024 PACS BYU InvitationalMay 3, 2024
Discus · 1.6kg · OutdoorCorner Canyon, Pleasant Grove @ Lone Peak Tri-Meet · Mar 2955-01Corner Canyon, Pleasant Grove @ Lone Peak Tri-MeetMarch 29, 2022
High Jump · OutdoorCorner Canyon, Pleasant Grove @ Lone Peak Tri-Meet · Mar 295-00.00Corner Canyon, Pleasant Grove @ Lone Peak Tri-MeetMarch 29, 2022
Javelin · 800g · OutdoorUtah County Invitational · Apr 15113-00Utah County InvitationalApril 15, 2022

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14NJCAA Division I Outdoor ChampionshipsMay 14 · 3000m Steeplechase · Place 11 · Pima (AZ) CCPima (AZ) CC3000m Steeplechase0.914m11.10:30.69aSo
Apr 20NJCAA Region IApr 20 · 3000m Steeplechase · Place 1 · Pima (AZ) CCPima (AZ) CC3000m Steeplechase0.914m1.9:36.80aSo
Apr 20NJCAA Region IApr 20 · 10,000 Meters · Place 9 · Pima (AZ) CCPima (AZ) CC10,000 Meters9.34:21.31a PBSo
Apr 20NJCAA Region IApr 20 · 5000 Meters · Place 6 · Pima (AZ) CCPima (AZ) CC5000 Meters6.16:07.34aSo
Apr 3ACCAC ChampionshipsApr 3 · 3000m Steeplechase · Place 1 · Pima (AZ) CCPima (AZ) CC3000m Steeplechase0.914m1.10:14.60aSo
Apr 3ACCAC ChampionshipsApr 3 · 5000 Meters · Place 6 · Pima (AZ) CCPima (AZ) CC5000 Meters6.15:22.40a PBSo
Mar 28Carvel Jackson Memorial ShowcaseMar 28 · 3000m Steeplechase · Place 2 · Pima (AZ) CCPima (AZ) CC3000m Steeplechase0.914m2.9:17.38a PBSo
Jan 17Al Shirley InvitationalJan 17 · 5000 Meters · Place 3 · Pima (AZ) CCPima (AZ) CC5000 Meters3.15:27.61aSo
Jan 17Al Shirley InvitationalJan 17 · 3000 Meters · Pima (AZ) CCPima (AZ) CC3000 Meters—DNSSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13Don Kirby Elite InvitationalFeb 13 · 3000 Meters · Place 21 · Pima (AZ) CCPima (AZ) CC3000 Meters219:03.06aSo
Feb 13Don Kirby Elite InvitationalFeb 13 · 1 Mile · Place 30 · Pima (AZ) CCPima (AZ) CC1 Mile304:31.04aSo
Jan 24PVCC Indoor InviteJan 24 · 3000 Meters · Place 2 · Pima (AZ) CCPima (AZ) CC3000 Meters28:56.42a PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 72025 Utah Last ChanceMay 7 · 3000m Steeplechase · Place 4 · Salt LakeSalt Lake3000m Steeplechase49:56.40FR
Apr 30Robison InvitationalApr 30 · 1 Mile · Place 25 · Salt Lake (Utah) CCSalt Lake (Utah) CC1 Mile254:29.31a PBFr
Apr 172025 Leopard InviteApr 17 · 3000m Steeplechase · Place 16 · Salt Lake CCSalt Lake CC3000m Steeplechase0.914m16.9:28.87aFr
Apr 11Weber State Spring ClassicApr 11 · 3000m Steeplechase · Place 2 · Salt LakeSalt Lake3000m Steeplechase29:44.51 PBFR
Mar 28Utah Valley CollegiateMar 28 · 3000m Steeplechase · Place 7 · Salt LakeSalt Lake3000m Steeplechase710:04.97FR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1Roman Ruiz Speed and Power MeetFeb 1 · 1 Mile · Place 27 · Salt Lake (Utah) CCSalt Lake (Utah) CC1 Mile274:29.80a PB—
Jan 16ISU Snake RiverJan 16 · 1 Mile · Place 40 · Salt Lake CCSalt Lake CC1 Mile40.4:37.65aFr
Jan 10Weber State InvitationalJan 10 · 3000 Meters · Place 26 · Salt LakeSalt Lake3000 Meters269:20.69FR

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16UHSAA Track & Field ChampionshipsMay 16 · 3200 Meters · Place 23 · Lone PeakLone Peak3200 Meters23.9:34.63a12
May 16UHSAA Track & Field ChampionshipsMay 16 · 1600 Meters · Place 21 · Lone PeakLone Peak1600 Meters21.4:21.84a12
May 32024 PACS BYU InvitationalMay 3 · 1600 Meters · Place 32 · Lone PeakLone Peak1600 Meters324:21.53a—
May 32024 PACS BYU InvitationalMay 3 · 800 Meters · Place 55 · Lone PeakLone Peak800 Meters551:59.36a PB—
Apr 27Tiger TrialsApr 27 · 800 Meters · Place 28 · Lone PeakLone Peak800 Meters28.2:02.82a12
Apr 122024 Utah County InvitationalApr 12 · 800 Meters · Place 33 · Lone PeakLone Peak800 Meters332:04.42a—
Mar 22Pine View InvitationalMar 22 · 3200 Meters · Place 15 · Lone PeakLone Peak3200 Meters159:21.76a PB—
Mar 22Pine View InvitationalMar 22 · 1600 Meters · Place 18 · Lone PeakLone Peak1600 Meters184:16.57a PB—
Mar 15Early Bird InvitationalMar 15 · 1600 Meters · Place 8 · Lone PeakLone Peak1600 Meters8.4:20.88a12
Mar 15Early Bird InvitationalMar 15 · 800 Meters · Place 14 · Lone PeakLone Peak800 Meters14.2:00.53a12

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 9REP Distance ChallengeFeb 9 · 1600 Meters · Place 12 · Lone PeakLone Peak1600 Meters124:27.83 PB—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18UHSAA State ChampionshipsMay 18 · 3200 Meters · Place 18 · Lone PeakLone Peak3200 Meters189:35.61JR
May 11Region 4 ChampionshipsMay 11 · 3200 Meters · Place 2 · Lone PeakLone Peak3200 Meters2.9:38.37a11
May 11Region 4 ChampionshipsMay 11 · 1600 Meters · Place 5 · Lone PeakLone Peak1600 Meters5.4:28.16a11
May 62023 PACS BYU InvitationalMay 6 · 1600 Meters · Place 50 · Lone PeakLone Peak1600 Meters50.4:28.51a11
May 5BYU InvitationalMay 5 · 1600 Meters · Place 50 · Lone PeakLone Peak1600 Meters50.4:28.51a11
Apr 29Tiger Trials @ OremApr 29 · 1600 Meters · Place 14 · Lone PeakLone Peak1600 Meters144:21.45JR
Apr 21AF Caveman ClassicApr 21 · 3200 Meters · Place 4 · Lone PeakLone Peak3200 Meters49:32.24JR
Mar 24Pine View InvitationalMar 24 · 3200 Meters · Place 1 · Lone PeakLone Peak3200 Meters19:29.55JR
Mar 24Pine View InvitationalMar 24 · 1600 Meters · Place 1 · Lone PeakLone Peak1600 Meters14:21.41JR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10 REP Distance ChallengeFeb 10 · 1600 Meters · Place 16 · Lone PeakLone Peak1600 Meters164:30.42Jr
Feb 10 REP Distance ChallengeFeb 10 · 1600 Meters · Place 16 · Lone PeakLone Peak1600 Meters1604:30.4Jr

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 11Utah Region 4 ChampionshipsMay 11 · Javelin · Place 20 · Lone PeakLone PeakJavelin2092-03SO
May 11Utah Region 4 ChampionshipsMay 11 · 1600 Meters · Place 19 · Lone PeakLone Peak1600 Meters194:35.89SO
Apr 20Airshow Invitational @ Cedar Valley HSApr 20 · Long Jump · Lone PeakLone PeakLong JumpRound P—DNS10
Apr 20Airshow Invitational @ Cedar Valley HSApr 20 · Javelin · Lone PeakLone PeakJavelin800gRound P—DNS10
Apr 20Airshow Invitational @ Cedar Valley HSApr 20 · High Jump · Lone PeakLone PeakHigh Jump—DNS10
Apr 15Utah County InvitationalApr 15 · 3200 Meters · Lone PeakLone Peak3200 Meters—DNS10
Apr 15Utah County InvitationalApr 15 · Javelin · Place 16 · Lone PeakLone PeakJavelin800g16.113-00 PB10
Apr 15Utah County InvitationalApr 15 · High Jump · Lone PeakLone PeakHigh Jump—DNS10
Apr 13Westlake, Lone Peak @ American ForkApr 13 · Javelin · Place 1 · Lone PeakLone PeakJavelin800g1.112-0210
Mar 30Alpha InvitationalMar 30 · 1600 Meters · Place 24 · Lone PeakLone Peak1600 Meters244:38.66SO
Mar 30Alpha InvitationalMar 30 · 1600 Meters · Place 24 · Lone PeakLone Peak1600 Meters24.4:38.66a10
Mar 29Corner Canyon, Pleasant Grove @ Lone Peak Tri-MeetMar 29 · Javelin · Lone PeakLone PeakJavelin800g—FOUL10
Mar 29Corner Canyon, Pleasant Grove @ Lone Peak Tri-MeetMar 29 · Discus · Place 5 · Lone PeakLone PeakDiscus1.6kg5.55-01 PB10
Mar 29Corner Canyon, Pleasant Grove @ Lone Peak Tri-MeetMar 29 · High Jump · Place 2 · Lone PeakLone PeakHigh Jump2.5-00.00 PB10
Mar 25Mountain Valley InvitationalMar 25 · Long Jump · Place 48 · Lone PeakLone PeakLong Jump4815-10.00SO
Mar 25Mountain Valley InvitationalMar 25 · 1600 Meters · Place 8 · Lone PeakLone Peak1600 Meters84:39.47SO
Mar 18Early Bird InvitationalMar 18 · 800 Meters · Place 14 · Lone PeakLone Peak800 Meters142:06.69So
Mar 18Early Bird InvitationalMar 18 · 3200 Meters · Place 23 · Lone PeakLone Peak3200 Meters2310:02.01So
Mar 15Pleasant Grove, Skyridge @ Lone Peak Tri-MeetMar 15 · Long Jump · Place 30 · Lone PeakLone PeakLong Jump3014-06.50SO
Mar 15Pleasant Grove, Skyridge @ Lone Peak Tri-MeetMar 15 · 1600 Meters · Place 4 · Lone PeakLone Peak1600 Meters44:47.12SO