Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Big Cottonwood Regional Park - Big Cottonwood AreaWahsatch Rendezvous · Aug 23 | 17:03.2 | Wahsatch Rendezvous | August 23, 2025 |
| 3 Miles · Brigham Young UniversityUHSAA State Championships · Oct 28 | 16:39.1 | UHSAA State Championships | October 28, 2025 |
| 3 Miles · Fremont High SchoolFreber Classic · Aug 16 | 16:24.3 | Freber Classic | August 16, 2025 |
| 3 Miles · Liberty HSMPSSAA 2A West Region Championships · Nov 3 | 18:39.18 | MPSSAA 2A West Region Championships | November 3, 2022 |
| 3 Miles · Quinn's JunctionPark City Invitational AM · Sep 5 | 16:53.3 | Park City Invitational AM | September 5, 2025 |
| 3 Miles · Quinns SportexPark City Invitational A.M. · Sep 6 | 18:04.2 | Park City Invitational A.M. | September 6, 2024 |
| 5,000 Meters · Crestwood ParkRun With the Huskies Time Trial · Aug 2 | 17:53.92 | Run With the Huskies Time Trial | August 2, 2025 |
| 5,000 Meters · Dulaney High School39th Annual Richard Barnhart Memorial Invitational · Sep 10 | 18:11.58 | 39th Annual Richard Barnhart Memorial Invitational | September 10, 2022 |
| 5,000 Meters · Lakeside Park2025 UHSAA State Cross Country Divisionals · Oct 14 | 17:06.7 | 2025 UHSAA State Cross Country Divisionals | October 14, 2025 |
| 5,000 Meters · Toka Sticks Golf CourseNXR Southwest Regional Championships · Nov 22 | 16:43.60 | NXR Southwest Regional Championships | November 22, 2025 |
| 5,000 Meters · Valley Regional ParkRegion 4 XC Championship · Oct 2 | 16:10.4 | Region 4 XC Championship | October 2, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 26 | 18:17.5 | NXR Southeast Regional Championships | November 26, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southwest Regional ChampionshipsNov 22 · 5,000 Meters Large 2 · Place 64 · HillcrestHillcrest | 5,000 Meters Large 2 | 64 | 16:43.60 PB | 12 |
| Oct 28 | UHSAA State ChampionshipsOct 28 · 3 Miles 5A · Place 48 · HillcrestHillcrest | 3 Miles 5A | 48 | 16:39.1 PB | 12 |
| Oct 14 | 2025 UHSAA State Cross Country DivisionalsOct 14 · 5,000 Meters 5A Boys Section A · Place 26 · HillcrestHillcrest | 5,000 Meters 5A Boys Section A | 26 | 17:06.7 PB | 12 |
| Oct 2 | Region 4 XC ChampionshipOct 2 · 5,000 Meters Varsity · Place 4 · HillcrestHillcrest | 5,000 Meters Varsity | 4 | 16:10.4 PB | 12 |
| Sep 27 | Royal RunSep 27 · 3 Miles Varsity · Place 20 · HillcrestHillcrest | 3 Miles Varsity | 20 | 16:11.1 | Sr |
| Sep 13 | Border WarsSep 13 · 5,000 Meters Championship · Place 66 · HillcrestHillcrest | 5,000 Meters Championship | 66 | 16:00.62 | 12 |
| Sep 5 | Park City Invitational AMSep 5 · 3 Miles AM Boys Varsity · Place 68 · HillcrestHillcrest | 3 Miles AM Boys Varsity | 68 | 16:53.3 PB | 12 |
| Aug 23 | Wahsatch RendezvousAug 23 · 3 Miles Varsity 1 · Place 7 · HillcrestHillcrest | 3 Miles Varsity 1 | 7 | 17:03.2 PB | 12 |
| Aug 20 | Region IV Pre-RegionAug 20 · 5,000 Meters Varsity · Place 6 · HillcrestHillcrest | 5,000 Meters Varsity | 6 | 18:09.0 | Sr |
| Aug 16 | Freber ClassicAug 16 · 3 Miles Varsity · Place 25 · HillcrestHillcrest | 3 Miles Varsity | 25 | 16:24.3 PB | 12 |
| Aug 9 | 2025 Premier Cross Country InvitationalAug 9 · 2.95 Miles Varsity 5A · Place 9 · HillcrestHillcrest | 2.95 Miles Varsity 5A | 9 | 16:12.3 | — |
| Aug 2 | Run With the Huskies Time TrialAug 2 · 5,000 Meters Male · Place 1 · HillcrestHillcrest | 5,000 Meters Male | 1 | 17:53.92 PB | 12 |
2024 Cross Country
11 results2023 Cross Country
5 results2022 Cross Country
3 results