Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.75 Miles · Layton Commons ParkDavis District · Sep 2914:04.44Davis DistrictSeptember 29, 2021
2.9 Miles · Cottonwood ComplexPremier XC Varsity Invitational 2020 (By Invitation Only) · Aug 1515:41.1Premier XC Varsity Invitational 2020 (By Invitation Only)August 15, 2020
3 Miles · Murray City ParkMurray Spartan Invitational · Sep 1015:51.44Murray Spartan InvitationalSeptember 10, 2021
3,000 Meters · Valley Regional ParkUSATF Utah Association Junior Olympic Championships · Nov 1612:42.05USATF Utah Association Junior Olympic ChampionshipsNovember 16, 2019
4924 m · Weber County FairgroundsRegion 5 Pre Region · Aug 2115:55.5Region 5 Pre RegionAugust 21, 2020
4940 m · Art Dye ParkTwiKnight Invitational · Sep 2516:15.59TwiKnight InvitationalSeptember 25, 2020
5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC 2022 · Sep 2315:13.1Bob Firman Invitational XC 2022September 23, 2022
5,000 Meters · Regional Athletic Complex2021 Utah Pre-State XC Meet · Sep 1615:55.62021 Utah Pre-State XC MeetSeptember 16, 2021
5,000 Meters · Soldier HollowUHSAA Class 5A State XC Championships · Oct 2217:35.4UHSAA Class 5A State XC ChampionshipsOctober 22, 2020
5,000 Meters · Weber County FairgroundsUHSAA Region 5 Championship · Oct 1116:46.6UHSAA Region 5 ChampionshipOctober 11, 2019
5,000 Meters · Woods Cross High SchoolWildcat Invitational · Aug 2916:08.2Wildcat InvitationalAugust 29, 2020
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 327:41.3Running of the CowsOctober 3, 2026
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1724:32.1Conn College InviteOctober 17, 2026
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1524:35.8NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:24.9Paul Short Run (College)October 3, 2025
8,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 125:43.0NEWMAC ChampionshipsNovember 1, 2025
8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 2225:12.92025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)November 22, 2025
8,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 2025:14.37Cardinal InvitationalSeptember 20, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 9 · MITMIT8,000 Meters Blue924:32.1 PBSo
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 292 · MITMIT8,000 Meters Navy Championship29227:41.3 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 84 · MITMIT8,000 Meters D3 Championship8425:12.9 PBFr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 4 · MITMIT8,000 Meters D3 East424:35.8 PBFr
Nov 1NEWMAC ChampionshipsNov 1 · 8,000 Meters Varsity · Place 8 · MITMIT8,000 Meters Varsity825:43.0 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 176 · MITMIT8,000 Meters White17626:24.9 PBFr
Sep 20Cardinal InvitationalSep 20 · 8,000 Meters College · Place 16 · MITMIT8,000 Meters College1625:14.37 PBFr

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25UHSAA State XC ChampionshipOct 25 · 5,000 Meters 5A · Place 12 · Woods CrossWoods Cross5,000 Meters 5A1215:45.5Sr
Oct 5Region 5 Cross Country ChampionshipOct 5 · 5,000 Meters Varsity · Place 1 · Woods CrossWoods Cross5,000 Meters Varsity115:00.1Sr
Sep 23Bob Firman Invitational XC 2022Sep 23 · 5,000 Meters Elite · Place 3 · Woods CrossWoods Cross5,000 Meters Elite315:13.1 PB12
Sep 142022 Utah Pre-State MeetSep 14 · 3 Miles Varsity · Place 1 · Woods CrossWoods Cross3 Miles Varsity114:57.112
Sep 9Spartan InvitationalSep 9 · 3 Miles Varsity · Place 2 · Woods CrossWoods Cross3 Miles Varsity215:26.1812
Aug 27Digger Homecoming InvitationalAug 27 · 5,000 Meters Varsity · Place 1 · Woods CrossWoods Cross5,000 Meters Varsity116:30.912

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 27UHSAA Class 5A State XC ChampionshipsOct 27 · 5,000 Meters 5A · Place 3 · Woods CrossWoods Cross5,000 Meters 5A315:36.811
Oct 27UHSAA Class 5A State XC ChampionshipsOct 27 · 5,000 Meters 5A · Place 3 · Woods CrossWoods Cross5,000 Meters 5A315:36.8Jr
Oct 122021 5A & 6A DivisionalsOct 12 · 5,000 Meters 5A · Place 3 · Woods CrossWoods Cross5,000 Meters 5A316:16.011
Oct 6Region 5 Cross Country ChampionshipOct 6 · 5,000 Meters Varsity · Place 1 · Woods CrossWoods Cross5,000 Meters Varsity115:50.011
Sep 29Davis DistrictSep 29 · 2.75 Miles Boys Varsity · Place 1 · Woods CrossWoods Cross2.75 Miles Boys Varsity114:04.44 PB11
Sep 242021 Border Wars XCSep 24 · 3 Miles Championship · Place 21 · Woods CrossWoods Cross3 Miles Championship2115:25.4511
Sep 162021 Utah Pre-State XC MeetSep 16 · 5,000 Meters AM Junior/Senior Boys · Place 2 · Woods CrossWoods Cross5,000 Meters AM Junior/Senior Boys215:55.6 PB11
Sep 152021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Varsity · Place 2 · Woods CrossWoods Cross5,000 Meters Varsity215:55.611
Sep 10Murray Spartan InvitationalSep 10 · 3 Miles Varsity · Place 1 · Woods CrossWoods Cross3 Miles Varsity115:51.44 PB11
Aug 28Digger Homecoming InvitationalAug 28 · 5,000 Meters Varsity · Place 1 · Woods CrossWoods Cross5,000 Meters Varsity115:54.80611
Aug 14Premier Cross Country InvitationalAug 14 · 2.9 Miles Varsity · Place 1 · Woods CrossWoods Cross2.9 Miles Varsity115:43.211

