Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2017:56.95Bill Dortch - Harry Carlson Cross County InvitationalSeptember 20, 2025
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2119:01.50Bill Dortch - Harry Carlson Cross County InvitationalSeptember 21, 2024
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2617:08.28Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 816:36.58IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Diamond Lake Sports ComplexNSC Week 3 Quad B · Sep 3017:54.26NSC Week 3 Quad BSeptember 30, 2025
3 Miles · Fox River Park49th Annual Patricia Harland Cross Country Invitational · Sep 3019:17.1049th Annual Patricia Harland Cross Country InvitationalSeptember 30, 2023
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1916:55.88NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Matthews Middle School46th Annual Wauconda XC Al Wilhoit Invitational · Sep 918:29.646th Annual Wauconda XC Al Wilhoit InvitationalSeptember 9, 2023
3 Miles · Shiloh ParkNSC Week 3 hosted by Zion-Benton · Sep 2418:02.70NSC Week 3 hosted by Zion-BentonSeptember 24, 2024
3 Miles · Shiloh Woods @ Zion Leisure CenterNSC Week 2 A/C Quad · Sep 1517:58.60NSC Week 2 A/C QuadSeptember 15, 2026
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 417:50.6651th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
3 Miles · Vernon Hills Athletic ComplexPatriot Early Invite · Aug 2718:19.70Patriot Early InviteAugust 27, 2026
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2817:52.00Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1816:36.19NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkArt Campbell Lake County Cross Country Invitational · Sep 318:08.30Art Campbell Lake County Cross Country InvitationalSeptember 3, 2025
5230 m · Waukegan Sports ParkNSC Week 1 A/B Quad · Sep 820:17.70NSC 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

8 results
DateMeetEventPlMarkGr
Oct 352nd Annual Patricia Harland Cross Country InvitationalOct 3 · 3 Miles Varsity · Place 36 · Libertyville3 Miles Varsity3618:20.8012
Sep 29NSC Week 4 A/D QuadSep 29 · 3 Miles Boys · Place 26 · Libertyville3 Miles Boys2618:59.2012
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Junior Varsity · Place 57 · Libertyville3 Miles Junior Varsity5717:08.28 PB12
Sep 19Bill Dortch - Harry Carlson Cross County InvitationalSep 19 · 3 Miles Varsity · Place 28 · Libertyville3 Miles Varsity2819:00.3012
Sep 15NSC Week 2 A/C QuadSep 15 · 3 Miles Boys · Place 23 · Libertyville3 Miles Boys2317:58.60 PB12
Sep 1250th Wauconda XC Al Willhoit InvitationalSep 12 · 3 Miles Boys Open · Place 7 · Libertyville3 Miles Boys Open718:38.312
Sep 8NSC Week 1 A/B QuadSep 8 · 3.25 Miles Boys · Place 34 · Libertyville3.25 Miles Boys3420:17.70 PB12
Aug 27Patriot Early InviteAug 27 · 3 Miles Boys Varsity · Place 35 · Libertyville3 Miles Boys Varsity3518:19.70 PB12

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 225 · Libertyville3 Miles 3A Varsity22516:36.58 PB11
Oct 18NSC ChampionshipsOct 18 · 3 Miles Junior Varsity Scored · Place 1 · Libertyville3 Miles Junior Varsity Scored116:36.19 PB11
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 23 · Libertyville3 Miles Varsity2317:50.66 PB11
Sep 30NSC Week 3 Quad BSep 30 · 3 Miles Boys · Place 18 · Libertyville3 Miles Boys1817:54.26 PB11
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Junior Varsity · Place 38 · Libertyville3 Miles Junior Varsity3817:25.2511
Sep 20Bill Dortch - Harry Carlson Cross County InvitationalSep 20 · 3 Miles Varsity · Place 26 · Libertyville3 Miles Varsity2617:56.95 PB11
Sep 16NSC Week 2 Quad BSep 16 · 3 Miles Boys · Place 29 · Libertyville3 Miles Boys2918:46.0311
Sep 13 Al Willhoit Wauconda InvitationalSep 13 · 3 Miles Open · Place 3 · Libertyville3 Miles Open317:59.911
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Boys · Place 50 · Libertyville3 Miles Boys5020:22.9011
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Open · Place 1 · Libertyville3 Miles Open118:08.30 PB11
Aug 28Patriot Early InviteAug 28 · 3 Miles Boys Varsity · Place 33 · Libertyville3 Miles Boys Varsity3317:52.00 PB11

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Frosh/Soph · Place 5 · Libertyville3 Miles Frosh/Soph516:55.88 PB10
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Sophomore · Place 99 · Libertyville3 Miles Sophomore9918:15.8510
Sep 24NSC Week 3 hosted by Zion-BentonSep 24 · 3 Miles Boys · Place 20 · Libertyville3 Miles Boys2018:02.70 PB10
Sep 21Bill Dortch - Harry Carlson Cross County InvitationalSep 21 · 3 Miles Frosh/Soph · Place 16 · Libertyville3 Miles Frosh/Soph1619:01.50 PB10
Sep 17NSC Week 2 Hosted by LibertvilleSep 17 · 3 Miles Varsity · Place 18 · Libertyville3 Miles Varsity1819:11.6010
Sep 14Al Willhoit Wauconda InvitationalSep 14 · 3 Miles Frosh/Soph · Place 25 · Libertyville3 Miles Frosh/Soph2519:2010
Sep 4Art Campbell Lake County Cross Country InvitationalSep 4 · 3 Miles Open · Place 9 · Libertyville3 Miles Open918:15.5010
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 65 · Libertyville3 Miles Varsity6519:09.5010

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 14North Suburban Conference Championship MeetOct 14 · 3 Miles Frosh/Soph Freshman · Place 5 · Libertyville3 Miles Frosh/Soph Freshman517:36.59
Oct 3NSC Week 3 Quad A @ LibertyvilleOct 3 · 3 Miles Varsity · Place 28 · Libertyville3 Miles Varsity2818:44.10FR
Sep 3049th Annual Patricia Harland Cross Country InvitationalSep 30 · 3 Miles JV · Place 15 · Libertyville3 Miles JV1519:17.10 PB9
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Sophomore · Place 81 · Libertyville3 Miles Sophomore8118:21.409
Sep 19NSC Week 2 Quad A @ Lake ForestSep 19 · 3 Miles Varsity · Place 39 · Libertyville3 Miles Varsity3918:15.679
Sep 12NSC Week 1 Quad A @ MundeleinSep 12 · 3 Miles Varsity · Place 31 · Libertyville3 Miles Varsity3119:06.119
Sep 946th Annual Wauconda XC Al Wilhoit InvitationalSep 9 · 3 Miles Open · Place 34 · Libertyville3 Miles Open3418:29.6 PB9
Aug 30Art Campbell Lake County InviteAug 30 · 3 Miles Open · Place 24 · Libertyville3 Miles Open2418:48.569
Aug 26Patriot Early InviteAug 26 · 3 Miles Varsity · Place 64 · Libertyville3 Miles Varsity6418:33.67FR
Aug 1923 LHS BXC Time TrialAug 19 · 3 Miles Varsity · Libertyville3 Miles Varsity020:15Unofficial9