Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC 2022 · Sep 23 | 19:51.4 | Bob Firman Invitational XC 2022 | September 23, 2022 |
| 5,000 Meters · Lakeside ParkTimpanogos Invitational-Afternoon · Sep 1 | 20:28.1 | Timpanogos Invitational-Afternoon | September 1, 2023 |
| 5,000 Meters · Regional Athletic ComplexUHSAA 2A XC Championships · Oct 24 | 19:25.6 | UHSAA 2A XC Championships | October 24, 2023 |
| 5,000 Meters · Valley Regional Park2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV) · Sep 17 | 20:13.43 | 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.
2023 Cross Country
6 results2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | UHSAA State XC ChampionshipOct 25 · 5,000 Meters 2A · Place 63 · Rowland Hall | 5,000 Meters 2A | 63 | 20:08.1 | Jr |
| Oct 11 | Region 17 ChampionshipOct 11 · 3 Miles Varsity · Place 10 · Rowland Hall | 3 Miles Varsity | 10 | 20:00 | 11 |
| Oct 5 | Sanpete Classic XC InvitationalOct 5 · 3 Miles Varsity · Place 106 · Rowland Hall | 3 Miles Varsity | 106 | 21:38.2 | 11 |
| Sep 23 | Bob Firman Invitational XC 2022Sep 23 · 5,000 Meters Varsity Division II · Place 204 · Rowland Hall | 5,000 Meters Varsity Division II | 204 | 19:51.4 PB | 11 |
| Sep 17 | 2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV)Sep 17 · 5,000 Meters Junior Boys · Place 110 · Rowland Hall | 5,000 Meters Junior Boys | 110 | 20:13.43 PB | 11 |
| Sep 9 | Park City InvitationalSep 9 · 3 Miles Varsity · Place 100 · Rowland Hall | 3 Miles Varsity | 100 | 19:52.6 | 11 |
| Sep 3 | Timpanogos InvitationalSep 3 · 5,000 Meters Varsity · Place 119 · Rowland Hall | 5,000 Meters Varsity | 119 | 20:46.9 | JR |
| Aug 27 | UIAAA InvitationalAug 27 · Junior Varsity Division 1 · Place 54 · Rowland Hall | Junior Varsity Division 1 | 54 | 20:05.2 | JR |
2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | UHSAA Class 5A State XC ChampionshipsOct 27 · 5,000 Meters 2A · Place 63 · Rowland Hall | 5,000 Meters 2A | 63 | 20:16.2 | So |
| Oct 27 | UHSAA Class 2A State XC ChampionshipsOct 27 · 5,000 Meters Varsity · Place 63 · Rowland Hall | 5,000 Meters Varsity | 63 | 20:16.2 | 10 |
| Oct 12 | Region 17 XC ChampionshipsOct 12 · 3 Miles Varsity · Place 10 · Rowland Hall | 3 Miles Varsity | 10 | 20:14.49 | 10 |
| Sep 29 | Sanpete ClassicSep 29 · 3 Miles Varsity · Place 117 · Rowland Hall | 3 Miles Varsity | 117 | — | 10 |
| Sep 24 | 2021 Border Wars XCSep 24 · 3 Miles Sophomore · Place 125 · Rowland Hall | 3 Miles Sophomore | 125 | 19:29.33 | 10 |
| Sep 11 | BYU Autumn ClassicSep 11 · 5,000 Meters Freshman Sophomore · Place 91 · Rowland Hall | 5,000 Meters Freshman Sophomore | 91 | 20:20.3 | 10 |
| Sep 8 | All City ChampionshipsSep 8 · 5,000 Meters Open · Place 40 · Rowland Hall | 5,000 Meters Open | 40 | 21:42.21 | 10 |
| Sep 4 | Timpanogos InvitationalSep 4 · 5,000 Meters Sophomore · Place 118 · Rowland Hall | 5,000 Meters Sophomore | 118 | 20:17.7 | 10 |
| Aug 28 | Wahsatch RendezvousAug 28 · 3 Miles Varsity · Place 75 · Rowland Hall | 3 Miles Varsity | 75 | 21:22.42 | 10 |
| Aug 28 | Wahsatch RendezvousAug 28 · 3 Miles Junior Varsity · Place 86 · Rowland Hall | 3 Miles Junior Varsity | 86 | 21:22.42 | 10 |
| Aug 28 | Wahsatch RendezvousAug 28 · 3 Miles Varsity · Place 75 · Rowland Hall | 3 Miles Varsity | 75 | 21:22.42 | 10 |
| Aug 28 | Wahsatch RendezvousAug 28 · 3 Miles Varsity · Place 11 · Rowland Hall | 3 Miles Varsity | 11 | 21:22.42 | 10 |
2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Region 17 XC ChampionshipsOct 13 · 5,000 Meters Varsity · Place 20 · Rowland Hall | 5,000 Meters Varsity | 20 | 22:22 | — |
| Sep 11 | Wasatch XC InvitationalSep 11 · 3 Miles Varsity Division 2 · Place 140 · Rowland Hall | 3 Miles Varsity Division 2 | 140 | 21:56.0 | 9 |