Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Belvidere High SchoolBlack Sail Invitational · Oct 1022:39.41Black Sail Invitational October 10, 2026
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1123:34.12Black Sail Invitational October 11, 2025
3 Miles · Bulldog Athletic ComplexJT Invite · Sep 2623:16.05JT InviteSeptember 26, 2026
3 Miles · Emricson Park2025 McHenry County Invite · Aug 3026:08.222025 McHenry County Invite August 30, 2025
3 Miles · Kankakee Community College2026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara) · Oct 3121:52.232026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara)October 31, 2026
3 Miles · McHenry Township Recreation Center2026 McHenry County Invite · Aug 2926:18.252026 McHenry County InviteAugust 29, 2026
3 Miles · Tim Osmond Sports Complex52nd Annual Patricia Harland Cross Country Invitational · Oct 323:48.6052nd Annual Patricia Harland Cross Country InvitationalOctober 3, 2026
5,000 Meters · Lisle High SchoolIHSA Class 1A XC Regional - #1C Lisle (Sr.) · Oct 2524:23.17IHSA Class 1A XC Regional - #1C Lisle (Sr.)October 25, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 526:15.94Rich Eschman XC InvitationalSeptember 5, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara)Oct 31 · 3 Miles Varsity · Place 53 · Woodstock (Marian)3 Miles Varsity5321:52.23 PB12
Oct 242026 IHSA Class 1A XC Regional - #1C WestmontOct 24 · 3 Miles Varsity · Place 28 · Woodstock (Marian)3 Miles Varsity2822:2112
Oct 17Chicagoland Christian ConferenceOct 17 · 3 Miles Varsity · Place 24 · Woodstock (Marian)3 Miles Varsity2421:47.1512
Oct 10Black Sail Invitational Oct 10 · 3 Miles Varsity · Place 44 · Woodstock (Marian)3 Miles Varsity4422:39.41 PB12
Oct 352nd Annual Patricia Harland Cross Country InvitationalOct 3 · 3 Miles Varsity · Place 25 · Woodstock (Marian)3 Miles Varsity2523:48.60 PB12
Sep 26JT InviteSep 26 · 3 Miles Varsity · Place 38 · Woodstock (Marian)3 Miles Varsity3823:16.05 PB12
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 53 · Woodstock (Marian)5,000 Meters Varsity5326:15.94 PB12
Aug 292026 McHenry County InviteAug 29 · 3 Miles Varsity · Place 49 · Woodstock (Marian)3 Miles Varsity4926:18.25 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 1A XC Regional - #1C Lisle (Sr.)Oct 25 · 5,000 Meters Varsity · Place 39 · Woodstock (Marian)5,000 Meters Varsity3924:23.17 PB11
Oct 18Chicagoland Christian ConferenceOct 18 · 3 Miles Varsity · Place 38 · Woodstock (Marian)3 Miles Varsity3825:00.0111
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 59 · Woodstock (Marian)3 Miles Varsity5923:34.12 PB11
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Woodstock (Marian)3 Miles Varsity—DNS11
Sep 27JT InviteSep 27 · 3 Miles Varsity · Place 41 · Woodstock (Marian)3 Miles Varsity4125:13.5711
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 5,000 Meters Varsity · Place 49 · Woodstock (Marian)5,000 Meters Varsity4926:39.5911
Aug 302025 McHenry County Invite Aug 30 · 3 Miles Varsity · Place 53 · Woodstock (Marian)3 Miles Varsity5326:08.22 PB11

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 21Woodstock Byrnefest XC InviteSep 21 · 3 Miles Junior Varsity · Place 4 · Woodstock (Marian)3 Miles Junior Varsity428:22.9810
Aug 31McHenry County Cross Country MeetAug 31 · 3 Miles Junior Varsity · Place 38 · Woodstock (Marian)3 Miles Junior Varsity3828:08.11—