Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Berens ParkYork / OPRF Boys Dual · Aug 2610:07.8York / OPRF Boys DualAugust 26, 2025
2.98 Miles · Berens ParkBoys Dual Meet · Aug 2716:06Boys Dual MeetAugust 27, 2026
3 Miles · Channahon Community ParkSteelmen XC Invitational · Sep 1216:49.1Steelmen XC InvitationalSeptember 12, 2026
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2615:44.37Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 714:57.23IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 315:03.60Peoria High School InvitationalOctober 3, 2026
3 Miles · Lake Park HS (East Campus)IHSA Class 3A XC Sectional - #3 Roselle (Lake Park) · Nov 115:27.6IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)November 1, 2025
3 Miles · Settler's Hill CC CourseIHSA Class 3A XC Regional - #3B St. Charles (East) · Oct 2515:09.59IHSA Class 3A XC Regional - #3B St. Charles (East)October 25, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 3A Varsity · Place 55 · Elmhurst (York)3 Miles Class 3A Varsity5514:57.23 PB10
Oct 312026 IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)Oct 31 · 3 Miles Varsity · Place 46 · Elmhurst (York)3 Miles Varsity4615:40.410
Oct 172026 WSC Silver Conference ChampionshipOct 17 · 3 Miles Varsity · Place 27 · Elmhurst (York)3 Miles Varsity2716:04.810
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 12 · Elmhurst (York)3 Miles Varsity - 3A1215:03.60 PB10
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 67 · Elmhurst (York)3 Miles Varsity6715:44.37 PB10
Sep 19PND Richard Spring InvitationalSep 19 · 3 Miles Varsity Boys · Place 64 · Elmhurst (York)3 Miles Varsity Boys6415:29.2310
Sep 12Steelmen XC InvitationalSep 12 · 3 Miles Varsity · Place 26 · Elmhurst (York)3 Miles Varsity2616:49.1 PB10
Aug 27Boys Dual MeetAug 27 · 2.98 Miles Varsity · Place 5 · Elmhurst (York)2.98 Miles Varsity516:06 PB10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 129 · Elmhurst (York)3 Miles 3A Varsity12915:22.159
Nov 1IHSA Class 3A XC Sectional - #3 Roselle (Lake Park)Nov 1 · 3 Miles Varsity · Place 33 · Elmhurst (York)3 Miles Varsity3315:27.6 PB9
Oct 25IHSA Class 3A XC Regional - #3B St. Charles (East)Oct 25 · 3 Miles Varsity · Place 9 · Elmhurst (York)3 Miles Varsity915:09.59 PB9
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 3A · Place 34 · Elmhurst (York)3 Miles Varsity 3A3415:51.409
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Sophomore · Place 2 · Elmhurst (York)3 Miles Sophomore216:03.549
Sep 22York Gary Goss Boys Fresh-Soph InviteSep 22 · 2 Miles Freshman · Place 1 · Elmhurst (York)2 Miles Freshman19:47Unofficial9
Sep 20Peoria Notre Dame Richard Spring InvitationalSep 20 · 3 Miles Frosh/Soph · Place 4 · Elmhurst (York)3 Miles Frosh/Soph415:36.539
Sep 13Steelmen XC InvitationalSep 13 · 3 Miles Frosh/Soph Freshman · Place 1 · Elmhurst (York)3 Miles Frosh/Soph Freshman116:10.20—
Aug 26York / OPRF Boys DualAug 26 · 2 Miles Freshman / Open · Place 1 · Elmhurst (York)2 Miles Freshman / Open110:07.8 PB9