Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Adler ParkIESA Class 3A Sectional A · Oct 912:44.3IESA Class 3A Sectional AOctober 9, 2021
2 Miles · Grayslake Middle SchoolIESA 3A Sectional B · Oct 811:24.9IESA 3A Sectional BOctober 8, 2022
2 Miles · Maxwell ParkIESA State Meet · Oct 1510:59.9IESA State MeetOctober 15, 2022
2 Miles · Vernon Hills High SchoolHawthorn XC Invite · Sep 3011:13.6Hawthorn XC InviteSeptember 30, 2022
2.96 Miles · Stadium Course2026 IHSA Class 3A XC Regional - #4C Gurnee (Warren) · Oct 2415:13.502026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)October 24, 2026
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2016:22.83Bill Dortch - Harry Carlson Cross County InvitationalSeptember 20, 2025
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2116:55.90Bill Dortch - Harry Carlson Cross County InvitationalSeptember 21, 2024
3 Miles · Bulldog Athletic Complex Cross Country CourseIHSA Class 3A XC Regional - #4C Fox Lake (Grant) · Oct 2515:59.49IHSA 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:19.26IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)November 1, 2025
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2315:51.99Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 815:23.76IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Diamond Lake Sports ComplexNSC Week 3 Quad B · Sep 3016:26.99NSC Week 3 Quad BSeptember 30, 2025
3 Miles · Diamond Lake Sports ComplexNSC Week 1 hosted by Lake Zurich · Sep 1017:03.67NSC Week 1 hosted by Lake ZurichSeptember 10, 2024
3 Miles · Fox River Park49th Annual Patricia Harland Cross Country Invitational · Sep 3017:02.3049th Annual Patricia Harland Cross Country InvitationalSeptember 30, 2023
3 Miles · Grove 172026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.) · Oct 3115:20.352026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.)October 31, 2026
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1915:19.63NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Matthews Middle SchoolAl Willhoit Wauconda Invitational · Sep 1416:14Al Willhoit Wauconda InvitationalSeptember 14, 2024
3 Miles · Shiloh ParkNSC Week 3 hosted by Zion-Benton · Sep 2416:30.50NSC Week 3 hosted by Zion-BentonSeptember 24, 2024
3 Miles · Shiloh Woods @ Zion Leisure CenterNSC Week 2 A/C Quad · Sep 1516:33.40NSC Week 2 A/C QuadSeptember 15, 2026
3 Miles · Vernon Hills Athletic ComplexPatriot Early Invite · Aug 2716:48.30Patriot Early InviteAugust 27, 2026
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2815:43.00Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1815:43.92NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkArt Campbell Lake County Cross Country Invitational · Sep 316:21.00Art Campbell Lake County Cross Country InvitationalSeptember 3, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1717:18.37NXR Midwest Regional ChampionshipsNovember 17, 2024
5230 m · Waukegan Sports ParkNSC Week 1 A/B Quad · Sep 817:50.90NSC 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 44 · LibertyvilleLibertyville3 Miles Varsity4415:20.35 PB12
Oct 242026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)Oct 24 · 2.96 Miles Varsity · Place 17 · LibertyvilleLibertyville2.96 Miles Varsity1715:13.50 PB12
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 42 · LibertyvilleLibertyville3 Miles Varsity - 3A4215:37.3412
Sep 29NSC Week 4 A/D QuadSep 29 · 3 Miles Boys · Place 3 · LibertyvilleLibertyville3 Miles Boys316:53.2012
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 124 · LibertyvilleLibertyville3 Miles Varsity12416:22.4212
Sep 19Bill Dortch - Harry Carlson Cross County InvitationalSep 19 · 3 Miles Varsity · Place 5 · LibertyvilleLibertyville3 Miles Varsity517:16.4012
Sep 15NSC Week 2 A/C QuadSep 15 · 3 Miles Boys · Place 6 · LibertyvilleLibertyville3 Miles Boys616:33.40 PB12
Sep 1250th Wauconda XC Al Willhoit InvitationalSep 12 · 3 Miles Boys Varsity · Place 13 · LibertyvilleLibertyville3 Miles Boys Varsity1317:09.712
Sep 8NSC Week 1 A/B QuadSep 8 · 3.25 Miles Boys · Place 3 · LibertyvilleLibertyville3.25 Miles Boys317:50.90 PB12
Aug 27Patriot Early InviteAug 27 · 3 Miles Boys Varsity · Place 7 · LibertyvilleLibertyville3 Miles Boys Varsity716:48.30 PB12

