Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2620:48.28Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 718:44.00IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 2A State XC Championships · Nov 819:05.66IHSA Class 2A State XC ChampionshipsNovember 8, 2025
3 Miles · Dundee-Crown High SchoolDundee-Crown Tri Meet · Sep 2220:28Dundee-Crown Tri MeetSeptember 22, 2026
3 Miles · Eagle AcresLakes Sunset Invite · Oct 818:56.60Lakes Sunset InviteOctober 8, 2026
3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 3119:34.402026 IHSA Class 2A XC Sectional - #4 Woodstock (North)October 31, 2026
3 Miles · Emricson ParkIHSA Class 2A XC Regional - #4B Woodstock (H.S.) · Oct 2521:10.14IHSA Class 2A XC Regional - #4B Woodstock (H.S.)October 25, 2025
3 Miles · Fox River Park49th Annual Patricia Harland Cross Country Invitational · Sep 3023:56.6049th Annual Patricia Harland Cross Country InvitationalSeptember 30, 2023
3 Miles · Lakes Community High SchoolLakes Sunset Invitational · Oct 1018:46.30Lakes Sunset InvitationalOctober 10, 2025
3 Miles · Lippold ParkD155 Quad · Oct 620:19.5D155 QuadOctober 6, 2026
3 Miles · McHenry County College2025 Fox Valley Cross Country Conference Championship · Oct 1820:39.552025 Fox Valley Cross Country Conference ChampionshipOctober 18, 2025
3 Miles · McHenry Township Recreation Center2026 McHenry County Invite · Aug 2921:55.722026 McHenry County InviteAugust 29, 2026
3 Miles · MCHS Upper Campus - New 2025FVC Quad - McHenry, Huntley, Prairie Ridge, Dundee-Crown · Sep 922:31FVC Quad - McHenry, Huntley, Prairie Ridge, Dundee-CrownSeptember 9, 2025
3 Miles · Plato Township ParkBurlington Central XC Invite · Sep 820:42.7Burlington Central XC InviteSeptember 8, 2026
5,000 Meters · Veteran Acres ParkFVC Quad Meet - Hosted by Prairie Ridge (H.S.) · Oct 722:46.2FVC Quad Meet - Hosted by Prairie Ridge (H.S.)October 7, 2025

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 2A Varsity · Place 62 · Crystal Lake (Prairie Ridge)3 Miles Class 2A Varsity6218:44.00 PB12
Oct 312026 IHSA Class 2A XC Sectional - #4 Woodstock (North)Oct 31 · 3 Miles Varsity · Place 17 · Crystal Lake (Prairie Ridge)3 Miles Varsity1719:34.40 PB12
Oct 242026 IHSA Class 2A XC Regional - #4C Lake Forest (H.S.)Oct 24 · 3 Miles Varsity · Place 16 · Crystal Lake (Prairie Ridge)3 Miles Varsity1619:11.1012
Oct 172026 Fox Valley Conference ChampionshipOct 17 · 3 Miles Varsity · Place 40 · Crystal Lake (Prairie Ridge)3 Miles Varsity4020:21.412
Oct 8Lakes Sunset InviteOct 8 · 3 Miles Team Final - Gold + Silver · Place 40 · Crystal Lake (Prairie Ridge)3 Miles Team Final - Gold + Silver4018:56.60 PB12
Oct 6D155 QuadOct 6 · 3 Miles High School · Place 6 · Crystal Lake (Prairie Ridge)3 Miles High School620:19.5 PB12
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 139 · Crystal Lake (Prairie Ridge)3 Miles Varsity13920:48.28 PB12
Sep 22Dundee-Crown Tri MeetSep 22 · 3 Miles High School Girls · Place 10 · Crystal Lake (Prairie Ridge)3 Miles High School Girls1020:28 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 62 · Crystal Lake (Prairie Ridge)3 Miles 3 Miles-Varsity-2A6220:03.812
Sep 8Burlington Central XC InviteSep 8 · 3 Miles Varsity Girls · Place 8 · Crystal Lake (Prairie Ridge)3 Miles Varsity Girls820:42.7 PB12
Aug 292026 McHenry County InviteAug 29 · 3 Miles Varsity · Place 12 · Crystal Lake (Prairie Ridge)3 Miles Varsity1221:55.72 PB12

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 2A State XC ChampionshipsNov 8 · 3 Miles 2A Varsity · Place 100 · Crystal Lake (Prairie Ridge)3 Miles 2A Varsity10019:05.66 PB11
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 43 · Crystal Lake (Prairie Ridge)3 Miles Varsity4318:53.8711
Oct 25IHSA Class 2A XC Regional - #4B Woodstock (H.S.)Oct 25 · 3 Miles Varsity · Place 33 · Crystal Lake (Prairie Ridge)3 Miles Varsity3321:10.14 PB11
Oct 182025 Fox Valley Cross Country Conference ChampionshipOct 18 · 3 Miles Varsity · Place 41 · Crystal Lake (Prairie Ridge)3 Miles Varsity4120:39.55 PB11
Oct 10Lakes Sunset InvitationalOct 10 · 3 Miles Gold: 1-5 · Place 35 · Crystal Lake (Prairie Ridge)3 Miles Gold: 1-53518:46.30 PB11
Oct 7FVC Quad Meet - Hosted by Prairie Ridge (H.S.)Oct 7 · 5,000 Meters Open · Place 13 · Crystal Lake (Prairie Ridge)5,000 Meters Open1322:46.2 PB11
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 153 · Crystal Lake (Prairie Ridge)3 Miles Varsity15321:07.9011
Sep 202025 Woodstock Byrnefest XC Invite Sep 20 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)3 Miles Varsity121:18.9111
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 60 · Crystal Lake (Prairie Ridge)3 Miles Varsity 2A6019:38.5011
Sep 9FVC Quad - McHenry, Huntley, Prairie Ridge, Dundee-CrownSep 9 · 3 Miles Varsity · Place 12 · Crystal Lake (Prairie Ridge)3 Miles Varsity1222:31 PB11
Aug 302025 McHenry County Invite Aug 30 · 3 Miles Varsity · Place 12 · Crystal Lake (Prairie Ridge)3 Miles Varsity1221:10.8911

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 2A XC Sectional-#4 Maple Park (Kaneland)Nov 2 · 3 Miles Varsity · Place 121 · Crystal Lake (Prairie Ridge)3 Miles Varsity12122:26.7810
Oct 262024 IHSA Class 2A XC Regional-#4A Lake Villa (Lakes)Oct 26 · 3 Miles Varsity · Place 35 · Crystal Lake (Prairie Ridge)3 Miles Varsity3520:59.9010
Sep 24FVC Tri-MeetSep 24 · 3 Miles Varsity · Place 7 · Crystal Lake (Prairie Ridge)3 Miles Varsity720:3510
Sep 21Woodstock Byrnefest XC InviteSep 21 · 3 Miles Varsity · Place 2 · Crystal Lake (Prairie Ridge)3 Miles Varsity222:51.8910
Sep 10FVC Quad - McHenry, Prairie Ridge, Dundee-Crown, HuntleySep 10 · 3 Miles Varsity · Place 4 · Crystal Lake (Prairie Ridge)3 Miles Varsity422:2710
Sep 7 St. Charles East Leavey InvitationalSep 7 · 3 Miles Varsity · Place 55 · Crystal Lake (Prairie Ridge)3 Miles Varsity5520:29.4010
Aug 31McHenry County Cross Country MeetAug 31 · 3 Miles Varsity · Place 24 · Crystal Lake (Prairie Ridge)3 Miles Varsity2423:01.1510

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 2A XC Sectional - #4 Woodstock (H.S.)Oct 28 · 3 Miles Varsity · Place 79 · Crystal Lake (Prairie R3 Miles Varsity7921:20.37FR
Oct 212023 IHSA Class 2A XC Regional - #4C Lake Villa (Lakes)Oct 21 · 3 Miles Varsity · Place 38 · Crystal Lake (Prairie R3 Miles Varsity3820:51.8FR
Oct 14Fox Valley Conference XC ChampionshipsOct 14 · 3 Miles Varsity · Place 34 · Crystal Lake (Prairie R3 Miles Varsity3420:37.369
Oct 3D155 ShowdownOct 3 · 5,000 Meters Varsity · Place 11 · Crystal Lake (Prairie R5,000 Meters Varsity1123:13.89
Sep 3049th Annual Patricia Harland Cross Country InvitationalSep 30 · 3 Miles JV · Place 1 · Crystal Lake (Prairie Ridge)3 Miles JV123:56.60 PB9
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Varsity · Place 174 · Crystal Lake (Prairie Ridge)3 Miles Varsity17422:19.759
Sep 19Prairie Ridge vs HampshireSep 19 · 3 Miles Varsity · Place 13 · Crystal Lake (Prairie R3 Miles Varsity1323:42.79
Sep 16Woodstock Byrnefest XC InviteSep 16 · 3 Miles Junior Varsity · Place 1 · Crystal Lake (Prairie R3 Miles Junior Varsity122:25.90FR
Sep 2St. Charles East Leavey InvitationalSep 2 · 3 Miles Varsity · Place 89 · Crystal Lake (Prairie R3 Miles Varsity8926:52.409
Aug 26McHenry County Cross Country MeetAug 26 · 3 Miles Junior Varsity · Place 22 · Crystal Lake (Prairie Ridg3 Miles Junior Varsity2224:31.589