Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Ashton Cross Country CourseNCAA D1 Midwest Region Cross Country Championships · Nov 12 | 32:57.18 | NCAA D1 Midwest Region Cross Country Championships | November 12, 2021 |
| 10,000 Meters · Gans Creek Recreation AreaNCAA D1 Midwest Regional XC Championships · Nov 11 | 31:28.6 | NCAA D1 Midwest Regional XC Championships | November 11, 2022 |
| 5,000 Meters · City ParkCHSAA 5A Region 3 Championships · Oct 18 | 16:37 | CHSAA 5A Region 3 Championships | October 18, 2019 |
| 5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 23 | 15:45.7 | NXR Southwest Regional Championships | November 23, 2019 |
| 5,000 Meters · Lyons Middle/High SchoolColorado 5A Region 3 Championships · Oct 18 | 17:05 | Colorado 5A Region 3 Championships | October 18, 2018 |
| 5,000 Meters · Monarch High SchoolColorado 5A Region 3 Championships · Oct 8 | 16:10.5 | Colorado 5A Region 3 Championships | October 8, 2020 |
| 5,000 Meters · Norris Penrose Event CenterCHSAA Class 5A State XC Championships · Oct 26 | 16:34.6 | CHSAA Class 5A State XC Championships | October 26, 2019 |
| 5,000 Meters · Spring Canyon ParkFossil Ridge Invitational · Sep 12 | 16:01 | Fossil Ridge Invitational | September 12, 2020 |
| 5,000 Meters · Steens MountainSteens Mountain High Altitude Running Camp Uphill 5k · Jul 19 | 21:21.10 | Steens Mountain High Altitude Running Camp Uphill 5k | July 19, 2019 |
| 5,000 Meters · Viele Lake XC CourseColorado 5A Region 3 Championships · Oct 19 | 17:02 | Colorado 5A Region 3 Championships | October 19, 2017 |
| 6,000 Meters · Ashton Cross Country CourseHawkeye Invitational · Sep 1 | 18:36.1 | Hawkeye Invitational | September 1, 2023 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 27 | 25:19.1 | Gans Creek Classic | September 27, 2024 |
| 8,000 Meters · Highland ParkBig East Cross Country Championships · Oct 29 | 25:18.8 | Big East Cross Country Championships | October 29, 2022 |
| 8,000 Meters · Mahoney State ParkPlatte River Rumble · Oct 14 | 25:02.5 | Platte River Rumble | October 14, 2022 |
| 8,000 Meters · Morven ParkBig East Cross-Country Championship · Nov 1 | 25:24.01 | Big East Cross-Country Championship | November 1, 2024 |
| 8,000 Meters · Newman Golf CourseBradley Pink Classic · Oct 15 | 25:32.0 | Bradley Pink Classic | October 15, 2021 |
| 8,000 Meters · Northview Christian ChurchBig East Cross Country Championships · Oct 29 | 26:25.2 | Big East Cross Country Championships | October 29, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
2 results2023 Cross Country
2 results2022 Cross Country
3 results2021 Cross Country
4 results2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Colorado State Cross Country ChampionshipsOct 17 · 5,000 Meters 5A · Place 7 · LegacyLegacy | 5,000 Meters 5A | 7 | 15:57.8 | SR |
| Oct 8 | Colorado 5A Region 3 ChampionshipsOct 8 · 5,000 Meters Varsity · Place 4 · LegacyLegacy | 5,000 Meters Varsity | 4 | 16:10.5 PB | 12 |
| Sep 12 | Fossil Ridge InvitationalSep 12 · 5,000 Meters Varsity · Place 1 · LegacyLegacy | 5,000 Meters Varsity | 1 | 16:01 PB | 12 |
| Sep 4 | Adams 12 COVID ClashSep 4 · 5,000 Meters Varsity · Place 1 · LegacyLegacy | 5,000 Meters Varsity | 1 | 16:14.5 | — |
| Aug 22 | Northfield-Legacy DualAug 22 · 5,000 Meters Varsity · Place 1 · LegacyLegacy | 5,000 Meters Varsity | 1 | 15:41.5 | — |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southwest Regional ChampionshipsNov 23 · 5,000 Meters Open - Large School 2 (1600 and more) · Place 4 · LegacyLegacy | 5,000 Meters Open - Large School 2 (1600 and more) | 4 | 15:45.7 PB | 11 |
| Oct 26 | CHSAA Class 5A State XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 29 · LegacyLegacy | 5,000 Meters Varsity | 29 | 16:34.6 PB | 11 |
| Oct 18 | CHSAA 5A Region 3 ChampionshipsOct 18 · 5,000 Meters Varsity · Place 6 · LegacyLegacy | 5,000 Meters Varsity | 6 | 16:37 PB | 11 |
| Oct 11 | Front Range League MeetOct 11 · Varsity · Place 5 · LegacyLegacy | Varsity | 5 | 5:21 | — |
| Sep 27 | Thornton InvitationalSep 27 · Varsity · Place 2 · LegacyLegacy | Varsity | 2 | 16:09 | — |
| Sep 20 | Dave Sanders Cross Country InvitationalSep 20 · 5,000 Meters Division 1 · Place 3 · LegacyLegacy | 5,000 Meters Division 1 | 3 | 0:16:34 | — |
| Sep 7 | Liberty Bell InvitationalSep 7 · 5,000 Meters Varsity · Place 24 · LegacyLegacy | 5,000 Meters Varsity | 24 | 15:54.9 | 11 |
| Aug 30 | Arapahoe Warrior Cross Country InvitationalAug 30 · Varsity · Place 8 · LegacyLegacy | Varsity | 8 | 16:49 | — |
| Aug 23 | Cheyenne Mountain StampedeAug 23 · 5,000 Meters 5A · Place 3 · LegacyLegacy | 5,000 Meters 5A | 3 | 16:58.4 | 11 |
| Jul 19 | Steens Mountain High Altitude Running Camp Uphill 5kJul 19 · 5,000 Meters Week 2 · Place 2 · LegacyLegacy | 5,000 Meters Week 2 | 2 | 21:21.10 PB | 11 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | NXR Southwest Regional ChampionshipsNov 17 · 5,000 Meters Large Merged · Place 6 · LegacyLegacy | 5,000 Meters Large Merged | 6 | 15:54.4 | 10 |
| Oct 27 | CHSSA 5A State ChampionshipsOct 27 · 5,000 Meters Varsity · Place 44 · LegacyLegacy | 5,000 Meters Varsity | 44 | 17:02.7 | 10 |
| Oct 18 | Colorado 5A Region 3 ChampionshipsOct 18 · 5,000 Meters Varsity · Place 9 · LegacyLegacy | 5,000 Meters Varsity | 9 | 17:05 PB | 10 |
| Sep 28 | Thornton InvitationalSep 28 · 5,000 Meters Varsity · Place 5 · LegacyLegacy | 5,000 Meters Varsity | 5 | 16:07 | 10 |
| Sep 21 | Loveland Sweetheart InvitationalSep 21 · Varsity · Place 3 · LegacyLegacy | Varsity | 3 | 5:22 | — |
| Sep 1 | Centaurus InvitationalSep 1 · Varsity · Place 6 · LegacyLegacy | Varsity | 6 | 16:32 | — |
| Aug 24 | Cheyenne Mountain StampedeAug 24 · 5,000 Meters 5A · Place 7 · LegacyLegacy | 5,000 Meters 5A | 7 | 16:51.6 | 7 |
| Aug 17 | Legacy Lightning Rust Buster Invitational Aug 17 · Varsity · Place 2 · LEGACYLEGACY | Varsity | 2 | 5:23 | 10 |
2017 Cross Country
10 results