Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Canyon Hills GCJuab Cross Country Invitational · Sep 7 | 18:35.9 | Juab Cross Country Invitational | September 7, 2023 |
| 3 Miles · Canyon Hills Golf CourseJuab XC Invitaitonal · Sep 4 | 17:18.0 | Juab XC Invitaitonal | September 4, 2025 |
| 3 Miles · Spanish Fork Sports ComplexSF, SH, MM Tri Meet · Sep 27 | 21:25.21 | SF, SH, MM Tri Meet | September 27, 2022 |
| 3 Miles · Springville HSRegion 9 Pre-Region Meet 2022 · Aug 20 | 19:25 | Region 9 Pre-Region Meet 2022 | August 20, 2022 |
| 5,000 Meters · Lakeside Park2025 UVU High School XC Invitational · Sep 19 | 17:56.14 | 2025 UVU High School XC Invitational | September 19, 2025 |
| 5,000 Meters · Spanish Fork Sports ParkRegion 7 Championships · Oct 2 | 17:58.2 | Region 7 Championships | October 2, 2023 |
| 5,000 Meters · Springville HSRegion IX Cross Country Championship · Oct 3 | 20:33.3 | Region IX Cross Country Championship | October 3, 2022 |
| 5,000 Meters · Toka Sticks Golf CourseNXR Southwest Regional Championships · Nov 22 | 17:49.52 | NXR Southwest Regional Championships | November 22, 2025 |
| 5,000 Meters · Valley Regional Park2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV) · Sep 17 | 20:18.33 | 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.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southwest Regional ChampionshipsNov 22 · 5,000 Meters Large 3 · Place 185 · Salem Hills | 5,000 Meters Large 3 | 185 | 17:49.52 PB | 12 |
| Oct 3 | Region 7 XC ChampionshipsOct 3 · 5,000 Meters JV · Place 24 · Salem Hills | 5,000 Meters JV | 24 | 18:28.6 | 12 |
| Sep 27 | Royal RunSep 27 · 3 Miles Varsity · Place 147 · Salem Hills | 3 Miles Varsity | 147 | 18:57.4 | Sr |
| Sep 19 | 2025 UVU High School XC InvitationalSep 19 · 5,000 Meters Varsity · Place 45 · Salem Hills | 5,000 Meters Varsity | 45 | 17:56.14 PB | 12 |
| Sep 13 | Border WarsSep 13 · 5,000 Meters Varsity · Place 95 · Salem Hills | 5,000 Meters Varsity | 95 | 17:40.80 | 12 |
| Sep 4 | Juab XC InvitaitonalSep 4 · 3 Miles Boys Varsity · Place 71 · Salem Hills | 3 Miles Boys Varsity | 71 | 17:18.0 PB | 12 |
| Aug 29 | Timpanogos XC Invitational PMAug 29 · 5,000 Meters Varsity · Place 71 · Salem Hills | 5,000 Meters Varsity | 71 | 18:12.3 | Sr |
| Aug 23 | UIAAA InvitationalAug 23 · 5,000 Meters Varsity · Place 147 · Salem Hills | 5,000 Meters Varsity | 147 | 18:08.82 | 12 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southwest Regional ChampionshipsNov 23 · 5,000 Meters Medium 2 · Place 148 · Salem Hills | 5,000 Meters Medium 2 | 148 | 18:09.04 | 11 |
| Oct 29 | UHSAA State XC ChampionshipsOct 29 · 3 Miles Varsity 5A · Place 139 · Salem Hills | 3 Miles Varsity 5A | 139 | 18:24.6 | 11 |
| Oct 15 | 2024 Utah 3A-6A DivisionalsOct 15 · 5,000 Meters 5A · Place 59 · Salem Hills | 5,000 Meters 5A | 59 | 18:13.4 | 11 |
| Sep 21 | Royal RunSep 21 · 3 Miles Varsity · Place 119 · Salem Hills | 3 Miles Varsity | 119 | 18:31.1 | Jr |
| Sep 14 | Border WarsSep 14 · 2.8 Miles Varsity · Place 99 · Salem Hills | 2.8 Miles Varsity | 99 | 16:26.2 | 11 |
| Sep 5 | Juab Cross Country InviteSep 5 · 3 Miles Varsity · Place 90 · Salem Hills | 3 Miles Varsity | 90 | 17:45.0 | Jr |
| Aug 30 | Timpanogos XC Invitational AMAug 30 · 5,000 Meters Varsity Boys 5K · Place 170 · Salem Hills | 5,000 Meters Varsity Boys 5K | 170 | 19:02.5 | 11 |
| Aug 24 | 2024 UIAAA InviteAug 24 · 5,000 Meters Varsity · Place 160 · Salem Hills | 5,000 Meters Varsity | 160 | 18:37.7 | Jr |
| Aug 17 | Pre-Region 7Aug 17 · 5,000 Meters Varsity · Place 57 · Salem Hills | 5,000 Meters Varsity | 57 | 19:27.0 | 11 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | Region 7 ChampionshipsOct 2 · 5,000 Meters Varsity · Place 41 · Salem Hills | 5,000 Meters Varsity | 41 | 17:58.2 PB | 10 |
| Sep 23 | Royal RunSep 23 · 3 Miles Varsity · Place 122 · Salem Hills | 3 Miles Varsity | 122 | 18:40.7 | So |
| Sep 13 | 2023 Utah Pre-State MeetSep 13 · 3 Miles Freshman Sophomore · Place 74 · Salem Hills | 3 Miles Freshman Sophomore | 74 | 18:49.5 | 10 |
| Sep 7 | Juab Cross Country InvitationalSep 7 · 3 Miles Junior Varsity · Place 49 · Salem Hills | 3 Miles Junior Varsity | 49 | 18:35.9 PB | 10 |
| Sep 1 | Timpanogos Invitational-MorningSep 1 · 5,000 Meters Varsity · Place 196 · Salem Hills | 5,000 Meters Varsity | 196 | 19:59.1 | 10 |
| Aug 26 | UIAAA InvitationalAug 26 · 3 Miles Varsity · Place 155 · Salem Hills | 3 Miles Varsity | 155 | 18:42.7 | So |
| Aug 19 | Region 7 Pre-Region MeetAug 19 · 3 Miles Open · Place 60 · Salem Hills | 3 Miles Open | 60 | 18:50.56 | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Region IX Cross Country ChampionshipOct 3 · 5,000 Meters Junior Varsity · Place 71 · Salem Hills | 5,000 Meters Junior Varsity | 71 | 20:33.3 PB | 9 |
| Sep 27 | SF, SH, MM Tri MeetSep 27 · 3 Miles Open · Place 32 · Salem Hills | 3 Miles Open | 32 | 21:25.21 PB | 9 |
| Sep 17 | 2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV)Sep 17 · 5,000 Meters Sophomore Boys · Place 102 · Salem Hills | 5,000 Meters Sophomore Boys | 102 | 20:18.33 PB | 9 |
| Sep 14 | 2022 Utah Pre-State MeetSep 14 · 3 Miles Freshman Sophomore · Place 222 · Salem Hills | 3 Miles Freshman Sophomore | 222 | 20:23.4 | 9 |
| Sep 3 | Timpanogos InvitationalSep 3 · 5,000 Meters Varsity · Place 135 · Salem Hills | 5,000 Meters Varsity | 135 | 20:44.3 | FR |
| Aug 20 | Region 9 Pre-Region Meet 2022Aug 20 · 3 Miles Varsity · Place 35 · Salem Hills | 3 Miles Varsity | 35 | 19:25 PB | 9 |