Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1216:06.9First to the Finish InvitationalSeptember 12, 2026
3 Miles · Eagle AcresLakes Sunset Invite · Oct 816:00.90Lakes Sunset InviteOctober 8, 2026
3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 3117:53.102026 IHSA Class 2A XC Sectional - #4 Woodstock (North)October 31, 2026
3 Miles · Emricson ParkIHSA Class 2A XC Regional - #4B Woodstock (H.S.) · Oct 2517:40.54IHSA Class 2A XC Regional - #4B Woodstock (H.S.)October 25, 2025
3 Miles · Indian Oaks ParkKRC Championships · Oct 1716:16.15KRC ChampionshipsOctober 17, 2026
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Sectional - #4 Lake Villa (Lakes) · Nov 116:48.32IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)November 1, 2025
3 Miles · McHenry Township Recreation Center2026 McHenry County Invite · Aug 2917:59.972026 McHenry County InviteAugust 29, 2026
5,000 Meters · Blackhawk Golf Course Midwest Invitational (High School) · Sep 2617:23.7 Midwest Invitational (High School)September 26, 2026
5,000 Meters · Burlington School ForestBurlington Invite · Oct 317:37.1Burlington InviteOctober 3, 2026
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1719:37.55NXR Midwest Regional ChampionshipsNovember 17, 2024
5,000 Meters · McHenry Township Recreation Center2025 KRC XC Championships · Oct 1818:45.282025 KRC XC ChampionshipsOctober 18, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 518:45.88Rich Eschman XC InvitationalSeptember 5, 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 2A XC Sectional - #4 Woodstock (North)Oct 31 · 3 Miles Varsity · Place 89 · Woodstock3 Miles Varsity8917:53.10 PB12
Oct 242026 IHSA Class 2A XC Regional - #4B Belvidere (H.S.)Oct 24 · 3 Miles Varsity · Place 18 · Woodstock3 Miles Varsity1816:07.4912
Oct 17KRC ChampionshipsOct 17 · 3 Miles Varsity · Place 7 · Woodstock3 Miles Varsity716:16.15 PB12
Oct 8Lakes Sunset InviteOct 8 · 3 Miles Team Final - Gold + Silver · Place 31 · Woodstock3 Miles Team Final - Gold + Silver3116:00.90 PB12
Oct 3Burlington InviteOct 3 · 5,000 Meters Boys Varsity · Place 7 · Woodstock5,000 Meters Boys Varsity717:37.1 PB12
Sep 26 Midwest Invitational (High School)Sep 26 · 5,000 Meters Boys Varsity · Place 109 · Woodstock5,000 Meters Boys Varsity10917:23.7 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 54 · Woodstock3 Miles 3 Miles-Varsity-2A5416:06.9 PB12
Sep 8KRC Preview Meet at Indians Oak Park, MarengoSep 8 · 3 Miles Varsity · Place 7 · Woodstock3 Miles Varsity716:21.2212
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 28 · Woodstock5,000 Meters Varsity2818:45.88 PB12
Aug 292026 McHenry County InviteAug 29 · 3 Miles Varsity · Place 28 · Woodstock3 Miles Varsity2817:59.97 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 112 · Woodstock3 Miles Varsity11216:48.32 PB11
Oct 25IHSA Class 2A XC Regional - #4B Woodstock (H.S.)Oct 25 · 3 Miles Varsity · Place 33 · Woodstock3 Miles Varsity3317:40.54 PB11
Oct 182025 KRC XC ChampionshipsOct 18 · 5,000 Meters Varsity · Place 19 · Woodstock5,000 Meters Varsity1918:45.28 PB11
Oct 10Lakes Sunset InvitationalOct 10 · 3 Miles Gold: 1-5 · Place 67 · Woodstock3 Miles Gold: 1-56716:58.0911
Sep 27Midwest Invitational (High School)Sep 27 · 5,000 Meters Boys Varsity · Place 204 · Woodstock5,000 Meters Boys Varsity20418:16.1011
Sep 202025 Woodstock Byrnefest XC Invite Sep 20 · 3 Miles Varsity · Place 4 · Woodstock3 Miles Varsity419:27.7811
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 187 · Woodstock3 Miles Varsity 2A18717:19.1011
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 5,000 Meters Varsity · Place 29 · Woodstock5,000 Meters Varsity2918:57.8811
Aug 302025 McHenry County Invite Aug 30 · 3 Miles Varsity · Place 50 · Woodstock3 Miles Varsity5019:00.4111

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Rising Stars 1 · Place 134 · Woodstock5,000 Meters Rising Stars 113419:37.55 PB10
Nov 92024 IHSA Class 2A State XC ChampionshipsNov 9 · 3 Miles 2A Varsity · Place 217 · Woodstock3 Miles 2A Varsity21717:00.0010
Nov 22024 IHSA Class 2A XC Sectional-#4 Maple Park (Kaneland)Nov 2 · 3 Miles Varsity · Place 118 · Woodstock3 Miles Varsity11817:53.1010
Oct 262024 IHSA Class 2A XC Regional-#4A Lake Villa (Lakes)Oct 26 · 3 Miles Varsity · Place 49 · Woodstock3 Miles Varsity4917:35.5010
Oct 19Kishwaukee River ConferenceOct 19 · 3 Miles Varsity · Place 21 · Woodstock3 Miles Varsity2117:59.0710
Oct 11Lakes Sunset InvitationalOct 11 · 3 Miles Varsity · Place 41 · Woodstock3 Miles Varsity4118:13.60SO
Sep 28Janesville Craig InvitationalSep 28 · 5,000 Meters Varsity · Place 249 · Woodstock5,000 Meters Varsity24918:47.710
Sep 21Woodstock Byrnefest XC InviteSep 21 · 3 Miles Varsity · Place 3 · Woodstock3 Miles Varsity319:45.0910
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 321 · Woodstock3 Miles Varsity 2A32118:30.7010
Sep 10KRC Preview MeetSep 10 · 3 Miles Varsity · Place 22 · Woodstock3 Miles Varsity2219:40.2010
Sep 7Rich Eschman XC InvitationalSep 7 · 2.15 Miles Frosh/Soph Freshman · Place 27 · Woodstock2.15 Miles Frosh/Soph Freshman2712:30.2410
Aug 31McHenry County Cross Country MeetAug 31 · 3 Miles Junior Varsity · Place 24 · Woodstock3 Miles Junior Varsity2420:39.1210

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14KRC ChampionshipOct 14 · 3 Miles Open · Place 9 · Woodstock (H.S.)3 Miles Open921:27.499
Oct 6Lakes Sunset InviteOct 6 · 3 Miles Open · Place 40 · Woodstock (H.S.)3 Miles Open4019:04.30FR
Sep 16Woodstock Byrnefest XC InviteSep 16 · 3 Miles Junior Varsity · Place 4 · Woodstock (H.S.)3 Miles Junior Varsity421:20.81FR
Sep 5KRC PreviewSep 5 · 3 Miles Varsity · Place 32 · Woodstock (H.S.)3 Miles Varsity3222:51.779
Sep 2Crystal Lake South "Rich Eschman XC Invitational"Sep 2 · 2.15 Miles Frosh/Soph Freshman · Place 50 · Woodstock (H.S.)2.15 Miles Frosh/Soph Freshman5014:07.61FR
Aug 26McHenry County Cross Country MeetAug 26 · 3 Miles Junior Varsity · Place 53 · Woodstock (H.S.)3 Miles Junior Varsity5322:43.659