Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.96 Miles · Stadium Course2026 IHSA Class 3A XC Regional - #4C Gurnee (Warren) · Oct 2415:31.402026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)October 24, 2026
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2016:35.94Bill Dortch - Harry Carlson Cross County InvitationalSeptember 20, 2025
3 Miles · Bulldog Athletic Complex Cross Country CourseIHSA Class 3A XC Regional - #4C Fox Lake (Grant) · Oct 2515:57.01IHSA Class 3A XC Regional - #4C Fox Lake (Grant)October 25, 2025
3 Miles · Busse WoodsIHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.) · Nov 115:42.78IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)November 1, 2025
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2616:34.88Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 815:39.83IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Diamond Lake Sports ComplexNSC Week 3 Quad B · Sep 3017:16.79NSC Week 3 Quad BSeptember 30, 2025
3 Miles · Grove 172026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.) · Oct 3116:19.192026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.)October 31, 2026
3 Miles · Matthews Middle School50th Wauconda XC Al Willhoit Invitational · Sep 1217:26.250th Wauconda XC Al Willhoit InvitationalSeptember 12, 2026
3 Miles · Shiloh Woods @ Zion Leisure CenterNSC Week 2 A/C Quad · Sep 1516:54.60NSC Week 2 A/C QuadSeptember 15, 2026
3 Miles · Vernon Hills Athletic ComplexPatriot Early Invite · Aug 2716:40.40Patriot Early InviteAugust 27, 2026
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2816:33.10Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1816:13.86NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkArt Campbell Lake County Cross Country Invitational · Sep 316:44.60Art Campbell Lake County Cross Country InvitationalSeptember 3, 2025
5230 m · Waukegan Sports ParkNSC Week 1 A/B Quad · Sep 819:14.40NSC Week 1 A/B QuadSeptember 8, 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 - #4 Elk Grove Village (E.G.)Oct 31 · 3 Miles Varsity · Place 118 · Libertyville3 Miles Varsity11816:19.19 PB12
Oct 242026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)Oct 24 · 2.96 Miles Varsity · Place 29 · Libertyville2.96 Miles Varsity2915:31.40 PB12
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 121 · Libertyville3 Miles Varsity - 3A12116:28.7712
Sep 29NSC Week 4 A/D QuadSep 29 · 3 Miles Boys · Place 13 · Libertyville3 Miles Boys1317:40.7012
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 143 · Libertyville3 Miles Varsity14316:34.88 PB12
Sep 19Bill Dortch - Harry Carlson Cross County InvitationalSep 19 · 3 Miles Varsity · Place 6 · Libertyville3 Miles Varsity617:38.4012
Sep 15NSC Week 2 A/C QuadSep 15 · 3 Miles Boys · Place 9 · Libertyville3 Miles Boys916:54.60 PB12
Sep 1250th Wauconda XC Al Willhoit InvitationalSep 12 · 3 Miles Boys Varsity · Place 17 · Libertyville3 Miles Boys Varsity1717:26.2 PB12
Sep 8NSC Week 1 A/B QuadSep 8 · 3.25 Miles Boys · Place 22 · Libertyville3.25 Miles Boys2219:14.40 PB12
Aug 27Patriot Early InviteAug 27 · 3 Miles Boys Varsity · Place 5 · Libertyville3 Miles Boys Varsity516:40.40 PB12

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 172 · Libertyville3 Miles 3A Varsity17215:39.83 PB11
Nov 1IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Nov 1 · 3 Miles Varsity · Place 57 · Libertyville3 Miles Varsity5715:42.78 PB11
Oct 25IHSA Class 3A XC Regional - #4C Fox Lake (Grant)Oct 25 · 3 Miles Varsity · Place 11 · Libertyville3 Miles Varsity1115:57.01 PB11
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 20 · Libertyville3 Miles Varsity2016:13.86 PB11
Sep 30NSC Week 3 Quad BSep 30 · 3 Miles Boys · Place 11 · Libertyville3 Miles Boys1117:16.79 PB11
Sep 20Bill Dortch - Harry Carlson Cross County InvitationalSep 20 · 3 Miles Varsity · Place 4 · Libertyville3 Miles Varsity416:35.94 PB11
Sep 16NSC Week 2 Quad BSep 16 · 3 Miles Boys · Place 9 · Libertyville3 Miles Boys917:17.5211
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Boys · Place 30 · Libertyville3 Miles Boys3018:17.4011
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Varsity · Place 22 · Libertyville3 Miles Varsity2216:44.60 PB11
Aug 28Patriot Early InviteAug 28 · 3 Miles Boys Varsity · Place 10 · Libertyville3 Miles Boys Varsity1016:33.10 PB11