Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · TBDGrass Relays at Westlake High School · Aug 25 | 12:10.3 | Grass Relays at Westlake High School | August 25, 2018 |
| 2.9 Miles · Sugar House ParkHighland Invitational · Aug 17 | 17:32.9 | Highland Invitational | August 17, 2017 |
| 3 Miles · Lakeside ParkUtah County Invitational · Sep 1 | 17:04.1 | Utah County Invitational | September 1, 2018 |
| 3 Miles · Scera ParkUtah Region 10 Championships · Oct 6 | 16:45.0 | Utah Region 10 Championships | October 6, 2017 |
| 3 Miles · Spanish Fork Sports ComplexRegion 10 Championships · Oct 5 | 16:36.9 | Region 10 Championships | October 5, 2018 |
| 3 Miles · Sugar House ParkUHSAA Class 5A State XC Championships · Oct 23 | 18:03.0 | UHSAA Class 5A State XC Championships | October 23, 2019 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC · Sep 20 | 16:48.80 | Bob Firman Invitational XC | September 20, 2019 |
| 5,000 Meters · East Bay Golf CourseBYU Autumn Classic @ East Bay Golf Course · Sep 14 | 17:42.7 | BYU Autumn Classic @ East Bay Golf Course | September 14, 2019 |
| 5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 17 | 16:43.0 | NXR Southwest Regional Championships | November 17, 2018 |
| 5,000 Meters · Utah State U CourseUSU Aggie Invitational · Sep 1 | 17:45.4 | USU Aggie Invitational | September 1, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
12 results2018 Cross Country
8 results2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | NXR Southwest Regional ChampionshipsNov 18 · 5,000 Meters Open - Medium School (1000-1599) · Place 102 · Spanish Fork | 5,000 Meters Open - Medium School (1000-1599) | 102 | 17:29 | 10 |
| Nov 4 | Pre-footlocker Nov 4 · 5,000 Meters Open · Place 96 · Spanish Fork | 5,000 Meters Open | 96 | 18:20Unofficial | 10 |
| Oct 18 | UHSAA 4A State ChampionshipsOct 18 · 3 Miles Varsity · Place 118 · Spanish Fork | 3 Miles Varsity | 118 | 18:29.2 | 10 |
| Oct 6 | Utah Region 10 ChampionshipsOct 6 · 3 Miles Varsity · Place 20 · Spanish Fork | 3 Miles Varsity | 20 | 16:45.0 PB | 10 |
| Sep 23 | Bob Firman Invitational XCSep 23 · 5,000 Meters Elite · Place 157 · Spanish Fork | 5,000 Meters Elite | 157 | 17:22.35 | 10 |
| Sep 15 | UIAAA InvitationalSep 15 · 3 Miles Varsity · Place 25 · Spanish Fork | 3 Miles Varsity | 25 | 17:18.56 | 10 |
| Sep 15 | UIAAA InvitationalSep 15 · 3 Miles Varsity · Place 25 · Spanish Fork | 3 Miles Varsity | 25 | 17:18.56 | 10 |
| Sep 1 | USU Aggie InvitationalSep 1 · 5,000 Meters Varsity · Place 48 · Spanish Fork | 5,000 Meters Varsity | 48 | 17:45.4 PB | 10 |
| Aug 23 | Pre-Region 10 MeetAug 23 · 3 Miles Varsity · Place 34 · Spanish Fork | 3 Miles Varsity | 34 | 17:57.8 | So |
| Aug 17 | Highland InvitationalAug 17 · 2.9 Miles Sophomore · Place 14 · Spanish Fork | 2.9 Miles Sophomore | 14 | 17:32.9 PB | 10 |
2016 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Region 8 ChampionshipsOct 7 · 3 Miles Junior Varsity · Place 28 · Spanish Fork | 3 Miles Junior Varsity | 28 | 18:23.6 | 9 |
| Sep 9 | Murray InvitationalSep 9 · 2.85 Miles Freshman · Place 41 · Spanish Fork | 2.85 Miles Freshman | 41 | 17:38.6 | FR |
| Sep 3 | Utah County InvitationalSep 3 · 3 Miles Frosh/Soph Freshman · Place 32 · Spanish Fork | 3 Miles Frosh/Soph Freshman | 32 | NT | 9 |