Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · South Salk ParkDistrict 15 Conference Meet · Oct 5 | 10:40.74 | District 15 Conference Meet | October 5, 2022 |
| 2 Miles · Deer Grove Forest Preserve2023 IESA Class 4A Sectional B · Oct 7 | 14:05.76 | 2023 IESA Class 4A Sectional B | October 7, 2023 |
| 2 Miles · Lake Forest High School2025 Lights Out Invitational · Oct 8 | 12:14.93 | 2025 Lights Out Invitational | October 8, 2025 |
| 2 Miles · Lake Forest High School West Campus2026 Lights Out Invitational · Oct 7 | 10:29.97 | 2026 Lights Out Invitational | October 7, 2026 |
| 2 Miles · TBAPrairie Stampede · Sep 9 | 15:18.82 | Prairie Stampede | September 9, 2022 |
| 2.5 Miles · F/S/JV 2.5 CourseProspect MSL West Tri · Sep 2 | 14:50.04 | Prospect MSL West Tri | September 2, 2025 |
| 3 Miles · Busse Woods2025 Mid Suburban League Cross Country Championships · Oct 18 | 17:56.34 | 2025 Mid Suburban League Cross Country Championships | October 18, 2025 |
| 3 Miles · Busse WoodsMid Suburban League Cross Country Championships · Oct 19 | 19:25.48 | Mid Suburban League Cross Country Championships | October 19, 2024 |
| 3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 26 | 16:52.22 | Palatine Invite - Meet of Champions 2026 | September 26, 2026 |
| 3 Miles · Detweiller ParkPND Richard Spring Invitational · Sep 19 | 16:36.35 | PND Richard Spring Invitational | September 19, 2026 |
| 3 Miles · Katherine Legge Memorial Park46th Annual Red Devil Invitational · Sep 5 | 17:02.63 | 46th Annual Red Devil Invitational | September 5, 2026 |
| 3 Miles · Willow Stream ParkBuffalo Grove MSL Boys Tri · Sep 15 | 17:40.30 | Buffalo Grove MSL Boys Tri | September 15, 2026 |
| 3,000 Meters · Prairie Point ParkUSATF Illinois Association Junior Olympic and Open Championships · Nov 12 | 13:21.60 | USATF Illinois Association Junior Olympic and Open Championships | November 12, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results2025 Cross Country
3 results2024 Cross Country
7 results2023 Cross Country
1 results2022 Cross Country
4 results