Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Belleville West High SchoolIHSA Class 3A XC Regional - #1C Belleville (West) · Oct 25 | 15:59.20 | IHSA Class 3A XC Regional - #1C Belleville (West) | October 25, 2025 |
| 3 Miles · Detweiller ParkPND Richard Spring Invitational · Sep 19 | 16:57.26 | PND Richard Spring Invitational | September 19, 2026 |
| 3 Miles · Maxwell ParkIHSA Class 3A XC Sectional - #1 Normal (Community) · Nov 1 | 16:33.35 | IHSA Class 3A XC Sectional - #1 Normal (Community) | November 1, 2025 |
| 3 Miles · Milburn Campus2025 SWC XC Championships · Oct 15 | 16:24.20 | 2025 SWC XC Championships | October 15, 2025 |
| 3 Miles · THE OAKS 2026 IHSA Class 3A XC Sectional - #1 New Lenox (Lincoln-Way Central) · Oct 31 | 16:21.30 | 2026 IHSA Class 3A XC Sectional - #1 New Lenox (Lincoln-Way Central) | October 31, 2026 |
| 3 Miles · Wilson Park (3.0 mile course)Southwestern Conference · Oct 14 | 15:43.25 | Southwestern Conference | October 14, 2026 |
| 3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 6 | 17:03.61 | 52nd Annual Granite City Robinson/Lang Cross Country Invitational | September 6, 2025 |
| 3,000 Meters · Gibault High SchoolBelleville Diocesan Championship · Sep 23 | 11:32.9 | Belleville Diocesan Championship | September 23, 2023 |
| 3,000 Meters · Milburn CampusSIJHSAA Class S Region 2 Regional · Oct 4 | 10:18.5 | SIJHSAA Class S Region 2 Regional | October 4, 2023 |
| 5,000 Meters · Langenberg Field20th Annual FPXC · Sep 13 | 17:34.1 | 20th Annual FPXC | September 13, 2025 |
| 5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 2 | 17:22.06 | Nike XC Town Twilight | October 2, 2026 |
| 5,000 Meters · Southern Illinois University EdwardsvilleSouthwestern Conference Championships · Oct 15 | 17:42.48 | Southwestern Conference Championships | October 15, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results2025 Cross Country
6 results2024 Cross Country
4 results2023 Cross Country
2 results2022 Cross Country
1 results