Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 21082 m · John Hunt Cross Country ParkNJCAA Men's Half Marathon Championship · Nov 14 | 1:13:37.50 | NJCAA Men's Half Marathon Championship | November 14, 2023 |
| 5,000 Meters · Adams County Regional ParkEMAC Championships · Oct 1 | 18:31.9 | EMAC Championships | October 1, 2020 |
| 5,000 Meters · Arapahoe County FairgroundsEMAC League Meet · Oct 13 | 17:01.3 | EMAC League Meet | October 13, 2021 |
| 5,000 Meters · Broomfield County Commons ParkColorado 5A Region 3 Championship · Oct 21 | 16:54.2 | Colorado 5A Region 3 Championship | October 21, 2021 |
| 5,000 Meters · Monarch High SchoolColorado 5A Region 3 Championships · Oct 8 | 19:16.3 | Colorado 5A Region 3 Championships | October 8, 2020 |
| 5,000 Meters · Norris Penrose Event CenterCHSAA Class 5A State XC Championships · Oct 30 | 18:07.3 | CHSAA Class 5A State XC Championships | October 30, 2021 |
| 5,000 Meters · Stenger ComplexArvada West Invitational · Sep 15 | 23:05 | Arvada West Invitational | September 15, 2018 |
| 5,000 Meters · Waneka Lake ParkBernie Gay XC Invitational · Sep 11 | 17:52.9 | Bernie Gay XC Invitational | September 11, 2021 |
| 8,000 Meters · Apalachee Regional ParkNJCAA Division I Cross Country Championships · Nov 12 | 28:33.7 | NJCAA Division I Cross Country Championships | November 12, 2022 |
| 8,000 Meters · Cattails Golf CourseJoe I Vigil Open-College · Sep 9 | 25:33.2 | Joe I Vigil Open-College | September 9, 2023 |
| 8,000 Meters · Colby Community CollegeTrojan XC Invitational · Oct 15 | 26:56.9 | Trojan XC Invitational | October 15, 2022 |
| 8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 11 | 25:42.40 | NJCAA Cross Country National Championship | November 11, 2023 |
| 8,000 Meters · Lubbock Christian University XC CourseTexas Tech Open · Sep 18 | 26:04.9 | Texas Tech Open | September 18, 2026 |
| 8,000 Meters · Southeast Community CollegeNJCAA Region IX Championships · Oct 28 | 25:47.6 | NJCAA Region IX Championships | October 28, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2023 Cross Country
5 results2022 Cross Country
2 results2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | CHSAA Class 5A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 113 · NorthglennNorthglenn | 5,000 Meters Varsity | 113 | 18:07.3 PB | 12 |
| Oct 21 | Colorado 5A Region 3 ChampionshipOct 21 · 5,000 Meters Varsity · Place 12 · NorthglennNorthglenn | 5,000 Meters Varsity | 12 | 16:54.2 PB | 12 |
| Oct 13 | EMAC League MeetOct 13 · 5,000 Meters Varsity · Place 1 · NorthglennNorthglenn | 5,000 Meters Varsity | 1 | 17:01.3 PB | 12 |
| Oct 8 | Pat Amato ClassicOct 8 · Varsity · Place 61 · NorthglennNorthglenn | Varsity | 61 | 5:46 | — |
| Sep 28 | Runners Roost InvitationalSep 28 · Varsity · Place 1 · NorthglennNorthglenn | Varsity | 1 | 5:56 | 12 |
| Sep 21 | Denver North Vikings XC InvitationalSep 21 · 5,000 Meters Varsity · Place 6 · NorthglennNorthglenn | 5,000 Meters Varsity | 6 | 18:14.0 | 12 |
| Sep 17 | Arvada West Durden InvitationalSep 17 · 5,000 Meters Varsity · Place 10 · NorthglennNorthglenn | 5,000 Meters Varsity | 10 | 17:33.1 | 12 |
| Sep 11 | Bernie Gay XC InvitationalSep 11 · 5,000 Meters Varsity · Place 9 · NorthglennNorthglenn | 5,000 Meters Varsity | 9 | 17:52.9 PB | 12 |
| Sep 3 | Legacy Lightning InvitationalSep 3 · Varsity · Place 46 · NORTHGLENNNORTHGLENN | Varsity | 46 | 5:57 | 12 |
2020 Cross Country
2 results2018 Cross Country
1 results