Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 25:45.0 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Concordia University Wisconsin20th Annual Concordia Classic · Aug 31 | 25:13.7 | 20th Annual Concordia Classic | August 31, 2019 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA Class 1A State XC Championships · Nov 6 | 21:11.9 | MSHSAA Class 1A State XC Championships | November 6, 2021 |
| 5,000 Meters · Jesse James ParkKearney XC Invitational · Oct 9 | 20:57.9 | Kearney XC Invitational | October 9, 2021 |
| 5,000 Meters · St. Michael the Archangel H.S.19th SMH Fall Classic · Oct 26 | 24:08 | 19th SMH Fall Classic | October 26, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSAA Class 1A State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 150 · St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 150 | 21:11.9 PB | 12 |
| Oct 14 | Warrensburg CC InvitationalOct 14 · 5,000 Meters Varsity · Place 16 · St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 16 | 20:09.1 | — |
| Oct 9 | Kearney XC InvitationalOct 9 · 5,000 Meters Varsity · Place 76 · St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 76 | 20:57.9 PB | 12 |
| Oct 2 | Bishop LeBlond InvitationalOct 2 · 5,000 Meters Varsity · Place 52 · St Paul Lutheran (C... | 5,000 Meters Varsity | 52 | 20:34.01 | 12 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Varsity · Place 71 · St. Paul Lut | 5,000 Meters Varsity | 71 | 19:18.4 | 12 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Boys White Division · Place 71 · St. Paul Lutheran (Concordia) | 5,000 Meters Boys White Division | 71 | 19:18.4Unofficial | 12 |
| Sep 18 | Odessa InvitationalSep 18 · 5,000 Meters Varsity · Place 15 · St Paul Lutheran (Concordi | 5,000 Meters Varsity | 15 | 19:30 | 12 |
| Sep 11 | Knob Noster InvitationalSep 11 · 5,000 Meters Varsity · Place 25 · St. Paul | 5,000 Meters Varsity | 25 | 20:07.3 | 12 |
| Sep 4 | Jim Marshall Cross Country InvitationalSep 4 · 5,000 Meters Varsity · Place 19 · S.P. Lutheran | 5,000 Meters Varsity | 19 | 22:14.28 | 12 |
| Sep 4 | Jim Marshall Cross Country InvitationalSep 4 · 5,000 Meters Varsity · Place 37 · S.P. Lutheran | 5,000 Meters Varsity | 37 | 22:14.28 | 12 |
2020 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Kearney InvitationalOct 10 · Varsity · Place 99 · St. Paul Luthern | Varsity | 99 | 20:49.5 | 11 |
| Sep 26 | Gans Creek Classic Sep 26 · 5,000 Meters Varsity · Place 52 · St. Paul Lut | 5,000 Meters Varsity | 52 | 21:05.3 | 11 |
| Sep 12 | Knob Noster InvitationalSep 12 · 5,000 Meters High School Boys · Place 59 · St. Paul Lutheran (Concordia) | 5,000 Meters High School Boys | 59 | 21:51.1Unofficial | 11 |
| Sep 5 | Jim Marshall XC InvitationalSep 5 · 5,000 Meters Varsity · Place 35 · St. Paul | 5,000 Meters Varsity | 35 | 22:37.92 | JR |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | 19th SMH Fall ClassicOct 26 · 5,000 Meters Varsity · Place 42 · St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 42 | 24:08 PB | 10 |
| Oct 12 | Kearney InvitationalOct 12 · 5,000 Meters Varsity · Place 117 · St. Paul Luthern | 5,000 Meters Varsity | 117 | 24:24.4 | 10 |
| Sep 28 | Gans Creek Classic Sep 28 · 5,000 Meters Varsity White · Place 199 · St. Paul Lutheran (Concordia) | 5,000 Meters Varsity White | 199 | 25:45.0 PB | 10 |
| Sep 21 | Odessa Cross Country InvitationalSep 21 · 5,000 Meters Varsity · Place 52 · St Paul Lutheran (C... | 5,000 Meters Varsity | 52 | 23:27 | 10 |
| Aug 31 | 20th Annual Concordia ClassicAug 31 · 5,000 Meters Varsity · Place 88 · St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 88 | 25:13.7 PB | 10 |