Personal bests

Best marks in available results
Event / courseMarkMeetDate
21082 m · Lakeside Municipal Golf CourseNJCAA National Half Marathon Championships · Nov 111:11:13.4NJCAA National Half Marathon ChampionshipsNovember 11, 2025
3 Miles · American Fork Art Dye ParkTwiKNIGHT Invitational · Sep 2215:27.86TwiKNIGHT InvitationalSeptember 22, 2023
3 Miles · Art Dye ParktwiKNIGHT Invitational · Sep 2314:31.44twiKNIGHT InvitationalSeptember 23, 2022
3 Miles · Lakeside ParkUtah Valley Invitational · Aug 3015:37.2Utah Valley InvitationalAugust 30, 2024
5,000 Meters · Lakeside ParkTimpanogos Invitational-Morning · Sep 116:23.7Timpanogos Invitational-MorningSeptember 1, 2023
5,000 Meters · Regional Athletic ComplexUHSAA 6A State Championships · Oct 2415:34.2UHSAA 6A State ChampionshipsOctober 24, 2023
5,000 Meters · Shalimar Country ClubNXR Southwest Regional Championships · Nov 2016:07.4NXR Southwest Regional ChampionshipsNovember 20, 2021
5,000 Meters · Skyridge HSRegion 4 XC Championships · Oct 416:12.80Region 4 XC ChampionshipsOctober 4, 2022
5,000 Meters · Spanish Fork Sports ComplexJV State · Oct 3017:01.1JV StateOctober 30, 2021
7,000 Meters · Steve and Dona Reeder Cross Country CourseSteve T Reeder Memorial · Oct 1022:31.0Steve T Reeder MemorialOctober 10, 2025
7,000 Meters · Utah State FairparkBeehive Invitational · Sep 1222:47.58Beehive InvitationalSeptember 12, 2025
8,000 Meters · Lakeside Municipal Golf CourseNJCAA Division I Cross Country Championships 2025 · Nov 826:55.1NJCAA Division I Cross Country Championships 2025November 8, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11NJCAA National Half Marathon ChampionshipsNov 11 · 13.1 Miles College · Place 32 · Salt Lake CCSalt Lake CC13.1 Miles College321:11:13.4 PBSo
Nov 8NJCAA Division I Cross Country Championships 2025Nov 8 · 8,000 Meters NJCAA D1 · Place 49 · Salt Lake CCSalt Lake CC8,000 Meters NJCAA D14926:55.1 PBSo
Oct 10Steve T Reeder MemorialOct 10 · 7,000 Meters Men · Place 36 · Salt Lake CCSalt Lake CC7,000 Meters Men3622:31.0 PBSo
Sep 12Beehive InvitationalSep 12 · 7,000 Meters Men's Race · Place 21 · Salt Lake CCSalt Lake CC7,000 Meters Men's Race2122:47.58 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24Utah OpenOct 24 · 8,000 Meters Varsity · Place 33 · Salt LakeSalt Lake8,000 Meters Varsity3327:30.0FR
Oct 5The Master's University XC InvitationalOct 5 · 8,000 Meters Varsity · Place 43 · Salt Lake (Utah) CCSalt Lake (Utah) CC8,000 Meters Varsity4325:35.1FR
Sep 13BYU Autumn ClassicSep 13 · 4 Miles Varsity · Place 46 · Salt LakeSalt Lake4 Miles Varsity4621:23.0FR
Aug 30Utah Valley InvitationalAug 30 · 3 Miles College · Place 55 · Salt Lake CCSalt Lake CC3 Miles College5515:37.2 PBFr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24UHSAA 6A State ChampionshipsOct 24 · 5,000 Meters Varsity · Place 16 · Lone PeakLone Peak5,000 Meters Varsity1615:34.2 PB12
Sep 22TwiKNIGHT InvitationalSep 22 · 3 Miles Boys Varsity · Place 11 · Lone PeakLone Peak3 Miles Boys Varsity1115:27.86 PB12
Sep 1Timpanogos Invitational-MorningSep 1 · 5,000 Meters Varsity · Place 26 · Lone PeakLone Peak5,000 Meters Varsity2616:23.7 PB12
Aug 26UIAAA InvitationalAug 26 · 3 Miles Varsity · Place 40 · Lone PeakLone Peak3 Miles Varsity4016:05.2Sr

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 25UHSAA State XC ChampionshipOct 25 · 5,000 Meters 6A · Place 16 · Lone PeakLone Peak5,000 Meters 6A1615:39.9Jr
Oct 112022 Utah 5A & 6A DivisionalsOct 11 · 5,000 Meters 6A · Place 6 · Lone PeakLone Peak5,000 Meters 6A615:52.611
Oct 4Region 4 XC ChampionshipsOct 4 · 5,000 Meters Varsity Boys · Place 5 · Lone PeakLone Peak5,000 Meters Varsity Boys516:12.80 PB11
Sep 23twiKNIGHT InvitationalSep 23 · 3 Miles Boys Varsity · Place 6 · Lone PeakLone Peak3 Miles Boys Varsity614:31.44 PB11
Sep 3Timpanogos InvitationalSep 3 · 5,000 Meters Elite · Place 40 · Lone PeakLone Peak5,000 Meters Elite4016:44.7JR

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 20NXR Southwest Regional ChampionshipsNov 20 · 5,000 Meters Open - Large School 2 (1600 and more) · Place 4 · Lone PeakLone Peak5,000 Meters Open - Large School 2 (1600 and more)416:07.4 PB10
Oct 30JV StateOct 30 · 5,000 Meters 6A · Place 5 · Lone PeakLone Peak5,000 Meters 6A517:01.1 PB10
Sep 242021 Border Wars XCSep 24 · 3 Miles Championship · Place 51 · Lone PeakLone Peak3 Miles Championship5115:59.6110
Sep 162021 Utah Pre-State XC MeetSep 16 · 5,000 Meters PM Freshman/Sophomore Boys · Place 6 · Lone PeakLone Peak5,000 Meters PM Freshman/Sophomore Boys616:51.810
Sep 152021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Freshman Sophomore · Place 6 · Lone PeakLone Peak5,000 Meters Freshman Sophomore616:51.810
Sep 4Timpanogos InvitationalSep 4 · 5,000 Meters Elite · Place 47 · Lone PeakLone Peak5,000 Meters Elite4716:36.410
Aug 272021 UIAAA InvitationalAug 27 · 3 Miles Varsity · Place 17 · Lone PeakLone Peak3 Miles Varsity1716:11.18SO