Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Diamond Fork JrPre-Districts · Sep 3 | 10:51 | Pre-Districts | September 3, 2015 |
| 2,000 Meters · Mapleton Jr HighMeet #3 Mapleton Jr · Sep 18 | 10:43 | Meet #3 Mapleton Jr | September 18, 2015 |
| 2,000 Meters · Payson Jr HighMeet #5 Payson Jr · Oct 2 | 9:57 | Meet #5 Payson Jr | October 2, 2015 |
| 2,000 Meters · Springville Jr HighPre-Districts · Sep 9 | 09:49.5 | Pre-Districts | September 9, 2016 |
| 2,500 Meters · Salem Jr HighSalem Jr Meet 9/22 · Sep 22 | 8:54.4 | Salem Jr Meet 9/22 | September 22, 2017 |
| 2,500 Meters · Spanish Fork JrNebo Varsity Finals · Oct 13 | 9:09.61 | Nebo Varsity Finals | October 13, 2017 |
| 2.9 Miles · Cottonwood ComplexPremier XC Varsity Invitational 2020 (By Invitation Only) · Aug 15 | 17:11.3 | Premier XC Varsity Invitational 2020 (By Invitation Only) | August 15, 2020 |
| 3 Miles · Salem Hills HighNebo Invitational · Sep 21 | 19:00.1 | Nebo Invitational | September 21, 2018 |
| 3 Miles · Scera ParkUtah Valley Invitational · Sep 4 | 16:18.56 | Utah Valley Invitational | September 4, 2026 |
| 3 Miles · Springville HSRegion 8 Pre Region · Aug 22 | 17:04.5 | Region 8 Pre Region | August 22, 2020 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC · Sep 20 | 18:04.30 | Bob Firman Invitational XC | September 20, 2019 |
| 5,000 Meters · East Bay Golf CourseBYU Autumn Classic @ East Bay Golf Course · Sep 14 | 18:38.7 | BYU Autumn Classic @ East Bay Golf Course | September 14, 2019 |
| 5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 23 | 17:36.9 | NXR Southwest Regional Championships | November 23, 2019 |
| 5,000 Meters · Soldier HollowUHSAA Class 5A State XC Championships · Oct 22 | 19:04.7 | UHSAA Class 5A State XC Championships | October 22, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 4 | Utah Valley InvitationalSep 4 · 3 Miles Collegiate · Place 87 | 3 Miles Collegiate | 87 | 16:18.56 PB | - |
2020 Cross Country
9 results2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southwest Regional ChampionshipsNov 23 · 5,000 Meters Open - Medium School 1 (1000-1599) · Place 91 · Maple MountainMaple Mountain | 5,000 Meters Open - Medium School 1 (1000-1599) | 91 | 17:36.9 PB | 11 |
| Nov 16 | UHSTCA Pre-Footlocker MeetNov 16 · 3 Miles Varsity · Place 86 · Maple MountainMaple Mountain | 3 Miles Varsity | 86 | 17:44 | 11 |
| Oct 11 | UHSAA Region 8 XC ChampionshipsOct 11 · 3 Miles Varsity · Place 62 · Maple MountainMaple Mountain | 3 Miles Varsity | 62 | 18:14.8 | — |
| Sep 27 | UIAAA InvitationalSep 27 · 3 Miles Varsity · Place 53 · Maple MountainMaple Mountain | 3 Miles Varsity | 53 | 17:50.31 | 11 |
| Sep 20 | Bob Firman Invitational XCSep 20 · 5,000 Meters Varsity Division I Sec2 M-Z · Place 134 · Maple MountainMaple Mountain | 5,000 Meters Varsity Division I Sec2 M-Z | 134 | 18:04.30 PB | 11 |
| Sep 14 | BYU Autumn Classic @ East Bay Golf CourseSep 14 · 5,000 Meters Varsity · Place 208 · Maple MountainMaple Mountain | 5,000 Meters Varsity | 208 | 18:38.7 PB | 11 |
| Sep 7 | Wasatch InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 13 · Maple MountainMaple Mountain | 5,000 Meters Junior Varsity | 13 | 20:02.5 | Jr |
| Sep 7 | Wasatch InvitationalSep 7 · 5,000 Meters Varsity · Place 13 · Maple MountainMaple Mountain | 5,000 Meters Varsity | 13 | 20:02.5 | 11 |
| Aug 30 | Weber State InvitationalAug 30 · 3 Miles 5A · Place 63 · Maple MountainMaple Mountain | 3 Miles 5A | 63 | 18:35.4 | 11 |
| Aug 21 | Region 8 Pre-region MeetAug 21 · 3 Miles Varsity · Place 52 · Maple MountainMaple Mountain | 3 Miles Varsity | 52 | 18:36.72 | 11 |
2018 Cross Country
4 results2017 Cross Country
2 results2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 9 | Pre-DistrictsSep 9 · 2,000 Meters Middle School · Place 27 · Diamond ForkDiamond Fork | 2,000 Meters Middle School | 27 | 09:49.5 PB | 8 |
2015 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | DistrictsOct 13 · 2,000 Meters Middle School · Place 10 · Diamond ForkDiamond Fork | 2,000 Meters Middle School | 10 | 9:41Unofficial | 7 |
| Oct 2 | Meet #5 Payson JrOct 2 · 2,000 Meters Middle School · Place 36 · Diamond ForkDiamond Fork | 2,000 Meters Middle School | 36 | 9:57 PB | 7 |
| Sep 18 | Meet #3 Mapleton JrSep 18 · 2,000 Meters Middle School · Place 48 · Diamond ForkDiamond Fork | 2,000 Meters Middle School | 48 | 10:43 PB | 7 |
| Sep 3 | Pre-DistrictsSep 3 · 2,000 Meters Middle School · Place 64 · Diamond ForkDiamond Fork | 2,000 Meters Middle School | 64 | 10:51 PB | 7 |