Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Roy High SchoolRoyal Run · Sep 24 | 16:32.1 | Royal Run | September 24, 2022 |
| 3 Miles · Roy HSRoyal Run · Sep 25 | 17:00.6 | Royal Run | September 25, 2021 |
| 5,000 Meters · Cheyenne Country ClubWHSAA State XC Championship · Oct 21 | 17:04.2 | WHSAA State XC Championship | October 21, 2023 |
| 5,000 Meters · Kelly Park Nordic Ski TrailsCardinal Classic · Sep 4 | 18:35.99 | Cardinal Classic | September 4, 2021 |
| 5,000 Meters · Lakeside ParkTimpanogos XC Invitational AM · Aug 30 | 17:05.6 | Timpanogos XC Invitational AM | August 30, 2024 |
| 5,000 Meters · Lander Golf Course & The Peaks Bar and GrillWyoming 3A West Conference · Oct 13 | 18:26.49 | Wyoming 3A West Conference | October 13, 2022 |
| 5,000 Meters · Little America Golf CourseWHSAA State Cross Country Championships · Oct 26 | 16:51.0 | WHSAA State Cross Country Championships | October 26, 2024 |
| 5,000 Meters · Purple Sage Golf CourseEvanston Invitational · Sep 30 | 18:06.9 | Evanston Invitational | September 30, 2022 |
| 5,000 Meters · Valley Regional Park2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV) · Sep 17 | 17:39.24 | 2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV) | September 17, 2022 |
| 5,000 Meters · Valli-Vue Golf CourseMore Cowbell Invitational · Aug 24 | 17:29 | More Cowbell Invitational | August 24, 2023 |
| 5,000 Meters · White Mountain Golf CourseWyoming 4A West Cross Country Conference Championships · Oct 18 | 16:28.2 | Wyoming 4A West Cross Country Conference Championships | October 18, 2024 |
| 5,000 Meters · Wyoming Indian High SchoolWHSAA XC CHAMPIONSHIPS · Oct 22 | 18:11.50 | WHSAA XC CHAMPIONSHIPS | October 22, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
5 results2023 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | WHSAA State XC ChampionshipOct 21 · 5,000 Meters 3A · Place 6 · Evanston Senior | 5,000 Meters 3A | 6 | 17:04.2 PB | 11 |
| Sep 23 | Royal RunSep 23 · 3 Miles Varsity · Place 5 · Evanston Senior | 3 Miles Varsity | 5 | 15:48.7 | Jr |
| Sep 8 | Park City InvitationalSep 8 · 3 Miles Varsity · Place 7 · Evanston Senior | 3 Miles Varsity | 7 | 16:15.4 | Jr |
| Aug 24 | More Cowbell Invitational Aug 24 · 5,000 Meters Varsity · Place 3 · Evanston Senior | 5,000 Meters Varsity | 3 | 17:29 PB | 11 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | WHSAA XC CHAMPIONSHIPSOct 22 · 5,000 Meters Varsity - 3A · Place 32 · Evanston Senior | 5,000 Meters Varsity - 3A | 32 | 18:11.50 PB | 10 |
| Oct 13 | Wyoming 3A West ConferenceOct 13 · 5,000 Meters Varsity · Place 15 · Evanston Senior | 5,000 Meters Varsity | 15 | 18:26.49 PB | 10 |
| Sep 30 | Evanston InvitationalSep 30 · 5,000 Meters Varsity · Place 4 · Evanston Senior | 5,000 Meters Varsity | 4 | 18:06.9 PB | 10 |
| Sep 24 | Royal RunSep 24 · 3 Miles Varsity · Place 30 · Evanston Senior | 3 Miles Varsity | 30 | 16:32.1 PB | 10 |
| Sep 17 | 2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV)Sep 17 · 5,000 Meters Championships Boys (Top 25 Teams/Ind) · Place 110 · Evanston Senior | 5,000 Meters Championships Boys (Top 25 Teams/Ind) | 110 | 17:39.24 PB | 10 |
| Sep 10 | Chief Nation InvitationalSep 10 · 5,000 Meters Varsity · Place 7 · Evanston | 5,000 Meters Varsity | 7 | 17:09.6 | 10 |
| Aug 27 | Digger Homecoming InvitationalAug 27 · 5,000 Meters Frosh/Soph Freshman · Place 1 · Evanston Senior | 5,000 Meters Frosh/Soph Freshman | 1 | 17:55.8 | 10 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Wyoming State XC ChampionshipsOct 23 · 5,000 Meters 4A · Place 42 · Evanston | 5,000 Meters 4A | 42 | 18:00.06 | 9 |
| Oct 23 | Wyoming State XC ChampionshipsOct 23 · 5,000 Meters Varsity · Place 71 · Evanston | 5,000 Meters Varsity | 71 | 18:00.06 | 9 |
| Oct 1 | Evanston InvitationalOct 1 · 5,000 Meters Varsity · Place 4 · Evanston Senior | 5,000 Meters Varsity | 4 | 18:10.25 | 9 |
| Sep 25 | Royal RunSep 25 · 3 Miles Varsity · Place 44 · Evanston Senior | 3 Miles Varsity | 44 | 17:00.6 PB | 9 |
| Sep 4 | Cardinal ClassicSep 4 · 5,000 Meters Varsity Boys · Place 65 · Evanston Senior | 5,000 Meters Varsity Boys | 65 | 18:35.99 PB | 9 |
| Aug 27 | 2021 UIAAA InvitationalAug 27 · 3 Miles Frosh/Soph Freshman · Place 7 · Evanston Senior | 3 Miles Frosh/Soph Freshman | 7 | 17:35.44 | FR |