Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Channahon Community ParkSteelmen XC Invitational · Sep 12 | 19:07.0 | Steelmen XC Invitational | September 12, 2026 |
| 3 Miles · Community ParkLisle Mane XC Invitational · Oct 3 | 17:51.3 | Lisle Mane XC Invitational | October 3, 2026 |
| 3 Miles · Detweiller ParkPND Richard Spring Invitational · Sep 19 | 18:11.70 | PND Richard Spring Invitational | September 19, 2026 |
| 3 Miles · Heritage Park48th Annual Wheeling Wildcat Invitational · Oct 11 | 18:14.51 | 48th Annual Wheeling Wildcat Invitational | October 11, 2025 |
| 3 Miles · Kaneland High SchoolLarry Eddington XC Invitational · Sep 20 | 18:32.47 | Larry Eddington XC Invitational | September 20, 2025 |
| 3 Miles · Katherine Legge Memorial Park46th Annual Red Devil Invitational · Sep 5 | 19:06.54 | 46th Annual Red Devil Invitational | September 5, 2026 |
| 3 Miles · Settler's Hill CC CourseEast Suburban Catholic XC Conference Championships · Oct 18 | 18:12.00 | East Suburban Catholic XC Conference Championships | October 18, 2025 |
| 3 Miles · Settler's Hill Golf CourseKane County XC Invitational · Aug 29 | 18:56.4 | Kane County XC Invitational | August 29, 2026 |
| 5,000 Meters · Community ParkLisle Mane XC Invitational · Oct 4 | 19:09.68 | Lisle Mane XC Invitational | October 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
4 results