Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Belvidere High SchoolBlack Sail Invitational · Oct 1018:38.80Black Sail Invitational October 10, 2026
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1118:41.64Black Sail Invitational October 11, 2025
3 Miles · Bulldog Athletic ComplexJT Invite · Sep 2618:55.77JT InviteSeptember 26, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 718:10.36IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1219:45.1First to the Finish InvitationalSeptember 12, 2026
3 Miles · Emricson Park2025 McHenry County Invite · Aug 3020:39.412025 McHenry County Invite August 30, 2025
3 Miles · Kankakee Community College2026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara) · Oct 3117:49.682026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara)October 31, 2026
3 Miles · McHenry Township Recreation Center2026 McHenry County Invite · Aug 2920:37.302026 McHenry County InviteAugust 29, 2026
3 Miles · Tim Osmond Sports Complex52nd Annual Patricia Harland Cross Country Invitational · Oct 319:32.0052nd Annual Patricia Harland Cross Country InvitationalOctober 3, 2026
5,000 Meters · Lisle High SchoolIHSA Class 1A XC Sectional - #1 Lisle (Sr.) · Nov 119:49.86IHSA Class 1A XC Sectional - #1 Lisle (Sr.)November 1, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational 2025 · Sep 621:35.71Rich Eschman XC Invitational 2025September 6, 2025

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 242 · Woodstock (Marian)3 Miles Class 1A Varsity24218:10.36 PB11
Oct 312026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara)Oct 31 · 3 Miles Varsity · Place 53 · Woodstock (Marian)3 Miles Varsity5317:49.68 PB11
Oct 242026 IHSA Class 1A XC Regional - #1C WestmontOct 24 · 3 Miles Varsity · Place 27 · Woodstock (Marian)3 Miles Varsity2718:20.0011
Oct 17Chicagoland Christian ConferenceOct 17 · 3 Miles Varsity · Place 33 · Woodstock (Marian)3 Miles Varsity3318:14.8311
Oct 10Black Sail Invitational Oct 10 · 3 Miles Varsity · Place 67 · Woodstock (Marian)3 Miles Varsity6718:38.80 PB11
Oct 352nd Annual Patricia Harland Cross Country InvitationalOct 3 · 3 Miles Varsity · Place 64 · Woodstock (Marian)3 Miles Varsity6419:32.00 PB11
Sep 26JT InviteSep 26 · 3 Miles Varsity · Place 58 · Woodstock (Marian)3 Miles Varsity5818:55.77 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 409 · Woodstock (Marian)3 Miles 3 Miles-Varsity-1A40919:45.1 PB11
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 100 · Woodstock (Marian)5,000 Meters Varsity10021:46.9011
Aug 292026 McHenry County InviteAug 29 · 3 Miles Varsity · Place 64 · Woodstock (Marian)3 Miles Varsity6420:37.30 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #1 Lisle (Sr.)Nov 1 · 5,000 Meters Varsity · Place 68 · Woodstock (Marian)5,000 Meters Varsity6819:49.86 PB10
Oct 25IHSA Class 1A XC Regional - #1C Lisle (Sr.)Oct 25 · 5,000 Meters Varsity · Place 20 · Woodstock (Marian)5,000 Meters Varsity2019:50.6610
Oct 18Chicagoland Christian ConferenceOct 18 · 3 Miles Varsity · Place 42 · Woodstock (Marian)3 Miles Varsity4219:40.5010
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 64 · Woodstock (Marian)3 Miles Varsity6418:41.64 PB10
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 45 · Woodstock (Marian)3 Miles Varsity4519:41.0110
Sep 27JT InviteSep 27 · 3 Miles Varsity · Place 54 · Woodstock (Marian)3 Miles Varsity5419:46.7610
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 5,000 Meters Varsity · Place 71 · Woodstock (Marian)5,000 Meters Varsity7121:35.71 PB10
Aug 302025 McHenry County Invite Aug 30 · 3 Miles Varsity · Place 65 · Woodstock (Marian)3 Miles Varsity6520:39.41 PB10