Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2018:01.99Bill Dortch - Harry Carlson Cross County InvitationalSeptember 20, 2025
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2117:12.20Bill Dortch - Harry Carlson Cross County InvitationalSeptember 21, 2024
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2316:50.36Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Detweiller Park2024 IHSA Class 3A State XC Championships · Nov 915:56.102024 IHSA Class 3A State XC ChampionshipsNovember 9, 2024
3 Miles · Diamond Lake Sports ComplexNSC Week 3 Quad B · Sep 3019:19.28NSC Week 3 Quad BSeptember 30, 2025
3 Miles · Fox River Park49th Annual Patricia Harland Cross Country Invitational · Sep 3018:14.9049th Annual Patricia Harland Cross Country InvitationalSeptember 30, 2023
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1915:29.05NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Matthews Middle SchoolAl Willhoit Wauconda Invitational · Sep 1416:47Al Willhoit Wauconda InvitationalSeptember 14, 2024
3 Miles · Shiloh ParkNSC Week 3 hosted by Zion-Benton · Sep 2416:44.80NSC Week 3 hosted by Zion-BentonSeptember 24, 2024
3 Miles · Stevenson High School - Home XC Course VHACPatriot Early Invite · Aug 2518:12.94Patriot Early InviteAugust 25, 2022
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 417:30.8051th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2817:38.20Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1816:56.44NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkArt Campbell Lake County Cross Country Invitational · Sep 317:50.80Art Campbell Lake County Cross Country InvitationalSeptember 3, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1717:36.15NXR Midwest Regional ChampionshipsNovember 17, 2024

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 38 · Libertyville3 Miles Varsity3816:56.44 PB12
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 18 · Libertyville3 Miles Varsity1817:30.80 PB12
Sep 30NSC Week 3 Quad BSep 30 · 3 Miles Boys · Place 42 · Libertyville3 Miles Boys4219:19.28 PB12
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Junior Varsity · Place 23 · Libertyville3 Miles Junior Varsity2317:03.2412
Sep 20Bill Dortch - Harry Carlson Cross County InvitationalSep 20 · 3 Miles Varsity · Place 27 · Libertyville3 Miles Varsity2718:01.99 PB12
Sep 16NSC Week 2 Quad BSep 16 · 3 Miles Boys · Place 25 · Libertyville3 Miles Boys2518:21.9412
Sep 13 Al Willhoit Wauconda InvitationalSep 13 · 3 Miles Open · Place 4 · Libertyville3 Miles Open418:10.712
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Varsity · Place 58 · Libertyville3 Miles Varsity5817:50.80 PB12
Aug 28Patriot Early InviteAug 28 · 3 Miles Boys Varsity · Place 28 · Libertyville3 Miles Boys Varsity2817:38.20 PB12

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 4 · Place 118 · Libertyville5,000 Meters Open 411817:36.15 PB11
Nov 92024 IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 198 · Libertyville3 Miles 3A Varsity19815:56.10 PB11
Nov 22024 IHSA Class 3A XC Sectional-#4 Hoffman Estates (H.S.)Nov 2 · 3 Miles Varsity · Place 84 · Libertyville3 Miles Varsity8416:04.3711
Oct 262024 IHSA Class 3A XC Regional-#4C Gurnee (Warren)Oct 26 · 3 Miles Varsity · Place 33 · Libertyville3 Miles Varsity3316:11.5011
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Varsity · Place 14 · Libertyville3 Miles Varsity1415:29.05 PB11
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 113 · Libertyville3 Miles Varsity11316:12.2811
Sep 24NSC Week 3 hosted by Zion-BentonSep 24 · 3 Miles Boys · Place 7 · Libertyville3 Miles Boys716:44.80 PB11
Sep 21Bill Dortch - Harry Carlson Cross County InvitationalSep 21 · 3 Miles Varsity · Place 8 · Libertyville3 Miles Varsity817:12.20 PB11
Sep 17NSC Week 2 Hosted by LibertvilleSep 17 · 3 Miles Varsity · Place 6 · Libertyville3 Miles Varsity617:36.9011
Sep 14Al Willhoit Wauconda InvitationalSep 14 · 3 Miles Varsity · Place 15 · Libertyville3 Miles Varsity1516:47 PB11
Sep 4Art Campbell Lake County Cross Country InvitationalSep 4 · 3 Miles Varsity · Place 22 · Libertyville3 Miles Varsity2216:15.0911
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 4 · Libertyville3 Miles Varsity416:18.4011

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 14North Suburban Conference Championship MeetOct 14 · 3 Miles Varsity · Place 37 · Libertyville3 Miles Varsity3717:27.610
Oct 3NSC Week 3 Quad A @ LibertyvilleOct 3 · 3 Miles Varsity · Place 19 · Libertyville3 Miles Varsity1917:59.50SO
Sep 3049th Annual Patricia Harland Cross Country InvitationalSep 30 · 3 Miles Varsity · Place 31 · Libertyville3 Miles Varsity3118:14.90 PB10
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Sophomore · Place 25 · Libertyville3 Miles Sophomore2516:50.36 PB10
Sep 19NSC Week 2 Quad A @ Lake ForestSep 19 · 3 Miles Varsity · Place 14 · Libertyville3 Miles Varsity1416:58.0510
Sep 946th Annual Wauconda XC Al Wilhoit InvitationalSep 9 · 3 Miles Open · Place 2 · Libertyville3 Miles Open217:09.710
Aug 30Art Campbell Lake County InviteAug 30 · 3 Miles Varsity · Place 44 · Libertyville3 Miles Varsity4417:19.8610
Aug 26Patriot Early InviteAug 26 · 3 Miles Varsity · Place 21 · Libertyville3 Miles Varsity2116:55.82SO
Aug 1923 LHS BXC Time TrialAug 19 · 3 Miles Varsity · Libertyville3 Miles Varsity017:48Unofficial10

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 6NSC Boys - Warren and Libertyville @MundeleinSep 6 · 4,800 Meters Varsity · Place 7 · Libertyville4,800 Meters Varsity716:20FR
Sep 6NSC Boys - Warren and Libertyville @MundeleinSep 6 · 4,800 Meters Varsity · Place 8 · Libertyville4,800 Meters Varsity816:20FR
Aug 31Art Campbell Lake County Invitational Aug 31 · Varsity · Place 58 · LibertyvilleVarsity5818:369
Aug 25Patriot Early InviteAug 25 · 3 Miles Boys Race · Place 32 · Libertyville3 Miles Boys Race3218:12.94 PB9