Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Grayslake Middle SchoolIESA 3A Sectional B · Oct 814:15.6IESA 3A Sectional BOctober 8, 2022
2 Miles · Maxwell ParkIESA State Meet · Oct 1514:09.5IESA State MeetOctober 15, 2022
2 Miles · Vernon Hills High SchoolHawthorn North XC Invite · Sep 2914:37.80Hawthorn North XC InviteSeptember 29, 2023
2.96 Miles · Stadium Course2026 IHSA Class 3A XC Regional - #4C Gurnee (Warren) · Oct 2419:48.002026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)October 24, 2026
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 1922:15.70Bill Dortch - Harry Carlson Cross County InvitationalSeptember 19, 2026
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2123:35.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 2521:02.26IHSA Class 3A XC Regional - #4C Fox Lake (Grant)October 25, 2025
3 Miles · Central Park3rd Annual Vicky Piela Invite · Sep 521:43.503rd Annual Vicky Piela InviteSeptember 5, 2026
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2620:37.76Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1221:54.7First to the Finish InvitationalSeptember 12, 2026
3 Miles · Diamond Lake Sports ComplexNSC Week 3 Quad B · Sep 3021:54.37NSC Week 3 Quad BSeptember 30, 2025
3 Miles · Diamond Lake Sports ComplexNSC Week 1 hosted by Lake Zurich · Sep 1022:00.01NSC Week 1 hosted by Lake ZurichSeptember 10, 2024
3 Miles · Grove 172026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.) · Oct 3120:16.332026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.)October 31, 2026
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1920:42.64NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Loyola Academy-Munz Campus2026 Loyola Academy Flight Night · Oct 920:56.72026 Loyola Academy Flight NightOctober 9, 2026
3 Miles · Shiloh ParkNSC Week 3 hosted by Zion-Benton · Sep 2420:50.20NSC Week 3 hosted by Zion-BentonSeptember 24, 2024
3 Miles · Shiloh Woods @ Zion Leisure CenterNSC Week 2 A/C Quad · Sep 1521:39.00NSC Week 2 A/C QuadSeptember 15, 2026
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 421:43.2051th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
3 Miles · Vernon Hills Athletic ComplexPatriot Early Invite · Aug 2721:42.50Patriot Early InviteAugust 27, 2026
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2822:01.10Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1821:13.07NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkArt Campbell Lake County Cross Country Invitational · Sep 322:22.00Art Campbell Lake County Cross Country InvitationalSeptember 3, 2025
5230 m · Waukegan Sports ParkNSC Week 1 A/B Quad · Sep 823:13.80NSC 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

