Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · TBDGrass Relays at Westlake High School · Aug 25 | 12:39.6 | Grass Relays at Westlake High School | August 25, 2018 |
| 3 Miles · Cottonwood ComplexRegion IV Championship · Oct 4 | 19:20.24 | Region IV Championship | October 4, 2018 |
| 3 Miles · Lakeside ParkUtah County Invitational · Sep 1 | 19:40.9 | Utah County Invitational | September 1, 2018 |
| 3 Miles · Pleasant Grove HSUHSTCA Pre-Footlocker · Nov 6 | 16:20 | UHSTCA Pre-Footlocker | November 6, 2021 |
| 3 Miles · Quinns SportexPark City Invitational · Sep 28 | 19:28.5 | Park City Invitational | September 28, 2018 |
| 3 Miles · Salem Hills HighNebo Invitational · Sep 21 | 19:53.3 | Nebo Invitational | September 21, 2018 |
| 3 Miles · Scera ParkUtah Valley Invitational · Sep 4 | 15:01.67 | Utah Valley Invitational | September 4, 2026 |
| 5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 17 | 18:20.3 | NXR Southwest Regional Championships | November 17, 2018 |
| 5,000 Meters · Regional Athletic ComplexUHSAA Class 6A State XC Championships · Oct 27 | 15:46.1 | UHSAA Class 6A State XC Championships | October 27, 2021 |
| 5,000 Meters · Shalimar Country ClubNXR Southwest Regional Championships · Nov 20 | 15:35.5 | NXR Southwest Regional Championships | November 20, 2021 |
| 7,000 Meters · Cedar Ridge Golf CourseColor Country Invitational · Oct 3 | 22:29 | Color Country Invitational | October 3, 2026 |
| 8,000 Meters · Buffalo ParkBig Sky Cross Country Championship · Oct 30 | 25:28.7 | Big Sky Cross Country Championship | October 30, 2026 |
| 8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 16 | 24:28.7 | Under Armour NCAA DI Pre-National | October 16, 2026 |
| 8,000 Meters · University of California Riverside Extension45th Annual UC Riverside Invitational · Sep 19 | 24:35.4 | 45th Annual UC Riverside Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | NXR Southwest Regional ChampionshipsNov 20 · 5,000 Meters Championship · Place 33 · American ForkAmerican Fork | 5,000 Meters Championship | 33 | 15:35.5 PB | 12 |
| Nov 6 | UHSTCA Pre-FootlockerNov 6 · 3 Miles Varsity · Place 10 · American ForkAmerican Fork | 3 Miles Varsity | 10 | 16:20 PB | 12 |
| Oct 27 | UHSAA Class 5A State XC ChampionshipsOct 27 · 5,000 Meters 6A · Place 24 · American ForkAmerican Fork | 5,000 Meters 6A | 24 | 15:46.1 | Sr |
| Oct 27 | UHSAA Class 6A State XC ChampionshipsOct 27 · 5,000 Meters Varsity · Place 24 · American ForkAmerican Fork | 5,000 Meters Varsity | 24 | 15:46.1 PB | 12 |
| Oct 12 | 2021 5A & 6A DivisionalsOct 12 · 5,000 Meters 6A · Place 4 · American ForkAmerican Fork | 5,000 Meters 6A | 4 | 16:30.4 | 12 |
| Oct 5 | Region 4 ChampionshipsOct 5 · 3 Miles Varsity · Place 4 · American ForkAmerican Fork | 3 Miles Varsity | 4 | 15:35.2 | 12 |
| Sep 24 | 2021 Border Wars XCSep 24 · 3 Miles Championship · Place 38 · American ForkAmerican Fork | 3 Miles Championship | 38 | 15:48.20 | 12 |
| Sep 16 | 2021 Utah Pre-State XC MeetSep 16 · 5,000 Meters PM Junior/Senior Boys · Place 19 · American ForkAmerican Fork | 5,000 Meters PM Junior/Senior Boys | 19 | 16:23.0 | 12 |
| Sep 15 | 2021 Utah Pre-State XC MeetSep 15 · 5,000 Meters Varsity · Place 19 · American ForkAmerican Fork | 5,000 Meters Varsity | 19 | 16:23.0 | 12 |
| Sep 4 | Timpanogos InvitationalSep 4 · 5,000 Meters Varsity · Place 1 · American ForkAmerican Fork | 5,000 Meters Varsity | 1 | 16:24.6 | 12 |
| Aug 28 | Wahsatch RendezvousAug 28 · 3 Miles Varsity · Place 8 · American ForkAmerican Fork | 3 Miles Varsity | 8 | 16:59.90 | 12 |
| Aug 28 | Wahsatch RendezvousAug 28 · 3 Miles Junior Varsity · Place 9 · American ForkAmerican Fork | 3 Miles Junior Varsity | 9 | 16:59.90 | 12 |
| Aug 28 | Wahsatch RendezvousAug 28 · 3 Miles Varsity · Place 8 · American ForkAmerican Fork | 3 Miles Varsity | 8 | 16:59.90 | 12 |
2020 Cross Country
6 results2018 Cross Country
8 results