Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Starvation State ParkDuchesne HS Invitational · Sep 1711:33.2Duchesne HS InvitationalSeptember 17, 2025
3 Miles · Art Dye ParkTwiKnight Meet · Sep 2616:41.8TwiKnight MeetSeptember 26, 2026
3 Miles · Sugar House ParkUtah UHSAA State XC Championships · Oct 2716:14.90Utah UHSAA State XC ChampionshipsOctober 27, 2026
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1314:35.502025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Spanish Fork Sports ParkJV State · Nov 113:36.6JV StateNovember 1, 2025
4,000 Meters · Valley Regional ParkUSATF Utah Association Youth XC Junior Olympic Championship · Nov 813:21.3USATF Utah Association Youth XC Junior Olympic ChampionshipNovember 8, 2025
5,000 Meters · Lakeside Park2026 UHSAA State Cross Country Divisionals · Oct 1416:15.92026 UHSAA State Cross Country DivisionalsOctober 14, 2026
5,000 Meters · Millard High SchoolRegion 15 XC Millard HS · Oct 516:49.8Region 15 XC Millard HSOctober 5, 2026
5,000 Meters · North Sevier High SchoolNorth Sevier Invite · Sep 2317:09.80North Sevier InviteSeptember 23, 2026
5,000 Meters · Spanish Fork Sports ComplexUIAAA Invitational · Aug 2916:34.5UIAAA InvitationalAugust 29, 2026
5,000 Meters · Starvation State ParkDuchesne Invitational · Aug 2617:51.6Duchesne InvitationalAugust 26, 2026
5,000 Meters · Valley Regional ParkBorder Wars XC 2026 · Sep 1216:40.62Border Wars XC 2026September 12, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 27Utah UHSAA State XC ChampionshipsOct 27 · 3 Miles 2A · Place 2 · North SevierNorth Sevier3 Miles 2A216:14.90 PB9
Oct 142026 UHSAA State Cross Country DivisionalsOct 14 · 5,000 Meters 2A Boys Section A · Place 2 · North SevierNorth Sevier5,000 Meters 2A Boys Section A216:15.9 PB10
Oct 5Region 15 XC Millard HSOct 5 · 5,000 Meters Varsity · Place 2 · North SevierNorth Sevier5,000 Meters Varsity216:49.8 PB10
Sep 26TwiKnight MeetSep 26 · 3 Miles Varsity · Place 58 · North SevierNorth Sevier3 Miles Varsity5816:41.8 PB10
Sep 25TwiKnight Invitational Sep 25 · 3 Miles Varsity · Place 58 · North SevierNorth Sevier3 Miles Varsity5816:41.8010
Sep 23North Sevier InviteSep 23 · 5,000 Meters Varsity · Place 2 · North SevierNorth Sevier5,000 Meters Varsity217:09.80 PB10
Sep 12Border Wars XC 2026Sep 12 · 5,000 Meters Varsity · Place 7 · North SevierNorth Sevier5,000 Meters Varsity716:40.62 PB10
Sep 42026 Timpanogos XC Invitational PMSep 4 · 5,000 Meters Varsity Boys · Place 68 · North SevierNorth Sevier5,000 Meters Varsity Boys6818:11.910
Aug 29UIAAA InvitationalAug 29 · 5,000 Meters Varsity · Place 11 · North SevierNorth Sevier5,000 Meters Varsity1116:34.5 PB10
Aug 26Duchesne InvitationalAug 26 · 5,000 Meters Varsity · Place 3 · North SevierNorth Sevier5,000 Meters Varsity317:51.6 PB10

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 70 · Rooster Running ClubRooster Running Club4,000 Meters 13-147014:35.50 PB8
Nov 8USATF Utah Association Youth XC Junior Olympic ChampionshipNov 8 · 4,000 Meters 13-14 · Place 2 · Rooster Running ClubRooster Running Club4,000 Meters 13-14213:21.3 PB8
Nov 1JV StateNov 1 · 4,000 Meters 7th/8th Youth · Place 1 · North SevierNorth Sevier4,000 Meters 7th/8th Youth113:36.6 PB8
Sep 17Duchesne HS InvitationalSep 17 · 2 Miles Middle School · Place 1 · North SevierNorth Sevier2 Miles Middle School111:33.2 PB8