Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.7 Miles · Weber County FairgroundsTop of Utah · Sep 3 | 22:03.9 | Top of Utah | September 3, 2021 |
| 3 Miles · Lakeside ParkTitan XC Meet · Oct 11 | 21:38.4 | Titan XC Meet | October 11, 2022 |
| 3 Miles · Roy High SchoolRoyal Run · Sep 24 | 19:36.8 | Royal Run | September 24, 2022 |
| 3 Miles · Roy HSRoyal Run · Sep 25 | 22:04.7 | Royal Run | September 25, 2021 |
| 3 Miles · Skyline Mountain ResortSanpete Classic · Sep 29 | 21:46.8 | Sanpete Classic | September 29, 2021 |
| 5,000 Meters · North Summit High SchoolNorth Summit Invitational · Sep 14 | 21:33.3 | North Summit Invitational | September 14, 2022 |
| 5,000 Meters · Payson High SchoolPayson Night Hunt · Aug 19 | 19:47.1 | Payson Night Hunt | August 19, 2022 |
| 5,000 Meters · Regional Athletic ComplexUHSAA Class 2A State XC Championships · Oct 27 | 23:24.2 | UHSAA Class 2A State XC Championships | October 27, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Region 18 XC ChampionshipOct 18 · 3 Miles Varsity · Place 15 · Maeser Preparatory | 3 Miles Varsity | 15 | 20:45.9 | 12 |
| Oct 11 | Titan XC MeetOct 11 · 3 Miles Varsity · Place 18 · Maeser Preparatory | 3 Miles Varsity | 18 | 21:38.4 PB | 12 |
| Oct 5 | Sanpete Classic XC InvitationalOct 5 · 3 Miles Varsity · Place 92 · Maeser Preparatory | 3 Miles Varsity | 92 | 20:41.7 | 12 |
| Sep 24 | Royal RunSep 24 · 3 Miles Junior Varsity 1 · Place 39 · Maeser Preparatory | 3 Miles Junior Varsity 1 | 39 | 19:36.8 PB | 12 |
| Sep 14 | North Summit InvitationalSep 14 · 5,000 Meters Varsity · Place 25 · Maeser Preparatory | 5,000 Meters Varsity | 25 | 21:33.3 PB | 12 |
| Sep 9 | Park City InvitationalSep 9 · 3 Miles Junior Varsity Division 2 · Place 72 · Maeser Preparatory | 3 Miles Junior Varsity Division 2 | 72 | 20:26.8 | 12 |
| Aug 19 | Payson Night Hunt Aug 19 · 5,000 Meters JV Boys · Place 23 · Maeser Preparatory | 5,000 Meters JV Boys | 23 | 19:47.1 PB | 12 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | UHSAA Class 2A State XC ChampionshipsOct 27 · 5,000 Meters Varsity · Place 88 · Maeser Preparatory | 5,000 Meters Varsity | 88 | 23:24.2 PB | 11 |
| Oct 12 | Titan XC MeetOct 12 · 3 Miles Varsity · Place 21 · Maeser Preparatory | 3 Miles Varsity | 21 | 22:58.9 | 11 |
| Oct 5 | 2021 Union InvitationalOct 5 · 3 Miles Junior Varsity · Place 38 · Maeser Preparatory | 3 Miles Junior Varsity | 38 | 22:28.5 | 11 |
| Sep 29 | Sanpete ClassicSep 29 · 3 Miles Junior Varsity 11-12th · Place 71 · Maeser Preparatory | 3 Miles Junior Varsity 11-12th | 71 | 21:46.8 PB | 11 |
| Sep 25 | Royal RunSep 25 · 3 Miles Junior Varsity 1 · Place 96 · Maeser Preparatory | 3 Miles Junior Varsity 1 | 96 | 22:04.7 PB | 11 |
| Sep 13 | Stewart Foster Sep 13 · 5,000 Meters Varsity · Place 36 · Maeser Preparatory | 5,000 Meters Varsity | 36 | 25:13.0 | 11 |
| Sep 3 | Top of UtahSep 3 · 2.7 Miles Varsity 2A-4A · Place 45 · Maeser Preparatory | 2.7 Miles Varsity 2A-4A | 45 | 22:03.9 PB | 11 |
| Aug 27 | 2021 UIAAA InvitationalAug 27 · 3 Miles Junior Varsity · Place 167 · Maeser Preparatory | 3 Miles Junior Varsity | 167 | 23:46.81 | 11 |
2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 5 | Timpanogos XC InvitationalSep 5 · 3 Miles Sophomore · Place 181 · Maeser Preparatory | 3 Miles Sophomore | 181 | 22:34.0 | 10 |
| Aug 29 | Wahsatch RendezvousAug 29 · 3 Miles Sophomore · Place 32 · Maeser Preparatory | 3 Miles Sophomore | 32 | 23:25.56 | 10 |
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | UIAAA InvitationalSep 27 · 3 Miles Frosh/Soph Freshman · Place 114 · Maeser Preparatory | 3 Miles Frosh/Soph Freshman | 114 | 23:12.06 | 9 |