Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Kiwanis ParkRoadrunner Junior XC Invitational · Sep 24 | 8:40.7 | Roadrunner Junior XC Invitational | September 24, 2020 |
| 3 Miles · Scera ParkUtah Valley Invitational · Sep 4 | 15:08.62 | Utah Valley Invitational | September 4, 2026 |
| 3,000 Meters · Cottonwood Regional Softball ComplexUSATF Utah Association Junior Olympic Championships · Nov 10 | 11:46.7 | USATF Utah Association Junior Olympic Championships | November 10, 2018 |
| 4,000 Meters · Craig Ranch ParkAAU Western Regional Cross-Country Championship · Nov 14 | 14:51 | AAU Western Regional Cross-Country Championship | November 14, 2020 |
| 4,000 Meters · Valley Regional ParkUSATF Utah Association Junior Olympic Championships · Nov 16 | 15:29.90 | USATF Utah Association Junior Olympic Championships | November 16, 2019 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC 2022 · Sep 23 | 17:25.8 | Bob Firman Invitational XC 2022 | September 23, 2022 |
| 5,000 Meters · Floyd Lamb ParkWESTERN REGIONAL AAU XC · Nov 6 | 17:25.3 | WESTERN REGIONAL AAU XC | November 6, 2021 |
| 5,000 Meters · Lakeside ParkTimpanogos XC Invitational AM · Aug 30 | 17:38.8 | Timpanogos XC Invitational AM | August 30, 2024 |
| 5,000 Meters · Rose Park Sports Complex (RAC)UHSAA 5A State Championships · Oct 24 | 17:14.7 | UHSAA 5A State Championships | October 24, 2023 |
| 5,000 Meters · Toka Sticks Golf CourseNXR Southwest Regional Championships · Nov 23 | 15:50.01 | NXR Southwest Regional Championships | November 23, 2024 |
| 6,000 Meters · Gans Creek Recreation Area2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) · Nov 22 | 18:38.82 | 2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) | November 22, 2025 |
| 6,000 Meters · Rim Rock FarmBig 12 Cross Country Championships · Oct 31 | 18:29.59 | Big 12 Cross Country Championships | October 31, 2025 |
| 6,000 Meters · The Greiner Family XC CourseBig 12 Cross Country Championships · Oct 31 | 19:28.0 | Big 12 Cross Country Championships | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
4 results2024 Cross Country
5 results2023 Cross Country
2 results2022 Cross Country
5 results2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | WESTERN REGIONAL AAU XCNov 6 · 5,000 Meters 15-18 · Place 1 · RoadrunnersRoadrunners | 5,000 Meters 15-18 | 1 | 17:25.3 PB | 9 |
| Oct 27 | UHSAA Class 5A State XC ChampionshipsOct 27 · 5,000 Meters 5A · Place 2 · TimpviewTimpview | 5,000 Meters 5A | 2 | 18:16.5 | 9 |
| Oct 27 | UHSAA Class 5A State XC ChampionshipsOct 27 · 5,000 Meters 5A · Place 2 · TimpviewTimpview | 5,000 Meters 5A | 2 | 18:16.5 | Fr |
| Oct 12 | 2021 5A & 6A DivisionalsOct 12 · 5,000 Meters 5A · Place 2 · TimpviewTimpview | 5,000 Meters 5A | 2 | 18:49.8 | 9 |
| Oct 1 | Region 8 ChampionshipsOct 1 · 5,000 Meters Varsity · Place 4 · TimpviewTimpview | 5,000 Meters Varsity | 4 | 18:54.9 | 9 |
| Sep 24 | 2021 Border Wars XCSep 24 · 3 Miles Championship · Place 10 · TimpviewTimpview | 3 Miles Championship | 10 | 18:09.32 | 9 |
| Sep 11 | BYU Autumn ClassicSep 11 · 5,000 Meters Varsity · Place 2 · TimpviewTimpview | 5,000 Meters Varsity | 2 | 18:35.0 | 9 |
| Sep 4 | Timpanogos InvitationalSep 4 · 5,000 Meters Elite · Place 11 · TimpviewTimpview | 5,000 Meters Elite | 11 | 18:48.6 | 9 |
| Aug 25 | Pre-Region 8Aug 25 · 3 Miles Open · Place 3 · TimpviewTimpview | 3 Miles Open | 3 | 19:12.2 | 9 |
2020 Cross Country
2 results2019 Cross Country
1 results2018 Cross Country
1 results