Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Art Dye ParkTwiKnight Meet · Sep 26 | 16:42.8 | TwiKnight Meet | September 26, 2026 |
| 3 Miles · Big Cottonwood Regional Park - Big Cottonwood AreaWasatch Rendezvous · Sep 19 | 17:30.85 | Wasatch Rendezvous | September 19, 2026 |
| 3 Miles · Brigham Young UniversityUHSAA State Championships · Oct 28 | 17:30.5 | UHSAA State Championships | October 28, 2025 |
| 3 Miles · Quinn's JunctionPark City Invitational AM · Sep 5 | 17:55.9 | Park City Invitational AM | September 5, 2025 |
| 3 Miles · Quinns SportexPark City Invitational A.M. · Sep 6 | 19:27.6 | Park City Invitational A.M. | September 6, 2024 |
| 3 Miles · Sugar House ParkUtah UHSAA State XC Championships · Oct 27 | 17:26.73 | Utah UHSAA State XC Championships | October 27, 2026 |
| 5,000 Meters · Lakeside Park 2026 Timpanogos XC Invitational AM · Sep 4 | 16:54.7 | 2026 Timpanogos XC Invitational AM | September 4, 2026 |
| 5,000 Meters · Lodestone ParkRegion 4 XC Meet · Oct 4 | 20:58.2 | Region 4 XC Meet | October 4, 2023 |
| 5,000 Meters · Valley Regional ParkRegion IV Championships · Oct 2 | 16:54.9 | Region IV Championships | October 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Utah UHSAA State XC ChampionshipsOct 27 · 3 Miles 5A · Place 61 · Granger | 3 Miles 5A | 61 | 17:26.73 PB | 12 |
| Oct 14 | 2026 UHSAA State Cross Country DivisionalsOct 14 · 5,000 Meters 5A Boys Section B · Place 34 · Granger | 5,000 Meters 5A Boys Section B | 34 | 17:04.8 | 12 |
| Oct 2 | Region IV ChampionshipsOct 2 · 5,000 Meters Varsity · Place 8 · Granger | 5,000 Meters Varsity | 8 | 16:54.9 PB | 12 |
| Sep 26 | TwiKnight MeetSep 26 · 3 Miles Varsity · Place 60 · Granger | 3 Miles Varsity | 60 | 16:42.8 PB | 12 |
| Sep 25 | TwiKnight Invitational Sep 25 · 3 Miles Varsity · Place 60 · Granger | 3 Miles Varsity | 60 | 16:42.84 | 12 |
| Sep 19 | Wasatch RendezvousSep 19 · 3 Miles Varsity · Place 39 · Granger | 3 Miles Varsity | 39 | 17:30.85 PB | 12 |
| Sep 12 | Border Wars XC 2026Sep 12 · 5,000 Meters Varsity · Place 17 · Granger | 5,000 Meters Varsity | 17 | 17:08.67 | 12 |
| Sep 4 | 2026 Timpanogos XC Invitational AMSep 4 · 5,000 Meters Varsity Boys · Place 121 · Granger | 5,000 Meters Varsity Boys | 121 | 16:54.7 PB | 12 |
| Aug 22 | Husky RunAug 22 · 5,000 Meters Varsity · Place 22 · Granger | 5,000 Meters Varsity | 22 | 17:18.83 | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | UHSAA State ChampionshipsOct 28 · 3 Miles 5A · Place 95 · Granger | 3 Miles 5A | 95 | 17:30.5 PB | 11 |
| Oct 14 | 2025 UHSAA State Cross Country DivisionalsOct 14 · 5,000 Meters 5A Boys Section B · Place 58 · Granger | 5,000 Meters 5A Boys Section B | 58 | 18:16.7 | 11 |
| Oct 2 | Region 4 XC ChampionshipOct 2 · 5,000 Meters Varsity · Place 18 · Granger | 5,000 Meters Varsity | 18 | 17:29.6 | 11 |
| Sep 13 | Border WarsSep 13 · 5,000 Meters Varsity · Place 91 · Granger | 5,000 Meters Varsity | 91 | 17:39.40 | 11 |
| Sep 5 | Park City Invitational AMSep 5 · 3 Miles AM Boys Varsity · Place 132 · Granger | 3 Miles AM Boys Varsity | 132 | 17:55.9 PB | 11 |
| Aug 29 | Timpanogos Invitational AMAug 29 · 5,000 Meters Varsity · Place 201 · Granger | 5,000 Meters Varsity | 201 | 18:26.5 | 11 |
| Aug 20 | Region IV Pre-RegionAug 20 · 5,000 Meters Varsity · Place 4 · Granger | 5,000 Meters Varsity | 4 | 17:58.1 | Jr |
2024 Cross Country
6 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Region 4 XC MeetOct 4 · 5,000 Meters Varsity · Place 41 · Granger | 5,000 Meters Varsity | 41 | 20:58.2 PB | 11 |
| Sep 23 | Royal RunSep 23 · 3 Miles Varsity · Place 151 · Granger | 3 Miles Varsity | 151 | 20:48.7 | Fr |
| Sep 13 | 2023 Utah Pre-State MeetSep 13 · 3 Miles Varsity · Place 199 · Granger | 3 Miles Varsity | 199 | 21:17.5 | 11 |
| Sep 8 | Park City InvitationalSep 8 · 3 Miles Varsity · Place 142 · Granger | 3 Miles Varsity | 142 | 21:32.1 | Jr |
| Sep 1 | Timpanogos Invitational-MorningSep 1 · 5,000 Meters Varsity · Place 217 · Granger | 5,000 Meters Varsity | 217 | 21:48.7 | 11 |