Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · East Bay Golf CourseBYU Autumn Classic · Sep 1617:54.3BYU Autumn ClassicSeptember 16, 2017
3 Miles · Lakeside ParkUtah County Invitational · Sep 117:08.7Utah County InvitationalSeptember 1, 2018
3 Miles · Scera ParkUtah Valley Invitational · Sep 414:30.58Utah Valley InvitationalSeptember 4, 2026
3 Miles · Spanish Fork Sports ComplexRegion 10 Championships · Oct 516:46.3Region 10 ChampionshipsOctober 5, 2018
3 Miles · Sugar House ParkUHSAA Class 5A State XC Championships · Oct 2316:28.2UHSAA Class 5A State XC ChampionshipsOctober 23, 2019
5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC · Sep 2016:13.00Bob Firman Invitational XCSeptember 20, 2019
5,000 Meters · East Bay Golf CourseBYU Autumn Classic @ East Bay Golf Course · Sep 1417:00.3BYU Autumn Classic @ East Bay Golf CourseSeptember 14, 2019
5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 2316:08.4NXR Southwest Regional ChampionshipsNovember 23, 2019
5,000 Meters · Lubbock Christian University XC CourseH.S. CC National Invitational · Dec 515:34.04H.S. CC National InvitationalDecember 5, 2020
5,000 Meters · Soldier HollowUHSAA Class 5A State XC Championships · Oct 2217:57.9UHSAA Class 5A State XC ChampionshipsOctober 22, 2020
6,000 Meters · Cedar City Golf Course 6kColor Country Invitational · Oct 418:52.72Color Country InvitationalOctober 4, 2025
6,000 Meters · Sunnyside ParkUtah XC Open · Oct 2219:36.4Utah XC OpenOctober 22, 2021
7,000 Meters · Cedar Ridge Golf CourseColor Country Invitational · Oct 322:11Color Country InvitationalOctober 3, 2026
7,000 Meters · Utah State FairparkBeehive Invitational · Sep 1222:05.41Beehive InvitationalSeptember 12, 2025
8,000 Meters · Agricultural Operations Course WAC Cross Country Championships · Oct 3025:06.2WAC Cross Country ChampionshipsOctober 30, 2021
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic - College · Sep 2625:03.79Gans Creek Classic - CollegeSeptember 26, 2025
8,000 Meters · Harold Patterson Sports CenterWAC Championships XC25 · Oct 3125:31.30WAC Championships XC25October 31, 2025
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1624:33.6Under Armour NCAA DI Pre-NationalOctober 16, 2026
8,000 Meters · University of California Riverside ExtensionBIG West Conference Championships · Oct 3123:47.5BIG West Conference ChampionshipsOctober 31, 2026
8,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 1726:04.1Princeton Fall ClassicOctober 17, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31BIG West Conference ChampionshipsOct 31 · 8,000 Meters BIG West Championship · Place 12 · Utah ValleyUtah Valley8,000 Meters BIG West Championship1223:47.5 PBSr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters Blue · Place 161 · Utah ValleyUtah Valley8,000 Meters Blue16124:33.6 PBSr
Oct 3Color Country InvitationalOct 3 · 7,000 Meters Collegiate · Place 2 · Utah ValleyUtah Valley7,000 Meters Collegiate222:11 PBSr
Sep 19ISU John McNicholsSep 19 · 8,000 Meters Championship · Place 147 · Utah ValleyUtah Valley8,000 Meters Championship14725:27.5Sr
Sep 4Utah Valley InvitationalSep 4 · 3 Miles Collegiate · Place 16 · Utah ValleyUtah Valley3 Miles Collegiate1614:30.58 PBSr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31WAC Championships XC25Oct 31 · 8,000 Meters Champ · Place 38 · Utah ValleyUtah Valley8,000 Meters Champ3825:31.30 PBJr
Oct 17Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · Place 286 · Utah ValleyUtah Valley8,000 Meters Fall Classic28626:04.1 PBJr
Oct 4Color Country InvitationalOct 4 · 6,000 Meters Men's 6k · Place 4 · Utah ValleyUtah Valley6,000 Meters Men's 6k418:52.72 PBJr
Sep 26Gans Creek Classic - CollegeSep 26 · 8,000 Meters Gold · Place 221 · Utah ValleyUtah Valley8,000 Meters Gold22125:03.79 PBJr
Sep 12Beehive InvitationalSep 12 · 7,000 Meters Men's Race · Place 9 · Utah ValleyUtah Valley7,000 Meters Men's Race922:05.41 PBJr
Aug 292025 UVU Collegiate XC InviteAug 29 · 3 Miles Open · Place 5 · Utah ValleyUtah Valley3 Miles Open514:43.12Jr

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30WAC Cross Country ChampionshipsOct 30 · 8,000 Meters Collegiate · Place 34 · Utah ValleyUtah Valley8,000 Meters Collegiate3425:06.2 PBFr
Oct 22Utah XC OpenOct 22 · 6,000 Meters Open · Place 10 · Utah ValleyUtah Valley6,000 Meters Open1019:36.4 PBFr
Sep 3UVU XC InvitationalSep 3 · 5,000 Meters Varsity · Place 22 · Utah ValleyUtah Valley5,000 Meters Varsity225:10.8FR

