Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Adler ParkIESA Class 3A Sectional A · Oct 913:14.7IESA Class 3A Sectional AOctober 9, 2021
2 Miles · Elgin High SchoolElgin City Classic XC Invitational · Aug 3010:26.30Elgin City Classic XC InvitationalAugust 30, 2025
2 Miles · Grayslake Middle SchoolIESA 3A Sectional B · Oct 811:58.7IESA 3A Sectional BOctober 8, 2022
2 Miles · Hammel Woods 2 MileTroy XC Invitational · Sep 1611:06.62Troy XC InvitationalSeptember 16, 2023
2 Miles · Lakes Community High SchoolIESA Class 3A Sectional A · Oct 711:09.70IESA Class 3A Sectional AOctober 7, 2023
2 Miles · Maxwell ParkIESA XC State Championships · Oct 1613:23.0IESA XC State ChampionshipsOctober 16, 2021
2 Miles · Ron Beese ParkPrairie Stampede Invite · Sep 811:34.97Prairie Stampede InviteSeptember 8, 2023
2 Miles · TBAPrairie Stampede · Sep 911:21.80Prairie StampedeSeptember 9, 2022
2 Miles · Vernon Hills High SchoolHawthorn XC Invite · Sep 3012:03.9Hawthorn XC InviteSeptember 30, 2022
2 Miles · Willow Stream ParkBuffalo Grove Race Car Rally · Oct 2111:04.80Buffalo Grove Race Car RallyOctober 21, 2025
2.15 Miles · Veteran Acres ParkRich Eschman XC Invitational 2025 · Sep 611:57.83Rich Eschman XC Invitational 2025September 6, 2025
3 Miles · Adler ParkNSC Week 2 Quad B · Sep 1617:42.52NSC Week 2 Quad BSeptember 16, 2025
3 Miles · Bulldog Athletic Complex Cross Country CourseIHSA Class 3A XC Regional - #4C Fox Lake (Grant) · Oct 2517:07.12IHSA Class 3A XC Regional - #4C Fox Lake (Grant)October 25, 2025
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2616:20.03Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 315:49.56Peoria High School InvitationalOctober 3, 2026
3 Miles · Diamond Lake Sports ComplexNSC Week 1 hosted by Lake Zurich · Sep 1017:51.37NSC Week 1 hosted by Lake ZurichSeptember 10, 2024
3 Miles · Diamond Lake Sports ComplexNSC Week 3 Quad B · Sep 3017:43.28NSC Week 3 Quad BSeptember 30, 2025
3 Miles · Eagle AcresLakes Sunset Invite · Oct 816:16.70Lakes Sunset InviteOctober 8, 2026
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1916:00.08NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Lakes Community High SchoolLakes Sunset Invitational · Oct 1016:11.23Lakes Sunset InvitationalOctober 10, 2025
3 Miles · Lincoln Park58th Annual Lee Halberg Lanphier Invitational · Sep 1216:40.0058th Annual Lee Halberg Lanphier InvitationalSeptember 12, 2026
3 Miles · O'Plaine RoadBill Dawson Invite · Sep 2116:36.9Bill Dawson InviteSeptember 21, 2024
3 Miles · Vernon Hills Athletic ComplexNSC Week 4 B/C Quad · Sep 2917:02.90NSC Week 4 B/C QuadSeptember 29, 2026
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1816:31.27NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkNSC Week 1 Quad A · Sep 917:33.20NSC Week 1 Quad ASeptember 9, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 518:37.39Rich Eschman XC InvitationalSeptember 5, 2026
5230 m · Waukegan Sports ParkNSC Week 1 A/B Quad · Sep 818:32.50NSC Week 1 A/B QuadSeptember 8, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 8Lakes Sunset InviteOct 8 · 3 Miles Team Final - Gold + Silver · Place 46 · MundeleinMundelein3 Miles Team Final - Gold + Silver4616:16.70 PB11
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 57 · MundeleinMundelein3 Miles Varsity - 3A5715:49.56 PB11
Sep 29NSC Week 4 B/C QuadSep 29 · 3 Miles Boys · Place 10 · MundeleinMundelein3 Miles Boys1017:02.90 PB11
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 120 · MundeleinMundelein3 Miles Varsity12016:20.03 PB11
Sep 19Bill Dawson InviteSep 19 · 3 Miles Varsity · Place 19 · MundeleinMundelein3 Miles Varsity1916:56.411
Sep 15NSC Week 2 B/D QuadSep 15 · 3 Miles Boys · Place 18 · MundeleinMundelein3 Miles Boys1817:51.6011
Sep 1258th Annual Lee Halberg Lanphier InvitationalSep 12 · 3 Miles Varsity · Place 11 · MundeleinMundelein3 Miles Varsity1116:40.00 PB11
Sep 8NSC Week 1 A/B QuadSep 8 · 3.25 Miles Boys · Place 15 · MundeleinMundelein3.25 Miles Boys1518:32.50 PB11
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 25 · MundeleinMundelein5,000 Meters Varsity2518:37.39 PB11

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 3A XC Regional - #4C Fox Lake (Grant)Oct 25 · 3 Miles Varsity · Place 57 · MundeleinMundelein3 Miles Varsity5717:07.12 PB10
Oct 21Buffalo Grove Race Car RallyOct 21 · 2 Miles Sophomore · Place 6 · MundeleinMundelein2 Miles Sophomore611:04.80 PB10
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 26 · MundeleinMundelein3 Miles Varsity2616:31.27 PB10
Oct 10Lakes Sunset InvitationalOct 10 · 3 Miles Silver: 6-10 · Place 2 · MundeleinMundelein3 Miles Silver: 6-10216:11.23 PB10
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 3A · Place 83 · MundeleinMundelein3 Miles Varsity 3A8316:38.4010
Sep 30NSC Week 3 Quad BSep 30 · 3 Miles Boys · Place 15 · MundeleinMundelein3 Miles Boys1517:43.28 PB10
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Sophomore · Place 9 · MundeleinMundelein3 Miles Sophomore916:32.9010
Sep 20Bill Dawson InviteSep 20 · 3 Miles Frosh/Soph · Place 10 · MundeleinMundelein3 Miles Frosh/Soph1016:45.610
Sep 16NSC Week 2 Quad BSep 16 · 3 Miles Boys · Place 15 · MundeleinMundelein3 Miles Boys1517:42.52 PB10
Sep 1357th Lee Halberg/Lanphier InvitationalSep 13 · 3 Miles Varsity · Place 35 · MundeleinMundelein3 Miles Varsity3517:18.8310
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Boys · Place 13 · MundeleinMundelein3 Miles Boys1317:33.20 PB10
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 2.15 Miles Frosh/Soph · Place 2 · MundeleinMundelein2.15 Miles Frosh/Soph211:57.83 PB10
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Varsity · Place 51 · MundeleinMundelein3 Miles Varsity5117:37.3010
Aug 30Elgin City Classic XC InvitationalAug 30 · 2 Miles Frosh/Soph · Place 1 · MundeleinMundelein2 Miles Frosh/Soph110:26.30 PB10

