Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Grayslake Middle SchoolIESA 3A Sectional B · Oct 811:19.5IESA 3A Sectional BOctober 8, 2022
2 Miles · Maxwell ParkIESA State Meet · Oct 1511:04.8IESA State MeetOctober 15, 2022
2 Miles · Vernon Hills High SchoolHawthorn XC Invite · Sep 3011:17.8Hawthorn XC InviteSeptember 30, 2022
2.96 Miles · Stadium Course2026 IHSA Class 3A XC Regional - #4C Gurnee (Warren) · Oct 2415:11.902026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)October 24, 2026
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2016:43.15Bill Dortch - Harry Carlson Cross County InvitationalSeptember 20, 2025
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2116:49.70Bill 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 2516:00.18IHSA 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:36.24IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)November 1, 2025
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2615:25.27Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 815:22.70IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Diamond Lake Sports ComplexNSC Week 1 hosted by Lake Zurich · Sep 1017:20.89NSC Week 1 hosted by Lake ZurichSeptember 10, 2024
3 Miles · Fox River Park49th Annual Patricia Harland Cross Country Invitational · Sep 3017:27.6049th 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:18.312026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.)October 31, 2026
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1915:28.33NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Matthews Middle School50th Wauconda XC Al Willhoit Invitational · Sep 1216:18.450th Wauconda XC Al Willhoit InvitationalSeptember 12, 2026
3 Miles · Shiloh ParkNSC Week 3 hosted by Zion-Benton · Sep 2416:37.90NSC Week 3 hosted by Zion-BentonSeptember 24, 2024
3 Miles · Shiloh Woods @ Zion Leisure CenterNSC Week 2 A/C Quad · Sep 1516:16.90NSC Week 2 A/C QuadSeptember 15, 2026
3 Miles · Vernon Hills Athletic ComplexPatriot Early Invite · Aug 2716:44.70Patriot Early InviteAugust 27, 2026
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2816:05.60Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1815:51.63NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkArt Campbell Lake County Cross Country Invitational · Sep 316:26.70Art Campbell Lake County Cross Country InvitationalSeptember 3, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1717:09.06NXR Midwest Regional ChampionshipsNovember 17, 2024
5230 m · Waukegan Sports ParkNSC Week 1 A/B Quad · Sep 817:53.10NSC 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 39 · LibertyvilleLibertyville3 Miles Varsity3915:18.31 PB12
Oct 242026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)Oct 24 · 2.96 Miles Varsity · Place 15 · LibertyvilleLibertyville2.96 Miles Varsity1515:11.90 PB12
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 29 · LibertyvilleLibertyville3 Miles Varsity - 3A2915:29.4812
Sep 29NSC Week 4 A/D QuadSep 29 · 3 Miles Boys · Place 6 · LibertyvilleLibertyville3 Miles Boys617:06.8012
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 35 · LibertyvilleLibertyville3 Miles Varsity3515:25.27 PB12
Sep 19Bill Dortch - Harry Carlson Cross County InvitationalSep 19 · 3 Miles Varsity · Place 4 · LibertyvilleLibertyville3 Miles Varsity417:09.0012
Sep 15NSC Week 2 A/C QuadSep 15 · 3 Miles Boys · Place 3 · LibertyvilleLibertyville3 Miles Boys316:16.90 PB12
Sep 1250th Wauconda XC Al Willhoit InvitationalSep 12 · 3 Miles Boys Varsity · Place 5 · LibertyvilleLibertyville3 Miles Boys Varsity516:18.4 PB12
Sep 8NSC Week 1 A/B QuadSep 8 · 3.25 Miles Boys · Place 4 · LibertyvilleLibertyville3.25 Miles Boys417:53.10 PB12
Aug 27Patriot Early InviteAug 27 · 3 Miles Boys Varsity · Place 6 · LibertyvilleLibertyville3 Miles Boys Varsity616:44.70 PB12

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 132 · LibertyvilleLibertyville3 Miles 3A Varsity13215:22.70 PB11
Nov 1IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Nov 1 · 3 Miles Varsity · Place 51 · LibertyvilleLibertyville3 Miles Varsity5115:36.24 PB11
Oct 25IHSA Class 3A XC Regional - #4C Fox Lake (Grant)Oct 25 · 3 Miles Varsity · Place 16 · LibertyvilleLibertyville3 Miles Varsity1616:00.18 PB11
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 12 · LibertyvilleLibertyville3 Miles Varsity1215:51.63 PB11
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 3A · Place 91 · LibertyvilleLibertyville3 Miles Varsity 3A9116:41.1011
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 144 · LibertyvilleLibertyville3 Miles Varsity14416:49.7011
Sep 20Bill Dortch - Harry Carlson Cross County InvitationalSep 20 · 3 Miles Varsity · Place 7 · LibertyvilleLibertyville3 Miles Varsity716:43.15 PB11
Sep 16NSC Week 2 Quad BSep 16 · 3 Miles Boys · Place 7 · LibertyvilleLibertyville3 Miles Boys717:14.1311
Sep 13 Al Willhoit Wauconda InvitationalSep 13 · 3 Miles Varsity · Place 10 · LibertyvilleLibertyville3 Miles Varsity1017:02.611
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Boys · Place 25 · LibertyvilleLibertyville3 Miles Boys2517:59.0011
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Varsity · Place 10 · LibertyvilleLibertyville3 Miles Varsity1016:26.70 PB11
Aug 28Patriot Early InviteAug 28 · 3 Miles Boys Varsity · Place 5 · LibertyvilleLibertyville3 Miles Boys Varsity516:05.60 PB11

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 4 · Place 73 · LibertyvilleLibertyville5,000 Meters Open 47317:09.06 PB10
Nov 92024 IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 165 · LibertyvilleLibertyville3 Miles 3A Varsity16515:39.7010
Nov 22024 IHSA Class 3A XC Sectional-#4 Hoffman Estates (H.S.)Nov 2 · 3 Miles Varsity · Place 54 · LibertyvilleLibertyville3 Miles Varsity5415:39.1010
Oct 262024 IHSA Class 3A XC Regional-#4C Gurnee (Warren)Oct 26 · 3 Miles Varsity · Place 15 · LibertyvilleLibertyville3 Miles Varsity1515:31.9010
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Varsity · Place 13 · LibertyvilleLibertyville3 Miles Varsity1315:28.33 PB10
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 82 · LibertyvilleLibertyville3 Miles Varsity8215:55.9310
Sep 24NSC Week 3 hosted by Zion-BentonSep 24 · 3 Miles Boys · Place 5 · LibertyvilleLibertyville3 Miles Boys516:37.90 PB10
Sep 21Bill Dortch - Harry Carlson Cross County InvitationalSep 21 · 3 Miles Varsity · Place 5 · LibertyvilleLibertyville3 Miles Varsity516:49.70 PB10
Sep 17NSC Week 2 Hosted by LibertvilleSep 17 · 3 Miles Varsity · Place 8 · LibertyvilleLibertyville3 Miles Varsity817:38.8010
Sep 14Al Willhoit Wauconda InvitationalSep 14 · 3 Miles Varsity · Place 6 · LibertyvilleLibertyville3 Miles Varsity616:2110
Sep 10NSC Week 1 hosted by Lake ZurichSep 10 · 3 Miles Boys · Place 16 · LibertyvilleLibertyville3 Miles Boys1617:20.89 PB10
Sep 4Art Campbell Lake County Cross Country InvitationalSep 4 · 3 Miles Varsity · Place 17 · LibertyvilleLibertyville3 Miles Varsity1716:00.8110
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 6 · LibertyvilleLibertyville3 Miles Varsity616:26.1010

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Oct 28 · 3 Miles Varsity · Place 104 · LibertyvilleLibertyville3 Miles Varsity10416:36.359
Oct 212023 IHSA Class 3A XC Regional - #4C Fox Lake (Grant)Oct 21 · 3 Miles Varsity · Place 42 · LibertyvilleLibertyville3 Miles Varsity4217:23.049
Oct 14North Suburban Conference Championship MeetOct 14 · 3 Miles Varsity · Place 17 · LibertyvilleLibertyville3 Miles Varsity1716:36.09
Oct 3NSC Week 3 Quad A @ LibertyvilleOct 3 · 3 Miles Varsity · Place 13 · LibertyvilleLibertyville3 Miles Varsity1317:35.70FR
Sep 3049th Annual Patricia Harland Cross Country InvitationalSep 30 · 3 Miles Varsity · Place 13 · LibertyvilleLibertyville3 Miles Varsity1317:27.60 PB9
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Varsity · Place 121 · LibertyvilleLibertyville3 Miles Varsity12116:47.059
Sep 19NSC Week 2 Quad A @ Lake ForestSep 19 · 3 Miles Varsity · Place 10 · LibertyvilleLibertyville3 Miles Varsity1016:34.259
Sep 12NSC Week 1 Quad A @ MundeleinSep 12 · 3 Miles Varsity · Place 8 · LibertyvilleLibertyville3 Miles Varsity817:14.479
Sep 946th Annual Wauconda XC Al Wilhoit InvitationalSep 9 · 3 Miles Varsity · Place 16 · LibertyvilleLibertyville3 Miles Varsity1616:52.09
Aug 30Art Campbell Lake County InviteAug 30 · 3 Miles Varsity · Place 33 · LibertyvilleLibertyville3 Miles Varsity3317:01.719
Aug 26Patriot Early InviteAug 26 · 3 Miles Varsity · Place 26 · LibertyvilleLibertyville3 Miles Varsity2617:07.87FR
Aug 1923 LHS BXC Time TrialAug 19 · 3 Miles Varsity · LibertyvilleLibertyville3 Miles Varsity017:24Unofficial9

2022 Cross Country

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