Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · American Fork HSGrass Relays · Aug 29 | 11:20 | Grass Relays | August 29, 2015 |
| 3 Miles · American Fork Art Dye ParkTwiKNIGHT Invitational · Sep 22 | 17:06.66 | TwiKNIGHT Invitational | September 22, 2023 |
| 3 Miles · Big Cottonwood Complex2024 Region 2 Cross Country Championships · Oct 2 | 16:21.18 | 2024 Region 2 Cross Country Championships | October 2, 2024 |
| 3 Miles · Big Cottonwood Regional Park - Big Cottonwood Area2025 Region 2 Championships · Oct 15 | 16:27.31 | 2025 Region 2 Championships | October 15, 2025 |
| 3 Miles · HerrimanHerriman Invitational · Sep 12 | 18:47 | Herriman Invitational | September 12, 2014 |
| 3 Miles · Maple MountainNebo Invite · Sep 24 | 16:19.5 | Nebo Invite | September 24, 2015 |
| 3 Miles · Pleasant Grove HSRegion IV Championships · Oct 9 | 16:31.4 | Region IV Championships | October 9, 2015 |
| 3 Miles · Quinn's JunctionPark City · Oct 3 | 16:50.7 | Park City | October 3, 2014 |
| 3 Miles · Roy High SchoolRoyal Run · Sep 24 | 18:02.0 | Royal Run | September 24, 2022 |
| 5,000 Meters · American Fork HSRegion IV Championships · Oct 10 | 17:47.00 | Region IV Championships | October 10, 2014 |
| 5,000 Meters · Lakeside ParkTimpanogos XC Invitational AM · Aug 30 | 16:48.7 | Timpanogos XC Invitational AM | August 30, 2024 |
| 5,000 Meters · Spanish Fork Sports ParkJV State · Nov 1 | 16:08.7 | JV State | November 1, 2025 |
| 5,000 Meters · Toka Sticks Golf CourseNXR Southwest Regional Championships · Nov 23 | 15:40.66 | NXR Southwest Regional Championships | November 23, 2024 |
| 5,000 Meters · Utah State U CourseAggie Invitational · Sep 4 | 17:05.4 | Aggie Invitational | September 4, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southwest Regional ChampionshipsNov 22 · 5,000 Meters Championship · Place 124 · Herriman | 5,000 Meters Championship | 124 | 15:49.29 | 12 |
| Nov 1 | JV StateNov 1 · 5,000 Meters 6A Junior Varsity · Place 2 · Herriman | 5,000 Meters 6A Junior Varsity | 2 | 16:08.7 PB | 12 |
| Oct 15 | 2025 Region 2 ChampionshipsOct 15 · 3 Miles Varsity · Place 18 · Herriman | 3 Miles Varsity | 18 | 16:27.31 PB | 12 |
2024 Cross Country
11 results2023 Cross Country
7 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Region 3 Cross Country ChampionshipsOct 5 · 3 Miles Junior Varsity · Place 36 · Herriman | 3 Miles Junior Varsity | 36 | 18:22.91 | 9 |
| Sep 24 | Royal RunSep 24 · 3 Miles Rookie · Place 4 · Herriman | 3 Miles Rookie | 4 | 18:02.0 PB | 9 |
| Sep 14 | 2022 Utah Pre-State MeetSep 14 · 3 Miles Freshman Sophomore · Place 80 · Herriman | 3 Miles Freshman Sophomore | 80 | 18:12.5 | 9 |
| Sep 3 | Timpanogos InvitationalSep 3 · 5,000 Meters Freshman · Place 9 · Herriman | 5,000 Meters Freshman | 9 | 18:51.1 | FR |
| Aug 27 | UIAAA InvitationalAug 27 · Freshman Sophomore · Place 52 · Herriman | Freshman Sophomore | 52 | 18:47.8 | FR |
| Aug 24 | Region 3 Pre-RegionAug 24 · 3 Miles Varsity · Herriman | 3 Miles Varsity | 0 | 19:06.00 | 9 |
2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Region IV ChampionshipsOct 9 · 3 Mile Varsity · Place 32 · Herriman | 3 Mile Varsity | 32 | 16:31.4 PB | 12 |
| Sep 24 | Nebo InviteSep 24 · 3 Mile Varsity · Place 34 · Herriman | 3 Mile Varsity | 34 | 16:19.5 PB | 12 |
| Sep 4 | Aggie InvitationalSep 4 · 5,000 Meters Varsity · Place 20 · Herriman | 5,000 Meters Varsity | 20 | 17:05.4 PB | 12 |
| Aug 29 | Grass RelaysAug 29 · 2 Mile Varsity · Place 101 · Herriman | 2 Mile Varsity | 101 | 11:20 PB | 12 |
| Aug 20 | Highland InvitationalAug 20 · 2.9 Miles Varsity · Place 90 · Herriman | 2.9 Miles Varsity | 90 | 16:54.7 | SR |
2014 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | UHSTCA Pre-Footlocker InviteNov 8 · 5,000 Meters Varsity · Place 48 · Herriman | 5,000 Meters Varsity | 48 | 17:35 | — |
| Oct 10 | Region IV ChampionshipsOct 10 · 5,000 Meters Varsity · Place 36 · Herriman | 5,000 Meters Varsity | 36 | 17:47.00 PB | 11 |
| Oct 3 | Park CityOct 3 · 3 Mile Varsity · Place 39 · Herriman | 3 Mile Varsity | 39 | 16:50.7 PB | 11 |
| Sep 12 | Herriman InvitationalSep 12 · 3 Mile Varsity · Place 55 · Herriman | 3 Mile Varsity | 55 | 18:47 PB | 11 |
| Sep 5 | Aggie InvitationalSep 5 · 5,000 Meters Varsity · Herriman | 5,000 Meters Varsity | — | 17:37.1 | 11 |
| Aug 21 | Highland InvitationalAug 21 · 2.9 Miles Varsity · Place 143 · Herriman | 2.9 Miles Varsity | 143 | 17:30.3 | Jr |