Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2318:35.65Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2615:58.10Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 715:22.82IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1216:04.3First to the Finish InvitationalSeptember 12, 2026
3 Miles · Dundee-Crown High SchoolDundee-Crown Tri Meet · Sep 2216:19Dundee-Crown Tri MeetSeptember 22, 2026
3 Miles · Eagle AcresLakes Sunset Invite · Oct 815:39.80Lakes Sunset InviteOctober 8, 2026
3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 3116:40.702026 IHSA Class 2A XC Sectional - #4 Woodstock (North)October 31, 2026
3 Miles · Emricson Park2025 McHenry County Invite · Aug 3016:39.672025 McHenry County Invite August 30, 2025
3 Miles · Huntley High SchoolFVC Triangular Meet - Huntley, Hampshire, Prairie Ridge · Sep 2316:19FVC Triangular Meet - Huntley, Hampshire, Prairie RidgeSeptember 23, 2025
3 Miles · Lakes Community High SchoolLakes Sunset Invitational · Oct 1015:21.78Lakes Sunset InvitationalOctober 10, 2025
3 Miles · Lippold ParkD155 Quad · Oct 616:13.1D155 QuadOctober 6, 2026
3 Miles · McHenry County College2025 Fox Valley Cross Country Conference Championship · Oct 1816:03.852025 Fox Valley Cross Country Conference ChampionshipOctober 18, 2025
3 Miles · McHenry Township Recreation Center2026 McHenry County Invite · Aug 2917:07.592026 McHenry County InviteAugust 29, 2026
3 Miles · MCHS Upper Campus - New 2025FVC Quad - McHenry, Huntley, Prairie Ridge, Dundee-Crown · Sep 916:12FVC Quad - McHenry, Huntley, Prairie Ridge, Dundee-CrownSeptember 9, 2025
3 Miles · Plato Township ParkBurlington Central XC Invite · Sep 817:07.8Burlington Central XC InviteSeptember 8, 2026
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 416:06.9851th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
5,000 Meters · Veteran Acres ParkFVC Quad Meet - Hosted by Prairie Ridge (H.S.) · Oct 717:15.85FVC 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 75 · Crystal Lake (Prairie Ridge)3 Miles Class 2A Varsity7515:22.82 PB12
Oct 312026 IHSA Class 2A XC Sectional - #4 Woodstock (North)Oct 31 · 3 Miles Varsity · Place 36 · Crystal Lake (Prairie Ridge)3 Miles Varsity3616:40.70 PB12
Oct 242026 IHSA Class 2A XC Regional - #4C Lake Forest (H.S.)Oct 24 · 3 Miles Varsity · Place 13 · Crystal Lake (Prairie Ridge)3 Miles Varsity1315:41.3012
Oct 172026 Fox Valley Conference ChampionshipOct 17 · 3 Miles Varsity · Place 14 · Crystal Lake (Prairie Ridge)3 Miles Varsity1416:06.112
Oct 8Lakes Sunset InviteOct 8 · 3 Miles Team Final - Gold + Silver · Place 11 · Crystal Lake (Prairie Ridge)3 Miles Team Final - Gold + Silver1115:39.80 PB12
Oct 6D155 QuadOct 6 · 3 Miles High School · Place 3 · Crystal Lake (Prairie Ridge)3 Miles High School316:13.1 PB12
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 82 · Crystal Lake (Prairie Ridge)3 Miles Varsity8215:58.10 PB12
Sep 22Dundee-Crown Tri MeetSep 22 · 3 Miles High School Boys · Place 2 · Crystal Lake (Prairie Ridge)3 Miles High School Boys216:19 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 52 · Crystal Lake (Prairie Ridge)3 Miles 3 Miles-Varsity-2A5216:04.3 PB12
Sep 8Burlington Central XC InviteSep 8 · 3 Miles Varsity Boys · Place 10 · Crystal Lake (Prairie Ridge)3 Miles Varsity Boys1017:07.8 PB12
Aug 292026 McHenry County InviteAug 29 · 3 Miles Varsity · Place 11 · Crystal Lake (Prairie Ridge)3 Miles Varsity1117:07.59 PB12

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 38 · Crystal Lake (Prairie Ridge)3 Miles Varsity3815:42.6111
Oct 25IHSA Class 2A XC Regional - #4B Woodstock (H.S.)Oct 25 · 3 Miles Varsity · Place 15 · Crystal Lake (Prairie Ridge)3 Miles Varsity1517:00.5811
Oct 182025 Fox Valley Cross Country Conference ChampionshipOct 18 · 3 Miles Varsity · Place 6 · Crystal Lake (Prairie Ridge)3 Miles Varsity616:03.85 PB11
Oct 10Lakes Sunset InvitationalOct 10 · 3 Miles Gold: 1-5 · Place 10 · Crystal Lake (Prairie Ridge)3 Miles Gold: 1-51015:21.78 PB11
Oct 7FVC Quad Meet - Hosted by Prairie Ridge (H.S.)Oct 7 · 5,000 Meters Open · Place 2 · Crystal Lake (Prairie Ridge)5,000 Meters Open217:15.85 PB11
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 4 · Crystal Lake (Prairie Ridge)3 Miles Varsity416:06.98 PB11
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 65 · Crystal Lake (Prairie Ridge)3 Miles Varsity6515:59.4611
Sep 23FVC Triangular Meet - Huntley, Hampshire, Prairie RidgeSep 23 · 3 Miles Boys Race · Place 1 · Crystal Lake (Prairie Ridge)3 Miles Boys Race116:19 PB11
Sep 202025 Woodstock Byrnefest XC Invite Sep 20 · 3 Miles Open · Place 1 · Crystal Lake (Prairie Ridge)3 Miles Open117:33.5111
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 21 · Crystal Lake (Prairie Ridge)3 Miles Varsity 2A2115:33.5011
Sep 9FVC Quad - McHenry, Huntley, Prairie Ridge, Dundee-CrownSep 9 · 3 Miles Varsity · Place 3 · Crystal Lake (Prairie Ridge)3 Miles Varsity316:12 PB11
Aug 302025 McHenry County Invite Aug 30 · 3 Miles Varsity · Place 8 · Crystal Lake (Prairie Ridge)3 Miles Varsity816:39.67 PB11

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 2A XC Sectional-#4 Maple Park (Kaneland)Nov 2 · 3 Miles Varsity · Place 33 · Crystal Lake (Prairie Ridge)3 Miles Varsity3316:04.0110
Oct 262024 IHSA Class 2A XC Regional-#4A Lake Villa (Lakes)Oct 26 · 3 Miles Varsity · Place 20 · Crystal Lake (Prairie Ridge)3 Miles Varsity2016:28.3010
Oct 19Fox Valley Conference XC MeetOct 19 · 3 Miles Varsity · Place 11 · Crystal Lake (Prairie Ridge)3 Miles Varsity1116:41.4110
Oct 11Lakes Sunset InvitationalOct 11 · 3 Miles Varsity · Place 14 · Crystal Lake (Prairie Ridge)3 Miles Varsity1415:40.50SO
Oct 8D155 Quad MeetOct 8 · 3 Miles Varsity · Place 6 · Crystal Lake (Prairie Ridge)3 Miles Varsity616:40.6010
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 97 · Crystal Lake (Prairie Ridge)3 Miles Varsity9716:01.9210
Sep 24FVC Tri-MeetSep 24 · 3 Miles Varsity · Place 3 · Crystal Lake (Prairie Ridge)3 Miles Varsity316:3410
Sep 21Woodstock Byrnefest XC InviteSep 21 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)3 Miles Varsity117:21.1010
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 67 · Crystal Lake (Prairie Ridge)3 Miles Varsity 2A6716:20.1010
Sep 10FVC Quad - McHenry, Prairie Ridge, Dundee-Crown, HuntleySep 10 · 3 Miles Varsity · Place 3 · Crystal Lake (Prairie Ridge)3 Miles Varsity316:5310
Sep 7 St. Charles East Leavey InvitationalSep 7 · 3 Miles Varsity · Place 21 · Crystal Lake (Prairie Ridge)3 Miles Varsity2116:13.0010
Aug 31McHenry County Cross Country MeetAug 31 · 3 Miles Varsity · Place 13 · Crystal Lake (Prairie Ridge)3 Miles Varsity1317:36.6510

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 2.5 Miles Freshman · Place 266 · Crystal Lake (Prairie Ridge)2.5 Miles Freshman26618:35.65 PB9
Sep 16Woodstock Byrnefest XC InviteSep 16 · 3 Miles Junior Varsity · Place 1 · Crystal Lake (Prairie R3 Miles Junior Varsity117:36.10FR
Sep 2St. Charles East Leavey InvitationalSep 2 · 3 Miles Varsity · Place 14 · Crystal Lake (Prairie R3 Miles Varsity1418:14.109
Aug 26McHenry County Cross Country MeetAug 26 · 3 Miles Varsity · Place 35 · Crystal Lake (Prairie Ridg3 Miles Varsity3518:20.119