Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allison Sports TownQueen City Classic · Sep 13 | 19:03.09 | Queen City Classic | September 13, 2025 |
| 5,000 Meters · ColumbiaGans Creek Classic (Girls White & Boys Blue Divisions) · Sep 25 | 20:18.9 | Gans Creek Classic (Girls White & Boys Blue Divisions) | September 25, 2021 |
| 5,000 Meters · Concordia University Wisconsin20th Annual Concordia Classic · Aug 31 | 21:44.3 | 20th Annual Concordia Classic | August 31, 2019 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA Class 2 State Championships · Nov 9 | 20:14.8 | MSHSAA Class 2 State Championships | November 9, 2019 |
| 5,000 Meters · Jesse James ParkKearney XC Invitational · Oct 9 | 20:59.0 | Kearney XC Invitational | October 9, 2021 |
| 5,000 Meters · Oak Hills Golf CenterMSHSAA Class 2 State XC Championships · Nov 3 | 22:25.99 | MSHSAA Class 2 State XC Championships | November 3, 2018 |
| 5,000 Meters · Osage ParkSEMO XC Invite · Aug 30 | 19:34.1 | SEMO XC Invite | August 30, 2024 |
| 5,000 Meters · St. Michael the Archangel H.S.19th SMH Fall Classic · Oct 26 | 21:34 | 19th SMH Fall Classic | October 26, 2019 |
| 6,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 27 | 22:55.7 | Gans Creek Classic | September 27, 2024 |
| 6,000 Meters · John Hunt Cross Country Running ParkConference USA Cross Country Championships · Nov 1 | 22:01.99 | Conference USA Cross Country Championships | November 1, 2025 |
| 6,000 Meters · Mahoney State ParkPlatte River Rumble · Oct 14 | 26:14.6 | Platte River Rumble | October 14, 2022 |
| 6,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 17 | 22:15.81 | Bradley "Pink" Classic | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
2 results2023 Cross Country
3 results2022 Cross Country
1 results2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSAA Class 1A State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 5 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 5 | 20:36.9 | 12 |
| Oct 14 | Warrensburg CC InvitationalOct 14 · 5,000 Meters Varsity · Place 4 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 4 | 20:49.9 | — |
| Oct 9 | Kearney XC InvitationalOct 9 · 5,000 Meters Varsity · Place 10 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 10 | 20:59.0 PB | 12 |
| Oct 2 | Bishop LeBlond InvitationalOct 2 · 5,000 Meters Varsity · Place 4 · St Paul Lutheran (C...St Paul Lutheran (C... | 5,000 Meters Varsity | 4 | 20:48.54 | 12 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Varsity · Place 7 · St. Paul LutSt. Paul Lut | 5,000 Meters Varsity | 7 | 20:18.9 | 12 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Girls White Division · Place 7 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters Girls White Division | 7 | 20:18.9Unofficial | 12 |
| Sep 25 | Gans Creek Classic (Girls White & Boys Blue Divisions)Sep 25 · 5,000 Meters Girls White Division · Place 7 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters Girls White Division | 7 | 20:18.9 PB | 12 |
| Sep 18 | Odessa InvitationalSep 18 · 5,000 Meters Varsity · Place 1 · St Paul Lutheran (ConcordiSt Paul Lutheran (Concordi | 5,000 Meters Varsity | 1 | 20:01 | 12 |
| Sep 11 | Knob Noster InvitationalSep 11 · 5,000 Meters Varsity · Place 2 · St. PaulSt. Paul | 5,000 Meters Varsity | 2 | 21:05.6 | 12 |
| Sep 4 | Jim Marshall Cross Country InvitationalSep 4 · 5,000 Meters Varsity · Place 5 · S.P. LutheranS.P. Lutheran | 5,000 Meters Varsity | 5 | 21:51.56 | 12 |
| Sep 4 | Jim Marshall Cross Country InvitationalSep 4 · 5,000 Meters Varsity · Place 9 · S.P. LutheranS.P. Lutheran | 5,000 Meters Varsity | 9 | 21:51.56 | 12 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSAA Class 2 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 10 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 10 | 20:46.3 | 11 |
| Oct 24 | 20th SMH Fall ClassicOct 24 · 5,000 Meters Varsity · Place 2 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 2 | 21:49.6 | 11 |
| Oct 10 | Kearney InvitationalOct 10 · Varsity · Place 10 · St. Paul LuthernSt. Paul Luthern | Varsity | 10 | 21:08.5 | 11 |
| Sep 26 | Gans Creek Classic Sep 26 · 5,000 Meters Varsity · Place 1 · St. Paul LutSt. Paul Lut | 5,000 Meters Varsity | 1 | 20:22.6 | 11 |
| Sep 12 | Knob Noster InvitationalSep 12 · 5,000 Meters High School Girls · Place 2 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters High School Girls | 2 | 20:45.8Unofficial | 11 |
| Sep 5 | Jim Marshall XC InvitationalSep 5 · 5,000 Meters Varsity · Place 2 · St. PaulSt. Paul | 5,000 Meters Varsity | 2 | 22:25.30 | JR |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MSHSAA Class 2 State ChampionshipsNov 9 · 5,000 Meters Varsity · Place 18 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 18 | 20:14.8 PB | 10 |
| Oct 26 | 19th SMH Fall ClassicOct 26 · 5,000 Meters Varsity · Place 1 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 1 | 21:34 PB | 10 |
| Oct 12 | Kearney InvitationalOct 12 · 5,000 Meters Varsity · Place 11 · St. Paul LuthernSt. Paul Luthern | 5,000 Meters Varsity | 11 | 21:56.9 | 10 |
| Sep 28 | Gans Creek Classic Sep 28 · 5,000 Meters Varsity White · Place 10 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters Varsity White | 10 | 21:47.3 | 10 |
| Sep 21 | Odessa Cross Country InvitationalSep 21 · 5,000 Meters Varsity · Place 3 · St Paul Lutheran (C...St Paul Lutheran (C... | 5,000 Meters Varsity | 3 | 21:31 | 10 |
| Aug 31 | 20th Annual Concordia ClassicAug 31 · 5,000 Meters Varsity · Place 3 · St. Paul Lutheran (Concordia)St. Paul Lutheran (Concordia) | 5,000 Meters Varsity | 3 | 21:44.3 PB | 10 |
2018 Cross Country
5 results