Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Layton Commons ParkRegion 1, Pre-Region · Aug 31 | 13:55.3 | Region 1, Pre-Region | August 31, 2020 |
| 2.7 Miles · Weber County FairgroundsTop of Utah · Sep 3 | 19:58.6 | Top of Utah | September 3, 2021 |
| 3 Miles · Canyon Hills GCJuab Cross Country Invitational · Sep 7 | 19:31.8 | Juab Cross Country Invitational | September 7, 2023 |
| 3 Miles · Fremont HSFreber Classic 2022 · Aug 20 | 20:40.82 | Freber Classic 2022 | August 20, 2022 |
| 3 Miles · Layton Commons ParkRegion 5 XC Championships · Oct 4 | 19:06.7 | Region 5 XC Championships | October 4, 2023 |
| 3 Miles · Roy High SchoolRoyal Run · Sep 24 | 20:24.6 | Royal Run | September 24, 2022 |
| 3 Miles · Roy HSRegion 5 XC JV Region · Oct 17 | 19:53.5 | Region 5 XC JV Region | October 17, 2023 |
| 5,000 Meters · Regional Athletic Complex2021 Utah Pre-State XC Meet · Sep 16 | 22:22.9 | 2021 Utah Pre-State XC Meet | September 16, 2021 |
| 5,000 Meters · Spanish Fork Sports ParkUtah JV State Meet · Oct 28 | 19:47.6 | Utah JV State Meet | October 28, 2023 |
| 5,000 Meters · Valley Regional Park2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV) · Sep 17 | 21:43.79 | 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
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Utah JV State MeetOct 28 · 5,000 Meters 5A · Place 91 · Northridge | 5,000 Meters 5A | 91 | 19:47.6 PB | 12 |
| Oct 17 | Region 5 XC JV RegionOct 17 · 3 Miles Junior Varsity · Place 59 · Northridge | 3 Miles Junior Varsity | 59 | 19:53.5 PB | 12 |
| Oct 4 | Region 5 XC ChampionshipsOct 4 · 3 Miles Junior Varsity · Place 48 · Northridge | 3 Miles Junior Varsity | 48 | 19:06.7 PB | 12 |
| Sep 27 | Davis District ChampionshipsSep 27 · 2.75 Miles Junior Varsity · Place 101 · Northridge | 2.75 Miles Junior Varsity | 101 | 18:52.77 | 12 |
| Sep 7 | Juab Cross Country InvitationalSep 7 · 3 Miles Junior Varsity · Place 113 · Northridge | 3 Miles Junior Varsity | 113 | 19:31.8 PB | 12 |
| Aug 26 | Digger InviteAug 26 · 5,000 Meters Junior Varsity · Place 24 · Northridge | 5,000 Meters Junior Varsity | 24 | 21:20.0 | Sr |
| Aug 22 | Region 5 Pre-Region MeetAug 22 · 3 Miles Varsity · Place 113 · Northridge | 3 Miles Varsity | 113 | 20:23.0 | Sr |
| Aug 19 | Freber InvitationalAug 19 · 3 Miles Junior Varsity · Place 52 · Northridge | 3 Miles Junior Varsity | 52 | 19:43.30 | SR |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Region 5 Cross Country ChampionshipOct 5 · 5,000 Meters Junior Varsity · Place 67 · Northridge | 5,000 Meters Junior Varsity | 67 | 20:41.0 | Jr |
| Sep 24 | Royal RunSep 24 · 3 Miles Junior Varsity 2 · Place 76 · Northridge | 3 Miles Junior Varsity 2 | 76 | 20:24.6 PB | 11 |
| Sep 17 | 2022 Border Wars XC (UT, CO, AZ, ID, NM, WY, NV)Sep 17 · 5,000 Meters Junior Boys · Place 144 · Northridge | 5,000 Meters Junior Boys | 144 | 21:43.79 PB | 11 |
| Sep 9 | Park City InvitationalSep 9 · 3 Miles Junior Varsity Division 2 · Place 101 · Northridge | 3 Miles Junior Varsity Division 2 | 101 | 21:25.3 | 11 |
| Aug 20 | Freber Classic 2022Aug 20 · 3 Miles Junior Varsity · Place 68 · Northridge | 3 Miles Junior Varsity | 68 | 20:40.82 PB | 11 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | Region 5 Cross Country ChampionshipOct 6 · 5,000 Meters Junior Varsity · Place 65 · Northridge | 5,000 Meters Junior Varsity | 65 | 20:49.2 | 10 |
| Sep 25 | Royal RunSep 25 · 3 Miles Junior Varsity 2 · Place 62 · Northridge | 3 Miles Junior Varsity 2 | 62 | 21:06.2 | 10 |
| Sep 16 | 2021 Utah Pre-State XC MeetSep 16 · 5,000 Meters AM Freshman/Sophomore Boys · Place 149 · Northridge | 5,000 Meters AM Freshman/Sophomore Boys | 149 | 22:22.9 PB | 10 |
| Sep 15 | 2021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Freshman Sophomore · Place 148 · Northridge | 5,000 Meters Freshman Sophomore | 148 | 22:22.9 | 10 |
| Sep 3 | Top of UtahSep 3 · 2.7 Miles Junior Varsity 2A-5A · Place 82 · Northridge | 2.7 Miles Junior Varsity 2A-5A | 82 | 19:58.6 PB | 10 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | Region 1 XC ChampionshipsOct 2 · 3 Miles Junior Varsity · Place 121 · Northridge | 3 Miles Junior Varsity | 121 | 21:51.11 | 9 |
| Sep 16 | Davis DistrictSep 16 · 2.7 Miles Varsity · Place 69 · Northridge | 2.7 Miles Varsity | 69 | 20:10.1 | 9 |
| Sep 11 | Wasatch XC InvitationalSep 11 · 3 Miles Junior Varsity · Place 187 · Northridge | 3 Miles Junior Varsity | 187 | 23:43.9 | 9 |
| Sep 4 | Nicholls Hollow InviteSep 4 · 3 Miles Frosh/Soph Freshman · Place 106 · Northridge | 3 Miles Frosh/Soph Freshman | 106 | 23:41.4 | — |
| Aug 31 | Region 1, Pre-RegionAug 31 · 2 Miles JV Boys (SHS,RHS,WHS,NHS) · Place 51 · Northridge | 2 Miles JV Boys (SHS,RHS,WHS,NHS) | 51 | 13:55.3 PB | 9 |