Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Evanston Twp High SchoolEvanston Boys Quad · Sep 3015:13.38Evanston Boys QuadSeptember 30, 2025
2 Miles · Glenbrook South High SchoolCSL Conference Meet · Oct 1815:01.8CSL Conference MeetOctober 18, 2025
2 Miles · New Trier High School at NorthfieldCSL South Quad - GBN, GBS, MS, NT (Boys) · Sep 1615:51.78CSL South Quad - GBN, GBS, MS, NT (Boys)September 16, 2025
3 Miles · Channahon Community ParkMinooka Flight Races · Sep 1922:04Minooka Flight RacesSeptember 19, 2026
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2620:19.20Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1223:40.3First to the Finish InvitationalSeptember 12, 2026
3 Miles · New Trier High School at NorthfieldCSL Quad - Boys (Evanston, GBN, MS, & NT) · Sep 2220:24.75CSL Quad - Boys (Evanston, GBN, MS, & NT)September 22, 2026
3 Miles · Niles West High School2026 Pat Savage Invitational · Oct 321:19.202026 Pat Savage InvitationalOctober 3, 2026
3600 m · Lyons Township High School South CampusMike Kuharic Cross Country Invitational · Sep 516:38.10Mike 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 17CSL Conference MeetOct 17 · 3 Miles Sophomore · Place 83 · Park Ridge (Maine South)3 Miles Sophomore8320:05.910
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Junior Varsity White · Place 209 · Park Ridge (Maine South)3 Miles Junior Varsity White20921:19.20 PB10
Oct 32026 Pat Savage InvitationalOct 3 · 3 Miles Junior Varsity · Place 260 · Park Ridge (Maine South)3 Miles Junior Varsity26021:19.2010
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Sophomore · Place 208 · Park Ridge (Maine South)3 Miles Sophomore20820:19.20 PB10
Sep 22CSL Quad - Boys (Evanston, GBN, MS, & NT)Sep 22 · 3 Miles 3 Mile Race · Place 54 · Park Ridge (Maine South)3 Miles 3 Mile Race5420:24.75 PB10
Sep 19Minooka Flight RacesSep 19 · 3 Miles Open · Place 105 · Park Ridge (Maine South)3 Miles Open10522:04 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-Open · Place 702 · Park Ridge (Maine South)3 Miles 3 Miles-Varsity-Open70223:40.3 PB10
Sep 5Mike Kuharic Cross Country InvitationalSep 5 · 3,600 Meters Frosh/Soph · Place 235 · Park Ridge (Maine South)3,600 Meters Frosh/Soph23516:38.10 PB10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 18CSL Conference MeetOct 18 · 2 Miles Freshman · Place 126 · Park Ridge (Maine South)2 Miles Freshman12615:01.8 PB9
Sep 30Evanston Boys QuadSep 30 · 2 Miles Freshman · Place 43 · Park Ridge (Maine South)2 Miles Freshman4315:13.38 PB9
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 2.5 Miles Freshman · Place 238 · Park Ridge (Maine South)2.5 Miles Freshman23819:20.889
Sep 20Minooka Flight Races Sep 20 · 3 Miles Open · Place 205 · Park Ridge (Maine South)3 Miles Open20524:229
Sep 16CSL South Quad - GBN, GBS, MS, NT (Boys)Sep 16 · 2 Miles Freshman · Place 54 · Park Ridge (Maine South)2 Miles Freshman5415:51.78 PB9
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity Open · Place 1077 · Park Ridge (Maine South)3 Miles Varsity Open107729:46.109
Sep 6Mike Kuharic Cross Country Invitational 2025Sep 6 · 3,400 Meters Freshman · Place 174 · Park Ridge (Maine South)3,400 Meters Freshman17418:24.28—
Sep 6Mike Kuharic Cross Country Invitational 2025Sep 6 · 3,400 Meters Freshman · Place 174 · Park Ridge (Maine South)3,400 Meters Freshman17418:24.289