Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.7 Miles · West Jefferson High SchoolWest Jefferson Invite · Sep 5 | 9:41.9 | West Jefferson Invite | September 5, 2019 |
| 1.8 Miles · West Jefferson High SchoolWJ invite... · Aug 30 | 10:51.1 | WJ invite... | August 30, 2018 |
| 1500 m · Firth High SchoolFirth Invitational- $20 per team, HS and MS · Oct 12 | 09:39.8 | Firth Invitational- $20 per team, HS and MS | October 12, 2017 |
| 2,500 Meters · Challis Hot SpringsMile High Classic · Sep 16 | 09:22.0 | Mile High Classic | September 16, 2017 |
| 2,500 Meters · Freeman ParkTiger/Grizz Invitational · Sep 8 | 10:07.6 | Tiger/Grizz Invitational | September 8, 2017 |
| 3 Miles · American Fork Art Dye ParkTwiKNIGHT Invitational · Sep 22 | 14:41.14 | TwiKNIGHT Invitational | September 22, 2023 |
| 3 Miles · Art Dye ParktwiKNIGHT Invitational · Sep 23 | 14:02.58 | twiKNIGHT Invitational | September 23, 2022 |
| 3,000 Meters · Camelsback ParkUSATF Snake River Association Junior Olympic Championships · Nov 17 | 10:37.90 | USATF Snake River Association Junior Olympic Championships | November 17, 2018 |
| 3,000 Meters · Eagle Island XC Course 3kBob Firman Invitational XC · Sep 20 | 9:48.80 | Bob Firman Invitational XC | September 20, 2019 |
| 3,000 Meters · Provo Kiwanis ParkUSATF Utah Association Junior Olympic Championships · Nov 12 | 15:34.00 | USATF Utah Association Junior Olympic Championships | November 12, 2016 |
| 3,200 Meters · Salmon Valley Golf CourseSalmon MS Meet · Oct 3 | 11:38.24 | Salmon MS Meet | October 3, 2018 |
| 5,000 Meters · Firth High SchoolDistrict VI 2A XC Championships · Oct 21 | 16:34.0 | District VI 2A XC Championships | October 21, 2020 |
| 5,000 Meters · Kelly Park Nordic Ski TrailsCardinal Classic · Sep 4 | 16:15.64 | Cardinal Classic | September 4, 2021 |
| 5,000 Meters · Lakeside ParkTimpanogos Invitational-Morning · Sep 1 | 15:07.7 | Timpanogos Invitational-Morning | September 1, 2023 |
| 5,000 Meters · Portneuf Wellness Complex, Pocatello, IDIdaho State Cross Country Championships · Oct 30 | 15:50.93 | Idaho State Cross Country Championships | October 30, 2020 |
| 5,000 Meters · Regional Athletic ComplexUHSAA 6A State Championships · Oct 24 | 14:44.0 | UHSAA 6A State Championships | October 24, 2023 |
| 5,000 Meters · Salmon Valley Golf CourseSalmon Savage Rumble · Sep 29 | 15:38.28 | Salmon Savage Rumble | September 29, 2021 |
| 5,000 Meters · Skyridge HSRegion 4 XC Championships · Oct 4 | 15:25.03 | Region 4 XC Championships | October 4, 2022 |
| 8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 19 | 26:13.7 | ISU John McNichols | September 19, 2026 |
| 8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 9 | 24:22.6 | Nuttycombe Wisconsin Invitational | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2023 Cross Country
7 results2022 Cross Country
6 results2021 Cross Country
3 results2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Idaho State Cross Country ChampionshipsOct 30 · 5,000 Meters Boys Varsity 2A Saturday · Place 2 · SalmonSalmon | 5,000 Meters Boys Varsity 2A Saturday | 2 | 15:50.93 PB | 9 |
| Oct 26 | Nike Cross Virtual Week 6Oct 26 · 5,000 Meters NXV Northwest Region · Place 9 · SalmonSalmon | 5,000 Meters NXV Northwest Region | 9 | 15:51.0Unofficial | 9 |
| Oct 21 | District VI 2A XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 2 · SalmonSalmon | 5,000 Meters Varsity | 2 | 16:34.0 PB | 9 |
| Oct 19 | Nike Cross Virtual Week 5Oct 19 · 5,000 Meters NXV Northwest Region · Place 35 · SalmonSalmon | 5,000 Meters NXV Northwest Region | 35 | 16:34.0Unofficial | 9 |
| Oct 12 | Nike Cross Virtual Week 4Oct 12 · 5,000 Meters NXV Northwest Region · Place 11 · SalmonSalmon | 5,000 Meters NXV Northwest Region | 11 | 16:17.0Unofficial | 9 |
| Oct 5 | Nike Cross Virtual Week 3Oct 5 · 5,000 Meters NXV Northwest Region · Place 11 · SalmonSalmon | 5,000 Meters NXV Northwest Region | 11 | 16:14.0Unofficial | 9 |
| Sep 28 | Nike Cross Virtual Week 2Sep 28 · 5,000 Meters NXV Northwest Region · Place 5 · SalmonSalmon | 5,000 Meters NXV Northwest Region | 5 | 15:59.0Unofficial | 9 |
2019 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 20 | Bob Firman Invitational XCSep 20 · 3,000 Meters Middle School - FRIDAY SEPT. 20 6P · Place 2 · SalmonSalmon | 3,000 Meters Middle School - FRIDAY SEPT. 20 6P | 2 | 9:48.80 PB | 8 |
| Sep 5 | West Jefferson InviteSep 5 · 1.7 Miles Middle School · Place 1 · SalmonSalmon | 1.7 Miles Middle School | 1 | 9:41.9 PB | 8 |
2018 Cross Country
5 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Firth Invitational- $20 per team, HS and MSOct 12 · 1,500 Meters Middle School · Place 11 · SalmonSalmon | 1,500 Meters Middle School | 11 | 09:39.8 PB | 6 |
| Oct 6 | Salmon InvitationalOct 6 · 3,200 Meters Varsity · Place 5 · SalmonSalmon | 3,200 Meters Varsity | 5 | 12:16.84 | 6 |
| Sep 23 | Bob Firman Invitational XCSep 23 · 3,000 Meters Middle School · Place 31 · SalmonSalmon | 3,000 Meters Middle School | 31 | 11:13.16 | 6 |
| Sep 16 | Mile High ClassicSep 16 · 2,500 Meters Middle School · Place 5 · SalmonSalmon | 2,500 Meters Middle School | 5 | 09:22.0 PB | 6 |
| Sep 8 | Tiger/Grizz InvitationalSep 8 · 2,500 Meters Middle School · Place 19 · SalmonSalmon | 2,500 Meters Middle School | 19 | 10:07.6 PB | 6 |
2016 Cross Country
1 results