Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Roy High SchoolRoyal Run · Sep 24 | 17:50.0 | Royal Run | September 24, 2022 |
| 3 Miles · Roy HSRoyal Run · Sep 25 | 18:45.9 | Royal Run | September 25, 2021 |
| 5,000 Meters · Fort Bridger State Historic SiteLyman Cross Country Invitational · Sep 5 | 22:55 | Lyman Cross Country Invitational | September 5, 2020 |
| 5,000 Meters · Kelly Park Nordic Ski TrailsCardinal Classic · Sep 4 | 21:03.62 | Cardinal Classic | September 4, 2021 |
| 5,000 Meters · Lander Golf Course & The Peaks Bar and GrillWyoming 3A West Conference · Oct 13 | 18:43.58 | Wyoming 3A West Conference | October 13, 2022 |
| 5,000 Meters · Purple Sage Golf CourseEvanston Invitational · Sep 30 | 19:07.7 | Evanston Invitational | September 30, 2022 |
| 5,000 Meters · Valley Regional Park2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV) · Sep 17 | 18:24.21 | 2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV) | September 17, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Wyoming 3A West ConferenceOct 13 · 5,000 Meters Varsity · Place 18 · Evanston Senior | 5,000 Meters Varsity | 18 | 18:43.58 PB | 12 |
| Sep 30 | Evanston InvitationalSep 30 · 5,000 Meters Varsity · Place 12 · Evanston Senior | 5,000 Meters Varsity | 12 | 19:07.7 PB | 12 |
| Sep 24 | Royal RunSep 24 · 3 Miles Junior Varsity 2 · Place 15 · Evanston Senior | 3 Miles Junior Varsity 2 | 15 | 17:50.0 PB | 12 |
| Sep 17 | 2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV)Sep 17 · 5,000 Meters Senior Boys · Place 37 · Evanston Senior | 5,000 Meters Senior Boys | 37 | 18:24.21 PB | 12 |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Braves Time TrialOct 6 · 3,000 Meters Varsity · Place 30 · Evanston Senior | 3,000 Meters Varsity | 30 | 12:33.4 | 11 |
| Oct 1 | Evanston InvitationalOct 1 · 5,000 Meters Varsity · Place 16 · Evanston Senior | 5,000 Meters Varsity | 16 | 20:12.92 | 11 |
| Sep 25 | Royal RunSep 25 · 3 Miles Junior Varsity 2 · Place 17 · Evanston Senior | 3 Miles Junior Varsity 2 | 17 | 18:45.9 PB | 11 |
| Sep 4 | Cardinal ClassicSep 4 · 5,000 Meters Junior Varsity Boys · Place 91 · Evanston Senior | 5,000 Meters Junior Varsity Boys | 91 | 21:03.62 PB | 11 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | 2020 Evanston InviteOct 2 · 5,000 Meters Junior Varsity · Place 14 · Evanston Senior | 5,000 Meters Junior Varsity | 14 | 22:30.5 | 10 |
| Sep 26 | Jackson Hole InvitationalSep 26 · 5,000 Meters Junior Varsity · Place 19 · Evanston Senior | 5,000 Meters Junior Varsity | 19 | 20:30.2 | 10 |
| Sep 12 | Wyoming Pre-State MeetSep 12 · 5,000 Meters Junior Varsity · Place 7 · Evanstons | 5,000 Meters Junior Varsity | 7 | 21:10 | — |
| Sep 5 | Lyman Cross Country InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 13 · Evanston Senior | 5,000 Meters Junior Varsity | 13 | 22:55 PB | 10 |
| Aug 28 | Green River Cross Country InvitationalAug 28 · 5,000 Meters Varsity · Place 96 · Evanston | 5,000 Meters Varsity | 96 | 24:52.00 | — |
2019 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 21 | Royal Run InvitationalSep 21 · 3 Miles Varsity · Place 28 · Evanston Senior | 3 Miles Varsity | 28 | 19:42.0 | 9 |
| Aug 30 | Weber State InvitationalAug 30 · 3 Miles Freshman Sophomore · Place 188 · Evanston Senior | 3 Miles Freshman Sophomore | 188 | 22:05.4 | 9 |