Personal bests

Best marks in available results
Event / courseMarkMeetDate
21082 m · John Hunt Cross Country ParkNJCAA Men's Half Marathon Championship · Nov 141:12:36.10NJCAA Men's Half Marathon ChampionshipNovember 14, 2023
3 Miles · Art Dye ParktwiKNIGHT Invitational · Sep 2315:22.36twiKNIGHT InvitationalSeptember 23, 2022
3 Miles · Pleasant Grove HSUHSTCA Pre-Footlocker · Nov 616:53UHSTCA Pre-FootlockerNovember 6, 2021
3 Miles · Scera ParkWolverine Invite · Sep 1114:44.37Wolverine InviteSeptember 11, 2026
4 Miles · Brigham Young UniversityBYU Autumn Classic · Sep 821:21.8BYU Autumn ClassicSeptember 8, 2023
5,000 Meters · Regional Athletic Complex2021 Utah Pre-State XC Meet · Sep 1617:02.22021 Utah Pre-State XC MeetSeptember 16, 2021
5,000 Meters · Shalimar Country ClubNXR Southwest Regional Championships · Nov 2016:14.7NXR Southwest Regional ChampionshipsNovember 20, 2021
5,000 Meters · Skyridge HSRegion 4 XC Championships · Oct 416:41.51Region 4 XC ChampionshipsOctober 4, 2022
6,000 Meters · Cedar City Golf Course 6kColor Country Invitational · Oct 419:25.16Color Country InvitationalOctober 4, 2025
7,000 Meters · Cedar Ridge Golf CourseColor Country Invitational · Oct 322:36Color Country InvitationalOctober 3, 2026
7,000 Meters · Steve and Dona Reeder Cross Country Course2023 Scenic West XC Invitational · Oct 2721:53.22023 Scenic West XC InvitationalOctober 27, 2023
7,000 Meters · Utah State FairparkBeehive Invitational · Sep 1222:07.04Beehive InvitationalSeptember 12, 2025
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 2624:32.34Gans Creek Classic - CollegeSeptember 26, 2025
8,000 Meters · Harold Patterson Sports CenterWAC Championships XC25 · Oct 3124:37.50WAC Championships XC25October 31, 2025
8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 1124:45.30NJCAA Cross Country National ChampionshipNovember 11, 2023
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1625:28.1Under Armour NCAA DI Pre-NationalOctober 16, 2026
8,000 Meters · Pole Green ParkNJCAA D1 XC Championships · Nov 924:42.4NJCAA D1 XC ChampionshipsNovember 9, 2024
8,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 1724:24.0Princeton Fall ClassicOctober 17, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters Blue · Place 295 · Utah ValleyUtah Valley8,000 Meters Blue29525:28.1 PBSr
Oct 3Color Country InvitationalOct 3 · 7,000 Meters Collegiate · Place 10 · Utah ValleyUtah Valley7,000 Meters Collegiate1022:36 PBSr
Sep 11Wolverine InviteSep 11 · 3 Miles Collegiate · Place 3 · Utah ValleyUtah Valley3 Miles Collegiate314:44.37 PBSr
Sep 4Utah Valley InvitationalSep 4 · 3 Miles Collegiate · Place 39 · Utah ValleyUtah Valley3 Miles Collegiate3915:04.55Sr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 14NCAA Cross Country Mountain RegionalsNov 14 · 10,000 Meters Varsity · Place 68 · Utah ValleyUtah Valley10,000 Meters Varsity6832:36.1JR
Oct 31WAC Championships XC25Oct 31 · 8,000 Meters Champ · Place 20 · Utah ValleyUtah Valley8,000 Meters Champ2024:37.50 PBJr
Oct 17Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · Place 99 · Utah ValleyUtah Valley8,000 Meters Fall Classic9924:24.0 PBJr
Oct 4Color Country InvitationalOct 4 · 6,000 Meters Men's 6k · Place 14 · Utah ValleyUtah Valley6,000 Meters Men's 6k1419:25.16 PBJr
Sep 26Gans Creek Classic - CollegeSep 26 · 8,000 Meters Black · Place 63 · Utah ValleyUtah Valley8,000 Meters Black6324:32.34 PBJr
Sep 12Beehive InvitationalSep 12 · 7,000 Meters Men's Race · Place 13 · Utah ValleyUtah Valley7,000 Meters Men's Race1322:07.04 PBJr
Aug 292025 UVU Collegiate XC InviteAug 29 · 3 Miles Open · Place 12 · Utah ValleyUtah Valley3 Miles Open1214:54.51Jr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12NJCAA HALF-MARATHON CHAMPIONSHIPSNov 12 · 13.1 Miles Varsity · Place 8 · Salt Lake (Utah) CCSalt Lake (Utah) CC13.1 Miles Varsity81:07:45.7SO
Nov 9NJCAA D1 XC ChampionshipsNov 9 · 8,000 Meters Division I · Place 27 · Salt Lake CCSalt Lake CC8,000 Meters Division I2724:42.4 PBSo
Oct 24Utah OpenOct 24 · 8,000 Meters Varsity · Place 7 · Salt LakeSalt Lake8,000 Meters Varsity726:16.0SO
Sep 13BYU Autumn ClassicSep 13 · 4 Miles Varsity · Place 18 · Salt LakeSalt Lake4 Miles Varsity1820:27.0SO

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14NJCAA Men's Half Marathon ChampionshipNov 14 · 13.1 Miles 13.1 · Place 30 · Salt Lake CCSalt Lake CC13.1 Miles 13.1301:12:36.10 PBFr
Nov 11NJCAA Cross Country National ChampionshipNov 11 · 8,000 Meters Men 8000 Meter Run Div I · Place 24 · Salt Lake CCSalt Lake CC8,000 Meters Men 8000 Meter Run Div I2424:45.30 PBFr
Oct 272023 Scenic West XC InvitationalOct 27 · 7,000 Meters College · Place 12 · Salt Lake CCSalt Lake CC7,000 Meters College1221:53.2 PBFr
Sep 8BYU Autumn ClassicSep 8 · 4 Miles College · Place 25 · Salt Lake CCSalt Lake CC4 Miles College2521:21.8 PBFr
Sep 1UVU XC InvitationalSep 1 · 5,000 Meters Varsity · Place 47 · Salt LakeSalt Lake5,000 Meters Varsity4715:30.7FR

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25UHSAA State XC ChampionshipOct 25 · 5,000 Meters 6A · Place 12 · American ForkAmerican Fork5,000 Meters 6A1215:36.6Sr
Oct 112022 Utah 5A & 6A DivisionalsOct 11 · 5,000 Meters 6A · Place 9 · American ForkAmerican Fork5,000 Meters 6A916:22.912
Oct 4Region 4 XC ChampionshipsOct 4 · 5,000 Meters Varsity Boys · Place 11 · American ForkAmerican Fork5,000 Meters Varsity Boys1116:41.51 PB12
Sep 23twiKNIGHT InvitationalSep 23 · 3 Miles Boys Varsity · Place 22 · American ForkAmerican Fork3 Miles Boys Varsity2215:22.36 PB12
Sep 3Timpanogos InvitationalSep 3 · 5,000 Meters Elite · Place 31 · American ForkAmerican Fork5,000 Meters Elite3116:38.8SR
Aug 27Wasatch RendezvousAug 27 · 3 Miles Varsity · Place 1 · American ForkAmerican Fork3 Miles Varsity116:48.6212

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 20NXR Southwest Regional ChampionshipsNov 20 · 5,000 Meters Open - Large School 1 (1600 and more) · Place 2 · American ForkAmerican Fork5,000 Meters Open - Large School 1 (1600 and more)216:14.7 PB11
Nov 6UHSTCA Pre-FootlockerNov 6 · 3 Miles Varsity · Place 26 · American ForkAmerican Fork3 Miles Varsity2616:53 PB11
Oct 5Region 4 ChampionshipsOct 5 · 3 Miles Junior Varsity · Place 2 · American ForkAmerican Fork3 Miles Junior Varsity216:24.611
Sep 242021 Border Wars XCSep 24 · 3 Miles Varsity · Place 5 · American ForkAmerican Fork3 Miles Varsity516:26.5911
Sep 162021 Utah Pre-State XC MeetSep 16 · 5,000 Meters PM Junior/Senior Boys · Place 43 · American ForkAmerican Fork5,000 Meters PM Junior/Senior Boys4317:02.2 PB11
Sep 152021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Varsity · Place 43 · American ForkAmerican Fork5,000 Meters Varsity4317:02.211
Sep 10Park City InvitationalSep 10 · Varsity · Place 10 · American ForkAmerican ForkVarsity1016:46.911
Sep 4Timpanogos InvitationalSep 4 · 5,000 Meters Varsity · Place 2 · American ForkAmerican Fork5,000 Meters Varsity216:47.911
Aug 28Wahsatch RendezvousAug 28 · 3 Miles Junior Varsity · Place 10 · American ForkAmerican Fork3 Miles Junior Varsity1016:45.8311
Aug 28Wahsatch RendezvousAug 28 · 3 Miles Junior Varsity · Place 2 · American ForkAmerican Fork3 Miles Junior Varsity216:45.8311

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7Border Wars - Utah QualifierNov 7 · 5,000 Meters Freshman Sophomore · Place 1 · American ForkAmerican Fork5,000 Meters Freshman Sophomore116:49.35—
Oct 2Region 4 XC ChampionshipsOct 2 · 3 Miles Junior Varsity · Place 1 · American ForkAmerican Fork3 Miles Junior Varsity117:08.6—
Sep 18UIAAA InvitationalSep 18 · 3 Miles Frosh/Soph Freshman Division 1 · Place 3 · American ForkAmerican Fork3 Miles Frosh/Soph Freshman Division 1317:00.1810
Sep 11Wasatch XC InvitationalSep 11 · 3 Miles Junior Varsity · Place 4 · American ForkAmerican Fork3 Miles Junior Varsity417:34.010
Aug 29Wahsatch RendezvousAug 29 · 3 Miles Sophomore · Place 1 · American ForkAmerican Fork3 Miles Sophomore117:23.8510

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16UHSTCA Pre-Footlocker MeetNov 16 · 3 Miles Varsity · Place 140 · American ForkAmerican Fork3 Miles Varsity14018:469
Oct 11UHSAA Region 4 ChampionshipOct 11 · 3 Miles Junior Varsity · Place 83 · American ForkAmerican Fork3 Miles Junior Varsity8318:25.599
Sep 27Park City InvitationalSep 27 · 3 Miles Junior Varsity · Place 75 · American ForkAmerican Fork3 Miles Junior Varsity7518:59.0—
Sep 7Wasatch InvitationalSep 7 · 5,000 Meters Freshman Sophomore · Place 22 · American ForkAmerican Fork5,000 Meters Freshman Sophomore2221:19.2Fr