Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · TBDGrass Relays at Westlake High School · Aug 2512:39.6Grass Relays at Westlake High SchoolAugust 25, 2018
3 Miles · Cottonwood ComplexRegion IV Championship · Oct 419:20.24Region IV ChampionshipOctober 4, 2018
3 Miles · Lakeside ParkUtah County Invitational · Sep 119:40.9Utah County InvitationalSeptember 1, 2018
3 Miles · Pleasant Grove HSUHSTCA Pre-Footlocker · Nov 616:20UHSTCA Pre-FootlockerNovember 6, 2021
3 Miles · Quinns SportexPark City Invitational · Sep 2819:28.5Park City InvitationalSeptember 28, 2018
3 Miles · Salem Hills HighNebo Invitational · Sep 2119:53.3Nebo InvitationalSeptember 21, 2018
3 Miles · Scera ParkUtah Valley Invitational · Sep 415:01.67Utah Valley InvitationalSeptember 4, 2026
5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 1718:20.3NXR Southwest Regional ChampionshipsNovember 17, 2018
5,000 Meters · Regional Athletic ComplexUHSAA Class 6A State XC Championships · Oct 2715:46.1UHSAA Class 6A State XC ChampionshipsOctober 27, 2021
5,000 Meters · Shalimar Country ClubNXR Southwest Regional Championships · Nov 2015:35.5NXR Southwest Regional ChampionshipsNovember 20, 2021
7,000 Meters · Cedar Ridge Golf CourseColor Country Invitational · Oct 322:29Color Country InvitationalOctober 3, 2026
8,000 Meters · Buffalo ParkBig Sky Cross Country Championship · Oct 3025:28.7Big Sky Cross Country ChampionshipOctober 30, 2026
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1624:28.7Under Armour NCAA DI Pre-NationalOctober 16, 2026
8,000 Meters · University of California Riverside Extension45th Annual UC Riverside Invitational · Sep 1924:35.445th Annual UC Riverside InvitationalSeptember 19, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30Big Sky Cross Country ChampionshipOct 30 · 8,000 Meters Championship · Place 42 · Southern UtahSouthern Utah8,000 Meters Championship4225:28.7 PBSo
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters Blue · Place 135 · Southern UtahSouthern Utah8,000 Meters Blue13524:28.7 PBSo
Oct 3Color Country InvitationalOct 3 · 7,000 Meters Collegiate · Place 7 · Southern UtahSouthern Utah7,000 Meters Collegiate722:29 PBSo
Sep 1945th Annual UC Riverside InvitationalSep 19 · 8,000 Meters Men's Open · Place 5 · Southern UtahSouthern Utah8,000 Meters Men's Open524:35.4 PBSo
Sep 4Utah Valley InvitationalSep 4 · 3 Miles Collegiate · Place 36 · Southern UtahSouthern Utah3 Miles Collegiate3615:01.67 PBSo

