Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · EAWR High SchoolEast Alton Wood River Invitational · Oct 10 | 13:23.11 | East Alton Wood River Invitational | October 10, 2026 |
| 2 Miles · General Dacey Trail2023 IESA 2A XC Sectional G · Oct 7 | 15:36.98 | 2023 IESA 2A XC Sectional G | October 7, 2023 |
| 2 Miles · Little Dog / Soccer Complex1st Annual Jack Burns Invitational · Sep 19 | 15:14 | 1st Annual Jack Burns Invitational | September 19, 2023 |
| 2.9 Miles · Community ParkDan Moy/Jacksonville Invitational 2026 · Oct 3 | 20:41.53 | Dan Moy/Jacksonville Invitational 2026 | October 3, 2026 |
| 3 Miles · CCSC HSCoal Mine Classic · Sep 27 | 18:58.26 | Coal Mine Classic | September 27, 2025 |
| 3 Miles · Clinton High SchoolClinton Light it Up XC Invitational · Aug 30 | 19:14.74 | Clinton Light it Up XC Invitational | August 30, 2025 |
| 3 Miles · Detweiller Park2024 IHSA Class 1A State XC Championships · Nov 9 | 17:23.84 | 2024 IHSA Class 1A State XC Championships | November 9, 2024 |
| 3 Miles · General Dacey TrailIHSA Class 1A XC Regional - #3C Shelbyville · Oct 25 | 18:08.68 | IHSA Class 1A XC Regional - #3C Shelbyville | October 25, 2025 |
| 3 Miles · Lake Land CollegeIHSA Class 1A XC Sectional - #3 Toledo (Cumberland) · Nov 1 | 18:02.7 | IHSA Class 1A XC Sectional - #3 Toledo (Cumberland) | November 1, 2025 |
| 3 Miles · Little Dog / Soccer ComplexCoal Mine Classic · Sep 26 | 20:18.61 | Coal Mine Classic | September 26, 2026 |
| 3 Miles · Loveless ParkCarlinville Invite · Oct 7 | 18:54.38 | Carlinville Invite | October 7, 2025 |
| 3 Miles · Rochester Community ParkRochester XC Invitational · Sep 5 | 24:36.6 | Rochester XC Invitational | September 5, 2026 |
| 5,000 Meters · Southern Illinois University Edwardsville59th Annual Edwardsville Invitational Sponsored by First to the Finish · Sep 20 | 21:02.40 | 59th Annual Edwardsville Invitational Sponsored by First to the Finish | September 20, 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
3 results2023 Cross Country
2 results