Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.75 Miles · Layton Commons ParkDavis District · Sep 29 | 14:04.44 | Davis District | September 29, 2021 |
| 2.9 Miles · Cottonwood ComplexPremier XC Varsity Invitational 2020 (By Invitation Only) · Aug 15 | 15:41.1 | Premier XC Varsity Invitational 2020 (By Invitation Only) | August 15, 2020 |
| 3 Miles · Murray City ParkMurray Spartan Invitational · Sep 10 | 15:51.44 | Murray Spartan Invitational | September 10, 2021 |
| 3,000 Meters · Valley Regional ParkUSATF Utah Association Junior Olympic Championships · Nov 16 | 12:42.05 | USATF Utah Association Junior Olympic Championships | November 16, 2019 |
| 4924 m · Weber County FairgroundsRegion 5 Pre Region · Aug 21 | 15:55.5 | Region 5 Pre Region | August 21, 2020 |
| 4940 m · Art Dye ParkTwiKnight Invitational · Sep 25 | 16:15.59 | TwiKnight Invitational | September 25, 2020 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC 2022 · Sep 23 | 15:13.1 | Bob Firman Invitational XC 2022 | September 23, 2022 |
| 5,000 Meters · Regional Athletic Complex2021 Utah Pre-State XC Meet · Sep 16 | 15:55.6 | 2021 Utah Pre-State XC Meet | September 16, 2021 |
| 5,000 Meters · Soldier HollowUHSAA Class 5A State XC Championships · Oct 22 | 17:35.4 | UHSAA Class 5A State XC Championships | October 22, 2020 |
| 5,000 Meters · Weber County FairgroundsUHSAA Region 5 Championship · Oct 11 | 16:46.6 | UHSAA Region 5 Championship | October 11, 2019 |
| 5,000 Meters · Woods Cross High SchoolWildcat Invitational · Aug 29 | 16:08.2 | Wildcat Invitational | August 29, 2020 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 27:41.3 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 24:32.1 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 15 | 24:35.8 | NCAA D3 East Region Championships | November 15, 2025 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 26:24.9 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · North Attleboro High SchoolNEWMAC Championships · Nov 1 | 25:43.0 | NEWMAC Championships | November 1, 2025 |
| 8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 22 | 25:12.9 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) | November 22, 2025 |
| 8,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 20 | 25:14.37 | Cardinal Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Conn College InviteOct 17 · 8,000 Meters Blue · Place 9 · MITMIT | 8,000 Meters Blue | 9 | 24:32.1 PB | So |
| Oct 3 | Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 292 · MITMIT | 8,000 Meters Navy Championship | 292 | 27:41.3 PB | So |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 84 · MITMIT | 8,000 Meters D3 Championship | 84 | 25:12.9 PB | Fr |
| Nov 15 | NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 4 · MITMIT | 8,000 Meters D3 East | 4 | 24:35.8 PB | Fr |
| Nov 1 | NEWMAC ChampionshipsNov 1 · 8,000 Meters Varsity · Place 8 · MITMIT | 8,000 Meters Varsity | 8 | 25:43.0 PB | Fr |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 176 · MITMIT | 8,000 Meters White | 176 | 26:24.9 PB | Fr |
| Sep 20 | Cardinal InvitationalSep 20 · 8,000 Meters College · Place 16 · MITMIT | 8,000 Meters College | 16 | 25:14.37 PB | Fr |
2022 Cross Country
6 results2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | UHSAA Class 5A State XC ChampionshipsOct 27 · 5,000 Meters 5A · Place 3 · Woods CrossWoods Cross | 5,000 Meters 5A | 3 | 15:36.8 | 11 |
| Oct 27 | UHSAA Class 5A State XC ChampionshipsOct 27 · 5,000 Meters 5A · Place 3 · Woods CrossWoods Cross | 5,000 Meters 5A | 3 | 15:36.8 | Jr |
| Oct 12 | 2021 5A & 6A DivisionalsOct 12 · 5,000 Meters 5A · Place 3 · Woods CrossWoods Cross | 5,000 Meters 5A | 3 | 16:16.0 | 11 |
| Oct 6 | Region 5 Cross Country ChampionshipOct 6 · 5,000 Meters Varsity · Place 1 · Woods CrossWoods Cross | 5,000 Meters Varsity | 1 | 15:50.0 | 11 |
| Sep 29 | Davis DistrictSep 29 · 2.75 Miles Boys Varsity · Place 1 · Woods CrossWoods Cross | 2.75 Miles Boys Varsity | 1 | 14:04.44 PB | 11 |
| Sep 24 | 2021 Border Wars XCSep 24 · 3 Miles Championship · Place 21 · Woods CrossWoods Cross | 3 Miles Championship | 21 | 15:25.45 | 11 |
| Sep 16 | 2021 Utah Pre-State XC MeetSep 16 · 5,000 Meters AM Junior/Senior Boys · Place 2 · Woods CrossWoods Cross | 5,000 Meters AM Junior/Senior Boys | 2 | 15:55.6 PB | 11 |
| Sep 15 | 2021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Varsity · Place 2 · Woods CrossWoods Cross | 5,000 Meters Varsity | 2 | 15:55.6 | 11 |
| Sep 10 | Murray Spartan InvitationalSep 10 · 3 Miles Varsity · Place 1 · Woods CrossWoods Cross | 3 Miles Varsity | 1 | 15:51.44 PB | 11 |
| Aug 28 | Digger Homecoming InvitationalAug 28 · 5,000 Meters Varsity · Place 1 · Woods CrossWoods Cross | 5,000 Meters Varsity | 1 | 15:54.806 | 11 |
| Aug 14 | Premier Cross Country InvitationalAug 14 · 2.9 Miles Varsity · Place 1 · Woods CrossWoods Cross | 2.9 Miles Varsity | 1 | 15:43.2 | 11 |
2020 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Border Wars - Utah QualifierNov 7 · 5,000 Meters Varsity · Place 51 · Woods CrossWoods Cross | 5,000 Meters Varsity | 51 | 16:01.50 | — |
| Oct 22 | UHSAA Class 5A State XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 19 · Woods CrossWoods Cross | 5,000 Meters Varsity | 19 | 17:35.4 PB | 10 |
| Oct 9 | Utah 5A & 6A DivisionalsOct 9 · 3 Miles 5A · Place 8 · Woods CrossWoods Cross | 3 Miles 5A | 8 | 16:13.4 | 10 |
| Oct 2 | Region 5 XC ChampionshipsOct 2 · 5,000 Meters Varsity · Place 3 · Woods CrossWoods Cross | 5,000 Meters Varsity | 3 | 15:38.5 | — |
| Sep 25 | TwiKnight InvitationalSep 25 · 3.07 Miles Varsity · Place 25 · Woods CrossWoods Cross | 3.07 Miles Varsity | 25 | 16:15.59 PB | 10 |
| Sep 16 | Davis DistrictSep 16 · 2.7 Miles Varsity · Place 2 · Woods CrossWoods Cross | 2.7 Miles Varsity | 2 | 14:08.6 | 10 |
| Sep 11 | Wasatch XC InvitationalSep 11 · 3 Miles Varsity · Place 7 · Woods CrossWoods Cross | 3 Miles Varsity | 7 | 16:05.6 | 10 |
| Aug 29 | Wildcat InvitationalAug 29 · 5,000 Meters Varsity · Place 2 · Woods CrossWoods Cross | 5,000 Meters Varsity | 2 | 16:08.2 | 10 |
| Aug 29 | Wildcat InvitationalAug 29 · 5,000 Meters Varsity · Place 2 · Woods CrossWoods Cross | 5,000 Meters Varsity | 2 | 16:08.2 PB | 10 |
| Aug 21 | Region 5 Pre RegionAug 21 · 3.06 Miles Varsity · Place 6 · Woods CrossWoods Cross | 3.06 Miles Varsity | 6 | 15:55.5 PB | 10 |
| Aug 15 | Premier XC Varsity Invitational 2020 (By Invitation Only)Aug 15 · 2.9 Miles Varsity Boys 5A · Place 4 · Woods CrossWoods Cross | 2.9 Miles Varsity Boys 5A | 4 | 15:41.1 PB | 10 |
2019 Cross Country
6 results