Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Macoupin County FairgroundsCarlinville Early Meet · Sep 4 | 14:07.99 | Carlinville Early Meet | September 4, 2019 |
| 2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 2 | 21:05.10 | Granite City Robinson/Lang Cross Country Invitational | September 2, 2023 |
| 3 Miles · Clinton Hills XC CourseIHSA Class 1A XC Regional - Belleville (Althoff) #5A · Oct 23 | 19:31.33 | IHSA Class 1A XC Regional - Belleville (Althoff) #5A | October 23, 2021 |
| 3 Miles · Little Dog / Soccer Complex1st Annual Jack Burns Invitational · Sep 19 | 21:54 | 1st Annual Jack Burns Invitational | September 19, 2023 |
| 3 Miles · Loveless ParkCarlinville Invitational · Oct 5 | 20:02.36 | Carlinville Invitational | October 5, 2021 |
| 3 Miles · Triad High SchoolTriad Invitational · Sep 28 | 20:18.40 | Triad Invitational | September 28, 2022 |
| 3,000 Meters · Loveless ParkCarlinville Early Meet · Aug 29 | 15:50.78 | Carlinville Early Meet | August 29, 2017 |
| 3,000 Meters · Macoupin County FairgroundsCarlinville Invite · Oct 10 | 14:48.93 | Carlinville Invite | October 10, 2017 |
| 5,000 Meters · Loveless ParkCarlinville Invitational · Oct 6 | 19:34.61 | Carlinville Invitational | October 6, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
2 results2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 28 | Triad Invitational Sep 28 · 3 Miles Varsity · Place 103 · StauntonStaunton | 3 Miles Varsity | 103 | 20:18.40 PB | 11 |
2021 Cross Country
2 results2020 Cross Country
1 results2019 Cross Country
1 results2018 Cross Country
1 results2017 Cross Country
3 results