Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · American Fork HSGrass Relays · Aug 29 | 12:32 | Grass Relays | August 29, 2015 |
| 2 Miles · Westlake HSGrass Relays · Aug 27 | 12:23.0 | Grass Relays | August 27, 2016 |
| 2.85 Miles · Sugar House ParkHighland Invitational · Aug 18 | 18:27.1 | Highland Invitational | August 18, 2016 |
| 3 Miles · American Fork HSRegion 4 Championships · Oct 7 | 18:45.0 | Region 4 Championships | October 7, 2016 |
| 3 Miles · Pleasant Grove HSRegion IV Championships · Oct 9 | 18:47.2 | Region IV Championships | October 9, 2015 |
| 3 Miles · Sugar House ParkUHSAA 5A State Cross Country Championships · Oct 21 | 18:24.7 | UHSAA 5A State Cross Country Championships | October 21, 2015 |
| 5,000 Meters · American Fork HSRegion IV Championships · Oct 10 | 19:06.80 | Region IV Championships | October 10, 2014 |
| 5,000 Meters · Eagle Island XC CourseBob Firman Invitational · Sep 24 | 19:16.8 | Bob Firman Invitational | September 24, 2016 |
| 5,000 Meters · Grande Sports ComplexNike Southwest Region Championship · Nov 22 | 18:10.8 | Nike Southwest Region Championship | November 22, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | NXR Southwest Regional ChampionshipsNov 19 · 5,000 Meters Championship · Place 26 · American Fork | 5,000 Meters Championship | 26 | 18:39 | 12 |
| Oct 7 | Region 4 ChampionshipsOct 7 · 3 Miles Varsity · Place 11 · American Fork | 3 Miles Varsity | 11 | 18:45.0 PB | 12 |
| Sep 24 | Bob Firman InvitationalSep 24 · 5,000 Meters Elite · Place 33 · American Fork | 5,000 Meters Elite | 33 | 19:16.8 PB | 12 |
| Aug 27 | Grass RelaysAug 27 · 2 Mile Varsity · Place 13 · American Fork | 2 Mile Varsity | 13 | 12:23.0 PB | 12 |
| Aug 18 | Highland InvitationalAug 18 · 2.85 Mile Varsity · Place 17 · American Fork | 2.85 Mile Varsity | 17 | 18:27.1 PB | 12 |
2015 Cross Country
3 results2014 Cross Country
2 results