Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Mapleton Jr HighMapleton 9.23 · Sep 23 | 9:37.7 | Mapleton 9.23 | September 23, 2022 |
| 1.5 Miles · Payson HSPayson v Spanish Fork · Sep 30 | 10:18.6 | Payson v Spanish Fork | September 30, 2022 |
| 1.5 Miles · Spanish Fork JrSpanish Fork Jr. Meet · Sep 16 | 10:46.52 | Spanish Fork Jr. Meet | September 16, 2022 |
| 1.5 Miles · Springville Jr HighNebo Jr. High Prelims · Sep 9 | 10:42.4 | Nebo Jr. High Prelims | September 9, 2022 |
| 3 Miles · American Fork Art Dye ParkTwiKNIGHT Invitational · Sep 22 | 19:19.31 | TwiKNIGHT Invitational | September 22, 2023 |
| 3 Miles · Art Dye ParkTwiKnight Meet · Sep 26 | 17:26.9 | TwiKnight Meet | September 26, 2026 |
| 3 Miles · Big Cottonwood Regional Park - Big Cottonwood AreaWasatch Rendezvous · Sep 19 | 19:03.84 | Wasatch Rendezvous | September 19, 2026 |
| 3 Miles · Brigham Young UniversityUHSAA State Championships · Oct 28 | 18:07.7 | UHSAA State Championships | October 28, 2025 |
| 3 Miles · Canyon Hills Golf CourseJuab XC Invitaitonal · Sep 4 | 16:48.1 | Juab XC Invitaitonal | September 4, 2025 |
| 3 Miles · Gene Hillman Recreation ComplexPayson Night Hunt · Aug 21 | 17:06.6 | Payson Night Hunt | August 21, 2026 |
| 3 Miles · Quinns SportexPark City Invite AM · Sep 11 | 17:50.3 | Park City Invite AM | September 11, 2026 |
| 3 Miles · Sugar House ParkUtah UHSAA State XC Championships · Oct 27 | 17:53.86 | Utah UHSAA State XC Championships | October 27, 2026 |
| 5,000 Meters · Lakeside ParkTimpanogos Invitational AM · Aug 29 | 17:57.3 | Timpanogos Invitational AM | August 29, 2025 |
| 5,000 Meters · Spanish Fork Sports ComplexSpanish Fork Pre-Region 7 · Aug 15 | 17:35.5 | Spanish Fork Pre-Region 7 | August 15, 2026 |
| 5,000 Meters · Spanish Fork Sports ParkRegion 7 XC Championships · Oct 3 | 17:42.2 | Region 7 XC Championships | October 3, 2025 |
| 5,000 Meters · Toka Sticks Golf CourseNXR Southwest Regional Championships · Nov 23 | 17:42.46 | NXR Southwest Regional Championships | November 23, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Utah UHSAA State XC ChampionshipsOct 27 · 3 Miles 5A · Place 93 · Spanish ForkSpanish Fork | 3 Miles 5A | 93 | 17:53.86 PB | 12 |
| Oct 14 | 2026 UHSAA State Cross Country DivisionalsOct 14 · 5,000 Meters 5A Boys Section A · Place 67 · Spanish ForkSpanish Fork | 5,000 Meters 5A Boys Section A | 67 | 18:01.0 | 12 |
| Oct 5 | Region 7 XC ChampionshipsOct 5 · 5,000 Meters Varsity · Place 46 · Spanish ForkSpanish Fork | 5,000 Meters Varsity | 46 | 19:02.43 | 12 |
| Sep 26 | TwiKnight MeetSep 26 · 3 Miles Varsity · Place 115 · Spanish ForkSpanish Fork | 3 Miles Varsity | 115 | 17:26.9 PB | 12 |
| Sep 25 | TwiKnight Invitational Sep 25 · 3 Miles Varsity · Place 115 · Spanish ForkSpanish Fork | 3 Miles Varsity | 115 | 17:26.91 | 12 |
| Sep 19 | Wasatch RendezvousSep 19 · 3 Miles Varsity · Place 60 · Spanish ForkSpanish Fork | 3 Miles Varsity | 60 | 19:03.84 PB | 12 |
| Sep 11 | Park City Invite AMSep 11 · 3 Miles AM Boys Varsity · Place 45 · Spanish ForkSpanish Fork | 3 Miles AM Boys Varsity | 45 | 17:50.3 PB | 12 |
| Sep 4 | 2026 Timpanogos XC Invitational AMSep 4 · 5,000 Meters Varsity Boys · Place 232 · Spanish ForkSpanish Fork | 5,000 Meters Varsity Boys | 232 | 18:19.8 | 12 |
| Aug 29 | UIAAA InvitationalAug 29 · 5,000 Meters Championship · Place 147 · Spanish ForkSpanish Fork | 5,000 Meters Championship | 147 | 17:37.4 | 12 |
| Aug 21 | Payson Night HuntAug 21 · 3 Miles Varsity Boys · Place 26 · Spanish ForkSpanish Fork | 3 Miles Varsity Boys | 26 | 17:06.6 PB | 12 |
| Aug 15 | Spanish Fork Pre-Region 7Aug 15 · 5,000 Meters Varsity · Place 34 · Spanish ForkSpanish Fork | 5,000 Meters Varsity | 34 | 17:35.5 PB | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southwest Regional ChampionshipsNov 22 · 5,000 Meters Medium 2 · Place 116 · Spanish ForkSpanish Fork | 5,000 Meters Medium 2 | 116 | 17:45.84 | 11 |
| Oct 28 | UHSAA State ChampionshipsOct 28 · 3 Miles 5A · Place 133 · Spanish ForkSpanish Fork | 3 Miles 5A | 133 | 18:07.7 PB | 11 |
| Oct 14 | 2025 UHSAA State Cross Country DivisionalsOct 14 · 5,000 Meters 5A Boys Section A · Place 87 · Spanish ForkSpanish Fork | 5,000 Meters 5A Boys Section A | 87 | 19:18.0 | 11 |
| Oct 3 | Region 7 XC ChampionshipsOct 3 · 5,000 Meters Varsity · Place 46 · Spanish ForkSpanish Fork | 5,000 Meters Varsity | 46 | 17:42.2 PB | 11 |
| Sep 4 | Juab XC InvitaitonalSep 4 · 3 Miles Boys Varsity · Place 54 · Spanish ForkSpanish Fork | 3 Miles Boys Varsity | 54 | 16:48.1 PB | 11 |
| Aug 29 | Timpanogos Invitational AMAug 29 · 5,000 Meters Varsity · Place 162 · Spanish ForkSpanish Fork | 5,000 Meters Varsity | 162 | 17:57.3 PB | 11 |
| Aug 23 | UIAAA InvitationalAug 23 · 5,000 Meters Varsity · Place 136 · Spanish ForkSpanish Fork | 5,000 Meters Varsity | 136 | 17:59.97 | 11 |
2024 Cross Country
2 results2023 Cross Country
4 results2022 Cross Country
4 results