Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Belvidere High SchoolBlack Sail Invitational · Oct 1016:59.22Black Sail Invitational October 10, 2026
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1117:12.62Black Sail Invitational October 11, 2025
3 Miles · Bulldog Athletic ComplexJT Invite · Sep 2617:23.94JT InviteSeptember 26, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 716:50.41IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1217:51.4First to the Finish InvitationalSeptember 12, 2026
3 Miles · Emricson Park2025 McHenry County Invite · Aug 3019:15.932025 McHenry County Invite August 30, 2025
3 Miles · Kankakee Community College2026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara) · Oct 3117:00.562026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara)October 31, 2026
3 Miles · McHenry Township Recreation Center2026 McHenry County Invite · Aug 2918:05.592026 McHenry County InviteAugust 29, 2026
3 Miles · Tim Osmond Sports Complex52nd Annual Patricia Harland Cross Country Invitational · Oct 318:07.2052nd Annual Patricia Harland Cross Country InvitationalOctober 3, 2026
5,000 Meters · Lisle High SchoolIHSA Class 1A XC Regional - #1C Lisle (Sr.) · Oct 2518:32.19IHSA Class 1A XC Regional - #1C Lisle (Sr.)October 25, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 519:32.20Rich 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
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 1A Varsity · Place 173 · Woodstock (Marian)3 Miles Class 1A Varsity17316:50.41 PB11
Oct 312026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara)Oct 31 · 3 Miles Varsity · Place 33 · Woodstock (Marian)3 Miles Varsity3317:00.56 PB11
Oct 242026 IHSA Class 1A XC Regional - #1C WestmontOct 24 · 3 Miles Varsity · Place 13 · Woodstock (Marian)3 Miles Varsity1317:10.6011
Oct 17Chicagoland Christian ConferenceOct 17 · 3 Miles Varsity · Place 15 · Woodstock (Marian)3 Miles Varsity1517:09.2711
Oct 10Black Sail Invitational Oct 10 · 3 Miles Varsity · Place 22 · Woodstock (Marian)3 Miles Varsity2216:59.22 PB11
Oct 352nd Annual Patricia Harland Cross Country InvitationalOct 3 · 3 Miles Varsity · Place 27 · Woodstock (Marian)3 Miles Varsity2718:07.20 PB11
Sep 26JT InviteSep 26 · 3 Miles Varsity · Place 32 · Woodstock (Marian)3 Miles Varsity3217:23.94 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 193 · Woodstock (Marian)3 Miles 3 Miles-Varsity-1A19317:51.4 PB11
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 53 · Woodstock (Marian)5,000 Meters Varsity5319:32.20 PB11
Aug 292026 McHenry County InviteAug 29 · 3 Miles Varsity · Place 30 · Woodstock (Marian)3 Miles Varsity3018:05.59 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #1 Lisle (Sr.)Nov 1 · 5,000 Meters Varsity · Place 40 · Woodstock (Marian)5,000 Meters Varsity4018:44.8610
Oct 25IHSA Class 1A XC Regional - #1C Lisle (Sr.)Oct 25 · 5,000 Meters Varsity · Place 13 · Woodstock (Marian)5,000 Meters Varsity1318:32.19 PB10
Oct 18Chicagoland Christian ConferenceOct 18 · 3 Miles Varsity · Place 15 · Woodstock (Marian)3 Miles Varsity1517:52.2610
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 30 · Woodstock (Marian)3 Miles Varsity3017:12.62 PB10
Sep 27JT InviteSep 27 · 3 Miles Varsity · Place 37 · Woodstock (Marian)3 Miles Varsity3718:27.6210
Sep 202025 Woodstock Byrnefest XC Invite Sep 20 · 3 Miles Varsity · Place 4 · Woodstock (Marian)3 Miles Varsity419:10.7110
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 5,000 Meters Varsity · Place 43 · Woodstock (Marian)5,000 Meters Varsity4319:54.7010
Aug 302025 McHenry County Invite Aug 30 · 3 Miles Varsity · Place 53 · Woodstock (Marian)3 Miles Varsity5319:15.93 PB10