2020 Cross Country

15 results
DateMeetEventPlMarkGr
Dec 5H.S. CC National InvitationalDec 5 · 5,000 Meters Elite High School · Place 2 · OremOrem5,000 Meters Elite High School215:34.04 PB12
Nov 16Nike Cross Virtual ChampionshipNov 16 · 5,000 Meters Championship Race · Place 27 · OremOrem5,000 Meters Championship Race2715:36.9Unofficial12
Nov 7Border Wars - Utah QualifierNov 7 · 5,000 Meters Varsity · Place 20 · OremOrem5,000 Meters Varsity2015:40.81—
Nov 2Nike Cross Virtual Week 7Nov 2 · 5,000 Meters NXV Southwest Region · Place 6 · OremOrem5,000 Meters NXV Southwest Region615:40.9Unofficial12
Oct 22UHSAA Class 5A State XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 30 · OremOrem5,000 Meters Varsity3017:57.9 PB12
Oct 19Nike Cross Virtual Week 5Oct 19 · 5,000 Meters NXV Southwest Region · Place 20 · OremOrem5,000 Meters NXV Southwest Region2017:57.9Unofficial12
Oct 9Utah 5A & 6A DivisionalsOct 9 · 3 Miles 5A · Place 14 · OremOrem3 Miles 5A1416:28.012
Oct 5Nike Cross Virtual Week 3Oct 5 · 5,000 Meters NXV Southwest Region · Place 39 · OremOrem5,000 Meters NXV Southwest Region3916:28.0Unofficial12
Oct 1Region 7 XC ChampionshipsOct 1 · 3 Miles Varsity · Place 10 · OremOrem3 Miles Varsity1015:21.212
Sep 28Nike Cross Virtual Week 2Sep 28 · 5,000 Meters NXV Southwest Region · Place 42 · OremOrem5,000 Meters NXV Southwest Region4215:21.2Unofficial12
Sep 18UIAAA InvitationalSep 18 · 3 Miles Varsity · Place 13 · OremOrem3 Miles Varsity1315:50.4012
Sep 11Wasatch XC InvitationalSep 11 · 3 Miles Varsity Division 2 · Place 5 · OremOrem3 Miles Varsity Division 2515:50.612
Sep 5Timpanogos XC InvitationalSep 5 · 3 Miles Varsity Elite · Place 44 · OremOrem3 Miles Varsity Elite4415:58.612
Aug 29Bruin InvitationalAug 29 · 3 Miles Varsity · Place 11 · OremOrem3 Miles Varsity1115:27.712
Aug 20Pre-Region 7 MeetAug 20 · 3 Miles Varsity · Place 23 · OremOrem3 Miles Varsity2316:42.612

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 23NXR Southwest Regional ChampionshipsNov 23 · 5,000 Meters Championship · Place 119 · OremOrem5,000 Meters Championship11916:08.4 PB11
Oct 23UHSAA Class 6A State XC ChampionshipsOct 23 · 3 Miles 5A · Place 35 · OremOrem3 Miles 5A3516:28.2—
Oct 23UHSAA Class 5A State XC ChampionshipsOct 23 · 3 Miles Varsity · OremOrem3 Miles Varsity016:28.2 PB11
Oct 11UHSAA Region 7 XC ChampionshipsOct 11 · 3 Miles Varsity · Place 25 · OremOrem3 Miles Varsity2515:31.6—
Sep 27UIAAA InvitationalSep 27 · 3 Miles Varsity · Place 9 · OremOrem3 Miles Varsity916:27.4311
Sep 20Bob Firman Invitational XCSep 20 · 5,000 Meters Elite · Place 45 · OremOrem5,000 Meters Elite4516:13.00 PB11
Sep 14BYU Autumn Classic @ East Bay Golf CourseSep 14 · 5,000 Meters Varsity · Place 67 · OremOrem5,000 Meters Varsity6717:00.3 PB11
Aug 30Timpanogos InvitationalAug 30 · 3 Miles Varsity · Place 12 · OremOrem3 Miles Varsity1216:17.011
Aug 22Pre-Region 7 XC ChampionshipsAug 22 · 3 Miles Open · Place 17 · OremOrem3 Miles Open1716:35.8JR

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 17NXR Southwest Regional ChampionshipsNov 17 · 5,000 Meters Medium Merged · Place 80 · OremOrem5,000 Meters Medium Merged8016:53.810
Oct 17UHSAA 4A State ChampionshipsOct 17 · 3 Miles Varsity · Place 69 · OremOrem3 Miles Varsity6917:05.210
Oct 5Region 10 ChampionshipsOct 5 · 3 Miles Varsity · Place 16 · OremOrem3 Miles Varsity1616:46.3 PB10
Sep 26Red Devil Invitational Sep 26 · 3 Miles Varsity · Place 16 · OremOrem3 Miles Varsity1616:34—
Sep 7Murray InvitationalSep 7 · 3 Miles Varsity · Place 141 · OremOrem3 Miles Varsity14117:41.3—
Sep 1Utah County InvitationalSep 1 · 3 Miles Varsity · Place 61 · OremOrem3 Miles Varsity6117:08.7 PB10
Aug 22Region 10 Pre- RegionAug 22 · 3 Miles Boys · Place 24 · OremOrem3 Miles Boys2417:49.7310

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18NXR Southwest Regional ChampionshipsNov 18 · 5,000 Meters Open - Small School (1-999) · Place 98 · OremOrem5,000 Meters Open - Small School (1-999)9817:339
Oct 6Utah Region 10 ChampionshipsOct 6 · 3 Miles Junior Varsity · Place 11 · OremOrem3 Miles Junior Varsity1117:57.19
Sep 23Bob Firman Invitational XCSep 23 · 5,000 Meters Junior Varsity Sec2 M-Z · Place 63 · OremOrem5,000 Meters Junior Varsity Sec2 M-Z6318:42.319
Sep 16BYU Autumn ClassicSep 16 · 3 Miles Frosh-Soph · Place 68 · OremOrem3 Miles Frosh-Soph6817:54.3 PB9
Sep 2Utah County InviteSep 2 · 3 Miles Frosh-Soph · Place 42 · OremOrem3 Miles Frosh-Soph4218:29.59
Aug 23Pre-Region 10 MeetAug 23 · 3 Miles Junior Varsity · Place 2 · OremOrem3 Miles Junior Varsity218:04.6Fr