Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Maxwell ParkParkside Invitational · Sep 11 | 13:48.9 | Parkside Invitational | September 11, 2021 |
| 2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 24 | 15:07.0 | Dunlap Middle School XC Invitational | September 24, 2021 |
| 3 Miles · Channahon Community ParkSouthwest Prairie Conference XC Championships · Oct 17 | 16:06.46 | Southwest Prairie Conference XC Championships | October 17, 2025 |
| 3 Miles · Maxwell ParkIHSA Class 3A XC Sectional - #1 Normal (Community) · Nov 1 | 15:51.26 | IHSA Class 3A XC Sectional - #1 Normal (Community) | November 1, 2025 |
| 3 Miles · Mokena Main ParkIHSA Class 3A XC Regional - #1A New Lenox (Lincoln-Way Central) · Oct 25 | 15:49.70 | IHSA Class 3A XC Regional - #1A New Lenox (Lincoln-Way Central) | October 25, 2025 |
| 3 Miles · Naperville North Campus XC CourseNaperville North Twilight XC Invitational · Oct 4 | 17:05.90 | Naperville North Twilight XC Invitational | October 4, 2023 |
| 3 Miles · Naperville North HS XC Campus CourseNaperville Twilight Invitational · Oct 9 | 15:57.28 | Naperville Twilight Invitational | October 9, 2024 |
| 3 Miles · Settler's Hill CC CourseTwilight XC Invitational · Oct 8 | 16:08.15 | Twilight XC Invitational | October 8, 2025 |
| 5,000 Meters · Hoover Math And Science Academy12th Annual Macnider Cross Country Invite · Sep 27 | 16:43.31 | 12th Annual Macnider Cross Country Invite | September 27, 2025 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 17 | 17:09.99 | NXR Midwest Regional Championships | November 17, 2024 |
| 6,000 Meters · Bob Jones UniversityBruins XC Night Classic · Sep 4 | 21:07.70 | Bruins XC Night Classic | September 4, 2026 |
| 8,000 Meters · Wingate UniversitySAC XC Champioship · Nov 7 | 27:26.4 | SAC XC Champioship | November 7, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
7 results2024 Cross Country
2 results2023 Cross Country
2 results2022 Cross Country
3 results2021 Cross Country
2 results