Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Pueblo West High SchoolTumbleweed 32 · Aug 21 | 9:58.35 | Tumbleweed 32 | August 21, 2020 |
| 5,000 Meters · Dakota Ridge High SchoolBeet Juice Invitational · Sep 26 | 16:36 | Beet Juice Invitational | September 26, 2020 |
| 5,000 Meters · Elmwood Golf CourseColorado 4A Region 5 Championship · Oct 21 | 16:19.0 | Colorado 4A Region 5 Championship | October 21, 2021 |
| 5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 23 | 16:47.7 | NXR Southwest Regional Championships | November 23, 2019 |
| 5,000 Meters · Lyons Middle/High SchoolSt. Vrain Invitational · Sep 8 | 17:52 | St. Vrain Invitational | September 8, 2018 |
| 5,000 Meters · Norris Penrose Event CenterCHSAA Class 4A State XC Championships · Oct 30 | 16:13.2 | CHSAA Class 4A State XC Championships | October 30, 2021 |
| 5,000 Meters · Salida High SchoolSalida Invitational · Sep 29 | 18:32.2 | Salida Invitational | September 29, 2018 |
| 5,000 Meters · Shalimar Country ClubNXR Southwest Regional Championships · Nov 20 | 15:21.1 | NXR Southwest Regional Championships | November 20, 2021 |
| 8,000 Meters · Agricultural Operations Course UC Riverside Invitational · Sep 17 | 25:25.9 | UC Riverside Invitational | September 17, 2022 |
| 8,000 Meters · California State University, FullertonJohn Elders Invitational · Oct 21 | 25:17.6 | John Elders Invitational | October 21, 2022 |
| 8,000 Meters · Gans Creek Recreation AreaLarry Young XC · Sep 20 | 25:59.0 | Larry Young XC | September 20, 2024 |
| 8,000 Meters · Irvine Regional ParkVanguard Invitational · Sep 9 | 26:52.6 | Vanguard Invitational | September 9, 2022 |
| 8,000 Meters · Pitzer CollegePomona Pitzer Invitational · Oct 7 | 26:26.9 | Pomona Pitzer Invitational | October 7, 2023 |
| 8,000 Meters · William Jessup UniversityGSAC Championships · Nov 5 | 25:46.9 | GSAC Championships | November 5, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NAIA Cross Country ChampionshipsNov 22 · 8,000 Meters Championship · Place 95 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Championship | 95 | 25:08.5 | JR |
| Nov 8 | Great Southwest (GSAC) Cross Country ChampionshipsNov 8 · 8,000 Meters Varsity · Place 9 · The Master'sThe Master's | 8,000 Meters Varsity | 9 | 25:07.8 | JR |
| Oct 19 | Highlander InvitationalOct 19 · 8,000 Meters Varsity · Place 30 · The Master'sThe Master's | 8,000 Meters Varsity | 30 | 24:59.4 | JR |
| Oct 5 | The Master's University XC InvitationalOct 5 · 8,000 Meters Varsity · Place 21 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Varsity | 21 | 25:01.9 | JR |
| Sep 20 | Larry Young XCSep 20 · 8,000 Meters Men · Place 12 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Men | 12 | 25:59.0 PB | Jr |
| Sep 13 | Biola (Calif) InvitationalSep 13 · 8,000 Meters Varsity · Place 11 · The Master'sThe Master's | 8,000 Meters Varsity | 11 | 24:56.0 | JR |
| Aug 31 | Mark Covert ClassicAug 31 · 8,000 Meters Varsity · Place 29 · The Master'sThe Master's | 8,000 Meters Varsity | 29 | 25:04.9 | JR |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GSAC XC ChampionshipsNov 3 · 8,000 Meters Open · Place 10 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Open | 10 | 25:40.8 | So |
| Oct 14 | Highlander InvitationalOct 14 · 8,000 Meters Varsity · Place 84 · The Master'sThe Master's | 8,000 Meters Varsity | 84 | 25:24.3 | SO |
| Oct 7 | Pomona Pitzer InvitationalOct 7 · 8,000 Meters Collegiate · Place 38 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Collegiate | 38 | 26:26.9 PB | So |
| Sep 23 | The Master's University Cross Country InvitationalSep 23 · 8,000 Meters Varsity · Place 56 · The Master'sThe Master's | 8,000 Meters Varsity | 56 | 25:40.7 | SO |
| Sep 8 | Biola InvitationalSep 8 · 8,000 Meters Varsity · Place 34 · The Master'sThe Master's | 8,000 Meters Varsity | 34 | 26:51.4 | SO |
| Sep 2 | Mark Covert ClassicSep 2 · 8,000 Meters Varsity · Place 35 · The Master'sThe Master's | 8,000 Meters Varsity | 35 | 25:35.9 | SO |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | GSAC ChampionshipsNov 5 · 8,000 Meters Collegiate · Place 18 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Collegiate | 18 | 25:46.9 PB | Fr |
| Oct 21 | John Elders InvitationalOct 21 · 8,000 Meters Coillegiate · Place 25 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Coillegiate | 25 | 25:17.6 PB | Fr |
| Oct 8 | Pomona-Pitzer InvitationalOct 8 · 8,000 Meters Varsity · Place 39 · The Master'sThe Master's | 8,000 Meters Varsity | 39 | 26:29.9 | FR |
| Sep 17 | UC Riverside InvitationalSep 17 · 8,000 Meters Invitational · Place 141 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Invitational | 141 | 25:25.9 PB | Fr |
| Sep 9 | Vanguard Invitational Sep 9 · 8,000 Meters Collegiate · Place 18 · The Master's (Calif.)The Master's (Calif.) | 8,000 Meters Collegiate | 18 | 26:52.6 PB | Fr |
2021 Cross Country
4 results2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Colorado State Cross Country ChampionshipsOct 17 · 5,000 Meters 4A · Place 21 · Cheyenne MountainCheyenne Mountain | 5,000 Meters 4A | 21 | 16:28.5 | JR |
| Oct 9 | Colorado 4A Region 5 ChampionshipOct 9 · 5,000 Meters Varsity · Place 7 · Cheyenne MountainCheyenne Mountain | 5,000 Meters Varsity | 7 | 17:01.4 | 11 |
| Sep 26 | Beet Juice InvitationalSep 26 · 5,000 Meters Varsity · Place 17 · Cheyenne MountainCheyenne Mountain | 5,000 Meters Varsity | 17 | 16:36 PB | 11 |
| Sep 11 | Cheyenne Mountain StampedeSep 11 · 5,000 Meters Varsity · Place 9 · Cheyenne MountainCheyenne Mountain | 5,000 Meters Varsity | 9 | 16:57.3 | — |
| Aug 28 | Peyton InvitationalAug 28 · 5,000 Meters Varsity · Place 5 · Cheyenne MountainCheyenne Mountain | 5,000 Meters Varsity | 5 | 17:43.7 | — |
| Aug 21 | Tumbleweed 32Aug 21 · 3,200 Meters Varsity · Place 4 · Cheyenne MountainCheyenne Mountain | 3,200 Meters Varsity | 4 | 9:58.35 PB | 11 |
2019 Cross Country
5 results2018 Cross Country
3 results