Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Layton Commons ParkRegion 1, Pre-Region · Aug 2611:01.7Region 1, Pre-RegionAugust 26, 2021
2.7 Miles · Weber County FairgroundsTop of Utah · Sep 315:57.5Top of UtahSeptember 3, 2021
2.75 Miles · Layton Commons ParkDavis District · Sep 2915:38.48Davis DistrictSeptember 29, 2021
3 Miles · Layton Commons ParkRegion 1 Pre-Region · Aug 2516:51.20Region 1 Pre-RegionAugust 25, 2022
3 Miles · Roy High SchoolRoyal Run · Sep 2416:43.3Royal RunSeptember 24, 2022
3 Miles · Roy HSRoyal Run · Sep 2516:55.7Royal RunSeptember 25, 2021
5,000 Meters · Jacoby Golf CourseWyoming Invitational · Aug 3017:00.1Wyoming InvitationalAugust 30, 2025
5,000 Meters · Little America Golf CourseWyoming Invitational · Sep 415:44.9Wyoming InvitationalSeptember 4, 2026
5,000 Meters · Regional Athletic ComplexUHSAA 6A State Championships · Oct 2415:27.8UHSAA 6A State ChampionshipsOctober 24, 2023
5,000 Meters · Valley Regional Park2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV) · Sep 1717:03.522022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV)September 17, 2022
8,000 Meters · Colorado Springs Christian SchoolsUC-Colorado Springs XC Open · Oct 1025:55.43UC-Colorado Springs XC OpenOctober 10, 2025
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic College · Sep 2523:41.4Gans Creek Classic CollegeSeptember 25, 2026
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1624:10.6Under Armour NCAA DI Pre-NationalOctober 16, 2026
8,000 Meters · Warm Springs Golf Course2026 Pac-12 Cross Country Championships · Oct 3024:34.902026 Pac-12 Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · Washington ParkMSU Denver Roadrunners Invitational · Sep 2026:34.8MSU Denver Roadrunners InvitationalSeptember 20, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 302026 Pac-12 Cross Country ChampionshipsOct 30 · 8,000 Meters Collegiate · Place 27 · Colorado St.Colorado St.8,000 Meters Collegiate2724:34.90 PBJr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters Blue · Place 77 · Colorado St.Colorado St.8,000 Meters Blue7724:10.6 PBJr
Sep 25Gans Creek Classic CollegeSep 25 · 8,000 Meters Gold Invite · Place 41 · Colorado St.Colorado St.8,000 Meters Gold Invite4123:41.4 PBJr
Sep 4Wyoming InvitationalSep 4 · 5,000 Meters Collegiate · Place 8 · Colorado St.Colorado St.5,000 Meters Collegiate815:44.9 PBJr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 10UC-Colorado Springs XC OpenOct 10 · 8,000 Meters Open · Place 7 · Colorado St.Colorado St.8,000 Meters Open725:55.43 PBSo
Sep 20MSU Denver Roadrunners InvitationalSep 20 · 8,000 Meters College · Place 40 · Colorado St.Colorado St.8,000 Meters College4026:34.8 PBSo
Aug 30Wyoming InvitationalAug 30 · 5,000 Meters Men's Race · Place 29 · Colorado St.Colorado St.5,000 Meters Men's Race2917:00.1 PBSo

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24UHSAA 6A State ChampionshipsOct 24 · 5,000 Meters Varsity · Place 10 · LaytonLayton5,000 Meters Varsity1015:27.8 PB12
Oct 4Region 1 Cross Country ChampionshipOct 4 · 3 Miles Varsity · Place 1 · LaytonLayton3 Miles Varsity115:40.8912
Sep 27Davis District ChampionshipsSep 27 · 2.75 Miles Varsity · Place 4 · LaytonLayton2.75 Miles Varsity415:00.6912
Sep 8Park City InvitationalSep 8 · 3 Miles Varsity · Place 3 · LaytonLayton3 Miles Varsity315:32.7Sr
Aug 26Region 1 Pre-Region XCAug 26 · 3 Miles Varsity · Place 1 · LaytonLayton3 Miles Varsity115:46.7Sr

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25UHSAA State XC ChampionshipOct 25 · 5,000 Meters 6A · Place 76 · LaytonLayton5,000 Meters 6A7616:58.0Jr
Oct 112022 Utah 5A & 6A DivisionalsOct 11 · 5,000 Meters 6A · Place 40 · LaytonLayton5,000 Meters 6A4017:38.411
Oct 4Region 1 Cross Country ChampionshipOct 4 · 3 Miles Varsity · Place 20 · LaytonLayton3 Miles Varsity2016:24.5711
Sep 28Davis District ChampionshipsSep 28 · 2.75 Miles Varsity · Place 18 · LaytonLayton2.75 Miles Varsity1815:09.6011
Sep 24Royal RunSep 24 · 3 Miles Varsity · Place 37 · LaytonLayton3 Miles Varsity3716:43.3 PB11
Sep 172022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV)Sep 17 · 5,000 Meters Varsity Boys · Place 23 · LaytonLayton5,000 Meters Varsity Boys2317:03.52 PB11
Sep 9Park City InvitationalSep 9 · 3 Miles Varsity · Place 30 · LaytonLayton3 Miles Varsity3017:05.511
Sep 3USU InvitationalSep 3 · 5,000 Meters Varsity · Place 8 · LaytonLayton5,000 Meters Varsity817:34.811
Aug 25Region 1 Pre-RegionAug 25 · 3 Miles Varsity · Place 21 · LaytonLayton3 Miles Varsity2116:51.20 PB11

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 27UHSAA Class 5A State XC ChampionshipsOct 27 · 5,000 Meters 6A · Place 104 · LaytonLayton5,000 Meters 6A10417:16.9So
Oct 27UHSAA Class 6A State XC ChampionshipsOct 27 · 5,000 Meters Varsity · Place 104 · LaytonLayton5,000 Meters Varsity10417:16.910
Oct 122021 5A & 6A DivisionalsOct 12 · 5,000 Meters 6A · Place 70 · LaytonLayton5,000 Meters 6A7018:50.510
Oct 5Region 1 XC ChampionshipsOct 5 · Varsity · Place 44 · LaytonLaytonVarsity4417:31.11SO
Sep 29Davis DistrictSep 29 · 2.75 Miles Boys Varsity · Place 40 · LaytonLayton2.75 Miles Boys Varsity4015:38.48 PB10
Sep 25Royal RunSep 25 · 3 Miles Varsity · Place 39 · LaytonLayton3 Miles Varsity3916:55.7 PB10
Sep 152021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Freshman Sophomore · Place 6 · LaytonLayton5,000 Meters Freshman Sophomore618:13.810
Sep 10Park City InvitationalSep 10 · Varsity · Place 24 · LaytonLaytonVarsity2417:38.410
Sep 3Top of UtahSep 3 · 2.7 Miles Elite · Place 32 · LaytonLayton2.7 Miles Elite3215:57.5 PB10
Aug 26Region 1, Pre-RegionAug 26 · 2 Miles Varsity · Place 24 · LaytonLayton2 Miles Varsity2411:01.7 PB10

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 2Region 1 XC ChampionshipsOct 2 · 3 Miles Junior Varsity · Place 25 · LaytonLayton3 Miles Junior Varsity2518:31.119
Sep 26Royal RunSep 26 · 3 Miles Rookie · Place 16 · LaytonLayton3 Miles Rookie1617:56.59
Sep 16Davis DistrictSep 16 · 2.7 Miles Varsity · Place 11 · LaytonLayton2.7 Miles Varsity1116:57.49
Sep 4Nicholls Hollow InviteSep 4 · 3 Miles Varsity · Place 88 · LaytonLayton3 Miles Varsity8819:39.2—
Aug 31Region 1, Pre-RegionAug 31 · 2 Miles JV Boys (DHS,CHS,LHS,FHS) · Place 7 · LaytonLayton2 Miles JV Boys (DHS,CHS,LHS,FHS)711:55.69