Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · American Fork Art Dye ParkTwiKNIGHT Invitational · Sep 22 | 21:26.35 | TwiKNIGHT Invitational | September 22, 2023 |
| 3 Miles · Art Dye ParkRegion III Championships · Oct 3 | 21:33.67 | Region III Championships | October 3, 2023 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC 2022 · Sep 23 | 22:47.3 | Bob Firman Invitational XC 2022 | September 23, 2022 |
| 5,000 Meters · Lakeside ParkTimpanogos Invitational-Morning · Sep 1 | 23:04.3 | Timpanogos Invitational-Morning | September 1, 2023 |
| 5,000 Meters · Skyridge HSRegion 4 XC Championships · Oct 4 | 22:34.18 | Region 4 XC Championships | October 4, 2022 |
| 5,000 Meters · Spanish Fork Sports ParkUtah JV State Meet · Oct 28 | 20:32.1 | Utah JV State Meet | October 28, 2023 |
| 5,000 Meters · Toka Sticks Golf CourseNXR Southwest Regional Championships · Nov 23 | 21:28.89 | NXR Southwest Regional Championships | November 23, 2024 |
| 5,000 Meters · Valley Regional Park2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV) · Sep 17 | 21:59.29 | 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
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southwest Regional ChampionshipsNov 23 · 5,000 Meters Large 3 · Place 284 · Skyridge | 5,000 Meters Large 3 | 284 | 21:28.89 PB | 12 |
| Nov 2 | 2024 Utah JV State ChampionshipsNov 2 · 5,000 Meters Junior Varsity 6A · Place 228 · Skyridge | 5,000 Meters Junior Varsity 6A | 228 | 21:24.33 | 12 |
| Oct 8 | 2024 Region 3 ChampionshipsOct 8 · 5,000 Meters Junior Varsity · Place 123 · Skyridge | 5,000 Meters Junior Varsity | 123 | 22:26.03 | 12 |
| Sep 20 | TwiKnight 2024Sep 20 · 3 Miles Junior Varsity · Place 166 · Skyridge | 3 Miles Junior Varsity | 166 | 21:56.4 | 12 |
| Sep 14 | Border WarsSep 14 · 2.8 Miles Varsity · Place 115 · Skyridge | 2.8 Miles Varsity | 115 | 19:24.9 | 12 |
| Aug 24 | 2024 UIAAA InviteAug 24 · 5,000 Meters Junior Varsity · Place 81 · Skyridge | 5,000 Meters Junior Varsity | 81 | 21:51.9 | Sr |
| Aug 10 | 2024 Premier Cross Country InvitationalAug 10 · 2.95 Miles Junior Varsity 1A · Place 69 · Skyridge | 2.95 Miles Junior Varsity 1A | 69 | 21:59.5 | 12 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Utah JV State MeetOct 28 · 5,000 Meters 6A · Place 173 · Skyridge | 5,000 Meters 6A | 173 | 20:32.1 PB | 11 |
| Oct 3 | Region III ChampionshipsOct 3 · 3 Miles Junior Varsity · Place 140 · Skyridge | 3 Miles Junior Varsity | 140 | 21:33.67 PB | 11 |
| Sep 22 | TwiKNIGHT InvitationalSep 22 · 3 Miles Boys Junior/Senior JV · Place 147 · Skyridge | 3 Miles Boys Junior/Senior JV | 147 | 21:26.35 PB | 11 |
| Sep 13 | 2023 Utah Pre-State MeetSep 13 · 3 Miles Varsity · Place 212 · Skyridge | 3 Miles Varsity | 212 | 21:25.9 | 11 |
| Sep 8 | Park City InvitationalSep 8 · 3 Miles Junior Varsity · Place 94 · Skyridge | 3 Miles Junior Varsity | 94 | 21:50.5 | Jr |
| Sep 1 | Timpanogos Invitational-MorningSep 1 · 5,000 Meters JR/SR · Place 309 · Skyridge | 5,000 Meters JR/SR | 309 | 23:04.3 PB | 11 |
| Aug 26 | UIAAA InvitationalAug 26 · 3 Miles Junior Varsity · Place 70 · Skyridge | 3 Miles Junior Varsity | 70 | 22:31.0 | Jr |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Region 4 XC ChampionshipsOct 4 · 5,000 Meters JV Boys · Place 120 · Skyridge | 5,000 Meters JV Boys | 120 | 22:34.18 PB | 10 |
| Sep 23 | Bob Firman Invitational XC 2022Sep 23 · 5,000 Meters Junior Varsity Sec2 M-Z · Place 262 · Skyridge | 5,000 Meters Junior Varsity Sec2 M-Z | 262 | 22:47.3 PB | 10 |
| Sep 17 | 2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV)Sep 17 · 5,000 Meters Sophomore Boys · Place 148 · Skyridge | 5,000 Meters Sophomore Boys | 148 | 21:59.29 PB | 10 |
| Sep 14 | 2022 Utah Pre-State MeetSep 14 · 3 Miles Freshman Sophomore · Place 241 · Skyridge | 3 Miles Freshman Sophomore | 241 | 20:45.3 | 10 |
| Sep 9 | Park City InvitationalSep 9 · 3 Miles Junior Varsity Division 2 · Place 82 · Skyridge | 3 Miles Junior Varsity Division 2 | 82 | 21:00.1 | 10 |
| Sep 3 | Timpanogos InvitationalSep 3 · 5,000 Meters Sophomore · Place 216 · Skyridge | 5,000 Meters Sophomore | 216 | 23:33.7 | SO |
| Aug 27 | Digger Homecoming InvitationalAug 27 · 5,000 Meters Frosh/Soph Freshman · Place 46 · Skyridge | 5,000 Meters Frosh/Soph Freshman | 46 | 22:39.6 | 10 |