Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Grayslake Middle SchoolIESA 3A Sectional B · Oct 811:16.6IESA 3A Sectional BOctober 8, 2022
2 Miles · Maxwell ParkIESA State Meet · Oct 1511:06.0IESA State MeetOctober 15, 2022
2 Miles · Vernon Hills High SchoolHawthorn XC Invite · Sep 3011:30.4Hawthorn XC InviteSeptember 30, 2022
2.5 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2312:39.89Palatine Invite - Meet of ChampionsSeptember 23, 2023
2.96 Miles · Stadium Course2026 IHSA Class 3A XC Regional - #4C Gurnee (Warren) · Oct 2414:43.502026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)October 24, 2026
3 Miles · Bulldog Athletic Complex Cross Country CourseIHSA Class 3A XC Regional - #4C Fox Lake (Grant) · Oct 2515:10.05IHSA 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:42.80IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)November 1, 2025
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 714:50.18IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 814:22.14IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Diamond Lake Sports ComplexNSC Week 2 hosted by Mundelein · Sep 1716:38.04NSC Week 2 hosted by MundeleinSeptember 17, 2024
3 Miles · Diamond Lake Sports ComplexNSC Week 1 hosted by Lake Zurich · Sep 1016:34.51NSC Week 1 hosted by Lake ZurichSeptember 10, 2024
3 Miles · Grove 172026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.) · Oct 3114:50.222026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.)October 31, 2026
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1915:05.26NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Lake Forest High School West CampusNSC Week 1 C/D Quad · Sep 815:51.30NSC Week 1 C/D QuadSeptember 8, 2026
3 Miles · Loyola Academy-Munz Campus2026 Loyola Academy Flight Night · Oct 915:20.42026 Loyola Academy Flight NightOctober 9, 2026
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1814:59.17NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkNSC Week 1 Quad A · Sep 916:13.80NSC Week 1 Quad ASeptember 9, 2025
4,000 Meters · UW-ParksideRacine Horlick Invitational · Sep 213:38.40Racine Horlick InvitationalSeptember 2, 2023
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1716:29.96NXR Midwest Regional ChampionshipsNovember 17, 2024

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 3A Varsity · Place 41 · Lake ZurichLake Zurich3 Miles Class 3A Varsity4114:50.18 PB12
Oct 312026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.)Oct 31 · 3 Miles Varsity · Place 13 · Lake ZurichLake Zurich3 Miles Varsity1314:50.22 PB12
Oct 242026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)Oct 24 · 2.96 Miles Varsity · Place 2 · Lake ZurichLake Zurich2.96 Miles Varsity214:43.50 PB12
Oct 92026 Loyola Academy Flight NightOct 9 · 3 Miles Varsity · Place 7 · Lake ZurichLake Zurich3 Miles Varsity715:20.4 PB12
Sep 19PND Richard Spring InvitationalSep 19 · 3 Miles Varsity Boys · Place 42 · Lake ZurichLake Zurich3 Miles Varsity Boys4215:13.3012
Sep 8NSC Week 1 C/D QuadSep 8 · 3 Miles Boys · Place 1 · Lake ZurichLake Zurich3 Miles Boys115:51.30 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 11 · Lake ZurichLake Zurich3 Miles 3A Varsity1114:22.14 PB11
Nov 1IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Nov 1 · 3 Miles Varsity · Place 5 · Lake ZurichLake Zurich3 Miles Varsity514:42.80 PB11
Oct 25IHSA Class 3A XC Regional - #4C Fox Lake (Grant)Oct 25 · 3 Miles Varsity · Place 3 · Lake ZurichLake Zurich3 Miles Varsity315:10.05 PB11
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 3 · Lake ZurichLake Zurich3 Miles Varsity314:59.17 PB11
Oct 102025 Loyola Academy Flight NightOct 10 · 3 Miles Varsity · Place 4 · Lake ZurichLake Zurich3 Miles Varsity415:14.0JR
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 20 · Lake ZurichLake Zurich3 Miles Varsity2015:17.9711
Sep 20Peoria Notre Dame Richard Spring InvitationalSep 20 · 3 Miles Varsity · Place 12 · Lake ZurichLake Zurich3 Miles Varsity1214:30.1711
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Boys · Place 3 · Lake ZurichLake Zurich3 Miles Boys316:13.80 PB11

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Championship · Place 192 · Lake ZurichLake Zurich5,000 Meters Championship19216:29.96 PB10
Nov 92024 IHSA Class 3A State XC ChampionshipsNov 9 · 3 Miles 3A Varsity · Place 53 · Lake ZurichLake Zurich3 Miles 3A Varsity5314:54.3010
Nov 22024 IHSA Class 3A XC Sectional-#4 Hoffman Estates (H.S.)Nov 2 · 3 Miles Varsity · Place 20 · Lake ZurichLake Zurich3 Miles Varsity2015:10.9110
Oct 262024 IHSA Class 3A XC Regional-#4C Gurnee (Warren)Oct 26 · 3 Miles Varsity · Place 9 · Lake ZurichLake Zurich3 Miles Varsity915:18.5010
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Varsity · Place 6 · Lake ZurichLake Zurich3 Miles Varsity615:05.26 PB10
Oct 112024 Loyola Academy Flight NightOct 11 · 3 Miles Varsity · Place 8 · Lake ZurichLake Zurich3 Miles Varsity815:56.2SO
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 34 · Lake ZurichLake Zurich3 Miles Varsity3415:29.4410
Sep 21Peoria Notre Dame Richard Spring InviteSep 21 · 3 Miles Varsity · Place 29 · Lake ZurichLake Zurich3 Miles Varsity2915:23.5010
Sep 17NSC Week 2 hosted by MundeleinSep 17 · 3 Miles Boys · Place 2 · Lake ZurichLake Zurich3 Miles Boys216:38.04 PB10
Sep 10NSC Week 1 hosted by Lake ZurichSep 10 · 3 Miles Boys · Place 5 · Lake ZurichLake Zurich3 Miles Boys516:34.51 PB10

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 3A State XC ChampionshipsNov 4 · 3 Miles 3A Varsity · Place 114 · Lake ZurichLake Zurich3 Miles 3A Varsity11415:31.699
Oct 282023 IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Oct 28 · 3 Miles Varsity · Place 17 · Lake ZurichLake Zurich3 Miles Varsity1715:26.929
Oct 212023 IHSA Class 3A XC Regional - #4B Palatine (H.S.)Oct 21 · 3 Miles Varsity · Place 12 · Lake ZurichLake Zurich3 Miles Varsity1215:48.499
Oct 14North Suburban Conference Championship MeetOct 14 · 3 Miles Varsity · Place 4 · Lake ZurichLake Zurich3 Miles Varsity415:56.59
Oct 6Loyola Academy Flight NightOct 6 · 3 Miles Varsity · Place 20 · Lake ZurichLake Zurich3 Miles Varsity2016:18.5FR
Oct 3NSC Week 3 Quad B @ WaukeganOct 3 · 3 Miles Varsity · Place 1 · Lake ZurichLake Zurich3 Miles Varsity116:54.71FR
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 2.5 Miles Freshman · Place 2 · Lake ZurichLake Zurich2.5 Miles Freshman212:39.89 PB9
Sep 16Richard Spring InvitationalSep 16 · 3 Miles Frosh/Soph Freshman · Place 5 · Lake ZurichLake Zurich3 Miles Frosh/Soph Freshman515:33.49
Sep 12NSC Week 1 Quad B @ Zion-BentonSep 12 · 3 Miles Varsity · Place 3 · Lake ZurichLake Zurich3 Miles Varsity315:56.20FR
Sep 2Racine Horlick InvitationalSep 2 · 4,000 Meters Freshman · Place 1 · Lake ZurichLake Zurich4,000 Meters Freshman113:38.40 PB9

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15IESA State MeetOct 15 · 2 Miles 3A · Place 18 · Lake Zurich NorthLake Zurich North2 Miles 3A1811:06.0 PB8
Oct 8IESA 3A Sectional BOct 8 · 2 Miles Varsity Boys · Place 1 · Lake Zurich NorthLake Zurich North2 Miles Varsity Boys111:16.6 PB8
Sep 30Hawthorn XC InviteSep 30 · 2 Miles 8th Grade Boys · Place 4 · Lake Zurich NorthLake Zurich North2 Miles 8th Grade Boys411:30.4 PB8

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 24Hawthorn XC InviteSep 24 · 2 Miles 7th Grade Boys · Place 9 · Lake Zurich NorthLake Zurich North2 Miles 7th Grade Boys913:29.67