Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Roy High SchoolRoyal Run · Sep 24 | 19:27.3 | Royal Run | September 24, 2022 |
| 3 Miles · Roy HSRoyal Run · Sep 25 | 20:02.0 | Royal Run | September 25, 2021 |
| 5,000 Meters · Lakeside ParkTimpanogos XC Invitational AM · Aug 30 | 23:31.0 | Timpanogos XC Invitational AM | August 30, 2024 |
| 5,000 Meters · Lander Golf Course & The Peaks Bar and GrillWyoming 3A West Conference · Oct 13 | 20:40.16 | Wyoming 3A West Conference | October 13, 2022 |
| 5,000 Meters · Purple Sage Golf CourseEvanston Invitational · Oct 1 | 20:36.34 | Evanston Invitational | October 1, 2021 |
| 5,000 Meters · Valley Regional Park2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV) · Sep 17 | 19:46.59 | 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.
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 21 | Royal RunSep 21 · 3 Miles Junior Varsity · Place 79 · Evanston Senior | 3 Miles Junior Varsity | 79 | 20:42.0 | Sr |
| Aug 30 | Timpanogos XC Invitational AMAug 30 · 5,000 Meters Boys JR/ SR 5K · Place 228 · Evanston Senior | 5,000 Meters Boys JR/ SR 5K | 228 | 23:31.0 PB | 12 |
2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 23 | Royal RunSep 23 · 3 Miles Junior Varsity · Place 53 · Evanston Senior | 3 Miles Junior Varsity | 53 | 19:53.1 | Jr |
| Sep 8 | Park City InvitationalSep 8 · 3 Miles Junior Varsity · Place 50 · Evanston Senior | 3 Miles Junior Varsity | 50 | 21:47.7 | Jr |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Wyoming 3A West ConferenceOct 13 · 5,000 Meters Varsity · Place 65 · Evanston Senior | 5,000 Meters Varsity | 65 | 20:40.16 PB | 10 |
| Sep 30 | Evanston InvitationalSep 30 · 5,000 Meters Varsity · Place 27 · Evanston Senior | 5,000 Meters Varsity | 27 | 20:49.4 | 10 |
| Sep 24 | Royal RunSep 24 · 3 Miles Junior Varsity 2 · Place 42 · Evanston Senior | 3 Miles Junior Varsity 2 | 42 | 19:27.3 PB | 10 |
| Sep 17 | 2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV)Sep 17 · 5,000 Meters Sophomore Boys · Place 75 · Evanston Senior | 5,000 Meters Sophomore Boys | 75 | 19:46.59 PB | 10 |
| Sep 10 | Chief Nation InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 49 · Evanston | 5,000 Meters Junior Varsity | 49 | 20:55.7 | 13 |
| Aug 27 | Digger Homecoming InvitationalAug 27 · 5,000 Meters Frosh/Soph Freshman · Place 20 · Evanston Senior | 5,000 Meters Frosh/Soph Freshman | 20 | 20:44.2 | 10 |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Braves Time TrialOct 6 · 3,000 Meters Varsity · Place 37 · Evanston Senior | 3,000 Meters Varsity | 37 | 12:46.2 | 9 |
| Oct 1 | Evanston InvitationalOct 1 · 5,000 Meters Varsity · Place 19 · Evanston Senior | 5,000 Meters Varsity | 19 | 20:36.34 PB | 9 |
| Sep 25 | Royal RunSep 25 · 3 Miles Rookie · Place 41 · Evanston Senior | 3 Miles Rookie | 41 | 20:02.0 PB | 9 |
| Aug 27 | 2021 UIAAA InvitationalAug 27 · 3 Miles Frosh/Soph Freshman · Place 113 · Evanston Senior | 3 Miles Frosh/Soph Freshman | 113 | 20:43.50 | FR |