Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Belvidere High SchoolBlack Sail Invitational · Oct 1016:23.47Black Sail Invitational October 10, 2026
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1116:07.18Black Sail Invitational October 11, 2025
3 Miles · Camera ParkDistrict 87 Quad · Aug 2816:52.59District 87 QuadAugust 28, 2026
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 316:06.21Peoria High School InvitationalOctober 3, 2026
3 Miles · Elmwood Park High SchoolUpstate 8 XC Championships · Oct 1816:21.60Upstate 8 XC ChampionshipsOctober 18, 2025
3 Miles · Kress Creek FarmsWildcat Quad meet · Sep 1316:48.8Wildcat Quad meetSeptember 13, 2025
3 Miles · Marmion AcademyMarmion "Run So As To Win" High School Invitational · Sep 1616:24.16Marmion "Run So As To Win" High School InvitationalSeptember 16, 2026
3 Miles · Niles West High School2025 Pat Savage Invitational · Oct 416:39.342025 Pat Savage InvitationalOctober 4, 2025
3 Miles · South Elgin High SchoolUpstate 8 XC Championships · Oct 1716:03.93Upstate 8 XC ChampionshipsOctober 17, 2026
3 Miles · Waubonsie Valley High SchoolIHSA Class 3A XC Regional - #2C Aurora (Waubonsie Valley) · Oct 2516:26.98IHSA Class 3A XC Regional - #2C Aurora (Waubonsie Valley)October 25, 2025
5,000 Meters · Hoover Math And Science Academy13th Annual Macnider Invitational · Sep 2617:19.9313th Annual Macnider InvitationalSeptember 26, 2026
5,000 Meters · Lyons Township High School South CampusMike Kuharic Cross Country Invitational · Sep 517:50.52Mike Kuharic Cross Country 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 242026 IHSA Class 3A XC Regional - #3B Glen Ellyn (Glenbard West)Oct 24 · 3 Miles Varsity · Place 35 · Lombard (Glenbard East)3 Miles Varsity3516:24.9812
Oct 17Upstate 8 XC ChampionshipsOct 17 · 3 Miles Varsity · Place 14 · Lombard (Glenbard East)3 Miles Varsity1416:03.93 PB12
Oct 10Black Sail Invitational Oct 10 · 3 Miles Varsity · Place 14 · Lombard (Glenbard East)3 Miles Varsity1416:23.47 PB12
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 86 · Lombard (Glenbard East)3 Miles Varsity - 3A8616:06.21 PB12
Sep 2613th Annual Macnider InvitationalSep 26 · 5,000 Meters Varsity · Place 36 · Lombard (Glenbard East)5,000 Meters Varsity3617:19.93 PB12
Sep 16Marmion "Run So As To Win" High School InvitationalSep 16 · 3 Miles Varsity/JV · Place 6 · Lombard (Glenbard East)3 Miles Varsity/JV616:24.16 PB12
Sep 5Mike Kuharic Cross Country InvitationalSep 5 · 5,000 Meters Varsity · Place 85 · Lombard (Glenbard East)5,000 Meters Varsity8517:50.52 PB12
Aug 28District 87 QuadAug 28 · 3 Miles Varsity · Place 6 · Lombard (Glenbard East)3 Miles Varsity616:52.59 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 3A XC Regional - #2C Aurora (Waubonsie Valley)Oct 25 · 3 Miles Varsity · Place 40 · Lombard (Glenbard East)3 Miles Varsity4016:26.98 PB11
Oct 18Upstate 8 XC ChampionshipsOct 18 · 3 Miles Varsity · Place 9 · Lombard (Glenbard East)3 Miles Varsity916:21.60 PB11
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 11 · Lombard (Glenbard East)3 Miles Varsity1116:07.18 PB11
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Varsity White · Place 33 · Lombard (Glenbard East)3 Miles Varsity White3316:39.34 PB11
Sep 20Peoria Notre Dame Richard Spring InvitationalSep 20 · 3 Miles Varsity · Place 161 · Lombard (Glenbard East)3 Miles Varsity16115:53.3211
Sep 13Wildcat Quad meetSep 13 · 3 Miles Boys Varsity · Place 3 · Lombard (Glenbard East)3 Miles Boys Varsity316:48.8 PB11
Aug 29District 87 QuadAug 29 · 3 Miles Varsity · Place 7 · Lombard (Glenbard East)3 Miles Varsity717:35.3011

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 3A XC Regional-#2A LaGrange (Lyons)Oct 26 · 5,000 Meters Varsity · Place 46 · Lombard (Glenbard East)5,000 Meters Varsity4617:44.6110
Oct 19Upstate 8 XC ChampionshipsOct 19 · 3 Miles Varsity · Place 39 · Lombard (Glenbard East)3 Miles Varsity3917:28.3010
Oct 12Black Sail InvitationalOct 12 · 3 Miles Varsity · Place 29 · Lombard (Glenbard East)3 Miles Varsity2916:57.3610
Oct 5Pat Savage InvitationalOct 5 · 3 Miles Varsity · Place 160 · Lombard (Glenbard East)3 Miles Varsity16017:36.0810
Sep 21Peoria Notre Dame Richard Spring InviteSep 21 · 3 Miles Varsity · Place 384 · Lombard (Glenbard East)3 Miles Varsity38417:45.4610
Sep 142024 Royal/Cadet XC InviteSep 14 · 3 Miles Varsity · Place 24 · Lombard (Glenbard East)3 Miles Varsity2418:02.9710
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 51 · Lombard (Glenbard East)3 Miles Varsity5118:03.6010

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 7Black Sail InvitationalOct 7 · 3 Miles Varsity · Place 41 · Lombard (Glenbard East)3 Miles Varsity4117:59.09
Sep 16Richard Spring InvitationalSep 16 · 3 Miles Varsity · Place 449 · Lombard (Glenbard East)3 Miles Varsity44918:01.39
Sep 9Royal Cadet CC MeetSep 9 · 3 Miles Varsity · Place 65 · Lombard (Glenbard East)3 Miles Varsity6519:02.309
Sep 2Lyons Township Mike Kuharic Invitational Sep 2 · 5,000 Meters Varsity · Place 104 · Lombard (Glenbard East)5,000 Meters Varsity10419:11.79FR
Aug 26Patriot Early InviteAug 26 · 3 Miles Varsity · Place 55 · Lombard (Glenbard East)3 Miles Varsity5518:17.45FR