Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Lakeside ParkUtah Valley Invitational · Aug 30 | 15:40.3 | Utah Valley Invitational | August 30, 2024 |
| 3 Miles · Scera ParkUtah Valley Invitational · Sep 4 | 14:40.43 | Utah Valley Invitational | September 4, 2026 |
| 3,000 Meters · Chaparral ParkArizona USATF Regulation Meet · Oct 15 | 11:27 | Arizona USATF Regulation Meet | October 15, 2016 |
| 3,000 Meters · El Dorado ParkSUSD MS Championship · Oct 22 | 12:15 | SUSD MS Championship | October 22, 2015 |
| 5,000 Meters · Buffalo ParkThe Peaks Invite · Sep 4 | 18:41.36 | The Peaks Invite | September 4, 2021 |
| 5,000 Meters · Cave Creek Golf CourseAIA Division 1 State XC · Nov 16 | 18:42.0 | AIA Division 1 State XC | November 16, 2019 |
| 5,000 Meters · Cesar Chavez Park3rd Annual Cesar Chavez Classic · Oct 16 | 16:31.0 | 3rd Annual Cesar Chavez Classic | October 16, 2021 |
| 5,000 Meters · Nate Avery TrailThe Peaks XC Invite · Sep 1 | 19:57.1 | The Peaks XC Invite | September 1, 2018 |
| 5,000 Meters · Rose Mofford ParkAIA Sectionals Rose Mofford · Nov 5 | 16:18.3 | AIA Sectionals Rose Mofford | November 5, 2020 |
| 5,000 Meters · Rose Mofford Sectional CourseAIA Sectionals - Rose Mofford · Nov 6 | 17:05.17 | AIA Sectionals - Rose Mofford | November 6, 2019 |
| 5,000 Meters · Skunk Creek Wash-O'Connor HS home course16th Annual O'Connor Invitational · Oct 12 | 19:27.03 | 16th Annual O'Connor Invitational | October 12, 2019 |
| 5,000 Meters · Tumbleweed ParkOjo Rojo Invitational · Sep 15 | 18:02.3 | Ojo Rojo Invitational | September 15, 2018 |
| 7,000 Meters · Brigham Young UniversityBYU Autumn Classic · Sep 5 | 21:44.04 | BYU Autumn Classic | September 5, 2025 |
| 7,000 Meters · Utah State UniversitySteve Reeder Memorial · Oct 11 | 22:56.3 | Steve Reeder Memorial | October 11, 2024 |
| 8,000 Meters · Idaho State University CourseBengal Invitational 2026 · Oct 2 | 24:48.2 | Bengal Invitational 2026 | October 2, 2026 |
| 8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 19 | 26:02.1 | ISU John McNichols | September 19, 2026 |
| 8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 9 | 24:38.9 | Nuttycombe Wisconsin Invitational | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 5 | BYU Autumn ClassicSep 5 · 7,000 Meters Men's Race · Place 27 · UnattachedUnattached | 7,000 Meters Men's Race | 27 | 21:44.04 PB | SO |
| Aug 29 | 2025 UVU Collegiate XC InviteAug 29 · 3 Miles Open · Place 20 · UnattachedUnattached | 3 Miles Open | 20 | 15:06.47 | SO |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Steve Reeder MemorialOct 11 · 7,000 Meters College · Place 23 · UnattachedUnattached | 7,000 Meters College | 23 | 22:56.3 PB | Senior |
| Aug 30 | Utah Valley InvitationalAug 30 · 3 Miles College · Place 58 · UnattachedUnattached | 3 Miles College | 58 | 15:40.3 PB | Senior |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | AIA Sectional - Cesar ChavezNov 2 · 5,000 Meters Division I · Place 7 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Division I | 7 | 16:42.1 | 12 |
| Oct 20 | SUSD District Cross Country MeetOct 20 · 5,000 Meters Varsity · Place 1 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Varsity | 1 | 16:42.4 | 12 |
| Oct 16 | 3rd Annual Cesar Chavez ClassicOct 16 · 5,000 Meters Varsity · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Varsity | 0 | 16:31.0 PB | 12 |
| Sep 24 | Desert Twilight XC FestivalSep 24 · 5,000 Meters Championship · Place 5 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Championship | 5 | 16:03.5 | — |
| Sep 4 | The Peaks InviteSep 4 · 5,000 Meters Ascent Boys · Place 9 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Ascent Boys | 9 | 18:41.36 PB | 12 |
2020 Cross Country
4 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | AIA Division 1 State XCNov 16 · 5,000 Meters Varsity · Place 140 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Varsity | 140 | 18:42.0 PB | 10 |
| Nov 6 | AIA Sectionals - Rose MoffordNov 6 · 5,000 Meters Division I-Section II · Place 33 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Division I-Section II | 33 | 17:05.17 PB | 10 |
| Oct 24 | Scottsdale District Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 8 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Varsity | 8 | 17:51 | 10 |
| Oct 12 | 16th Annual O'Connor InvitationalOct 12 · 5,000 Meters Varsity · Place 61 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Varsity | 61 | 19:27.03 PB | 10 |
| Sep 27 | Nike Desert Twilight XC FestivalSep 27 · 5,000 Meters Championship · Place 86 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Championship | 86 | 17:06.16 | 10 |
| Sep 21 | Doug Conley InviteSep 21 · 5,000 Meters Invitational · Place 8 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Invitational | 8 | 16:47.18 | 10 |
| Sep 14 | Fountain Hills InvitationalSep 14 · 5,000 Meters Varsity · Place 24 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Varsity | 24 | 16:44.42 | 10 |
| Sep 7 | The Peaks XC InviteSep 7 · 5,000 Meters Summit Boys · Place 122 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Summit Boys | 122 | 24:09.17 | 10 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | AIA Sectionals - Rose MoffordNov 1 · 5,000 Meters Division I-Section II · Place 57 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Division I-Section II | 57 | 18:23.07 | 9 |
| Oct 24 | Scottsdale Unified District MeetOct 24 · 5,000 Meters Varsity · Place 15 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Varsity | 15 | 20:19 | 9 |
| Sep 28 | Nike Desert Twilight XC FestivalSep 28 · 5,000 Meters Championship · Place 156 · Chaparral (AZ), AZChaparral (AZ), AZ | 5,000 Meters Championship | 156 | 18:08.4 | — |
| Sep 15 | Ojo Rojo InvitationalSep 15 · 5,000 Meters Varsity · Place 60 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Varsity | 60 | 18:02.3 PB | 9 |
| Sep 1 | The Peaks XC InviteSep 1 · 5,000 Meters Ascent (Varsity) · Place 34 · Chaparral (AZ)Chaparral (AZ) | 5,000 Meters Ascent (Varsity) | 34 | 19:57.1 PB | 9 |
2016 Cross Country
4 results2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | USATF Regulation MeetOct 31 · 3,000 Meters 11 - 12 · Place 1 · CocopahCocopah | 3,000 Meters 11 - 12 | 1 | 11:33 | 6 |
| Oct 22 | SUSD MS ChampionshipOct 22 · 3,000 Meters Middle School · Place 10 · CocopahCocopah | 3,000 Meters Middle School | 10 | 12:15 PB | 6 |
| Oct 17 | USATF Regulation MeetOct 17 · 3,000 Meters 11 - 12 · Place 2 · CocopahCocopah | 3,000 Meters 11 - 12 | 2 | 12:47 | 6 |
| Oct 3 | USATF Regulation MeetOct 3 · 3,000 Meters 11 - 12 · CocopahCocopah | 3,000 Meters 11 - 12 | — | 12:26Unofficial | 6 |
| Sep 26 | USATF Regulation MeetSep 26 · 3,000 Meters 11 - 12 · Place 4 · CocopahCocopah | 3,000 Meters 11 - 12 | 4 | 12:39 | 6 |