Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Mapleton Jr HighMapleton 9.23 · Sep 23 | 8:29.4 | Mapleton 9.23 | September 23, 2022 |
| 1.5 Miles · Payson HSPayson v Spanish Fork · Sep 30 | 8:40.0 | Payson v Spanish Fork | September 30, 2022 |
| 1.5 Miles · Spanish Fork JrSpanish Fork Jr. Meet · Sep 16 | 8:34.38 | Spanish Fork Jr. Meet | September 16, 2022 |
| 1.5 Miles · Springville Jr HighNebo Jr. High Prelims · Sep 9 | 8:50.2 | Nebo Jr. High Prelims | September 9, 2022 |
| 3 Miles · American Fork Art Dye ParkTwiKNIGHT Invitational · Sep 22 | 17:04.66 | TwiKNIGHT Invitational | September 22, 2023 |
| 3 Miles · Art Dye ParkTwiKnight Invitational · Sep 25 | 16:42.36 | TwiKnight Invitational | September 25, 2026 |
| 3 Miles · Big Cottonwood Regional Park - Big Cottonwood AreaWasatch Rendezvous · Sep 19 | 17:07.76 | Wasatch Rendezvous | September 19, 2026 |
| 3 Miles · Brigham Young UniversityUHSAA State Championships · Oct 28 | 16:27.6 | UHSAA State Championships | October 28, 2025 |
| 3 Miles · Canyon Hills Golf CourseJuab XC Invitaitonal · Sep 4 | 15:29.4 | Juab XC Invitaitonal | September 4, 2025 |
| 3 Miles · Gene Hillman Recreation ComplexPayson Night Hunt · Aug 21 | 15:57.3 | Payson Night Hunt | August 21, 2026 |
| 3 Miles · Quinns SportexPark City Invite AM · Sep 11 | 15:52.4 | Park City Invite AM | September 11, 2026 |
| 3 Miles · Sugar House ParkUtah UHSAA State XC Championships · Oct 27 | 16:18.84 | Utah UHSAA State XC Championships | October 27, 2026 |
| 4,000 Meters · Valley Softball Complex, 2700 W. 5200 S.USATF Utah Association Junior Olympic Championships · Nov 12 | 14:50.3 | USATF Utah Association Junior Olympic Championships | November 12, 2022 |
| 5,000 Meters · Lakeside Park2026 UHSAA State Cross Country Divisionals · Oct 14 | 16:25.4 | 2026 UHSAA State Cross Country Divisionals | October 14, 2026 |
| 5,000 Meters · Rose Park Sports Complex (RAC)UHSAA 5A State Championships · Oct 24 | 17:29.8 | UHSAA 5A State Championships | October 24, 2023 |
| 5,000 Meters · Spanish Fork Sports ComplexSpanish Fork Pre-Region 7 · Aug 15 | 16:35.5 | Spanish Fork Pre-Region 7 | August 15, 2026 |
| 5,000 Meters · Spanish Fork Sports ParkRegion 7 XC Championships · Oct 3 | 15:56.1 | Region 7 XC Championships | October 3, 2025 |
| 5,000 Meters · Toka Sticks Golf CourseNXR Southwest Regional Championships · Nov 23 | 15:48.26 | 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
10 results2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southwest Regional ChampionshipsNov 22 · 5,000 Meters Medium 2 · Place 25 · Spanish ForkSpanish Fork | 5,000 Meters Medium 2 | 25 | 16:25.72 | 11 |
| Oct 28 | UHSAA State ChampionshipsOct 28 · 3 Miles 5A · Place 33 · Spanish ForkSpanish Fork | 3 Miles 5A | 33 | 16:27.6 PB | 11 |
| Oct 14 | 2025 UHSAA State Cross Country DivisionalsOct 14 · 5,000 Meters 5A Boys Section A · Place 3 · Spanish ForkSpanish Fork | 5,000 Meters 5A Boys Section A | 3 | 16:28.8 | 11 |
| Oct 3 | Region 7 XC ChampionshipsOct 3 · 5,000 Meters Varsity · Place 8 · Spanish ForkSpanish Fork | 5,000 Meters Varsity | 8 | 15:56.1 PB | 11 |
| Sep 18 | Deseret Peak High School InvitationalSep 18 · 2.95 Miles Varsity · Place 2 · Spanish ForkSpanish Fork | 2.95 Miles Varsity | 2 | 16:12.6 | — |
| Sep 13 | Border WarsSep 13 · 5,000 Meters Championship · Place 63 · Spanish ForkSpanish Fork | 5,000 Meters Championship | 63 | 15:58.63 | 11 |
| Sep 4 | Juab XC InvitaitonalSep 4 · 3 Miles Boys Varsity · Place 9 · Spanish ForkSpanish Fork | 3 Miles Boys Varsity | 9 | 15:29.4 PB | 11 |
| Aug 29 | Timpanogos Invitational AMAug 29 · 5,000 Meters Varsity · Place 46 · Spanish ForkSpanish Fork | 5,000 Meters Varsity | 46 | 16:31.1 | 11 |
| Aug 23 | UIAAA InvitationalAug 23 · 5,000 Meters Varsity · Place 43 · Spanish ForkSpanish Fork | 5,000 Meters Varsity | 43 | 16:31.57 | 11 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southwest Regional ChampionshipsNov 23 · 5,000 Meters Medium 1 · Place 6 · Spanish ForkSpanish Fork | 5,000 Meters Medium 1 | 6 | 15:48.26 PB | 10 |
| Oct 29 | UHSAA State XC ChampionshipsOct 29 · 3 Miles Varsity 5A · Place 43 · Spanish ForkSpanish Fork | 3 Miles Varsity 5A | 43 | 16:33.4 | 10 |
| Oct 15 | 2024 Utah 3A-6A DivisionalsOct 15 · 5,000 Meters 5A · Place 26 · Spanish ForkSpanish Fork | 5,000 Meters 5A | 26 | 17:00.4 | 10 |
| Sep 20 | TwiKnight 2024Sep 20 · 3 Miles Varsity · Place 74 · Spanish ForkSpanish Fork | 3 Miles Varsity | 74 | 16:58.7 | 10 |
| Sep 5 | Juab Cross Country InviteSep 5 · 3 Miles Varsity · Place 23 · Spanish ForkSpanish Fork | 3 Miles Varsity | 23 | 16:12.8 | So |
| Sep 3 | Sanpete ClassicSep 3 · 3 Miles Varsity · Place 16 · Spanish ForkSpanish Fork | 3 Miles Varsity | 16 | 17:01.2 | 10 |
| Aug 30 | Timpanogos XC Invitational AMAug 30 · 5,000 Meters Varsity Boys 5K · Place 86 · Spanish ForkSpanish Fork | 5,000 Meters Varsity Boys 5K | 86 | 17:08.2 | 10 |
| Aug 24 | 2024 UIAAA InviteAug 24 · 5,000 Meters Varsity · Place 41 · Spanish ForkSpanish Fork | 5,000 Meters Varsity | 41 | 16:41.1 | So |
| Aug 17 | Pre-Region 7Aug 17 · 5,000 Meters Varsity · Place 9 · Spanish ForkSpanish Fork | 5,000 Meters Varsity | 9 | 17:40.5 | 10 |
2023 Cross Country
8 results2022 Cross Country
5 results