Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Bulldog Athletic Complex Cross Country CourseIHSA Class 3A XC Regional - #4C Fox Lake (Grant) · Oct 2514:57.67IHSA Class 3A XC Regional - #4C Fox Lake (Grant)October 25, 2025
3 Miles · Busse WoodsIHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.) · Nov 114:35.53IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)November 1, 2025
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2318:24.65Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 814:07.41IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Diamond Lake Sports ComplexNSC Week 2 hosted by Mundelein · Sep 1716:36.64NSC Week 2 hosted by MundeleinSeptember 17, 2024
3 Miles · Diamond Lake Sports ComplexNSC Week 1 hosted by Lake Zurich · Sep 1016:06.07NSC Week 1 hosted by Lake ZurichSeptember 10, 2024
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1914:50.22NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1814:51.34NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkNSC Week 1 Quad A · Sep 915:55.60NSC Week 1 Quad ASeptember 9, 2025
4800 m · Diamond Lake Sports ComplexNSC Boys Lake Zurich @ Mundelein · Sep 2818:36.73NSC Boys Lake Zurich @ MundeleinSeptember 28, 2022
5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Brooks Midwest XC Championships · Nov 2916:06.2Brooks Midwest XC ChampionshipsNovember 29, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1716:01.78NXR Midwest Regional ChampionshipsNovember 17, 2024
5,000 Meters · Wayne Dannehl National Cross Country CourseRacine Horlick Invitational · Sep 219:42.37Racine Horlick InvitationalSeptember 2, 2023
6,000 Meters · Indiana University BloomingtonSam Bell Invitational · Sep 419:42.35Sam Bell InvitationalSeptember 4, 2026
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1625:35.7Under Armour NCAA DI Pre-NationalOctober 16, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters White · Place 69 · IndianaIndiana8,000 Meters White6925:35.7 PBFr
Sep 19ISU John McNicholsSep 19 · 8,000 Meters Open · Place 57 · IndianaIndiana8,000 Meters Open5727:09.6Fr
Sep 4Sam Bell InvitationalSep 4 · 6,000 Meters Collegiate · Place 23 · IndianaIndiana6,000 Meters Collegiate2319:42.35 PBFr

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 29Brooks Midwest XC ChampionshipsNov 29 · 5,000 Meters Championship · Place 21 · Hawthorn Woods ILHawthorn Woods IL5,000 Meters Championship2116:06.2 PB12
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 2 · Lake ZurichLake Zurich3 Miles 3A Varsity214:07.41 PB12
Nov 1IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Nov 1 · 3 Miles Varsity · Place 1 · Lake ZurichLake Zurich3 Miles Varsity114:35.53 PB12
Oct 25IHSA Class 3A XC Regional - #4C Fox Lake (Grant)Oct 25 · 3 Miles Varsity · Place 1 · Lake ZurichLake Zurich3 Miles Varsity114:57.67 PB12
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 1 · Lake ZurichLake Zurich3 Miles Varsity114:51.34 PB12
Oct 102025 Loyola Academy Flight NightOct 10 · 3 Miles Varsity · Place 2 · Lake ZurichLake Zurich3 Miles Varsity214:57.6SR
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 6 · Lake ZurichLake Zurich3 Miles Varsity614:58.4512
Sep 20Peoria Notre Dame Richard Spring InvitationalSep 20 · 3 Miles Varsity · Place 1 · Lake ZurichLake Zurich3 Miles Varsity114:18.5612
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Boys · Place 2 · Lake ZurichLake Zurich3 Miles Boys215:55.60 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Championship · Place 100 · Lake ZurichLake Zurich5,000 Meters Championship10016:01.78 PB11
Nov 92024 IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 62 · Lake ZurichLake Zurich3 Miles 3A Varsity6214:56.8011
Nov 22024 IHSA Class 3A XC Sectional-#4 Hoffman Estates (H.S.)Nov 2 · 3 Miles Varsity · Place 15 · Lake ZurichLake Zurich3 Miles Varsity1515:04.9911
Oct 262024 IHSA Class 3A XC Regional-#4C Gurnee (Warren)Oct 26 · 3 Miles Varsity · Place 4 · Lake ZurichLake Zurich3 Miles Varsity415:04.9011
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Varsity · Place 4 · Lake ZurichLake Zurich3 Miles Varsity414:50.22 PB11
Sep 17NSC Week 2 hosted by MundeleinSep 17 · 3 Miles Boys · Place 1 · Lake ZurichLake Zurich3 Miles Boys116:36.64 PB11
Sep 10NSC Week 1 hosted by Lake ZurichSep 10 · 3 Miles Boys · Place 1 · Lake ZurichLake Zurich3 Miles Boys116:06.07 PB11

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 3 Miles Sophomore · Place 84 · Lake ZurichLake Zurich3 Miles Sophomore8418:24.65 PB10
Sep 2Racine Horlick InvitationalSep 2 · 5,000 Meters Junior Varsity · Place 25 · Lake ZurichLake Zurich5,000 Meters Junior Varsity2519:42.37 PB10

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15North Suburban Conference Championship MeetOct 15 · 3 Mile Frosh/Soph · Place 7 · Lake ZurichLake Zurich3 Mile Frosh/Soph717:09.189
Oct 4NSC Zion/Lake Zurich @ LibertyvilleOct 4 · 3 Miles Varsity · Lake ZurichLake Zurich3 Miles Varsity019:09Unofficial9
Sep 28NSC Boys Lake Zurich @ MundeleinSep 28 · 4,800 Meters Varsity · Place 21 · Lake ZurichLake Zurich4,800 Meters Varsity2118:36.73 PB9