2025 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 134 · LibertyvilleLibertyville3 Miles 3A Varsity13415:23.76 PB11
Nov 1IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Nov 1 · 3 Miles Varsity · Place 34 · LibertyvilleLibertyville3 Miles Varsity3415:19.26 PB11
Oct 25IHSA Class 3A XC Regional - #4C Fox Lake (Grant)Oct 25 · 3 Miles Varsity · Place 15 · LibertyvilleLibertyville3 Miles Varsity1515:59.49 PB11
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 7 · LibertyvilleLibertyville3 Miles Varsity715:43.92 PB11
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 3A · Place 24 · LibertyvilleLibertyville3 Miles Varsity 3A2415:34.8011
Sep 30NSC Week 3 Quad BSep 30 · 3 Miles Boys · Place 4 · LibertyvilleLibertyville3 Miles Boys416:26.99 PB11
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 56 · LibertyvilleLibertyville3 Miles Varsity5615:48.8711
Sep 20Bill Dortch - Harry Carlson Cross County InvitationalSep 20 · 3 Miles Varsity · Place 2 · LibertyvilleLibertyville3 Miles Varsity216:22.83 PB11
Sep 16NSC Week 2 Quad BSep 16 · 3 Miles Boys · Place 2 · LibertyvilleLibertyville3 Miles Boys216:56.1011
Sep 13 Al Willhoit Wauconda InvitationalSep 13 · 3 Miles Varsity · Place 4 · LibertyvilleLibertyville3 Miles Varsity416:35.111
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Boys · Place 21 · LibertyvilleLibertyville3 Miles Boys2117:48.6011
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Varsity · Place 9 · LibertyvilleLibertyville3 Miles Varsity916:21.00 PB11
Aug 28Patriot Early InviteAug 28 · 3 Miles Boys Varsity · Place 2 · LibertyvilleLibertyville3 Miles Boys Varsity215:43.00 PB11

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 4 · Place 91 · LibertyvilleLibertyville5,000 Meters Open 49117:18.37 PB10
Nov 92024 IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 152 · LibertyvilleLibertyville3 Miles 3A Varsity15215:34.6010
Nov 22024 IHSA Class 3A XC Sectional-#4 Hoffman Estates (H.S.)Nov 2 · 3 Miles Varsity · Place 53 · LibertyvilleLibertyville3 Miles Varsity5315:38.1810
Oct 262024 IHSA Class 3A XC Regional-#4C Gurnee (Warren)Oct 26 · 3 Miles Varsity · Place 16 · LibertyvilleLibertyville3 Miles Varsity1615:35.8010
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Varsity · Place 11 · LibertyvilleLibertyville3 Miles Varsity1115:19.63 PB10
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 91 · LibertyvilleLibertyville3 Miles Varsity9115:59.1310
Sep 24NSC Week 3 hosted by Zion-BentonSep 24 · 3 Miles Boys · Place 3 · LibertyvilleLibertyville3 Miles Boys316:30.50 PB10
Sep 21Bill Dortch - Harry Carlson Cross County InvitationalSep 21 · 3 Miles Varsity · Place 6 · LibertyvilleLibertyville3 Miles Varsity616:55.90 PB10
Sep 17NSC Week 2 Hosted by LibertvilleSep 17 · 3 Miles Varsity · Place 2 · LibertyvilleLibertyville3 Miles Varsity217:25.4010
Sep 14Al Willhoit Wauconda InvitationalSep 14 · 3 Miles Varsity · Place 3 · LibertyvilleLibertyville3 Miles Varsity316:14 PB10
Sep 10NSC Week 1 hosted by Lake ZurichSep 10 · 3 Miles Boys · Place 9 · LibertyvilleLibertyville3 Miles Boys917:03.67 PB10
Sep 4Art Campbell Lake County Cross Country InvitationalSep 4 · 3 Miles Varsity · Place 8 · LibertyvilleLibertyville3 Miles Varsity815:33.3310
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 3 · LibertyvilleLibertyville3 Miles Varsity316:03.9010

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Oct 28 · 3 Miles Varsity · Place 51 · LibertyvilleLibertyville3 Miles Varsity5115:55.119
Oct 212023 IHSA Class 3A XC Regional - #4C Fox Lake (Grant)Oct 21 · 3 Miles Varsity · Place 18 · LibertyvilleLibertyville3 Miles Varsity1816:25.089
Oct 14North Suburban Conference Championship MeetOct 14 · 3 Miles Varsity · Place 5 · LibertyvilleLibertyville3 Miles Varsity516:00.79
Oct 3NSC Week 3 Quad A @ LibertyvilleOct 3 · 3 Miles Varsity · Place 6 · LibertyvilleLibertyville3 Miles Varsity616:52.60FR
Sep 3049th Annual Patricia Harland Cross Country InvitationalSep 30 · 3 Miles Varsity · Place 6 · LibertyvilleLibertyville3 Miles Varsity617:02.30 PB9
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Varsity · Place 47 · LibertyvilleLibertyville3 Miles Varsity4715:51.99 PB9
Sep 19NSC Week 2 Quad A @ Lake ForestSep 19 · 3 Miles Varsity · Place 2 · LibertyvilleLibertyville3 Miles Varsity216:09.249
Sep 12NSC Week 1 Quad A @ MundeleinSep 12 · 3 Miles Varsity · Place 3 · LibertyvilleLibertyville3 Miles Varsity316:43.649
Sep 946th Annual Wauconda XC Al Wilhoit InvitationalSep 9 · 3 Miles Varsity · Place 6 · LibertyvilleLibertyville3 Miles Varsity616:16.29
Aug 30Art Campbell Lake County InviteAug 30 · 3 Miles Varsity · Place 12 · LibertyvilleLibertyville3 Miles Varsity1216:08.999
Aug 26Patriot Early InviteAug 26 · 3 Miles Varsity · Place 3 · LibertyvilleLibertyville3 Miles Varsity315:48.79FR
Aug 1923 LHS BXC Time TrialAug 19 · 3 Miles Varsity · LibertyvilleLibertyville3 Miles Varsity017:11Unofficial9

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15IESA State MeetOct 15 · 2 Miles 3A · Place 8 · Libertyville Highland MSLibertyville Highland MS2 Miles 3A810:59.9 PB8
Oct 8IESA 3A Sectional BOct 8 · 2 Miles Varsity Boys · Place 3 · Libertyville Highland MSLibertyville Highland MS2 Miles Varsity Boys311:24.9 PB8
Sep 30Hawthorn XC InviteSep 30 · 2 Miles 8th Grade Boys · Place 2 · Libertyville Highland MSLibertyville Highland MS2 Miles 8th Grade Boys211:13.6 PB8

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 16IESA XC State ChampionshipsOct 16 · 2 Miles 3A Boys · Place 129 · Libertyville Highland MSLibertyville Highland MS2 Miles 3A Boys12912:22.67
Oct 9IESA Class 3A Sectional AOct 9 · 2 Miles Varsity Boys · Place 11 · Libertyville Highland MSLibertyville Highland MS2 Miles Varsity Boys1112:44.3 PB7