Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · Hoover Math And Science AcademyRolling Meadows/Schaumburg Dual Meet · Aug 30 | 15:42 | Rolling Meadows/Schaumburg Dual Meet | August 30, 2022 |
| 2.5 Miles · South Salk ParkMSL East Tri-Meet @Rolling Meadows · Sep 27 | 18:18.86 | MSL East Tri-Meet @Rolling Meadows | September 27, 2022 |
| 2.5 Miles · Willow Stream ParkMSL East Division Triangular · Sep 26 | 17:03.85 | MSL East Division Triangular | September 26, 2023 |
| 2.9 Miles · South Salk ParkRolling Meadows MSL East Tri · Sep 2 | 19:49.95 | Rolling Meadows MSL East Tri | September 2, 2025 |
| 3 Miles · Busse Woods2025 Mid Suburban League Cross Country Championships · Oct 18 | 19:15.38 | 2025 Mid Suburban League Cross Country Championships | October 18, 2025 |
| 3 Miles · Busse WoodsMid Suburban League Cross Country Championships · Oct 19 | 19:56.44 | Mid Suburban League Cross Country Championships | October 19, 2024 |
| 3 Miles · Deer Grove Forest PreserveMid Suburban League XC Championships · Oct 15 | 21:29.30 | Mid Suburban League XC Championships | October 15, 2022 |
| 3 Miles · Heritage Park48th Annual Wheeling Wildcat Invitational · Oct 11 | 19:49.43 | 48th Annual Wheeling Wildcat Invitational | October 11, 2025 |
| 3 Miles · O'Plaine RoadBill Dawson Invite · Sep 21 | 21:40.6 | Bill Dawson Invite | September 21, 2024 |
| 3 Miles · Stadium CourseBill Dawson Invitational · Sep 17 | 22:53.4 | Bill Dawson Invitational | September 17, 2022 |
| 3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 20 | 19:58.1 | Bill Dawson Invite | September 20, 2025 |
| 5,000 Meters · Hoover Math And Science AcademyBoys SHS VS RM Dual · Sep 30 | 19:57 | Boys SHS VS RM Dual | September 30, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results2024 Cross Country
6 results2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Race Car RallyOct 17 · 2 Miles Sophomore · Place 77 · Rolling Meadows | 2 Miles Sophomore | 77 | 13:25.10 | SO |
| Oct 17 | Race Car RallyOct 17 · 2 Miles Sophomore · Place 77 · Rolling Meadows | 2 Miles Sophomore | 77 | 13:25.10 | SO |
| Oct 7 | Wheeling Wildcat InvitationalOct 7 · 3 Miles Frosh/Soph Freshman · Place 69 · Rolling Meadows | 3 Miles Frosh/Soph Freshman | 69 | 20:04.91 | 10 |
| Sep 26 | MSL East Division TriangularSep 26 · 2.5 Miles Frosh/Soph · Place 14 · Rolling Meadows | 2.5 Miles Frosh/Soph | 14 | 17:03.85 PB | 10 |
| Sep 16 | Bill Dawson InviteSep 16 · 3 Miles Freshman Sophomore · Place 108 · Rolling Meadows | 3 Miles Freshman Sophomore | 108 | 19:46.30 | 10 |
| Sep 2 | Crystal Lake South "Rich Eschman XC Invitational"Sep 2 · 2.15 Miles Frosh/Soph Freshman · Place 64 · Rolling Meadows | 2.15 Miles Frosh/Soph Freshman | 64 | 14:31.63 | SO |
| Aug 29 | Barrington @ Rolling Meadows DualAug 29 · 2.5 Miles Frosh/Soph Freshman · Place 24 · Rolling Meadows | 2.5 Miles Frosh/Soph Freshman | 24 | 18:00.37 | SO |
2022 Cross Country
5 results