Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Art Dye ParktwiKNIGHT Invitational · Sep 23 | 17:14.45 | twiKNIGHT Invitational | September 23, 2022 |
| 3 Miles · Payson High SchoolPayson Night Chase · Sep 6 | 18:35.6 | Payson Night Chase | September 6, 2019 |
| 3 Miles · Pleasant Grove HSUHSTCA Pre-Footlocker · Nov 6 | 18:19 | UHSTCA Pre-Footlocker | November 6, 2021 |
| 5,000 Meters · East Bay Golf CourseBYU Autumn Classic @ East Bay Golf Course · Sep 14 | 19:06.8 | BYU Autumn Classic @ East Bay Golf Course | September 14, 2019 |
| 5,000 Meters · Payson High SchoolPayson Night Hunt · Aug 19 | 17:53.8 | Payson Night Hunt | August 19, 2022 |
| 5,000 Meters · Pleasant Grove HSRegion IV Pre-Region Meet · Aug 28 | 18:53.24 | Region IV Pre-Region Meet | August 28, 2019 |
| 5,000 Meters · Regional Athletic Complex2021 Utah Pre-State XC Meet · Sep 16 | 19:03.4 | 2021 Utah Pre-State XC Meet | September 16, 2021 |
| 5,000 Meters · Shalimar Country ClubNXR Southwest Regional Championships · Nov 20 | 17:28.0 | NXR Southwest Regional Championships | November 20, 2021 |
| 5,000 Meters · Skyridge HSRegion 4 XC Championships · Oct 4 | 20:15.18 | Region 4 XC Championships | October 4, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | UHSAA State XC ChampionshipOct 25 · 5,000 Meters 6A · Place 136 · Pleasant Grove | 5,000 Meters 6A | 136 | 18:59.6 | Sr |
| Oct 11 | 2022 Utah 5A & 6A DivisionalsOct 11 · 5,000 Meters 6A · Place 71 · Pleasant Grove | 5,000 Meters 6A | 71 | 19:04.0 | 12 |
| Oct 4 | Region 4 XC ChampionshipsOct 4 · 5,000 Meters JV Boys · Place 73 · Pleasant Grove | 5,000 Meters JV Boys | 73 | 20:15.18 PB | 12 |
| Sep 23 | twiKNIGHT InvitationalSep 23 · 3 Miles Boys Junior Varsity · Place 41 · Pleasant Grove | 3 Miles Boys Junior Varsity | 41 | 17:14.45 PB | 12 |
| Aug 19 | Payson Night Hunt Aug 19 · 5,000 Meters Varsity Boys · Place 19 · Pleasant Grove | 5,000 Meters Varsity Boys | 19 | 17:53.8 PB | 12 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | NXR Southwest Regional ChampionshipsNov 20 · 5,000 Meters Open - Large School 3 (1600 and more) · Place 59 · Pleasant Grove | 5,000 Meters Open - Large School 3 (1600 and more) | 59 | 17:28.0 PB | 11 |
| Nov 6 | UHSTCA Pre-FootlockerNov 6 · 3 Miles Varsity · Place 89 · Pleasant Grove | 3 Miles Varsity | 89 | 18:19 PB | 11 |
| Oct 5 | Region 4 ChampionshipsOct 5 · 3 Miles Varsity · Place 46 · Pleasant Grove | 3 Miles Varsity | 46 | 17:51.5 | 11 |
| Sep 24 | 2021 Border Wars XCSep 24 · 3 Miles Varsity · Place 25 · Pleasant Grove | 3 Miles Varsity | 25 | 17:33.76 | 11 |
| Sep 16 | 2021 Utah Pre-State XC MeetSep 16 · 5,000 Meters PM Junior/Senior Boys · Place 129 · Pleasant Grove | 5,000 Meters PM Junior/Senior Boys | 129 | 19:03.4 PB | 11 |
| Sep 15 | 2021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Varsity · Place 129 · Pleasant Grove | 5,000 Meters Varsity | 129 | 19:03.4 | 11 |
| Sep 11 | BYU Autumn ClassicSep 11 · 5,000 Meters Varsity · Place 98 · Pleasant Grove | 5,000 Meters Varsity | 98 | 18:05.8 | 11 |
| Sep 4 | Timpanogos InvitationalSep 4 · 5,000 Meters Elite · Place 105 · Pleasant Grove | 5,000 Meters Elite | 105 | 17:55.2 | 11 |
| Aug 27 | 2021 UIAAA InvitationalAug 27 · 3 Miles Junior Varsity · Place 14 · Pleasant Grove | 3 Miles Junior Varsity | 14 | 17:54.12 | 11 |
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | UIAAA InvitationalSep 27 · 3 Miles Frosh/Soph Freshman · Place 36 · Pleasant Grove | 3 Miles Frosh/Soph Freshman | 36 | 19:22.12 | 9 |
| Sep 14 | BYU Autumn Classic @ East Bay Golf CourseSep 14 · 5,000 Meters Frosh/Soph · Place 80 · Pleasant Grove | 5,000 Meters Frosh/Soph | 80 | 19:06.8 PB | 9 |
| Sep 6 | Payson Night ChaseSep 6 · 3 Miles Junior Varsity · Place 21 · Pleasant Grove | 3 Miles Junior Varsity | 21 | 18:35.6 PB | 9 |
| Aug 28 | Region IV Pre-Region MeetAug 28 · 5,000 Meters Boys Race · Place 91 · Pleasant Grove | 5,000 Meters Boys Race | 91 | 18:53.24 PB | 9 |