Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Center Point PreserveWSC Gold Conference meet · Oct 1820:00.40WSC Gold Conference meetOctober 18, 2025
3 Miles · Channahon Community ParkMinooka Flight Races · Sep 2021:03.00Minooka Flight Races September 20, 2025
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1221:10.6First to the Finish InvitationalSeptember 12, 2026
3 Miles · Elgin High SchoolElgin City Classic XC Invitational · Aug 2921:46.51Elgin City Classic XC InvitationalAugust 29, 2026
3 Miles · KLM CourseIHSA Class 3A XC Sectional - #2 Hinsdale (Central) · Nov 119:14.64IHSA Class 3A XC Sectional - #2 Hinsdale (Central)November 1, 2025
3 Miles · Lombard CommonsWillowbrook Co-Ed Quad · Sep 3019:42.69Willowbrook Co-Ed QuadSeptember 30, 2025
3 Miles · Niles West High School2026 Pat Savage Invitational · Oct 318:57.372026 Pat Savage InvitationalOctober 3, 2026
3 Miles · Wood Dale Grove Forest PreserveAddison Trail Quad Meet · Sep 2220:18Addison Trail Quad MeetSeptember 22, 2026
3600 m · Lyons Township High School South CampusMike Kuharic Cross Country Invitational · Sep 515:38.66Mike Kuharic Cross Country InvitationalSeptember 5, 2026
4570 m · Elgin High SchoolElgin City Classic XC Invitational · Aug 3019:02.00Elgin City Classic XC InvitationalAugust 30, 2025
5,000 Meters · Lyons Township High School South Campus2026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons) · Oct 3119:33.762026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons)October 31, 2026
5,000 Meters · New PriaireNew Prairie Invite · Sep 1921:28.81New Prairie Invite September 19, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 3A XC Sectional - #2 LaGrange (Lyons)Oct 31 · 5,000 Meters Varsity · Place 53 · Villa Park (Willowbrook)5,000 Meters Varsity5319:33.76 PB10
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Varsity White · Place 10 · Villa Park (Willowbrook)3 Miles Varsity White1018:57.37 PB10
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Varsity · Place 17 · Villa Park (Willowbrook)3 Miles Varsity1718:57.3710
Sep 29Willowbrook Co-Ed QuadSep 29 · 3 Miles Varsity · Place 5 · Villa Park (Willowbrook)3 Miles Varsity520:36.3210
Sep 22Addison Trail Quad MeetSep 22 · 3 Miles Girls · Place 3 · Villa Park (Willowbrook)3 Miles Girls320:18 PB10
Sep 19New Prairie Invite Sep 19 · 5,000 Meters Varsity AAA · Place 16 · Villa Park (Willowbrook)5,000 Meters Varsity AAA1621:28.81 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-3A · Place 123 · Villa Park (Willowbrook)3 Miles 3 Miles-Varsity-3A12321:10.6 PB10
Sep 8Willowbrook Co-Ed DualSep 8 · 3 Miles Varsity · Place 2 · Villa Park (Willowbrook)3 Miles Varsity222:23.7010
Sep 5Mike Kuharic Cross Country InvitationalSep 5 · 3,600 Meters Frosh/Soph · Place 16 · Villa Park (Willowbrook)3,600 Meters Frosh/Soph1615:38.66 PB10
Aug 29Elgin City Classic XC InvitationalAug 29 · 3 Miles Varsity Girls · Place 23 · Villa Park (Willowbrook)3 Miles Varsity Girls2321:46.51 PB10

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 3A XC Sectional - #2 Hinsdale (Central)Nov 1 · 3 Miles Varsity · Place 50 · Villa Park (Willowbrook)3 Miles Varsity5019:14.64 PB9
Oct 18WSC Gold Conference meetOct 18 · 3 Miles Varsity · Place 6 · Villa Park (Willowbrook)3 Miles Varsity620:00.40 PB9
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Varsity White · Place 9 · Villa Park (Willowbrook)3 Miles Varsity White919:12.329
Sep 30Willowbrook Co-Ed QuadSep 30 · 3 Miles Varsity · Place 5 · Villa Park (Willowbrook)3 Miles Varsity519:42.69 PB9
Sep 20Minooka Flight Races Sep 20 · 3 Miles Flight 3 · Place 7 · Villa Park (Willowbrook)3 Miles Flight 3721:03.00 PB9
Sep 16Eagle Quad 2 - Senior NightSep 16 · 3 Miles Varsity · Place 2 · Villa Park (Willowbrook)3 Miles Varsity220:46.009
Aug 30Elgin City Classic XC InvitationalAug 30 · 2.84 Miles Varsity · Place 10 · Villa Park (Willowbrook)2.84 Miles Varsity1019:02.00 PB9