Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Sugar House ParkHighland Invitational @ Sugar House Park · Aug 17 | 17:05.1 | Highland Invitational @ Sugar House Park | August 17, 2018 |
| 3 Miles · Crescent ParkUtah Region 7 Championships · Oct 5 | 17:32.15 | Utah Region 7 Championships | October 5, 2017 |
| 3 Miles · East Bay Golf CourseBYU Autumn Classic · Sep 16 | 17:18.3 | BYU Autumn Classic | September 16, 2017 |
| 3 Miles · Quinns SportexPark City Invitational · Sep 28 | 16:56.6 | Park City Invitational | September 28, 2018 |
| 5,000 Meters · Crescent ParkRegion 7 Pre-Region · Aug 30 | 18:44.58 | Region 7 Pre-Region | August 30, 2017 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC · Sep 20 | 16:12.00 | Bob Firman Invitational XC | September 20, 2019 |
| 5,000 Meters · East Bay Golf CourseBYU Autumn Classic @ East Bay Golf Course · Sep 14 | 16:36.7 | BYU Autumn Classic @ East Bay Golf Course | September 14, 2019 |
| 5,000 Meters · Glendoveer Golf CourseNXN Nike Cross Nationals · Dec 7 | 16:24.2 | NXN Nike Cross Nationals | December 7, 2019 |
| 5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 23 | 15:53.2 | NXR Southwest Regional Championships | November 23, 2019 |
| 5,000 Meters · Pleasant Grove HSRegion IV Pre-Region Meet · Aug 28 | 16:18.81 | Region IV Pre-Region Meet | August 28, 2019 |
| 5,000 Meters · Soldier HollowUHSAA Class 6A State XC Championships · Oct 22 | 18:00.5 | UHSAA Class 6A State XC Championships | October 22, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
7 results2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 7 | NXN Nike Cross NationalsDec 7 · 5,000 Meters Championship Race · Place 110 · Corner Canyon | 5,000 Meters Championship Race | 110 | 16:24.2 PB | 11 |
| Nov 23 | NXR Southwest Regional ChampionshipsNov 23 · 5,000 Meters Championship · Place 76 · Corner Canyon | 5,000 Meters Championship | 76 | 15:53.2 PB | 11 |
| Nov 7 | Provo 2 Mile Time TrialNov 7 · 2 Miles Boys 2 Mile · Corner Canyon | 2 Miles Boys 2 Mile | 0 | 9:46.8Unofficial | 11 |
| Oct 23 | UHSAA Class 6A State XC ChampionshipsOct 23 · 3 Miles 6A · Place 12 · Corner Canyon | 3 Miles 6A | 12 | 15:54.0 | 11 |
| Oct 11 | UHSAA Region 4 ChampionshipOct 11 · 3 Miles Varsity · Place 8 · Corner Canyon | 3 Miles Varsity | 8 | 15:26.68 | 11 |
| Sep 27 | Park City InvitationalSep 27 · 3 Miles Varsity · Place 4 · Corner Canyon | 3 Miles Varsity | 4 | 15:42.7 | 11 |
| Sep 20 | Bob Firman Invitational XCSep 20 · 5,000 Meters Elite · Place 43 · Corner Canyon | 5,000 Meters Elite | 43 | 16:12.00 PB | 11 |
| Sep 14 | BYU Autumn Classic @ East Bay Golf CourseSep 14 · 5,000 Meters Varsity · Place 33 · Corner Canyon | 5,000 Meters Varsity | 33 | 16:36.7 PB | 11 |
| Aug 28 | Region IV Pre-Region MeetAug 28 · 5,000 Meters Boys Race · Place 10 · Corner Canyon | 5,000 Meters Boys Race | 10 | 16:18.81 PB | 11 |
| Aug 14 | 2019 Highland Invitational at Sugar House ParkAug 14 · 2.9 Miles Varsity · Place 10 · Corner Canyon | 2.9 Miles Varsity | 10 | 15:30.0 | Jr |
2018 Cross Country
7 results2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Utah Region 7 ChampionshipsOct 5 · 3 Miles Junior Varsity · Place 7 · Corner Canyon | 3 Miles Junior Varsity | 7 | 17:32.15 PB | 9 |
| Sep 16 | BYU Autumn ClassicSep 16 · 3 Miles Junior Varsity · Place 53 · Corner Canyon | 3 Miles Junior Varsity | 53 | 17:18.3 PB | 9 |
| Aug 30 | Region 7 Pre-RegionAug 30 · 5,000 Meters Varsity · Place 26 · Corner Canyon | 5,000 Meters Varsity | 26 | 18:44.58 PB | 9 |
| Aug 17 | Highland InvitationalAug 17 · 2.9 Miles Freshman · Place 8 · Corner Canyon | 2.9 Miles Freshman | 8 | 17:31.2 | 9 |