Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Westlake HSGrass Relays · Aug 27 | 13:56 | Grass Relays | August 27, 2016 |
| 2.85 Miles · Sugar House ParkHighland Invitational · Aug 18 | 20:08.1 | Highland Invitational | August 18, 2016 |
| 2.9 Miles · Sugar House ParkHighland Invitational @ Sugar House Park · Aug 17 | 19:20.6 | Highland Invitational @ Sugar House Park | August 17, 2018 |
| 3 Miles · Cottonwood ComplexRegion VI pre-region · Aug 24 | 20:05.8 | Region VI pre-region | August 24, 2016 |
| 3 Miles · Wheeler FarmRegion 13 Open Judge HS at Wheeler Farm · Aug 27 | 21:09 | Region 13 Open Judge HS at Wheeler Farm | August 27, 2019 |
| 5,000 Meters · Judge Memorial HSOpen Region Judge · Sep 20 | 20:42 | Open Region Judge | September 20, 2017 |
| 5,000 Meters · OakleyRegion 13 Open-South Summit HS at Oakley Rodeo Grnds · Aug 21 | 24:55.18 | Region 13 Open-South Summit HS at Oakley Rodeo Grnds | August 21, 2019 |
| 5,000 Meters · TBD, UTAll City Meet · Sep 16 | 21:04 | All City Meet | September 16, 2016 |
| 5,000 Meters · Utah State U CourseUSU Aggie Invitational · Sep 1 | 21:23.7 | USU Aggie Invitational | September 1, 2017 |
| 5,000 Meters · Wheeler FarmCatholic School Championships · Oct 4 | 20:25 | 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
6 results2018 Cross Country
7 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Utah Region 13 ChampionshipsOct 11 · 3 Miles Junior Varsity · Place 24 · Judge Memorial | 3 Miles Junior Varsity | 24 | 19:48.0 | 10 |
| Oct 4 | Catholic School ChampionshipsOct 4 · 5,000 Meters Varsity · Place 19 · Judge Memorial | 5,000 Meters Varsity | 19 | 20:25 PB | 10 |
| Sep 20 | Open Region JudgeSep 20 · 5,000 Meters Varsity · Place 46 · Judge Memorial | 5,000 Meters Varsity | 46 | 20:42 PB | 10 |
| Sep 20 | Open Region JudgeSep 20 · 5,000 Meters Varsity · Place 46 · Judge Memorial | 5,000 Meters Varsity | 46 | 20:42 | 10 |
| Sep 1 | USU Aggie InvitationalSep 1 · 5,000 Meters JV 3A-4A · Place 92 · Judge Memorial | 5,000 Meters JV 3A-4A | 92 | 21:23.7 PB | 10 |
| Aug 17 | Highland InvitationalAug 17 · 2.9 Miles Sophomore · Place 130 · Judge Memorial | 2.9 Miles Sophomore | 130 | 20:41.7 | 10 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Region 6 ChampionshipsOct 7 · 3 Miles Junior Varsity · Place 42 · Judge Memorial | 3 Miles Junior Varsity | 42 | 20:21.9 | 9 |
| Sep 16 | All City MeetSep 16 · 5,000 Meters Junior Varsity · Place 25 · Judge Memorial | 5,000 Meters Junior Varsity | 25 | 21:04 PB | 9 |
| Sep 9 | Murray InvitationalSep 9 · 2.85 Miles Freshman · Place 73 · Judge Memorial CHS | 2.85 Miles Freshman | 73 | 18:42.4 | FR |
| Sep 2 | USU Aggie InvitationalSep 2 · 5,000 Meters Rookie · Place 81 · Judge Memorial | 5,000 Meters Rookie | 81 | 21:54.5 | 9 |
| Aug 27 | Grass RelaysAug 27 · 2 Mile JV Frosh-Soph · Place 247 · Judge Memorial | 2 Mile JV Frosh-Soph | 247 | 13:56 PB | 9 |
| Aug 24 | Region VI pre-regionAug 24 · 3 Mile Varsity · Place 62 · Judge Memorial | 3 Mile Varsity | 62 | 20:05.8 PB | 9 |
| Aug 18 | Highland InvitationalAug 18 · 2.85 Mile Freshman boys · Place 67 · Judge Memorial | 2.85 Mile Freshman boys | 67 | 20:08.1 PB | 9 |