Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Mont Harmon Middle SchoolNortheastern Utah Championships · Oct 12 | 10:10.5 | Northeastern Utah Championships | October 12, 2023 |
| 2 Miles · Naples City Park2021 Northeastern Utah Championships · Oct 11 | 15:40.4 | 2021 Northeastern Utah Championships | October 11, 2021 |
| 2 Miles · Roosevelt Golf CourseUnion Invitational · Oct 11 | 15:08.8 | Union Invitational | October 11, 2022 |
| 2.95 Miles · The Cottonwood Complex2026 Premier Cross Country Invitational · Aug 8 | 19:06.7 | 2026 Premier Cross Country Invitational | August 8, 2026 |
| 3 Miles · Brigham Young UniversityUHSAA State Championships · Oct 28 | 19:00.5 | UHSAA State Championships | October 28, 2025 |
| 3 Miles · Carbon Country Club Golf Course2026 Carbon Invitational · Sep 16 | 19:19.1 | 2026 Carbon Invitational | September 16, 2026 |
| 3 Miles · Naples City Park2026 Uintah Invitational · Sep 8 | 19:26.9 | 2026 Uintah Invitational | September 8, 2026 |
| 3 Miles · Quinn's JunctionPark City Invitational PM · Sep 5 | 19:04.2 | Park City Invitational PM | September 5, 2025 |
| 3 Miles · Sugar House ParkUtah UHSAA State XC Championships · Oct 27 | 19:23.72 | Utah UHSAA State XC Championships | October 27, 2026 |
| 3,000 Meters · Constitution ParkEastern Utah Championships · Oct 17 | 13:53.5 | Eastern Utah Championships | October 17, 2022 |
| 5,000 Meters · Canyon Hills GC2026 Juab XC Invitational · Sep 24 | 19:04.65 | 2026 Juab XC Invitational | September 24, 2026 |
| 5,000 Meters · Lakeside Park2025 UVU High School XC Invitational · Sep 19 | 18:46.86 | 2025 UVU High School XC Invitational | September 19, 2025 |
| 5,000 Meters · Layton Commons ParkValhalla Invitational · Sep 26 | 18:59.35 | Valhalla Invitational | September 26, 2025 |
| 5,000 Meters · Roosevelt Golf Course2026 Region 13 Championships · Oct 13 | 18:37.5 | 2026 Region 13 Championships | October 13, 2026 |
| 5,000 Meters · Spanish Fork Sports ComplexUIAAA Invitational · Aug 29 | 18:54.0 | UIAAA Invitational | August 29, 2026 |
| 5,000 Meters · Spanish Fork Sports ParkUIAAA Invitational · Aug 23 | 20:07.30 | UIAAA Invitational | August 23, 2025 |
| 5,000 Meters · Starvation State ParkDuchesne Invitational · Aug 26 | 19:11.5 | Duchesne Invitational | August 26, 2026 |
| 5,000 Meters · Valley Regional ParkBorder Wars XC 2026 · Sep 12 | 18:50.56 | Border Wars XC 2026 | September 12, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Utah UHSAA State XC ChampionshipsOct 27 · 3 Miles 3A · Place 77 · UnionUnion | 3 Miles 3A | 77 | 19:23.72 PB | 11 |
| Oct 13 | 2026 Region 13 ChampionshipsOct 13 · 5,000 Meters Boys Varsity · Place 29 · UnionUnion | 5,000 Meters Boys Varsity | 29 | 18:37.5 PB | 11 |
| Sep 30 | 2026 Union XC InvitationalSep 30 · 5,000 Meters Varsity · Place 36 · UnionUnion | 5,000 Meters Varsity | 36 | 19:08.96 | 11 |
| Sep 24 | 2026 Juab XC InvitationalSep 24 · 5,000 Meters Varsity · Place 79 · UnionUnion | 5,000 Meters Varsity | 79 | 19:04.65 PB | 11 |
| Sep 16 | 2026 Carbon InvitationalSep 16 · 3 Miles Boys Varsity · Place 45 · UnionUnion | 3 Miles Boys Varsity | 45 | 19:19.1 PB | 11 |
| Sep 12 | Border Wars XC 2026Sep 12 · 5,000 Meters Varsity · Place 115 · UnionUnion | 5,000 Meters Varsity | 115 | 18:50.56 PB | 11 |
| Sep 8 | 2026 Uintah InvitationalSep 8 · 3 Miles High School Boys · Place 39 · UnionUnion | 3 Miles High School Boys | 39 | 19:26.9 PB | 11 |
| Sep 4 | 2026 Timpanogos XC Invitational PMSep 4 · 5,000 Meters Boys JR/SR · Place 16 · UnionUnion | 5,000 Meters Boys JR/SR | 16 | 18:49.3 | 11 |
| Aug 29 | UIAAA InvitationalAug 29 · 5,000 Meters Junior Varsity Jr/Sr (N-Z) · UnionUnion | 5,000 Meters Junior Varsity Jr/Sr (N-Z) | 0 | 18:54.0 PB | 11 |
| Aug 26 | Duchesne InvitationalAug 26 · 5,000 Meters Varsity · Place 13 · UnionUnion | 5,000 Meters Varsity | 13 | 19:11.5 PB | 11 |
| Aug 22 | Husky RunAug 22 · 5,000 Meters Varsity · Place 81 · UnionUnion | 5,000 Meters Varsity | 81 | 19:10.38 | 11 |
| Aug 8 | 2026 Premier Cross Country InvitationalAug 8 · 2.95 Miles 1A-3A Varsity Boys · Place 29 · UnionUnion | 2.95 Miles 1A-3A Varsity Boys | 29 | 19:06.7 PB | 11 |
2025 Cross Country
6 results2024 Cross Country
2 results2023 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
2 results