Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · American Fork HSGrass Relays · Aug 29 | 13:06 | Grass Relays | August 29, 2015 |
| 2 Miles · TBDGrass Relays at Westlake High School · Aug 25 | 12:45.3 | Grass Relays at Westlake High School | August 25, 2018 |
| 2.9 Miles · Cottonwood ComplexRegion 10 Championships · Oct 14 | 18:49.0 | Region 10 Championships | October 14, 2015 |
| 2.9 Miles · Grantsville ReservoirRegion 10 XC Meet @ Grantsville · Sep 16 | 19:43.8 | Region 10 XC Meet @ Grantsville | September 16, 2015 |
| 3 Miles · Carbon Country Club Golf CourseCarbon Invitational · Sep 19 | 19:09.2 | Carbon Invitational | September 19, 2018 |
| 3 Miles · Cottonwood ComplexRegion 10/11 PreRegion · Sep 7 | 19:10.59 | Region 10/11 PreRegion | September 7, 2016 |
| 3 Miles · Lakeside ParkUtah County Invite · Sep 2 | 18:05.4 | Utah County Invite | September 2, 2017 |
| 3 Miles · Naples City ParkUintah Classic · Sep 12 | 18:34 | Uintah Classic | September 12, 2018 |
| 3 Miles · Salem Hills HighNebo Invitational · Sep 23 | 20:06.68 | Nebo Invitational | September 23, 2016 |
| 3 Miles · Sugar House ParkUHSAA 3A State Championships · Oct 17 | 18:04.6 | UHSAA 3A State Championships | October 17, 2018 |
| 3 Miles · Timpanogos HSUtah County Invitational · Sep 5 | 19:40.62 | Utah County Invitational | September 5, 2015 |
| 3.1 Miles · Soldier HollowWasatch Invitational · Sep 25 | 23:01.0 | Wasatch Invitational | September 25, 2015 |
| 5,000 Meters · Lakeside ParkRegion 14 Pre-Region Meet · Sep 26 | 17:51.9 | Region 14 Pre-Region Meet | September 26, 2018 |
| 5,000 Meters · Roosevelt Golf CourseUnion Invitational · Oct 3 | 18:50.9 | Union Invitational | October 3, 2018 |
| 5,000 Meters · UnknownUnion Invitational · Oct 3 | 18:50.9 | Union Invitational | October 3, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
9 results2017 Cross Country
3 results2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Park City InvitationalSep 30 · 3 Miles Varsity · Place 227 · Union | 3 Miles Varsity | 227 | 19:24.6 | 10 |
| Sep 23 | Nebo Invitational Sep 23 · 3 Miles Frosh/Soph · Place 120 · Union | 3 Miles Frosh/Soph | 120 | 20:06.68 PB | 10 |
| Sep 21 | Region 10 Meet @ UnionSep 21 · 5,000 Meters High School Boys · Place 16 · Union | 5,000 Meters High School Boys | 16 | 20:08Unofficial | 10 |
| Sep 16 | UIAAA InvitationalSep 16 · 3 Miles Junior Varsity · Place 67 · Union | 3 Miles Junior Varsity | 67 | 19:48.46 | 10 |
| Sep 7 | Region 10/11 PreRegionSep 7 · 3 Miles Junior Varsity · Place 31 · Union | 3 Miles Junior Varsity | 31 | 19:10.59 PB | 10 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Region 10 ChampionshipsOct 14 · 2.9 Mile Junior Varsity · Place 25 · Union | 2.9 Mile Junior Varsity | 25 | 18:49.0 PB | 9 |
| Sep 25 | Wasatch InvitationalSep 25 · 3.1 Mile Freshman/Sophomore · Place 54 · Union | 3.1 Mile Freshman/Sophomore | 54 | 23:01.0 PB | 9 |
| Sep 16 | Region 10 XC Meet @ GrantsvilleSep 16 · 2.9 Mile Varsity · Place 41 · Union | 2.9 Mile Varsity | 41 | 19:43.8 PB | 9 |
| Sep 9 | Pre Region 3A NorthSep 9 · 2.9 Mile Varsity · Union | 2.9 Mile Varsity | 0 | 19:01Unofficial | 9 |
| Sep 5 | Utah County InvitationalSep 5 · 3 Mile Frosh/Soph · Place 54 · Union | 3 Mile Frosh/Soph | 54 | 19:40.62 PB | 9 |
| Aug 29 | Grass RelaysAug 29 · 2 Mile Junior Varsity frosh/soph · Place 159 · Union | 2 Mile Junior Varsity frosh/soph | 159 | 13:06 PB | 9 |