Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arnold City ParkMSHSAA Class 4 & 5 District 1 · Oct 29 | 17:29.59 | MSHSAA Class 4 & 5 District 1 | October 29, 2022 |
| 5,000 Meters · ColumbiaGans Creek Classic (Girls White & Boys Blue Divisions) · Sep 25 | 18:37.5 | Gans Creek Classic (Girls White & Boys Blue Divisions) | September 25, 2021 |
| 5,000 Meters · McNair ParkSTL Suburban Conference Championships (Boys Only) · Oct 15 | 17:22.0 | STL Suburban Conference Championships (Boys Only) | October 15, 2022 |
| 7,000 Meters · University of Illinois SpringfieldPrairie Stars Invitational · Sep 5 | 24:31.69 | Prairie Stars Invitational | September 5, 2025 |
| 8,000 Meters · Gans Creek Recreation AreaBrian T. Simpson Invite · Oct 10 | 28:05.5 | Brian T. Simpson Invite | October 10, 2026 |
| 8,000 Meters · Lewis Cross Country Course GLVC Cross Country Championships · Oct 25 | 27:50.89 | GLVC Cross Country Championships | October 25, 2025 |
| 8,000 Meters · University of Illinois SpringfieldGLVC Cross Country Championships · Oct 26 | 28:06.5 | GLVC Cross Country Championships | October 26, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
2 results2024 Cross Country
2 results2023 Cross Country
5 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MSHSAA Class 4 & 5 District 1Oct 29 · 5,000 Meters Class 5 Boys · Place 49 · MarquetteMarquette | 5,000 Meters Class 5 Boys | 49 | 17:29.59 PB | 11 |
| Oct 15 | STL Suburban Conference Championships (Boys Only)Oct 15 · 5,000 Meters Varsity · Place 45 · MarquetteMarquette | 5,000 Meters Varsity | 45 | 17:22.0 PB | 11 |
| Oct 7 | Terry Meatheany / Hazelwood West InvitationalOct 7 · 5,000 Meters Varsity · Place 5 · MarquetteMarquette | 5,000 Meters Varsity | 5 | 17:43.42 | 11 |
| Oct 1 | Parkway West Dale Shepherd InvitationalOct 1 · 5,000 Meters Varsity · Place 56 · MarquetteMarquette | 5,000 Meters Varsity | 56 | 18:41.21 | 11 |
| Sep 24 | Gans Creek ClassicSep 24 · 5,000 Meters Varsity · Place 168 · MarquetteMarquette | 5,000 Meters Varsity | 168 | 18:09.1 | 11 |
| Sep 10 | Stan Nelson InvitationalSep 10 · 5,000 Meters Varsity · Place 31 · MarquetteMarquette | 5,000 Meters Varsity | 31 | 18:06.57 | 11 |
| Aug 31 | Fleet Feet ClassicAug 31 · 2 Miles Varsity · Place 18 · MarquetteMarquette | 2 Miles Varsity | 18 | 11:33.0 | 11 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MSHSAA Class 5 - District 1Oct 30 · 5,000 Meters Varsity · Place 60 · MarquetteMarquette | 5,000 Meters Varsity | 60 | 18:06.78 | 10 |
| Oct 16 | STL Suburban Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 55 · MarquetteMarquette | 5,000 Meters Varsity | 55 | 18:09.40 | 10 |
| Oct 2 | Parkway West Dale Shepherd InvitationalOct 2 · 5,000 Meters Varsity · Place 80 · MarquetteMarquette | 5,000 Meters Varsity | 80 | 19:23.50 | 10 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Varsity · Place 140 · MarquetteMarquette | 5,000 Meters Varsity | 140 | 18:37.5 | 10 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Boys Blue Division · Place 140 · MarquetteMarquette | 5,000 Meters Boys Blue Division | 140 | 18:37.5Unofficial | 10 |
| Sep 25 | Gans Creek Classic (Girls White & Boys Blue Divisions)Sep 25 · 5,000 Meters Boys Blue Division · Place 140 · MarquetteMarquette | 5,000 Meters Boys Blue Division | 140 | 18:37.5 PB | 10 |
2020 Cross Country
2 results