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 | 16:26.26 | MSHSAA Class 4 & 5 District 1 | October 29, 2022 |
| 5,000 Meters · Chaminade College Preparatory School23rd Annual Findley XC Invitational · Oct 28 | 20:30.99 | 23rd Annual Findley XC Invitational | October 28, 2020 |
| 5,000 Meters · McNair ParkSTL Suburban Conference Championships (Boys Only) · Oct 15 | 16:30.1 | STL Suburban Conference Championships (Boys Only) | October 15, 2022 |
| 5,000 Meters · Sioux Passage ParkPaul Enke Invitational · Sep 20 | 20:22 | Paul Enke Invitational | September 20, 2021 |
| 5,000 Meters · University of AR XC courseChile Pepper XC Festival · Sep 30 | 16:11.3 | Chile Pepper XC Festival | September 30, 2022 |
| 8,000 Meters · Beloit CollegeDan Huston Invitational · Sep 30 | 26:41.0 | Dan Huston Invitational | September 30, 2023 |
| 8,000 Meters · Gans Creek Recreation AreaLarry Young XC · Sep 20 | 28:44.3 | Larry Young XC | September 20, 2024 |
| 8,000 Meters · Hillsboro Country ClubGreenville Classic XC Invitational · Oct 13 | 26:40.7 | Greenville Classic XC Invitational | October 13, 2023 |
| 8,000 Meters · Max Championship Cross Country CourseNCAA Division III Midwest Regional · Nov 11 | 25:41.3 | NCAA Division III Midwest Regional | November 11, 2023 |
| 8,000 Meters · Max Cross Country CourseDan Huston Invitational · Sep 30 | 26:41.0 | Dan Huston Invitational | September 30, 2023 |
| 8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 30 | 26:41.00 | Steve Johnson Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
1 results2024 Cross Country
2 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA Division III Midwest RegionalNov 11 · 8,000 Meters Championship · Place 51 · FontbonneFontbonne | 8,000 Meters Championship | 51 | 25:41.3 PB | Fr |
| Oct 13 | Greenville Classic XC InvitationalOct 13 · 8,000 Meters College · Place 4 · FontbonneFontbonne | 8,000 Meters College | 4 | 26:40.7 PB | Fr |
| Sep 30 | Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 35 · FontbonneFontbonne | 8,000 Meters College | 35 | 26:41.0 PB | Fr |
| Sep 30 | Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 36 · FontbonneFontbonne | 8,000 Meters College | 36 | 26:41.0 PB | Fr |
| Sep 30 | Steve Johnson InvitationalSep 30 · 8,000 Meters College Mens 8000M · Place 36 · FontbonneFontbonne | 8,000 Meters College Mens 8000M | 36 | 26:41.00 PB | Fr |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSHSAA Class 5 State ChampionshipsNov 4 · 5,000 Meters Varsity · Place 63 · KirkwoodKirkwood | 5,000 Meters Varsity | 63 | 16:49.5 | 12 |
| Oct 29 | MSHSAA Class 4 & 5 District 1Oct 29 · 5,000 Meters Class 5 Boys · Place 11 · KirkwoodKirkwood | 5,000 Meters Class 5 Boys | 11 | 16:26.26 PB | 12 |
| Oct 15 | STL Suburban Conference Championships (Boys Only)Oct 15 · 5,000 Meters Varsity · Place 8 · KirkwoodKirkwood | 5,000 Meters Varsity | 8 | 16:30.1 PB | 12 |
| Sep 30 | Chile Pepper XC FestivalSep 30 · 5,000 Meters El Caliente · Place 89 · KirkwoodKirkwood | 5,000 Meters El Caliente | 89 | 16:11.3 PB | 12 |
| Sep 24 | Gans Creek ClassicSep 24 · 5,000 Meters Varsity · Place 57 · KirkwoodKirkwood | 5,000 Meters Varsity | 57 | 16:52.2 | 12 |
| Sep 10 | Stan Nelson InvitationalSep 10 · 5,000 Meters Varsity · Place 5 · KirkwoodKirkwood | 5,000 Meters Varsity | 5 | 16:42.50 | 12 |
2021 Cross Country
3 results2020 Cross Country
2 results2019 Cross Country
4 results