Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · The Cottonwood Complex2026 Premier Cross Country Invitational · Aug 8 | 18:41.5 | 2026 Premier Cross Country Invitational | August 8, 2026 |
| 3 Miles · Art Dye ParkTwiKnight Meet · Sep 26 | 18:03.2 | TwiKnight Meet | September 26, 2026 |
| 3 Miles · Canyon Hills Golf CourseJuab XC Invitaitonal · Sep 4 | 19:28.4 | Juab XC Invitaitonal | September 4, 2025 |
| 3 Miles · Carbon Country Club Golf Course2026 Carbon Invitational · Sep 16 | 18:42.9 | 2026 Carbon Invitational | September 16, 2026 |
| 3 Miles · Naples City Park2026 Uintah Invitational · Sep 8 | 18:57.0 | 2026 Uintah Invitational | September 8, 2026 |
| 5,000 Meters · Lakeside ParkTimpanogos XC Invitational PM · Aug 30 | 22:29.4 | Timpanogos XC Invitational PM | August 30, 2024 |
| 5,000 Meters · Roosevelt Golf Course2026 Region 13 Championships · Oct 13 | 18:02.8 | 2026 Region 13 Championships | October 13, 2026 |
| 5,000 Meters · Spanish Fork Sports ComplexUIAAA Invitational · Aug 29 | 19:13.4 | UIAAA Invitational | August 29, 2026 |
| 5,000 Meters · Spanish Fork Sports ParkUIAAA Invitational · Aug 23 | 20:49.74 | UIAAA Invitational | August 23, 2025 |
| 5,000 Meters · Valley Regional ParkBorder Wars XC 2026 · Sep 12 | 19:20.85 | 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
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | 2026 Region 13 ChampionshipsOct 13 · 5,000 Meters Boys Varsity · Place 22 · Carbon | 5,000 Meters Boys Varsity | 22 | 18:02.8 PB | 11 |
| Sep 30 | 2026 Union XC InvitationalSep 30 · 5,000 Meters Varsity · Place 24 · Carbon | 5,000 Meters Varsity | 24 | 18:30.96 | 11 |
| Sep 26 | TwiKnight MeetSep 26 · 3 Miles Varsity · Place 160 · Carbon | 3 Miles Varsity | 160 | 18:03.2 PB | 11 |
| Sep 25 | TwiKnight Invitational Sep 25 · 3 Miles Varsity · Place 160 · Carbon | 3 Miles Varsity | 160 | 18:03.22 | 11 |
| Sep 16 | 2026 Carbon InvitationalSep 16 · 3 Miles Boys Junior Varsity · Place 2 · Carbon | 3 Miles Boys Junior Varsity | 2 | 18:42.9 PB | 11 |
| Sep 12 | Border Wars XC 2026Sep 12 · 5,000 Meters Senior · Place 42 · Carbon | 5,000 Meters Senior | 42 | 19:20.85 PB | 11 |
| Sep 8 | 2026 Uintah InvitationalSep 8 · 3 Miles High School Boys · Place 29 · Carbon | 3 Miles High School Boys | 29 | 18:57.0 PB | 11 |
| Aug 29 | UIAAA InvitationalAug 29 · 5,000 Meters Junior Varsity Jr/Sr (A-M) · Carbon | 5,000 Meters Junior Varsity Jr/Sr (A-M) | 0 | 19:13.4 PB | 11 |
| Aug 8 | 2026 Premier Cross Country InvitationalAug 8 · 2.95 Miles 1A-6A JV Boys Section A · Place 10 · Carbon | 2.95 Miles 1A-6A JV Boys Section A | 10 | 18:41.5 PB | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | 2025 Region 13 ChampionshipsOct 15 · 3 Miles Junior Varsity · Place 16 · Carbon | 3 Miles Junior Varsity | 16 | 20:52.5 | — |
| Oct 1 | 2025 Union InvitationalOct 1 · 5,000 Meters Varsity · Place 45 · Carbon | 5,000 Meters Varsity | 45 | 19:49.65 | 10 |
| Sep 24 | Red Rock InvitationalSep 24 · 5,000 Meters Varsity · Place 46 · Carbon | 5,000 Meters Varsity | 46 | 19:37.3 | — |
| Sep 17 | Carbon InvitationalSep 17 · 3 Miles Junior Varsity · Place 13 · Carbon | 3 Miles Junior Varsity | 13 | 19:01.2 | — |
| Sep 13 | Border WarsSep 13 · 5,000 Meters Varsity · Place 109 · Carbon | 5,000 Meters Varsity | 109 | 19:08.29 | 11 |
| Sep 9 | Sanpete ClassicSep 9 · 3 Miles Junior Varsity · Place 51 · Carbon | 3 Miles Junior Varsity | 51 | 20:21.4 | Fr |
| Sep 4 | Juab XC InvitaitonalSep 4 · 3 Miles Boys JV · Place 60 · Carbon | 3 Miles Boys JV | 60 | 19:28.4 PB | 10 |
| Aug 23 | UIAAA InvitationalAug 23 · 5,000 Meters Junior Varsity · Place 287 · Carbon | 5,000 Meters Junior Varsity | 287 | 20:49.74 PB | 10 |
| Aug 9 | 2025 Premier Cross Country InvitationalAug 9 · 2.95 Miles Junior Varsity 1A · Place 37 · Carbon | 2.95 Miles Junior Varsity 1A | 37 | 19:13.6 | — |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | 2024 Utah JV State ChampionshipsNov 2 · 5,000 Meters Junior Varsity 1A · Place 130 · Carbon | 5,000 Meters Junior Varsity 1A | 130 | 20:05.27 | 10 |
| Oct 9 | 2024 Region 12 ChampionshipsOct 9 · 3 Miles Junior Varsity · Place 29 · Carbon | 3 Miles Junior Varsity | 29 | 19:41.3 | 9 |
| Sep 25 | 2024 Red Rock InviteSep 25 · 5,000 Meters Varsity · Place 68 · Carbon | 5,000 Meters Varsity | 68 | 20:38.6 | 9 |
| Sep 18 | 2024 Carbon InvitationalSep 18 · 3 Miles Junior Varsity · Place 33 · Carbon | 3 Miles Junior Varsity | 33 | 19:48.4 | 9 |
| Sep 5 | Juab Cross Country InviteSep 5 · 3 Miles Frosh/Soph Freshman · Place 100 · Carbon | 3 Miles Frosh/Soph Freshman | 100 | 21:12.3 | Fr |
| Sep 3 | Sanpete ClassicSep 3 · 3 Miles Junior Varsity Freshman Sophomore · Place 66 · Carbon | 3 Miles Junior Varsity Freshman Sophomore | 66 | 21:31.1 | 9 |
| Aug 30 | Timpanogos XC Invitational PMAug 30 · 5,000 Meters Boys Frosh/Soph 5K · Place 148 · Carbon | 5,000 Meters Boys Frosh/Soph 5K | 148 | 22:29.4 PB | 9 |