Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · TBDGrass Relays at Westlake High School · Aug 2510:46.6Grass Relays at Westlake High SchoolAugust 25, 2018
21082 m · John Hunt Cross Country ParkNJCAA Men's Half Marathon Championship · Nov 141:19:20.30NJCAA Men's Half Marathon ChampionshipNovember 14, 2023
3 Miles · Cottonwood ComplexRegion IV Championship · Oct 416:31.72Region IV ChampionshipOctober 4, 2018
3 Miles · East Bay Golf CourseBYU Autumn Classic · Sep 1616:56.7BYU Autumn ClassicSeptember 16, 2017
3 Miles · Lakeside ParkUtah County Invitational · Sep 116:02.1Utah County InvitationalSeptember 1, 2018
3 Miles · Salem Hills HighNebo Invitational · Sep 2116:07.9Nebo InvitationalSeptember 21, 2018
4 Miles · Brigham Young UniversityBYU Autumn Classic · Sep 821:33.4BYU Autumn ClassicSeptember 8, 2023
5,000 Meters · American Fork HSUtah Region 4 Championships · Oct 617:41Utah Region 4 ChampionshipsOctober 6, 2017
5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 1716:17.3NXR Southwest Regional ChampionshipsNovember 17, 2018
5,000 Meters · Tumbleweed ParkChandler City Meet · Oct 2018:51Chandler City MeetOctober 20, 2016
6,000 Meters · Kahuku Golf Course BeachBig Wave Invitational · Sep 519:06.8Big Wave InvitationalSeptember 5, 2025
7,000 Meters · Canyon Springs Golf CourseCSI Classic · Sep 623:17.7CSI ClassicSeptember 6, 2019
7,000 Meters · Steve and Dona Reeder Cross Country Course2023 Scenic West XC Invitational · Oct 2723:49.62023 Scenic West XC InvitationalOctober 27, 2023
8,000 Meters · Baylands ParkBronco Invitational · Oct 1725:40.9Bronco InvitationalOctober 17, 2026
8,000 Meters · Eagle Falls Golf CourseUniversity of Providence Cross Country Open · Sep 2027:47.7University of Providence Cross Country OpenSeptember 20, 2019
8,000 Meters · Golden Gate ParkSan Francisco Invitational · Aug 2925:33.0San Francisco InvitationalAugust 29, 2025
8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1927:38.0Roy Griak InvitationalSeptember 19, 2025
8,000 Meters · Micke Grove ParkPacific Collegiate XC Invitational · Oct 326:30.5Pacific Collegiate XC InvitationalOctober 3, 2025
8,000 Meters · Tecolote Shores North ParkWest Coast Cross Country Championships · Oct 3027:11.69West Coast Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · The Course Spokane ValleyWCC Championships 2025 · Nov 127:07.84WCC Championships 2025November 1, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 30West Coast Cross Country ChampionshipsOct 30 · 8,000 Meters Collegiate · Place 56 · PacificPacific8,000 Meters Collegiate5627:11.69 PBSr
Oct 17Bronco InvitationalOct 17 · 8,000 Meters Invitational · Place 132 · PacificPacific8,000 Meters Invitational13225:40.9 PBSr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1WCC Championships 2025Nov 1 · 8,000 Meters Mens 8k · Place 80 · PacificPacific8,000 Meters Mens 8k8027:07.84 PBJr
Oct 18Bronco InvitationalOct 18 · 8,000 Meters Invitational · Place 133 · PacificPacific8,000 Meters Invitational13326:28.5Jr
Oct 3Pacific Collegiate XC InvitationalOct 3 · 8,000 Meters Collegiate · Place 26 · PacificPacific8,000 Meters Collegiate2626:30.5 PBJr
Sep 19Roy Griak InvitationalSep 19 · 8,000 Meters Merrill Fischbein Men’s Gold (Divisio · Place 74 · PacificPacific8,000 Meters Merrill Fischbein Men’s Gold (Divisio7427:38.0 PBJr
Sep 5Big Wave InvitationalSep 5 · 6,000 Meters Men's Race · Place 4 · PacificPacific6,000 Meters Men's Race419:06.8 PBJr
Aug 29San Francisco InvitationalAug 29 · 8,000 Meters Men's Race · Place 47 · PacificPacific8,000 Meters Men's Race4725:33.0 PBJr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 14NJCAA Men's Half Marathon ChampionshipNov 14 · 13.1 Miles 13.1 · Place 77 · Salt Lake CCSalt Lake CC13.1 Miles 13.1771:19:20.30 PBSo
Oct 272023 Scenic West XC InvitationalOct 27 · 7,000 Meters College · Place 49 · Salt Lake CCSalt Lake CC7,000 Meters College4923:49.6 PBSo
Sep 8BYU Autumn ClassicSep 8 · 4 Miles College · Place 27 · Salt Lake CCSalt Lake CC4 Miles College2721:33.4 PBSo
Sep 1UVU XC InvitationalSep 1 · 5,000 Meters Varsity · Place 65 · Salt Lake CCSalt Lake CC5,000 Meters Varsity6515:53.5SO

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 12Inland Empire ChampionshipsOct 12 · 8,000 Meters Varsity · Place 80 · Southern IdahoSouthern Idaho8,000 Meters Varsity8026:59.0FR
Sep 20University of Providence Cross Country OpenSep 20 · 8,000 Meters Open · Place 13 · Southern IdahoSouthern Idaho8,000 Meters Open1327:47.7 PBFr
Sep 6CSI ClassicSep 6 · 7,000 Meters Open · Place 17 · Southern IdahoSouthern Idaho7,000 Meters Open1723:17.7 PBFr

2018 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 17NXR Southwest Regional ChampionshipsNov 17 · 5,000 Meters Large Merged · Place 50 · American ForkAmerican Fork5,000 Meters Large Merged5016:17.3 PB12
Nov 3UHSTCA Pre-FootlockerNov 3 · 5,000 Meters Varsity · Place 16 · American ForkAmerican Fork5,000 Meters Varsity1616:5012
Oct 4Region IV ChampionshipOct 4 · 3 Miles Varsity · Place 22 · American ForkAmerican Fork3 Miles Varsity2216:31.72 PB12
Sep 21Nebo InvitationalSep 21 · 3 Miles Varsity · Place 14 · American ForkAmerican Fork3 Miles Varsity1416:07.9 PB12
Sep 15BYU Autumn ClassicSep 15 · 5,000 Meters Varsity · Place 36 · American ForkAmerican Fork5,000 Meters Varsity3616:33.6Sr
Sep 1Utah County InvitationalSep 1 · 3 Miles Varsity · Place 16 · American ForkAmerican Fork3 Miles Varsity1616:02.1 PB12
Aug 29Region 4 Pre-Region Aug 29 · 3 Miles Open · Place 19 · American ForkAmerican Fork3 Miles Open1916:40.4612
Aug 25Grass Relays at Westlake High SchoolAug 25 · 2 Miles Junior Varsity · Place 1 · American ForkAmerican Fork2 Miles Junior Varsity110:46.6 PB12

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 18NXR Southwest Regional ChampionshipsNov 18 · 5,000 Meters Open - Large School (1600 and Up) · Place 227 · American ForkAmerican Fork5,000 Meters Open - Large School (1600 and Up)22717:3111
Nov 4Pre-footlocker Nov 4 · 5,000 Meters Open · Place 72 · American ForkAmerican Fork5,000 Meters Open7217:52Unofficial11
Oct 6Utah Region 4 ChampionshipsOct 6 · 5,000 Meters Junior Varsity · Place 10 · American ForkAmerican Fork5,000 Meters Junior Varsity1017:41 PB11
Sep 22Nebo InvitationalSep 22 · 3 Miles Junior Varsity · Place 8 · American ForkAmerican Fork3 Miles Junior Varsity816:48.011
Sep 16BYU Autumn ClassicSep 16 · 3 Miles Junior Varsity · Place 30 · American ForkAmerican Fork3 Miles Junior Varsity3016:56.7 PB11
Sep 2Utah County InviteSep 2 · 3 Miles Junior-Senior · Place 16 · American ForkAmerican Fork3 Miles Junior-Senior1617:19.911

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 19NXR Southwest Regional ChampionshipsNov 19 · 5,000 Meters Open - Large School · Place 299 · PerryPerry5,000 Meters Open - Large School29918:3710
Oct 20Chandler City MeetOct 20 · 5,000 Meters Open · Place 4 · PerryPerry5,000 Meters Open418:51 PB10