Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Big Cottonwood ParkWahsatch Rendezvous · Sep 16 | 21:16.0 | Wahsatch Rendezvous | September 16, 2016 |
| 3 Miles · East Bay Golf CourseBYU Autumn Classic · Sep 16 | 21:30.5 | BYU Autumn Classic | September 16, 2017 |
| 3 Miles · Lakeside ParkUtah County Invite · Sep 2 | 22:14.8 | Utah County Invite | September 2, 2017 |
| 3 Miles · Salem Hills HighNebo Invitational · Sep 22 | 20:39.7 | Nebo Invitational | September 22, 2017 |
| 3 Miles · Sugar House ParkUHSAA 2A State Cross Country Championships · Oct 21 | 20:52.9 | UHSAA 2A State Cross Country Championships | October 21, 2015 |
| 3 Miles · Timpanogos HSUtah County Invitational · Sep 5 | 23:19.25 | Utah County Invitational | September 5, 2015 |
| 5,000 Meters · Carbon Country Club Golf CourseCarbon Invitational · Sep 20 | 21:13.3 | Carbon Invitational | September 20, 2017 |
| 5,000 Meters · Lakeside ParkTitan Invitational · Oct 5 | 21:01.4 | Titan Invitational | October 5, 2016 |
| 5,000 Meters · Orem SCERA ParkRegion 16 Championships · Oct 13 | 20:44.2 | Region 16 Championships | October 13, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | 2017 Sanpete ClassicSep 27 · 5,000 Meters Junior Varsity · Place 12 · Maeser Preparatory | 5,000 Meters Junior Varsity | 12 | 21:02.5 | — |
| Sep 22 | Nebo InvitationalSep 22 · 3 Miles Junior Varsity · Place 134 · Maeser Preparatory | 3 Miles Junior Varsity | 134 | 20:39.7 PB | 12 |
| Sep 20 | Carbon InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 50 · Maeser Preparatory | 5,000 Meters Junior Varsity | 50 | 21:13.3 PB | 12 |
| Sep 16 | BYU Autumn ClassicSep 16 · 3 Miles Junior Varsity · Place 323 · Maeser Preparatory | 3 Miles Junior Varsity | 323 | 21:30.5 PB | 12 |
| Sep 2 | Utah County InviteSep 2 · 3 Miles Junior-Senior · Place 131 · Maeser Preparatory | 3 Miles Junior-Senior | 131 | 22:14.8 PB | 12 |
2016 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Region 16 ChampionshipsOct 13 · 5,000 Meters Junior Varsity · Place 16 · Maeser Preparatory | 5,000 Meters Junior Varsity | 16 | 20:44.2 PB | 11 |
| Oct 5 | Titan InvitationalOct 5 · 5,000 Meters Varsity · Place 61 · Maeser Preparatory | 5,000 Meters Varsity | 61 | 21:01.4 PB | 11 |
| Sep 16 | Wahsatch RendezvousSep 16 · 3 Miles Junior Varsity · Place 190 · Maeser Preparatory | 3 Miles Junior Varsity | 190 | 21:16.0 PB | 11 |
2015 Cross Country
3 results