Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Round Valley Golf CourseRegion 13 Open Region @ Morgan · Aug 29 | 22:40 | Region 13 Open Region @ Morgan | August 29, 2018 |
| 2.9 Miles · Sugar House ParkHighland Invitational @ Sugar House Park · Aug 17 | 22:48.1 | Highland Invitational @ Sugar House Park | August 17, 2018 |
| 3 Miles · Skyline Mountain ResortSanpete Classic · Oct 2 | 24:21.0 | Sanpete Classic | October 2, 2018 |
| 3 Miles · Sugar House ParkUHSAA 3A State Championships · Oct 17 | 24:17.7 | UHSAA 3A State Championships | October 17, 2018 |
| 3 Miles · Wheeler FarmRegion 13 Open Judge HS at Wheeler Farm · Aug 27 | 27:14 | Region 13 Open Judge HS at Wheeler Farm | August 27, 2019 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC · Sep 23 | 23:45.54 | Bob Firman Invitational XC | September 23, 2017 |
| 5,000 Meters · Judge Memorial HSOpen Region Judge · Sep 20 | 24:08 | Open Region Judge | September 20, 2017 |
| 5,000 Meters · OakleyRegion 13 Open-South Summit HS at Oakley Rodeo Grnds · Aug 21 | 25:40.22 | Region 13 Open-South Summit HS at Oakley Rodeo Grnds | August 21, 2019 |
| 5,000 Meters · Round Valley Golf CourseOpen Region 13 @ Morgan · Aug 30 | 24:59 | Open Region 13 @ Morgan | August 30, 2017 |
| 5,000 Meters · Settlement CanyonRegion 10 Open @ Tooele · Sep 11 | 23:01 | Region 10 Open @ Tooele | September 11, 2019 |
| 5,000 Meters · Wheeler FarmOpen Region Judge · Sep 20 | 24:08 | Open Region Judge | September 20, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
11 results2018 Cross Country
10 results2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Utah Region 13 ChampionshipsOct 11 · 3 Miles Varsity · Place 23 · Grantsville | 3 Miles Varsity | 23 | 24:41.2 | 10 |
| Sep 27 | 2017 Sanpete ClassicSep 27 · 5,000 Meters Varsity · Place 10 · Grantsville | 5,000 Meters Varsity | 10 | 24:37.1 | — |
| Sep 23 | Bob Firman Invitational XCSep 23 · 5,000 Meters Varsity Division I Sec1 A-L · Place 125 · Grantsville | 5,000 Meters Varsity Division I Sec1 A-L | 125 | 23:45.54 PB | 10 |
| Sep 20 | Open Region JudgeSep 20 · 5,000 Meters Varsity · Place 16 · Grantsville | 5,000 Meters Varsity | 16 | 24:08 PB | 10 |
| Sep 20 | Open Region JudgeSep 20 · 5,000 Meters Varsity · Place 16 · Grantsville | 5,000 Meters Varsity | 16 | 24:08 PB | 10 |
| Sep 13 | Open Region 13 @ GrantsvilleSep 13 · 3 Miles Varsity · Place 8 · Grantsville | 3 Miles Varsity | 8 | 23:50.78 | 10 |
| Aug 30 | Open Region 13 @ MorganAug 30 · 5,000 Meters Varsity · Place 7 · Grantsville | 5,000 Meters Varsity | 7 | 24:59 PB | 10 |
| Aug 23 | Open Region Meet-South SummitAug 23 · 5,000 Meters Varsity · Grantsville | 5,000 Meters Varsity | 0 | 26:11.7Unofficial | 10 |
| Aug 17 | Highland InvitationalAug 17 · 2.9 Miles Sophomore · Place 34 · Grantsville | 2.9 Miles Sophomore | 34 | 23:02.8 | 10 |
| Aug 12 | Premier InvitationalAug 12 · 3 Miles 1A · Place 5 · Grantsville | 3 Miles 1A | 5 | 21:59.1 | 10 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Region 10 ChampionshipsOct 12 · 3 Miles Varsity · Place 25 · Grantsville | 3 Miles Varsity | 25 | 22:54.2 | 9 |