11 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.)Oct 31 · 3 Miles Varsity · Place 122 · LibertyvilleLibertyville3 Miles Varsity12220:16.33 PB11
Oct 242026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)Oct 24 · 2.96 Miles Varsity · Place 52 · LibertyvilleLibertyville2.96 Miles Varsity5219:48.00 PB11
Oct 92026 Loyola Academy Flight NightOct 9 · 3 Miles Varsity · Place 121 · LibertyvilleLibertyville3 Miles Varsity12120:56.7 PB11
Oct 352nd Annual Patricia Harland Cross Country InvitationalOct 3 · 3 Miles Varsity · Place 8 · LibertyvilleLibertyville3 Miles Varsity821:59.9011
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 134 · LibertyvilleLibertyville3 Miles Varsity13420:37.76 PB11
Sep 19Bill Dortch - Harry Carlson Cross County InvitationalSep 19 · 3 Miles Varsity · Place 21 · LibertyvilleLibertyville3 Miles Varsity2122:15.70 PB11
Sep 15NSC Week 2 A/C QuadSep 15 · 3 Miles Girls · Place 17 · LibertyvilleLibertyville3 Miles Girls1721:39.00 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-3A · Place 166 · LibertyvilleLibertyville3 Miles 3 Miles-Varsity-3A16621:54.7 PB11
Sep 8NSC Week 1 A/B QuadSep 8 · 3.25 Miles Girls · Place 12 · LibertyvilleLibertyville3.25 Miles Girls1223:13.80 PB11
Sep 53rd Annual Vicky Piela InviteSep 5 · 3 Miles Varsity Girls · Place 39 · LibertyvilleLibertyville3 Miles Varsity Girls3921:43.50 PB11
Aug 27Patriot Early InviteAug 27 · 3 Miles Girls Varsity · Place 27 · LibertyvilleLibertyville3 Miles Girls Varsity2721:42.50 PB11

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 3A XC Regional - #4C Fox Lake (Grant)Oct 25 · 3 Miles Varsity · Place 49 · LibertyvilleLibertyville3 Miles Varsity4921:02.26 PB10
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 45 · LibertyvilleLibertyville3 Miles Varsity4521:13.07 PB10
Oct 102025 Loyola Academy Flight NightOct 10 · 3 Miles Varsity · Place 117 · LibertyvilleLibertyville3 Miles Varsity11721:03.4SO
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 16 · LibertyvilleLibertyville3 Miles Varsity1621:43.20 PB10
Sep 30NSC Week 3 Quad BSep 30 · 3 Miles Girls · Place 18 · LibertyvilleLibertyville3 Miles Girls1821:54.37 PB10
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Junior Varsity · Place 87 · LibertyvilleLibertyville3 Miles Junior Varsity8722:47.9410
Sep 20Bill Dortch - Harry Carlson Cross County InvitationalSep 20 · 3 Miles Varsity · Place 29 · LibertyvilleLibertyville3 Miles Varsity2923:03.0610
Sep 16NSC Week 2 Quad BSep 16 · 3 Miles Girls · Place 19 · LibertyvilleLibertyville3 Miles Girls1922:45.0910
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 3A · Place 220 · LibertyvilleLibertyville3 Miles Varsity 3A22022:52.6010
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Girls · Place 21 · LibertyvilleLibertyville3 Miles Girls2122:34.7010
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Open · Place 1 · LibertyvilleLibertyville3 Miles Open122:22.00 PB10
Aug 28Patriot Early InviteAug 28 · 3 Miles Girls Varsity · Place 32 · LibertyvilleLibertyville3 Miles Girls Varsity3222:01.10 PB10

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 211st Annual Willow Stream WaddleOct 21 · 2 Miles Sophomore · Place 8 · LibertyvilleLibertyville2 Miles Sophomore814:27.699
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Frosh/Soph · Place 5 · LibertyvilleLibertyville3 Miles Frosh/Soph520:42.64 PB9
Oct 9Lights Out InvitationalOct 9 · 2 Miles Varsity · Place 53 · LibertyvilleLibertyville2 Miles Varsity5312:59.369
Oct 5Pat Savage InvitationalOct 5 · 3 Miles Varsity · Place 139 · LibertyvilleLibertyville3 Miles Varsity13921:47.829
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 174 · LibertyvilleLibertyville3 Miles Varsity17421:03.739
Sep 24NSC Week 3 hosted by Zion-BentonSep 24 · 3 Miles Girls · Place 16 · LibertyvilleLibertyville3 Miles Girls1620:50.20 PB9
Sep 21Bill Dortch - Harry Carlson Cross County InvitationalSep 21 · 3 Miles Varsity · Place 43 · LibertyvilleLibertyville3 Miles Varsity4323:35.90 PB9
Sep 17NSC Week 2 Hosted by LibertvilleSep 17 · 3 Miles Varsity · Place 19 · LibertyvilleLibertyville3 Miles Varsity1922:56.509
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Open · Place 38 · LibertyvilleLibertyville3 Miles Open3821:36.909
Sep 10NSC Week 1 hosted by Lake ZurichSep 10 · 3 Miles Girls · Place 17 · LibertyvilleLibertyville3 Miles Girls1722:00.01 PB9
Sep 4Art Campbell Lake County Cross Country InvitationalSep 4 · 3 Miles Open · Place 3 · LibertyvilleLibertyville3 Miles Open321:33.909
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 33 · LibertyvilleLibertyville3 Miles Varsity3321:53.909

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14IESA State XC ChampionshipsOct 14 · 2 Miles 4A · Place 126 · Libertyville Highland MLibertyville Highland M2 Miles 4A12613:43.608
Oct 7IESA 4A Sectional A @ Grayslake MiddleOct 7 · 2 Miles Varsity · Place 8 · Libertyville Highland MLibertyville Highland M2 Miles Varsity814:00.28
Sep 29Hawthorn North XC InviteSep 29 · 2 Miles 8th Grade Girls - 2 Miles · Place 21 · Libertyville Highland MSLibertyville Highland MS2 Miles 8th Grade Girls - 2 Miles2114:37.80 PB8

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15IESA State MeetOct 15 · 2 Miles 3A · Place 190 · Libertyville Highland MSLibertyville Highland MS2 Miles 3A19014:09.5 PB7
Oct 8IESA 3A Sectional BOct 8 · 2 Miles Varsity Girls · Place 10 · Libertyville Highland MSLibertyville Highland MS2 Miles Varsity Girls1014:15.6 PB7
Sep 30Hawthorn XC InviteSep 30 · 2 Miles 7th Grade Girls · Place 24 · Libertyville Highland MSLibertyville Highland MS2 Miles 7th Grade Girls2415:11.27