2024 Cross Country

14 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 3A XC Regional-#4C Gurnee (Warren)Oct 26 · 3 Miles Varsity · Place 42 · MundeleinMundelein3 Miles Varsity4216:28.209
Oct 22Race Car Rally 2024Oct 22 · 2 Miles Freshman · Place 4 · MundeleinMundelein2 Miles Freshman411:06.569
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Varsity · Place 26 · MundeleinMundelein3 Miles Varsity2616:00.08 PB9
Oct 11Lakes Sunset InvitationalOct 11 · 3 Miles Varsity · Place 1 · MundeleinMundelein3 Miles Varsity116:32.50FR
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 3A · Place 98 · MundeleinMundelein3 Miles Varsity 3A9816:46.009
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Sophomore · Place 25 · MundeleinMundelein3 Miles Sophomore2516:52.689
Sep 24NSC Week 3 hosted by StevensonSep 24 · 3 Miles Boys · Place 13 · MundeleinMundelein3 Miles Boys1317:18.609
Sep 21Bill Dawson InviteSep 21 · 3 Miles Frosh/Soph · Place 3 · MundeleinMundelein3 Miles Frosh/Soph316:36.9 PB9
Sep 17NSC Week 2 hosted by MundeleinSep 17 · 3 Miles Boys · Place 17 · MundeleinMundelein3 Miles Boys1718:14.469
Sep 1456th Lee Halberg/Lanphier InvitationalSep 14 · 3 Miles Varsity · Place 22 · MundeleinMundelein3 Miles Varsity2217:129
Sep 10NSC Week 1 hosted by Lake ZurichSep 10 · 3 Miles Boys · Place 23 · MundeleinMundelein3 Miles Boys2317:51.37 PB9
Sep 7Rich Eschman XC InvitationalSep 7 · 2.15 Miles Frosh/Soph Freshman · Place 3 · MundeleinMundelein2.15 Miles Frosh/Soph Freshman311:27.819
Sep 4Art Campbell Lake County Cross Country InvitationalSep 4 · 3 Miles Varsity · Place 36 · MundeleinMundelein3 Miles Varsity3616:37.839
Aug 31Elgin City Classic XC InvitationalAug 31 · 3 Miles Varsity · Place 21 · MundeleinMundelein3 Miles Varsity2116:36.209

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 14IESA State XC ChampionshipsOct 14 · 2 Miles 3A · Place 17 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles 3A1711:18.308
Oct 7IESA Class 3A Sectional AOct 7 · 2 Miles Boys · Place 3 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles Boys311:09.70 PB8
Sep 16Troy XC InvitationalSep 16 · 2 Miles 8th Grade · Place 6 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles 8th Grade611:06.62 PB8
Sep 8Prairie Stampede InviteSep 8 · 2 Miles Elite Boys · Place 7 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles Elite Boys711:34.97 PB8

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 8IESA 3A Sectional BOct 8 · 2 Miles Varsity Boys · Place 11 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles Varsity Boys1111:58.7 PB7
Sep 30Hawthorn XC InviteSep 30 · 2 Miles 8th Grade Boys · Place 7 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles 8th Grade Boys712:03.9 PB7
Sep 17Shorewood Cross Country InvitationalSep 17 · Varsity · Place 22 · Carl Sandburg (MundeleiCarl Sandburg (MundeleiVarsity2212:09.39—
Sep 9Prairie StampedeSep 9 · 2 Miles Elite Boys · Place 22 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles Elite Boys2211:21.80 PB7

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16IESA XC State ChampionshipsOct 16 · 2 Miles 3A Boys · Place 220 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles 3A Boys22013:23.0 PB6
Oct 9IESA Class 3A Sectional AOct 9 · 2 Miles Varsity Boys · Place 22 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles Varsity Boys2213:14.7 PB6
Sep 24Hawthorn XC InviteSep 24 · 2 Miles 6th Grade Boys · Place 4 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles 6th Grade Boys413:57.16
Sep 10Prairie StampedeSep 10 · 2 Miles Elite Boys · Place 83 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles Elite Boys8313:31.126