Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Sugar House ParkHighland Invitational · Aug 17 | 19:07.4 | Highland Invitational | August 17, 2017 |
| 3 Miles · Cottonwood ComplexRegion 6 Championships · Oct 7 | 19:22.9 | Region 6 Championships | October 7, 2016 |
| 3 Miles · Sugar House ParkUHSAA Class 3A State XC Championships · Oct 23 | 18:13.6 | UHSAA Class 3A State XC Championships | October 23, 2019 |
| 3 Miles · Wheeler FarmRegion 13 Open Judge HS at Wheeler Farm · Aug 27 | 18:49 | Region 13 Open Judge HS at Wheeler Farm | August 27, 2019 |
| 5,000 Meters · Judge Memorial HSOpen Region Judge · Sep 20 | 19:32 | Open Region Judge | September 20, 2017 |
| 5,000 Meters · OakleyRegion 13 Open-South Summit HS at Oakley Rodeo Grnds · Aug 21 | 20:48.30 | Region 13 Open-South Summit HS at Oakley Rodeo Grnds | August 21, 2019 |
| 5,000 Meters · TBD, UTAll City Meet · Sep 16 | 19:44 | All City Meet | September 16, 2016 |
| 5,000 Meters · Utah State U CourseUSU Aggie Invitational · Sep 1 | 19:35.6 | USU Aggie Invitational | September 1, 2017 |
| 5,000 Meters · Wheeler FarmCatholic School Championships · Oct 4 | 18:39 | Catholic School Championships | October 4, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results2018 Cross Country
6 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | UHSAA 3A State ChampionshipsOct 18 · 3 Miles Varsity · Place 56 · Judge Memorial | 3 Miles Varsity | 56 | 18:33.5 | 10 |
| Oct 11 | Utah Region 13 ChampionshipsOct 11 · 3 Miles Varsity · Place 22 · Judge Memorial | 3 Miles Varsity | 22 | 18:20.5 | 10 |
| Oct 4 | Catholic School ChampionshipsOct 4 · 5,000 Meters Varsity · Place 8 · Judge Memorial | 5,000 Meters Varsity | 8 | 18:39 PB | 10 |
| Sep 20 | Open Region JudgeSep 20 · 5,000 Meters Varsity · Place 28 · Judge Memorial | 5,000 Meters Varsity | 28 | 19:32 PB | 10 |
| Sep 20 | Open Region JudgeSep 20 · 5,000 Meters Varsity · Place 28 · Judge Memorial | 5,000 Meters Varsity | 28 | 19:32 | 10 |
| Sep 1 | USU Aggie InvitationalSep 1 · 5,000 Meters JV 3A-4A · Place 23 · Judge Memorial | 5,000 Meters JV 3A-4A | 23 | 19:35.6 PB | 10 |
| Aug 17 | Highland InvitationalAug 17 · 2.9 Miles Sophomore · Place 69 · Judge Memorial | 2.9 Miles Sophomore | 69 | 19:07.4 PB | 10 |
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Region 6 ChampionshipsOct 7 · 3 Miles Junior Varsity · Place 23 · Judge Memorial | 3 Miles Junior Varsity | 23 | 19:22.9 PB | 9 |
| Sep 16 | All City MeetSep 16 · 5,000 Meters Junior Varsity · Place 5 · Judge Memorial | 5,000 Meters Junior Varsity | 5 | 19:44 PB | 9 |
| Sep 9 | Murray InvitationalSep 9 · 2.85 Miles Freshman · Place 64 · Judge Memorial CHS | 2.85 Miles Freshman | 64 | 18:29.5 | FR |
| Sep 2 | USU Aggie InvitationalSep 2 · 5,000 Meters Rookie · Place 73 · Judge Memorial | 5,000 Meters Rookie | 73 | 21:42.2 | 9 |