Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Canyon Hills GCJuab Cross Country Invitational · Sep 8 | 20:32.3 | Juab Cross Country Invitational | September 8, 2022 |
| 3 Miles · Carbon Country Club Golf CourseCarbon Invitational · Sep 19 | 24:55.5 | Carbon Invitational | September 19, 2018 |
| 3 Miles · Cedar HSUHSAA Class 2A State XC Championships · Oct 21 | 22:40.4 | UHSAA Class 2A State XC Championships | October 21, 2020 |
| 3 Miles · Lakeside ParkTitan XC Meet · Oct 11 | 23:36.8 | Titan XC Meet | October 11, 2022 |
| 3 Miles · Payson HSNight Hunt Invitational · Sep 7 | 22:32.4 | Night Hunt Invitational | September 7, 2018 |
| 3 Miles · Quinns SportexPark City Invitational · Sep 28 | 21:33.2 | Park City Invitational | September 28, 2018 |
| 3 Miles · Salem Hills HighNebo Invitational · Sep 21 | 23:47.2 | Nebo Invitational | September 21, 2018 |
| 3 Miles · Skyline Mountain ResortSanpete Classic · Sep 29 | 23:21.3 | Sanpete Classic | September 29, 2021 |
| 3 Miles · Sugar House ParkUHSAA Class 2A State XC Championships · Oct 23 | 22:16.5 | UHSAA Class 2A State XC Championships | October 23, 2019 |
| 5,000 Meters · East Bay Golf CourseBYU Autumn Classic @ East Bay Golf Course · Sep 14 | 27:47.6 | BYU Autumn Classic @ East Bay Golf Course | September 14, 2019 |
| 5,000 Meters · Huntington State ParkStewart Foster Invitational · Sep 14 | 22:56.5 | Stewart Foster Invitational | September 14, 2020 |
| 5,000 Meters · Lakeside ParkTitan Invitational · Oct 3 | 22:56.8 | Titan Invitational | October 3, 2018 |
| 5,000 Meters · Payson High SchoolPayson Night Hunt · Aug 19 | 21:59.2 | Payson Night Hunt | August 19, 2022 |
| 5,000 Meters · Regional Athletic ComplexUHSAA 2A XC Championships · Oct 24 | 21:52.6 | UHSAA 2A XC Championships | October 24, 2023 |
| 5,000 Meters · Starvation State ParkDuchesne XC Invitational · Oct 11 | 22:28 | Duchesne XC Invitational | October 11, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Region 18 XC ChampionshipOct 18 · 3 Miles Varsity · Place 4 · Merit Academy | 3 Miles Varsity | 4 | 23:43.3 | 11 |
| Oct 11 | Titan XC MeetOct 11 · 3 Miles Varsity · Place 3 · Merit Academy | 3 Miles Varsity | 3 | 23:36.8 PB | 11 |
| Oct 5 | Sanpete Classic XC InvitationalOct 5 · 3 Miles Varsity · Place 34 · Merit Academy | 3 Miles Varsity | 34 | 22:57.7 | 11 |
| Sep 21 | Duchesne XC InvitationalSep 21 · 3 Miles Varsity · Place 7 · Merit Academy | 3 Miles Varsity | 7 | 22:57.2 | 11 |
| Sep 8 | Juab Cross Country InvitationalSep 8 · 3 Miles Junior Varsity · Place 1 · Merit Academy | 3 Miles Junior Varsity | 1 | 20:32.3 PB | 11 |
| Aug 27 | UIAAA InvitationalAug 27 · 3 Miles Junior Varsity Division 2 · Place 24 · Merit Academy | 3 Miles Junior Varsity Division 2 | 24 | 23:20.7 | 11 |
| Aug 19 | Payson Night Hunt Aug 19 · 5,000 Meters JV Girls · Place 3 · Merit Academy | 5,000 Meters JV Girls | 3 | 21:59.2 PB | 11 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | UHSAA Class 2A State XC ChampionshipsOct 27 · 5,000 Meters Varsity · Place 40 · Merit Academy | 5,000 Meters Varsity | 40 | 24:29.4 | 10 |
| Oct 12 | Titan XC MeetOct 12 · 3 Miles Varsity · Place 3 · Merit Academy | 3 Miles Varsity | 3 | 25:35.9 | 10 |
| Sep 29 | Sanpete ClassicSep 29 · 3 Miles Junior Varsity · Place 24 · Merit Academy | 3 Miles Junior Varsity | 24 | 23:21.3 PB | 10 |
| Sep 13 | Stewart Foster Sep 13 · 5,000 Meters Varsity · Place 3 · Merit Academy | 5,000 Meters Varsity | 3 | 23:39.7 | 10 |
| Sep 7 | Juab InviteSep 7 · 3 Miles Varsity · Place 30 · Merit Academy | 3 Miles Varsity | 30 | 24:04.4 | 10 |
| Sep 7 | Juab InviteSep 7 · 3 Miles Varsity · Place 30 · Merit Academy | 3 Miles Varsity | 30 | 24:04.4 | 10 |
2020 Cross Country
15 results2019 Cross Country
9 results2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | UHSAA 2A State ChampionshipsOct 17 · 3 Miles Varsity · Place 20 · Merit Academy | 3 Miles Varsity | 20 | 22:24.5 | 10 |
| Oct 10 | Region 17 ChampionshipOct 10 · 3 Miles Varsity · Place 5 · Merit Academy | 3 Miles Varsity | 5 | 21:41 | 10 |
| Oct 3 | Titan InvitationalOct 3 · 5,000 Meters Varsity · Place 4 · Merit Academy | 5,000 Meters Varsity | 4 | 22:56.8 PB | 10 |
| Sep 28 | Park City InvitationalSep 28 · 3 Miles Junior Varsity-AM · Place 4 · Merit Academy | 3 Miles Junior Varsity-AM | 4 | 21:33.2 PB | 10 |
| Sep 26 | Red Devil Invitational Sep 26 · 3 Miles Junior Varsity · Place 17 · Merit Academy | 3 Miles Junior Varsity | 17 | 21:59 | 10 |
| Sep 21 | Nebo InvitationalSep 21 · 3 Miles Frosh/Soph · Place 36 · Merit Academy | 3 Miles Frosh/Soph | 36 | 23:47.2 PB | 10 |
| Sep 19 | Carbon InvitationalSep 19 · 3 Miles Junior Varsity · Place 7 · Merit Academy | 3 Miles Junior Varsity | 7 | 24:55.5 PB | 10 |
| Sep 7 | Night Hunt InvitationalSep 7 · 3 Miles Varsity · Place 27 · Merit Academy | 3 Miles Varsity | 27 | 22:32.4 PB | 10 |