Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Pleasant Grove HSUHSTCA Pre-Footlocker · Nov 6 | 19:36 | UHSTCA Pre-Footlocker | November 6, 2021 |
| 3 Miles · Quinn's JunctionPark City Invitational P.M. · Sep 6 | 17:14.9 | Park City Invitational P.M. | September 6, 2024 |
| 5,000 Meters · Lakeside ParkTimpanogos Invitational-Morning · Sep 1 | 18:17.7 | Timpanogos Invitational-Morning | September 1, 2023 |
| 5,000 Meters · Regional Athletic Complex2021 Utah Pre-State XC Meet · Sep 16 | 19:53.7 | 2021 Utah Pre-State XC Meet | September 16, 2021 |
| 5,000 Meters · Shalimar Country ClubNXR Southwest Regional Championships · Nov 20 | 19:07.6 | NXR Southwest Regional Championships | November 20, 2021 |
| 5,000 Meters · Spanish Fork Sports ComplexJV State · Oct 30 | 19:05.2 | JV State | October 30, 2021 |
| 5,000 Meters · Spanish Fork Sports ParkUtah JV State Meet · Oct 28 | 17:23.7 | Utah JV State Meet | October 28, 2023 |
| 5,000 Meters · Toka Sticks Golf CourseNXR Southwest Regional Championships · Nov 23 | 16:25.00 | NXR Southwest Regional Championships | November 23, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
7 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Pre-FootlockerNov 4 · Varsity · Place 51 · Timpanogos | Varsity | 51 | 17:38 | 11 |
| Oct 28 | Utah JV State MeetOct 28 · 5,000 Meters 4A · Place 16 · Timpanogos | 5,000 Meters 4A | 16 | 17:23.7 PB | 11 |
| Sep 30 | Region 8 ChampionshipsSep 30 · 5,000 Meters Junior Varsity · Place 10 · Timpanogos | 5,000 Meters Junior Varsity | 10 | 18:11.0 | Jr |
| Sep 8 | Park City InvitationalSep 8 · 3 Miles Varsity · Place 70 · Timpanogos | 3 Miles Varsity | 70 | 17:36.9 | Jr |
| Sep 1 | Timpanogos Invitational-MorningSep 1 · 5,000 Meters JR/SR · Place 59 · Timpanogos | 5,000 Meters JR/SR | 59 | 18:17.7 PB | 11 |
| Aug 17 | Region 8 Pre-RegionAug 17 · 5,000 Meters Open · Place 28 · Timpanogos | 5,000 Meters Open | 28 | 17:58.0 | Jr |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | Region 8 XC ChampionshipsOct 1 · 5,000 Meters Junior Varsity · Place 101 · Timpanogos | 5,000 Meters Junior Varsity | 101 | 22:08.2 | 10 |
| Sep 9 | Park City InvitationalSep 9 · 3 Miles Junior Varsity Division 2 · Place 31 · Timpanogos | 3 Miles Junior Varsity Division 2 | 31 | 19:00.6 | 10 |
| Sep 3 | Timpanogos InvitationalSep 3 · 5,000 Meters Sophomore · Place 42 · Timpanogos | 5,000 Meters Sophomore | 42 | 19:16.9 | SO |
| Aug 27 | UIAAA InvitationalAug 27 · Freshman Sophomore · Place 50 · Timpanogos | Freshman Sophomore | 50 | 18:40.8 | SO |
| Aug 19 | Pre-Region 8 MeetAug 19 · 5,000 Meters Open · Place 73 · Timpanogos | 5,000 Meters Open | 73 | 18:44.7 | SO |
| Aug 13 | 2022 Premier Cross Country InvitationalAug 13 · 2.9 Miles Junior Varsity · Place 42 · Timpanogos | 2.9 Miles Junior Varsity | 42 | 18:23 | — |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | NXR Southwest Regional ChampionshipsNov 20 · 5,000 Meters Open - Medium School 2 (1000-1599) · Place 129 · Timpanogos | 5,000 Meters Open - Medium School 2 (1000-1599) | 129 | 19:07.6 PB | 9 |
| Nov 6 | UHSTCA Pre-FootlockerNov 6 · 3 Miles Varsity · Place 141 · Timpanogos | 3 Miles Varsity | 141 | 19:36 PB | 9 |
| Oct 30 | JV StateOct 30 · 5,000 Meters 5A · Place 64 · Timpanogos | 5,000 Meters 5A | 64 | 19:05.2 PB | 9 |
| Oct 1 | Region 8 ChampionshipsOct 1 · 5,000 Meters Junior Varsity · Place 53 · Timpanogos | 5,000 Meters Junior Varsity | 53 | 19:40.3 | 9 |
| Sep 16 | 2021 Utah Pre-State XC MeetSep 16 · 5,000 Meters PM Freshman/Sophomore Boys · Place 96 · Timpanogos | 5,000 Meters PM Freshman/Sophomore Boys | 96 | 19:53.7 PB | 9 |
| Sep 15 | 2021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Freshman Sophomore · Place 96 · Timpanogos | 5,000 Meters Freshman Sophomore | 96 | 19:53.7 | 9 |
| Sep 10 | Park City InvitationalSep 10 · Junior Varsity Division 2 · Place 36 · Timpanogos | Junior Varsity Division 2 | 36 | 20:07.1 | Fr |
| Sep 4 | Timpanogos InvitationalSep 4 · 5,000 Meters Freshman · Place 56 · Timpanogos | 5,000 Meters Freshman | 56 | 20:14.4 | 9 |
| Aug 25 | Pre-Region 8Aug 25 · 3 Miles Varsity · Place 21 · Timpanogos | 3 Miles Varsity | 21 | 20:05.1 | 9 |