Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Vernon Hills High SchoolHawthorn XC Invite · Sep 2414:20.3Hawthorn XC InviteSeptember 24, 2021
2.1 Miles · Vernon Hills High SchoolHawthorn North XC Invitational · Sep 1318:24.4Hawthorn North XC InvitationalSeptember 13, 2019
3 Miles · Diamond Lake Sports ComplexNSC Week 2 hosted by Mundelein · Sep 1716:58.75NSC Week 2 hosted by MundeleinSeptember 17, 2024
3 Miles · Diamond Lake Sports ComplexNSC Week 1 hosted by Lake Zurich · Sep 1016:35.17NSC Week 1 hosted by Lake ZurichSeptember 10, 2024
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1916:08.83NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Shiloh ParkNSC Week 2 Quad A · Sep 1617:17.90NSC Week 2 Quad ASeptember 16, 2025
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1817:21.94NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkNSC Week 1 Quad A · Sep 917:07.80NSC Week 1 Quad ASeptember 9, 2025
4800 m · Diamond Lake Sports ComplexNSC Boys Lake Zurich @ Mundelein · Sep 2819:14.40NSC Boys Lake Zurich @ MundeleinSeptember 28, 2022
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1717:22.44NXR Midwest Regional ChampionshipsNovember 17, 2024
5,000 Meters · Wayne Dannehl National Cross Country CourseRacine Horlick Invitational · Sep 218:54.55Racine Horlick InvitationalSeptember 2, 2023

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 45 · Lake ZurichLake Zurich3 Miles Varsity4517:21.94 PB12
Oct 102025 Loyola Academy Flight NightOct 10 · 3 Miles Open · Place 1 · Lake ZurichLake Zurich3 Miles Open116:45.8SR
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Junior Varsity · Place 116 · Lake ZurichLake Zurich3 Miles Junior Varsity11618:32.0712
Sep 20Peoria Notre Dame Richard Spring InvitationalSep 20 · 3 Miles Varsity · Place 326 · Lake ZurichLake Zurich3 Miles Varsity32616:45.6512
Sep 16NSC Week 2 Quad ASep 16 · 3 Miles Boys · Place 12 · Lake ZurichLake Zurich3 Miles Boys1217:17.90 PB12
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Boys · Place 8 · Lake ZurichLake Zurich3 Miles Boys817:07.80 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Championship · Place 285 · Lake ZurichLake Zurich5,000 Meters Championship28517:22.44 PB11
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Varsity · Place 29 · Lake ZurichLake Zurich3 Miles Varsity2916:08.83 PB11
Oct 112024 Loyola Academy Flight NightOct 11 · 3 Miles Varsity · Place 28 · Lake ZurichLake Zurich3 Miles Varsity2816:25.6JR
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 129 · Lake ZurichLake Zurich3 Miles Varsity12916:27.7211
Sep 21Peoria Notre Dame Richard Spring InviteSep 21 · 3 Miles Varsity · Place 241 · Lake ZurichLake Zurich3 Miles Varsity24116:44.9311
Sep 17NSC Week 2 hosted by MundeleinSep 17 · 3 Miles Boys · Place 6 · Lake ZurichLake Zurich3 Miles Boys616:58.75 PB11
Sep 10NSC Week 1 hosted by Lake ZurichSep 10 · 3 Miles Boys · Place 6 · Lake ZurichLake Zurich3 Miles Boys616:35.17 PB11

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 14North Suburban Conference Championship MeetOct 14 · 3 Miles Varsity · Place 30 · Lake ZurichLake Zurich3 Miles Varsity3016:56.710
Oct 6Loyola Academy Flight NightOct 6 · 3 Miles Varsity · Place 44 · Lake ZurichLake Zurich3 Miles Varsity4417:00.9SO
Oct 3NSC Week 3 Quad B @ WaukeganOct 3 · 3 Miles Varsity · Place 4 · Lake ZurichLake Zurich3 Miles Varsity417:38.14SO
Sep 19NSC Week 2 Quad A @ Lake ForestSep 19 · 3 Miles Varsity · Place 12 · Lake ZurichLake Zurich3 Miles Varsity1216:51.5610
Sep 16Richard Spring InvitationalSep 16 · 3 Miles Frosh/Soph Freshman · Place 52 · Lake ZurichLake Zurich3 Miles Frosh/Soph Freshman5216:37.810
Sep 12NSC Week 1 Quad B @ Zion-BentonSep 12 · 3 Miles Varsity · Place 9 · Lake ZurichLake Zurich3 Miles Varsity916:50.20SO
Sep 2Racine Horlick InvitationalSep 2 · 5,000 Meters Varsity · Place 55 · Lake ZurichLake Zurich5,000 Meters Varsity5518:54.55 PB10

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Frosh/Soph · Place 161 · Lake ZurichLake Zurich5,000 Meters Frosh/Soph16118:47.09
Oct 15North Suburban Conference Championship MeetOct 15 · 3 Mile Frosh/Soph · Place 18 · Lake ZurichLake Zurich3 Mile Frosh/Soph1818:05.089
Oct 7Loyola Academy Flight NightOct 7 · 3 Miles Frosh/Soph Freshman · Place 8 · Lake ZurichLake Zurich3 Miles Frosh/Soph Freshman817:36.0FR
Oct 4NSC Zion/Lake Zurich @ LibertyvilleOct 4 · 3 Miles Varsity · Lake ZurichLake Zurich3 Miles Varsity018:50Unofficial9
Sep 28NSC Boys Lake Zurich @ MundeleinSep 28 · 4,800 Meters Varsity · Place 28 · Lake ZurichLake Zurich4,800 Meters Varsity2819:14.40 PB9
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 2.5 Miles Varsity · Place 43 · Lake ZurichLake Zurich2.5 Miles Varsity4314:36.8FR
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 2.5 Miles Freshman · Place 43 · Lake ZurichLake Zurich2.5 Miles Freshman4314:36.77FR
Sep 6Stevenson, Waukegan, Lake Zurich Double Dual MeetSep 6 · 3 Miles Varsity · Place 26 · Lake ZurichLake Zurich3 Miles Varsity2618:57.50FR

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 24Hawthorn XC InviteSep 24 · 2 Miles 8th Grade Boys · Place 50 · Lake Zurich NorthLake Zurich North2 Miles 8th Grade Boys5014:20.3 PB8

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 13Hawthorn North XC InvitationalSep 13 · 2.1 Miles Open Boys · Place 89 · Lake Zurich NorthLake Zurich North2.1 Miles Open Boys8918:24.4 PB6