2021 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 20NXR Southwest Regional ChampionshipsNov 20 · 5,000 Meters Championship · Place 33 · American ForkAmerican Fork5,000 Meters Championship3315:35.5 PB12
Nov 6UHSTCA Pre-FootlockerNov 6 · 3 Miles Varsity · Place 10 · American ForkAmerican Fork3 Miles Varsity1016:20 PB12
Oct 27UHSAA Class 5A State XC ChampionshipsOct 27 · 5,000 Meters 6A · Place 24 · American ForkAmerican Fork5,000 Meters 6A2415:46.1Sr
Oct 27UHSAA Class 6A State XC ChampionshipsOct 27 · 5,000 Meters Varsity · Place 24 · American ForkAmerican Fork5,000 Meters Varsity2415:46.1 PB12
Oct 122021 5A & 6A DivisionalsOct 12 · 5,000 Meters 6A · Place 4 · American ForkAmerican Fork5,000 Meters 6A416:30.412
Oct 5Region 4 ChampionshipsOct 5 · 3 Miles Varsity · Place 4 · American ForkAmerican Fork3 Miles Varsity415:35.212
Sep 242021 Border Wars XCSep 24 · 3 Miles Championship · Place 38 · American ForkAmerican Fork3 Miles Championship3815:48.2012
Sep 162021 Utah Pre-State XC MeetSep 16 · 5,000 Meters PM Junior/Senior Boys · Place 19 · American ForkAmerican Fork5,000 Meters PM Junior/Senior Boys1916:23.012
Sep 152021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Varsity · Place 19 · American ForkAmerican Fork5,000 Meters Varsity1916:23.012
Sep 4Timpanogos InvitationalSep 4 · 5,000 Meters Varsity · Place 1 · American ForkAmerican Fork5,000 Meters Varsity116:24.612
Aug 28Wahsatch RendezvousAug 28 · 3 Miles Varsity · Place 8 · American ForkAmerican Fork3 Miles Varsity816:59.9012
Aug 28Wahsatch RendezvousAug 28 · 3 Miles Junior Varsity · Place 9 · American ForkAmerican Fork3 Miles Junior Varsity916:59.9012
Aug 28Wahsatch RendezvousAug 28 · 3 Miles Varsity · Place 8 · American ForkAmerican Fork3 Miles Varsity816:59.9012

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7Border Wars - Utah QualifierNov 7 · 5,000 Meters Varsity · Place 13 · American ForkAmerican Fork5,000 Meters Varsity1316:58.38—
Oct 2Region 4 XC ChampionshipsOct 2 · 3 Miles Junior Varsity · Place 13 · American ForkAmerican Fork3 Miles Junior Varsity1317:31.0—
Sep 18UIAAA InvitationalSep 18 · 3 Miles Junior Varsity Division 1 · Place 11 · American ForkAmerican Fork3 Miles Junior Varsity Division 11117:30.4111
Sep 11Wasatch XC InvitationalSep 11 · 3 Miles Junior Varsity · Place 22 · American ForkAmerican Fork3 Miles Junior Varsity2218:32.011
Sep 5Timpanogos XC InvitationalSep 5 · 3 Miles Varsity · Place 21 · American ForkAmerican Fork3 Miles Varsity2117:33.511
Aug 29Wahsatch RendezvousAug 29 · 3 Miles Varsity · Place 5 · American ForkAmerican Fork3 Miles Varsity518:48.9911

2018 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 17NXR Southwest Regional ChampionshipsNov 17 · 5,000 Meters Large Merged · Place 425 · American ForkAmerican Fork5,000 Meters Large Merged42518:20.3 PB9
Nov 3UHSTCA Pre-FootlockerNov 3 · 5,000 Meters Varsity · Place 126 · American ForkAmerican Fork5,000 Meters Varsity12618:589
Oct 4Region IV ChampionshipOct 4 · 3 Miles Junior Varsity · Place 72 · American ForkAmerican Fork3 Miles Junior Varsity7219:20.24 PB9
Sep 28Park City InvitationalSep 28 · 3 Miles Junior Varsity-PM · Place 119 · American ForkAmerican Fork3 Miles Junior Varsity-PM11919:28.5 PB9
Sep 21Nebo InvitationalSep 21 · 3 Miles Frosh/Soph · Place 69 · American ForkAmerican Fork3 Miles Frosh/Soph6919:53.3 PB9
Sep 15BYU Autumn ClassicSep 15 · 5,000 Meters Varsity · Place 147 · American ForkAmerican Fork5,000 Meters Varsity14721:30.8Fr
Sep 1Utah County InvitationalSep 1 · 3 Miles Frosh/Soph · Place 72 · American ForkAmerican Fork3 Miles Frosh/Soph7219:40.9 PB9
Aug 25Grass Relays at Westlake High SchoolAug 25 · 2 Miles Freshman · Place 21 · American ForkAmerican Fork2 Miles Freshman2112:39.6 PB9