Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Haggin Oaks Golf CourseNCAA DI West Regional Cross Country Championships · Nov 14 | 31:28.25 | NCAA DI West Regional Cross Country Championships | November 14, 2025 |
| 5,000 Meters · Eagle Vail Par 3/ Homesteak PeakColorado 4A Region 1 Championships · Oct 18 | 20:03.0 | Colorado 4A Region 1 Championships | October 18, 2018 |
| 5,000 Meters · Evergreen Memorial ParkColorado 4A Region 1 · Oct 22 | 17:15.3 | Colorado 4A Region 1 | October 22, 2021 |
| 5,000 Meters · Gypsum Creek Golf CourseColorado 4A Region 1 Championship · Oct 8 | 17:48.5 | Colorado 4A Region 1 Championship | October 8, 2020 |
| 5,000 Meters · Julia deKoevend ParkWarrior Invitational · Aug 31 | 19:31 | Warrior Invitational | August 31, 2018 |
| 5,000 Meters · Lincoln Park Golf CourseCHSAA 4A Region 1 XC Championship · Oct 17 | 16:49.75 | CHSAA 4A Region 1 XC Championship | October 17, 2019 |
| 5,000 Meters · Norris Penrose Event CenterCHSAA Class 4A State XC Championships · Oct 30 | 17:09.2 | CHSAA Class 4A State XC Championships | October 30, 2021 |
| 8,000 Meters · Gans Creek Recreation AreaMissouri Pre-National Invitational · Oct 17 | 25:28.37 | Missouri Pre-National Invitational | October 17, 2025 |
| 8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 19 | 25:38.7 | ISU John McNichols | September 19, 2026 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 20 | 25:56.8 | Roy Griak Invitational | September 20, 2024 |
| 8,000 Meters · Pole Green ParkUSATF National Cross Country Championships · Jan 21 | 25:52 | USATF National Cross Country Championships | January 21, 2023 |
| 8,000 Meters · Tecolote Shores North ParkWest Coast Cross Country Championships · Oct 30 | 25:58.20 | West Coast Cross Country Championships | October 30, 2026 |
| 8,000 Meters · The Course Spokane ValleyWCC Championships 2025 · Nov 1 | 25:19.02 | WCC Championships 2025 | November 1, 2025 |
| 8,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 22 | 25:15.6 | Roy Griak Invitational-College | September 22, 2023 |
| 8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Invitational · Oct 13 | 25:30.6 | Nuttycombe Invitational | October 13, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
3 results2024 Cross Country
1 results2023 Cross Country
4 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | CHSAA Class 4A State XC ChampionshipsOct 30 · 5,000 Meters Varsity · Place 39 · MullenMullen | 5,000 Meters Varsity | 39 | 17:09.2 PB | 12 |
| Oct 22 | Colorado 4A Region 1Oct 22 · 5,000 Meters Varsity · Place 15 · MullenMullen | 5,000 Meters Varsity | 15 | 17:15.3 PB | 12 |
| Sep 24 | Dave Sanders InvitationalSep 24 · 5,000 Meters Varsity Division 2 · Place 5 · MullenMullen | 5,000 Meters Varsity Division 2 | 5 | 16:31.8 | 12 |
| Sep 17 | Arvada West Durden InvitationalSep 17 · 5,000 Meters Varsity · Place 1 · MullenMullen | 5,000 Meters Varsity | 1 | 16:32.7 | 12 |
| Sep 11 | Liberty Bell InvitationalSep 11 · 5,000 Meters Sweepstakes · Place 32 · MullenMullen | 5,000 Meters Sweepstakes | 32 | 16:16.2Unofficial | 12 |
| Sep 3 | Arapahoe Warrior XC InvitationalSep 3 · 5,000 Meters Varsity · Place 11 · MullenMullen | 5,000 Meters Varsity | 11 | 16:21.3 | 12 |
2020 Cross Country
5 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | CHSAA 4A Region 1 XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 28 · MullenMullen | 5,000 Meters Varsity | 28 | 16:49.75 PB | 10 |
| Oct 12 | Centennial League FinalsOct 12 · 5,000 Meters Varsity · Place 10 · MullenMullen | 5,000 Meters Varsity | 10 | 17:32 | 10 |
| Sep 27 | Warrior Lincoln Park ClassicSep 27 · 5,000 Meters Varsity · Place 13 · Mullen HighMullen High | 5,000 Meters Varsity | 13 | 16:48.63 | — |
| Sep 20 | Dave Sanders Cross Country InvitationalSep 20 · 5,000 Meters Varsity Division 2 · Place 30 · MullenMullen | 5,000 Meters Varsity Division 2 | 30 | 0:18:29 | — |
| Sep 13 | Arvada West Wildcat InvitationalSep 13 · Varsity · Place 46 · MullenMullen | Varsity | 46 | 18:18 | — |
| Sep 7 | Liberty Bell InvitationalSep 7 · 5,000 Meters Division 2 · Place 58 · MullenMullen | 5,000 Meters Division 2 | 58 | 17:53.8 | 10 |
| Aug 30 | Arapahoe Warrior Cross Country InvitationalAug 30 · Varsity · Place 107 · MullenMullen | Varsity | 107 | 19:06 | — |
| Aug 24 | Windjammer Invitational Aug 24 · Varsity · Place 23 · MullenMullen | Varsity | 23 | 18:22 | — |
2018 Cross Country
7 results