Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Artesian ParkClinton Invitational · Sep 18 | 19:02.83 | Clinton Invitational | September 18, 2021 |
| 5,000 Meters · Butler High SchoolButler Bear XC Invitational · Oct 7 | 17:38.4 | Butler Bear XC Invitational | October 7, 2023 |
| 5,000 Meters · Platte Ridge ParkWest Platte Invitational · Oct 14 | 17:38.9 | West Platte Invitational | October 14, 2023 |
| 5,000 Meters · Rim Rock FarmRim Rock Farm HS Classic · Sep 23 | 19:43.1 | Rim Rock Farm HS Classic | September 23, 2022 |
| 5,000 Meters · St. Michael the Archangel H.S.20th SMH Fall Classic · Oct 24 | 19:57.8 | 20th SMH Fall Classic | October 24, 2020 |
| 5,000 Meters · St. Pius X High School Athletic ComplexSPX Invite · Sep 25 | 19:57.4 | SPX Invite | September 25, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MSHSAA Class 2 State XC ChampionshipsNov 3 · 5,000 Meters Varsity · Place 5 · Lutheran (Ka | 5,000 Meters Varsity | 5 | 16:55.5 | 12 |
| Oct 21 | SMH Fall ClassicOct 21 · 5,000 Meters Varsity · Place 4 · Lutheran (Kansas Cit | 5,000 Meters Varsity | 4 | 17:34.18 | SR |
| Oct 14 | West Platte InvitationalOct 14 · 5,000 Meters Invitational Varsity · Place 8 · Lutheran (Kansas City) | 5,000 Meters Invitational Varsity | 8 | 17:38.9 PB | 12 |
| Oct 7 | Butler Bear XC InvitationalOct 7 · 5,000 Meters Varsity · Place 5 · Lutheran (Kansas City) | 5,000 Meters Varsity | 5 | 17:38.4 PB | 12 |
| Sep 23 | Gans Creek ClassicSep 23 · 5,000 Meters Varsity · Place 11 · Lutheran (Ka | 5,000 Meters Varsity | 11 | 17:33.5 | 12 |
| Sep 9 | Raymore-Peculiar XC InvitationalSep 9 · Varsity · Place 6 · Lutheran (Kansas City) | Varsity | 6 | 17:52.4 | — |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MSHSAA Class 3 State XC ChampionshipNov 5 · 5,000 Meters Varsity · Place 82 · Lutheran (Ka | 5,000 Meters Varsity | 82 | 18:08.8 | 11 |
| Oct 29 | MSHSAA Class 3 - District 4Oct 29 · 5,000 Meters Varsity · Place 25 · Lutheran (Ka | 5,000 Meters Varsity | 25 | 18:46.77 | 11 |
| Oct 22 | St. Mary's Fall ClassicOct 22 · 5,000 Meters Varsity · Place 9 · LUTHERAN (KANSAS CITY) | 5,000 Meters Varsity | 9 | 18:53.26 | JR |
| Oct 4 | Excelsior Springs InvitationalOct 4 · 5,000 Meters Varsity · Place 17 · Lutheran (Kansas City) | 5,000 Meters Varsity | 17 | 19:36.6 | 11 |
| Sep 23 | Rim Rock Farm HS ClassicSep 23 · 5,000 Meters Varsity - Blue · Place 125 · Lutheran (Kansas City) | 5,000 Meters Varsity - Blue | 125 | 19:43.1 PB | 11 |
| Sep 10 | Raymore-Peculiar XC InvitationalSep 10 · 5,000 Meters Varsity · Place 15 · Lutheran (Kansas City) | 5,000 Meters Varsity | 15 | 18:52.9 | — |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSAA Class 3 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 52 · Lutheran (Ka | 5,000 Meters Varsity | 52 | 17:46.2 | 10 |
| Oct 2 | Bishop LeBlond InvitationalOct 2 · 5,000 Meters Varsity · Place 18 · Lutheran (Kansas City) | 5,000 Meters Varsity | 18 | 18:47.78 | 10 |
| Sep 25 | SPX InviteSep 25 · 5,000 Meters Varsity · Place 7 · Lutheran (Kansas City) | 5,000 Meters Varsity | 7 | 19:57.4 PB | 10 |
| Sep 18 | Clinton InvitationalSep 18 · 5,000 Meters Varsity · Place 2 · Lutheran (Kansas City) | 5,000 Meters Varsity | 2 | 19:02.83 PB | 10 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 20th SMH Fall ClassicOct 24 · 5,000 Meters Varsity · Place 19 · Lutheran (Kansas City) | 5,000 Meters Varsity | 19 | 19:57.8 PB | 9 |
| Oct 17 | West Platte InvitationalOct 17 · 5,000 Meters Varsity · Place 44 · Lutheran (Kansas City) | 5,000 Meters Varsity | 44 | 20:12.8 | 9 |
| Sep 26 | SPX InviteSep 26 · 5,000 Meters Varsity · Place 37 · Lutheran (Kansas City) | 5,000 Meters Varsity | 37 | 21:17.1 | 9 |
| Sep 12 | Raymore-Peculiar XC InvitationalSep 12 · 5,000 Meters Varsity · Place 18 · Lutheran (Kansas City) | 5,000 Meters Varsity | 18 | 20:25.6 | — |
| Sep 5 | Cass County InvitationalSep 5 · 3,630 Meters Varsity · Place 31 · Lutheran (K.C.) | 3,630 Meters Varsity | 31 | 14:30.40 | 9 |