Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Wilson Park 3 MileGranite City Robinson/Lang Cross Country Invitational · Sep 2 | 22:26.10 | Granite City Robinson/Lang Cross Country Invitational | September 2, 2023 |
| 3 Miles · Alhambra Fireman & Legion Park2026 Highland XC Invitational · Sep 19 | 16:02.20 | 2026 Highland XC Invitational | September 19, 2026 |
| 3 Miles · Alton High School2026 Madison County XC Championships · Oct 6 | 16:02.70 | 2026 Madison County XC Championships | October 6, 2026 |
| 3 Miles · Belk ParkCahokia Conference Meet · Oct 18 | 16:19.90 | Cahokia Conference Meet | October 18, 2025 |
| 3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 7 | 15:06.41 | IHSA State XC Championships | November 7, 2026 |
| 3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 12 | 15:50.1 | First to the Finish Invitational | September 12, 2026 |
| 3 Miles · Murphysboro High School2026 IHSA Class 1A XC Sectional - #5 Murphysboro · Oct 31 | 15:28.27 | 2026 IHSA Class 1A XC Sectional - #5 Murphysboro | October 31, 2026 |
| 3 Miles · Smithton ParkFreeburg Invitational · Sep 26 | 15:30.4 | Freeburg Invitational | September 26, 2026 |
| 3 Miles · Triad High School2025 Madison County Championships · Oct 7 | 17:17.10 | 2025 Madison County Championships | October 7, 2025 |
| 3 Miles · Wesclin Campus 3 MileIHSA Class 1A XC Regional - #5A Trenton (Wesclin) · Oct 25 | 16:35.89 | IHSA Class 1A XC Regional - #5A Trenton (Wesclin) | October 25, 2025 |
| 3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 5 | 15:39.99 | Granite City Robinson/Lang Cross Country Invitational | September 5, 2026 |
| 3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 6 | 16:59.66 | 52nd Annual Granite City Robinson/Lang Cross Country Invitational | September 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results2025 Cross Country
7 results2024 Cross Country
2 results2023 Cross Country
5 results