Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.96 Miles · Stadium Course2026 IHSA Class 3A XC Regional - #4C Gurnee (Warren) · Oct 2415:43.202026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)October 24, 2026
3 Miles · Adler ParkNSC Week 4 A/D Quad · Sep 2917:24.40NSC Week 4 A/D QuadSeptember 29, 2026
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2616:08.23Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 316:17.87Peoria High School InvitationalOctober 3, 2026
3 Miles · Diamond Lake Sports ComplexNSC Week 3 Quad B · Sep 3017:48.44NSC Week 3 Quad BSeptember 30, 2025
3 Miles · Grove 172026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.) · Oct 3115:44.072026 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:40.050th Wauconda XC Al Willhoit InvitationalSeptember 12, 2026
3 Miles · Shiloh Woods @ Zion Leisure CenterNSC Week 2 A/C Quad · Sep 1517:39.10NSC Week 2 A/C QuadSeptember 15, 2026
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 417:13.3451th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
3 Miles · Vernon Hills Athletic ComplexPatriot Early Invite · Aug 2717:47.10Patriot Early InviteAugust 27, 2026
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2816:46.80Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1817:06.52NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkArt Campbell Lake County Cross Country Invitational · Sep 317:23.00Art Campbell Lake County Cross Country InvitationalSeptember 3, 2025
5230 m · Waukegan Sports ParkNSC Week 1 A/B Quad · Sep 818:35.60NSC 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 71 · Libertyville3 Miles Varsity7115:44.07 PB11
Oct 242026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)Oct 24 · 2.96 Miles Varsity · Place 39 · Libertyville2.96 Miles Varsity3915:43.20 PB11
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 105 · Libertyville3 Miles Varsity - 3A10516:17.87 PB11
Sep 29NSC Week 4 A/D QuadSep 29 · 3 Miles Boys · Place 8 · Libertyville3 Miles Boys817:24.40 PB11
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Junior Varsity · Place 8 · Libertyville3 Miles Junior Varsity816:08.23 PB11
Sep 19Bill Dortch - Harry Carlson Cross County InvitationalSep 19 · 3 Miles Varsity · Place 10 · Libertyville3 Miles Varsity1017:52.9011
Sep 15NSC Week 2 A/C QuadSep 15 · 3 Miles Boys · Place 17 · Libertyville3 Miles Boys1717:39.10 PB11
Sep 1250th Wauconda XC Al Willhoit InvitationalSep 12 · 3 Miles Boys Open · Place 1 · Libertyville3 Miles Boys Open117:40.0 PB11
Sep 8NSC Week 1 A/B QuadSep 8 · 3.25 Miles Boys · Place 18 · Libertyville3.25 Miles Boys1818:35.60 PB11
Aug 27Patriot Early InviteAug 27 · 3 Miles Boys Varsity · Place 26 · Libertyville3 Miles Boys Varsity2617:47.10 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 40 · Libertyville3 Miles Varsity4017:06.52 PB10
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 12 · Libertyville3 Miles Varsity1217:13.34 PB10
Sep 30NSC Week 3 Quad BSep 30 · 3 Miles Boys · Place 16 · Libertyville3 Miles Boys1617:48.44 PB10
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Sophomore · Place 40 · Libertyville3 Miles Sophomore4017:23.0510
Sep 20Bill Dortch - Harry Carlson Cross County InvitationalSep 20 · 3 Miles Varsity · Place 35 · Libertyville3 Miles Varsity3518:16.9010
Sep 16NSC Week 2 Quad BSep 16 · 3 Miles Boys · Place 30 · Libertyville3 Miles Boys3018:46.7810
Sep 13 Al Willhoit Wauconda InvitationalSep 13 · 3 Miles Frosh/Soph · Place 25 · Libertyville3 Miles Frosh/Soph2518:37.410
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Boys · Place 34 · Libertyville3 Miles Boys3418:35.7010
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Varsity · Place 47 · Libertyville3 Miles Varsity4717:23.00 PB10
Aug 28Patriot Early InviteAug 28 · 3 Miles Boys Varsity · Place 13 · Libertyville3 Miles Boys Varsity1316:46.80 PB10

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Sophomore · Place 83 · Libertyville3 Miles Sophomore8317:58.679
Sep 17NSC Week 2 Hosted by LibertvilleSep 17 · 3 Miles Varsity · Place 21 · Libertyville3 Miles Varsity2119:18.209
Sep 4Art Campbell Lake County Cross Country InvitationalSep 4 · 3 Miles Open · Place 17 · Libertyville3 Miles Open1719:03.109
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 72 · Libertyville3 Miles Varsity7219:38.009