Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Belvidere High SchoolBlack Sail Invitational · Oct 1021:36.66Black Sail Invitational October 10, 2026
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1119:07.30Black Sail Invitational October 11, 2025
3 Miles · Elmwood Park High SchoolUpstate 8 XC Championships · Oct 1819:03.30Upstate 8 XC ChampionshipsOctober 18, 2025
3 Miles · Kress Creek FarmsWildcat Quad meet · Sep 1321:35.3Wildcat Quad meetSeptember 13, 2025
3 Miles · Marmion AcademyMarmion "Run So As To Win" High School Invitational · Sep 1620:29.13Marmion "Run So As To Win" High School InvitationalSeptember 16, 2026
3 Miles · Niles West High School2026 Pat Savage Invitational · Oct 319:15.442026 Pat Savage InvitationalOctober 3, 2026
3 Miles · South Elgin High SchoolUpstate 8 XC Championships · Oct 1718:33.57Upstate 8 XC ChampionshipsOctober 17, 2026
5,000 Meters · Hoover Math And Science Academy13th Annual Macnider Invitational · Sep 2619:46.0713th Annual Macnider InvitationalSeptember 26, 2026
5,000 Meters · Lyons Township High School South CampusMike Kuharic Cross Country Invitational · Sep 520:00.85Mike 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 80 · Lombard (Glenbard East)3 Miles Varsity8018:55.4810
Oct 17Upstate 8 XC ChampionshipsOct 17 · 3 Miles Frosh/Soph · Place 27 · Lombard (Glenbard East)3 Miles Frosh/Soph2718:33.57 PB10
Oct 10Black Sail Invitational Oct 10 · 3 Miles Varsity · Place 96 · Lombard (Glenbard East)3 Miles Varsity9621:36.66 PB10
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Varsity White · Place 180 · Lombard (Glenbard East)3 Miles Varsity White18019:15.44 PB10
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Varsity · Place 259 · Lombard (Glenbard East)3 Miles Varsity25919:15.4410
Sep 2613th Annual Macnider InvitationalSep 26 · 5,000 Meters Open · Place 31 · Lombard (Glenbard East)5,000 Meters Open3119:46.07 PB10
Sep 16Marmion "Run So As To Win" High School InvitationalSep 16 · 3 Miles Varsity/JV · Place 147 · Lombard (Glenbard East)3 Miles Varsity/JV14720:29.13 PB10
Sep 5Mike Kuharic Cross Country InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 84 · Lombard (Glenbard East)5,000 Meters Junior Varsity8420:00.85 PB10

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18Upstate 8 XC ChampionshipsOct 18 · 3 Miles Frosh/Soph · Place 27 · Lombard (Glenbard East)3 Miles Frosh/Soph2719:03.30 PB9
Oct 11Black Sail Invitational Oct 11 · 3 Miles Open · Place 23 · Lombard (Glenbard East)3 Miles Open2319:07.30 PB9
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Varsity White · Place 260 · Lombard (Glenbard East)3 Miles Varsity White26020:41.869
Sep 20Peoria Notre Dame Richard Spring InvitationalSep 20 · 3 Miles Frosh/Soph · Place 355 · Lombard (Glenbard East)3 Miles Frosh/Soph35520:42.679
Sep 13Wildcat Quad meetSep 13 · 3 Miles Boys Varsity · Place 39 · Lombard (Glenbard East)3 Miles Boys Varsity3921:35.3 PB9
Aug 29District 87 QuadAug 29 · 3 Miles Varsity · Place 47 · Lombard (Glenbard East)3 Miles Varsity4722:18.729