Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · TBDGrass Relays at Westlake High School · Aug 25 | 12:34.8 | Grass Relays at Westlake High School | August 25, 2018 |
| 2 Miles · Westlake HSGrass Relays · Aug 27 | 11:42 | Grass Relays | August 27, 2016 |
| 3 Miles · American Fork HSRegion 4 Championships · Oct 7 | 17:50.7 | Region 4 Championships | October 7, 2016 |
| 3 Miles · Cottonwood ComplexRegion IV Championship · Oct 4 | 18:24.06 | Region IV Championship | October 4, 2018 |
| 3 Miles · Lakeside ParkUtah County Invite · Sep 2 | 17:07.3 | Utah County Invite | September 2, 2017 |
| 3 Miles · Maple MountainNebo Invite · Sep 24 | 20:53.8 | Nebo Invite | September 24, 2015 |
| 3 Miles · Pleasant Grove HSViking Invitational · Sep 17 | 17:55 | Viking Invitational | September 17, 2016 |
| 3 Miles · Salem Hills HighNebo Invitational · Sep 22 | 16:58.3 | Nebo Invitational | September 22, 2017 |
| 3 Miles · Timpanogos HSUtah County Invitational · Sep 5 | 22:01.21 | Utah County Invitational | September 5, 2015 |
| 5,000 Meters · Soldier HollowWasatch Inviational · Sep 10 | 19:53.0 | Wasatch Inviational | September 10, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Region IV ChampionshipOct 4 · 3 Miles Junior Varsity · Place 40 · American Fork | 3 Miles Junior Varsity | 40 | 18:24.06 PB | 12 |
| Sep 21 | Nebo InvitationalSep 21 · 3 Miles Junior Varsity · Place 24 · American Fork | 3 Miles Junior Varsity | 24 | 18:04.0 | 12 |
| Sep 1 | Utah County InvitationalSep 1 · 3 Miles Junior/Senior · Place 39 · American Fork | 3 Miles Junior/Senior | 39 | 18:10.2 | 12 |
| Aug 29 | Region 4 Pre-Region Aug 29 · 3 Miles Open · Place 71 · American Fork | 3 Miles Open | 71 | 18:31.50 | 12 |
| Aug 25 | Grass Relays at Westlake High SchoolAug 25 · 2 Miles Junior Varsity · Place 97 · American Fork | 2 Miles Junior Varsity | 97 | 12:34.8 PB | 12 |
2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Pre-footlocker Nov 4 · 5,000 Meters Open · Place 54 · American Fork | 5,000 Meters Open | 54 | 17:29Unofficial | 11 |
| Sep 22 | Nebo InvitationalSep 22 · 3 Miles Junior Varsity · Place 13 · American Fork | 3 Miles Junior Varsity | 13 | 16:58.3 PB | 11 |
| Sep 2 | Utah County InviteSep 2 · 3 Miles Junior-Senior · Place 12 · American Fork | 3 Miles Junior-Senior | 12 | 17:07.3 PB | 11 |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Region 4 ChampionshipsOct 7 · 3 Miles Junior Varsity · Place 45 · American Fork | 3 Miles Junior Varsity | 45 | 17:50.7 PB | 10 |
| Sep 23 | Nebo Invitational Sep 23 · 3 Miles Frosh/Soph · Place 32 · American Fork | 3 Miles Frosh/Soph | 32 | 18:29.52 | 10 |
| Sep 17 | Viking InvitationalSep 17 · 3 Miles FR-SO · Place 14 · American Fork | 3 Miles FR-SO | 14 | 17:55 PB | 10 |
| Sep 10 | Wasatch InviationalSep 10 · 5,000 Meters Frosh/Soph · Place 17 · American Fork | 5,000 Meters Frosh/Soph | 17 | 19:53.0 PB | 10 |
| Aug 27 | Grass RelaysAug 27 · 2 Mile JV Frosh-Soph · Place 42 · American Fork | 2 Mile JV Frosh-Soph | 42 | 11:42 PB | 10 |
2015 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Region IV ChampionshipsOct 9 · 3 Mile Junior Varsity · Place 148 · American Fork | 3 Mile Junior Varsity | 148 | 20:14.0 | 9 |
| Sep 24 | Nebo InviteSep 24 · 3 Mile Frosh/Soph · Place 120 · American Fork | 3 Mile Frosh/Soph | 120 | 20:53.8 PB | 9 |
| Sep 19 | Viking InvitationalSep 19 · 3 Mile Junior Varsity · Place 66 · American Fork | 3 Mile Junior Varsity | 66 | 20:42 | 9 |
| Sep 5 | Utah County InvitationalSep 5 · 3 Mile Frosh/Soph · Place 88 · American Fork | 3 Mile Frosh/Soph | 88 | 22:01.21 PB | 9 |