Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.15 Miles · Veteran Acres ParkRich Eschman XC Invitational 2025 · Sep 612:14.32Rich Eschman XC Invitational 2025September 6, 2025
3 Miles · Channahon Community ParkMinooka Flight Races · Sep 1916:49.0Minooka Flight RacesSeptember 19, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 715:40.25IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1217:01.0First to the Finish InvitationalSeptember 12, 2026
3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 3116:28.702026 IHSA Class 2A XC Sectional - #4 Woodstock (North)October 31, 2026
3 Miles · Kieselburg County Forest PreserveNIC-10 Conference Championship · Oct 1816:47.24NIC-10 Conference ChampionshipOctober 18, 2025
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Sectional - #4 Lake Villa (Lakes) · Nov 116:02.20IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)November 1, 2025
3 Miles · LeRoy Oakes Forest PreserveSt. Charles North High School XC Invitational · Oct 316:10.3St. Charles North High School XC InvitationalOctober 3, 2026
5,000 Meters · Hoover ParkIHSA Class 2A XC Regional - #4A Sterling (H.S.) · Oct 2516:36.91IHSA Class 2A XC Regional - #4A Sterling (H.S.)October 25, 2025
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2717:24.43Rock River RunSeptember 27, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 518:14.48Rich 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 2A Varsity · Place 114 · Belvidere (North)3 Miles Class 2A Varsity11415:40.25 PB10
Oct 312026 IHSA Class 2A XC Sectional - #4 Woodstock (North)Oct 31 · 3 Miles Varsity · Place 29 · Belvidere (North)3 Miles Varsity2916:28.70 PB10
Oct 242026 IHSA Class 2A XC Regional - #4B Belvidere (H.S.)Oct 24 · 3 Miles Varsity · Place 14 · Belvidere (North)3 Miles Varsity1415:50.7610
Oct 17Northern Illinois conferenceOct 17 · 3 Miles Varsity · Place 5 · Belvidere (North)3 Miles Varsity516:07.110
Oct 3St. Charles North High School XC InvitationalOct 3 · 3 Miles Varsity Boys · Place 23 · Belvidere (North)3 Miles Varsity Boys2316:10.3 PB10
Sep 26Rock River RunSep 26 · 5,000 Meters Varsity · Place 15 · Belvidere (North)5,000 Meters Varsity1516:37.8110
Sep 19Minooka Flight RacesSep 19 · 3 Miles Flight 4 · Place 5 · Belvidere (North)3 Miles Flight 4516:49.0 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 114 · Belvidere (North)3 Miles 3 Miles-Varsity-2A11417:01.0 PB10
Sep 8NIC 10 Preview MeetSep 8 · 3 Miles Varsity · Place 4 · Belvidere (North)3 Miles Varsity417:09.6110
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 15 · Belvidere (North)5,000 Meters Varsity1518:14.48 PB10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 66 · Belvidere (North)3 Miles Varsity6616:02.20 PB9
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 27 · Belvidere (North)5,000 Meters Varsity2716:36.91 PB9
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 8 · Belvidere (North)3 Miles Varsity816:47.24 PB9
Oct 4St. Charles North XC InviteOct 4 · 3 Miles Varsity · Place 55 · Belvidere (North)3 Miles Varsity5516:46.359
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 35 · Belvidere (North)5,000 Meters Varsity3517:24.43 PB9
Sep 20Minooka Flight Races Sep 20 · 3 Miles Frosh/Soph · Place 11 · Belvidere (North)3 Miles Frosh/Soph1117:289
Sep 9NIC-10 PreviewSep 9 · 3 Miles Varsity · Place 10 · Belvidere (North)3 Miles Varsity1017:39.779
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 2.15 Miles Frosh/Soph · Place 6 · Belvidere (North)2.15 Miles Frosh/Soph612:14.32 PB9