2020 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7Border Wars - Utah QualifierNov 7 · 5,000 Meters Varsity · Place 51 · Woods CrossWoods Cross5,000 Meters Varsity5116:01.50—
Oct 22UHSAA Class 5A State XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 19 · Woods CrossWoods Cross5,000 Meters Varsity1917:35.4 PB10
Oct 9Utah 5A & 6A DivisionalsOct 9 · 3 Miles 5A · Place 8 · Woods CrossWoods Cross3 Miles 5A816:13.410
Oct 2Region 5 XC ChampionshipsOct 2 · 5,000 Meters Varsity · Place 3 · Woods CrossWoods Cross5,000 Meters Varsity315:38.5—
Sep 25TwiKnight InvitationalSep 25 · 3.07 Miles Varsity · Place 25 · Woods CrossWoods Cross3.07 Miles Varsity2516:15.59 PB10
Sep 16Davis DistrictSep 16 · 2.7 Miles Varsity · Place 2 · Woods CrossWoods Cross2.7 Miles Varsity214:08.610
Sep 11Wasatch XC InvitationalSep 11 · 3 Miles Varsity · Place 7 · Woods CrossWoods Cross3 Miles Varsity716:05.610
Aug 29Wildcat InvitationalAug 29 · 5,000 Meters Varsity · Place 2 · Woods CrossWoods Cross5,000 Meters Varsity216:08.210
Aug 29Wildcat InvitationalAug 29 · 5,000 Meters Varsity · Place 2 · Woods CrossWoods Cross5,000 Meters Varsity216:08.2 PB10
Aug 21Region 5 Pre RegionAug 21 · 3.06 Miles Varsity · Place 6 · Woods CrossWoods Cross3.06 Miles Varsity615:55.5 PB10
Aug 15Premier XC Varsity Invitational 2020 (By Invitation Only)Aug 15 · 2.9 Miles Varsity Boys 5A · Place 4 · Woods CrossWoods Cross2.9 Miles Varsity Boys 5A415:41.1 PB10

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 16USATF Utah Association Junior Olympic ChampionshipsNov 16 · 3,000 Meters 9-10 · Place 16 · Wolfpack Running Club UtahWolfpack Running Club Utah3,000 Meters 9-101612:42.05 PB9
Oct 11UHSAA Region 5 ChampionshipOct 11 · 5,000 Meters Varsity · Place 19 · Woods CrossWoods Cross5,000 Meters Varsity1916:46.6 PB9
Sep 27UIAAA InvitationalSep 27 · 3 Miles Varsity · Place 23 · Woods CrossWoods Cross3 Miles Varsity2316:57.249
Sep 20Bob Firman Invitational XCSep 20 · 5,000 Meters Freshman · Place 1 · Woods CrossWoods Cross5,000 Meters Freshman116:38.009
Sep 6Murray InviteSep 6 · 2.93 Miles Varsity · Place 66 · Woods Cross HS, --Woods Cross HS, --2.93 Miles Varsity6600:15:53—
Aug 24Westlake Grass RelaysAug 24 · 2 Miles Varsity · Place 32 · Woods CrossWoods Cross2 Miles Varsity3211:31—