Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Adler ParkIESA Class 3A Sectional A · Oct 913:08.6IESA Class 3A Sectional AOctober 9, 2021
2 Miles · Elgin High SchoolElgin City Classic XC Invitational · Aug 3011:41.20Elgin City Classic XC InvitationalAugust 30, 2025
2 Miles · Grayslake Middle SchoolIESA 3A Sectional B · Oct 813:00.0IESA 3A Sectional BOctober 8, 2022
2 Miles · Hammel Woods 2 MileTroy XC Invitational · Sep 1611:30.69Troy XC InvitationalSeptember 16, 2023
2 Miles · Lakes Community High SchoolIESA Class 3A Sectional A · Oct 711:36.00IESA Class 3A Sectional AOctober 7, 2023
2 Miles · Maxwell ParkIESA XC State Championships · Oct 1613:12.4IESA XC State ChampionshipsOctober 16, 2021
2 Miles · Ron Beese ParkPrairie Stampede Invite · Sep 812:07.59Prairie Stampede InviteSeptember 8, 2023
2 Miles · TBAPrairie Stampede · Sep 1013:09.55Prairie StampedeSeptember 10, 2021
2 Miles · Vernon Hills High SchoolHawthorn XC Invite · Sep 2413:14.2Hawthorn XC InviteSeptember 24, 2021
2 Miles · Willow Stream ParkBuffalo Grove Race Car Rally · Oct 2110:37.30Buffalo Grove Race Car RallyOctober 21, 2025
2.15 Miles · Veteran Acres ParkRich Eschman XC Invitational 2025 · Sep 611:57.35Rich Eschman XC Invitational 2025September 6, 2025
2.96 Miles · Stadium Course2026 IHSA Class 3A XC Regional - #4C Gurnee (Warren) · Oct 2415:29.102026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)October 24, 2026
3 Miles · Adler ParkNSC Week 2 Quad B · Sep 1617:16.47NSC Week 2 Quad BSeptember 16, 2025
3 Miles · Bulldog Athletic Complex Cross Country CourseIHSA Class 3A XC Regional - #4C Fox Lake (Grant) · Oct 2516:13.99IHSA Class 3A XC Regional - #4C Fox Lake (Grant)October 25, 2025
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2615:40.45Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Diamond Lake Sports ComplexNSC Week 1 hosted by Lake Zurich · Sep 1017:04.75NSC Week 1 hosted by Lake ZurichSeptember 10, 2024
3 Miles · Diamond Lake Sports ComplexNSC Week 3 Quad B · Sep 3016:28.19NSC Week 3 Quad BSeptember 30, 2025
3 Miles · Eagle AcresLakes Sunset Invite · Oct 815:30.60Lakes Sunset InviteOctober 8, 2026
3 Miles · Grove 172026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.) · Oct 3116:38.572026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.)October 31, 2026
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1915:50.26NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Lakes Community High SchoolLakes Sunset Invitational · Oct 1015:31.65Lakes Sunset InvitationalOctober 10, 2025
3 Miles · Lincoln Park58th Annual Lee Halberg Lanphier Invitational · Sep 1216:42.3058th Annual Lee Halberg Lanphier InvitationalSeptember 12, 2026
3 Miles · Vernon Hills Athletic ComplexNSC Week 4 B/C Quad · Sep 2916:49.60NSC Week 4 B/C QuadSeptember 29, 2026
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1815:46.99NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkArt Campbell Lake County Cross Country Invitational · Sep 317:18.90Art Campbell Lake County Cross Country InvitationalSeptember 3, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1718:41.48NXR Midwest Regional ChampionshipsNovember 17, 2024
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 518:18.02Rich Eschman XC InvitationalSeptember 5, 2026
5230 m · Waukegan Sports ParkNSC Week 1 A/B Quad · Sep 818:23.40NSC 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

10 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.)Oct 31 · 3 Miles Varsity · Place 128 · MundeleinMundelein3 Miles Varsity12816:38.57 PB11
Oct 242026 IHSA Class 3A XC Regional - #4C Gurnee (Warren)Oct 24 · 2.96 Miles Varsity · Place 27 · MundeleinMundelein2.96 Miles Varsity2715:29.10 PB11
Oct 8Lakes Sunset InviteOct 8 · 3 Miles Team Final - Gold + Silver · Place 8 · MundeleinMundelein3 Miles Team Final - Gold + Silver815:30.60 PB11
Sep 29NSC Week 4 B/C QuadSep 29 · 3 Miles Boys · Place 5 · MundeleinMundelein3 Miles Boys516:49.60 PB11
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 59 · MundeleinMundelein3 Miles Varsity5915:40.45 PB11
Sep 19Bill Dawson InviteSep 19 · 3 Miles Varsity · Place 5 · MundeleinMundelein3 Miles Varsity516:13.411
Sep 15NSC Week 2 B/D QuadSep 15 · 3 Miles Boys · Place 11 · MundeleinMundelein3 Miles Boys1117:32.8011
Sep 1258th Annual Lee Halberg Lanphier InvitationalSep 12 · 3 Miles Varsity · Place 12 · MundeleinMundelein3 Miles Varsity1216:42.30 PB11
Sep 8NSC Week 1 A/B QuadSep 8 · 3.25 Miles Boys · Place 13 · MundeleinMundelein3.25 Miles Boys1318:23.40 PB11
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 17 · MundeleinMundelein5,000 Meters Varsity1718:18.02 PB11

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 3A XC Regional - #4C Fox Lake (Grant)Oct 25 · 3 Miles Varsity · Place 25 · MundeleinMundelein3 Miles Varsity2516:13.99 PB10
Oct 21Buffalo Grove Race Car RallyOct 21 · 2 Miles Sophomore · Place 1 · MundeleinMundelein2 Miles Sophomore110:37.30 PB10
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 9 · MundeleinMundelein3 Miles Varsity915:46.99 PB10
Oct 10Lakes Sunset InvitationalOct 10 · 3 Miles Gold: 1-5 · Place 12 · MundeleinMundelein3 Miles Gold: 1-51215:31.65 PB10
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 3A · Place 54 · MundeleinMundelein3 Miles Varsity 3A5416:09.6010
Sep 30NSC Week 3 Quad BSep 30 · 3 Miles Boys · Place 5 · MundeleinMundelein3 Miles Boys516:28.19 PB10
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Sophomore · Place 12 · MundeleinMundelein3 Miles Sophomore1216:38.0110
Sep 20Bill Dawson InviteSep 20 · 3 Miles Frosh/Soph · Place 6 · MundeleinMundelein3 Miles Frosh/Soph616:36.410
Sep 16NSC Week 2 Quad BSep 16 · 3 Miles Boys · Place 8 · MundeleinMundelein3 Miles Boys817:16.47 PB10
Sep 1357th Lee Halberg/Lanphier InvitationalSep 13 · 3 Miles Varsity · Place 27 · MundeleinMundelein3 Miles Varsity2717:08.9810
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Boys · Place 14 · MundeleinMundelein3 Miles Boys1417:35.1010
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 2.15 Miles Frosh/Soph · Place 1 · MundeleinMundelein2.15 Miles Frosh/Soph111:57.35 PB10
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Varsity · Place 40 · MundeleinMundelein3 Miles Varsity4017:18.90 PB10
Aug 30Elgin City Classic XC InvitationalAug 30 · 2 Miles Frosh/Soph · Place 14 · MundeleinMundelein2 Miles Frosh/Soph1411:41.20 PB10

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Rising Stars 2 · Place 137 · Unattached IllinoisUnattached Illinois5,000 Meters Rising Stars 213718:41.48 PB9
Oct 262024 IHSA Class 3A XC Regional-#4C Gurnee (Warren)Oct 26 · 3 Miles Varsity · Place 46 · MundeleinMundelein3 Miles Varsity4616:32.509
Oct 22Race Car Rally 2024Oct 22 · 2 Miles Freshman · Place 8 · MundeleinMundelein2 Miles Freshman811:21.879
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Varsity · Place 20 · MundeleinMundelein3 Miles Varsity2015:50.26 PB9
Oct 11Lakes Sunset InvitationalOct 11 · 3 Miles Varsity · Place 2 · MundeleinMundelein3 Miles Varsity216:35.00FR
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 3A · Place 140 · MundeleinMundelein3 Miles Varsity 3A14017:10.809
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Sophomore · Place 35 · MundeleinMundelein3 Miles Sophomore3517:03.619
Sep 17NSC Week 2 hosted by MundeleinSep 17 · 3 Miles Boys · Place 14 · MundeleinMundelein3 Miles Boys1417:53.389
Sep 1456th Lee Halberg/Lanphier InvitationalSep 14 · 3 Miles Varsity · Place 34 · MundeleinMundelein3 Miles Varsity3417:419
Sep 10NSC Week 1 hosted by Lake ZurichSep 10 · 3 Miles Boys · Place 11 · MundeleinMundelein3 Miles Boys1117:04.75 PB9
Sep 7Rich Eschman XC InvitationalSep 7 · 2.15 Miles Frosh/Soph Freshman · Place 2 · MundeleinMundelein2.15 Miles Frosh/Soph Freshman211:25.939
Sep 4Art Campbell Lake County Cross Country InvitationalSep 4 · 3 Miles Varsity · Place 45 · MundeleinMundelein3 Miles Varsity4517:00.939
Aug 31Elgin City Classic XC InvitationalAug 31 · 3 Miles Varsity · Place 35 · MundeleinMundelein3 Miles Varsity3517:09.109

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 14IESA State XC ChampionshipsOct 14 · 2 Miles 3A · Place 181 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles 3A18113:02.008
Oct 7IESA Class 3A Sectional AOct 7 · 2 Miles Boys · Place 5 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles Boys511:36.00 PB8
Sep 16Troy XC InvitationalSep 16 · 2 Miles 8th Grade · Place 25 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles 8th Grade2511:30.69 PB8
Sep 8Prairie Stampede InviteSep 8 · 2 Miles Elite Boys · Place 21 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles Elite Boys2112:07.59 PB8

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 8IESA 3A Sectional BOct 8 · 2 Miles Varsity Boys · Place 39 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles Varsity Boys3913:00.0 PB7
Sep 30Hawthorn XC InviteSep 30 · 2 Miles 7th Grade Boys · Place 37 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles 7th Grade Boys3713:45.27
Sep 9Prairie StampedeSep 9 · 2 Miles 6th/7th Boys · Place 47 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles 6th/7th Boys4713:23.737

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16IESA XC State ChampionshipsOct 16 · 2 Miles 3A Boys · Place 216 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles 3A Boys21613:12.4 PB6
Oct 9IESA Class 3A Sectional AOct 9 · 2 Miles Varsity Boys · Place 18 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles Varsity Boys1813:08.6 PB6
Sep 24Hawthorn XC InviteSep 24 · 2 Miles 7th Grade Boys · Place 7 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles 7th Grade Boys713:14.2 PB6
Sep 10Prairie StampedeSep 10 · 2 Miles Elite Boys · Place 66 · Mundelein Carl SandburgMundelein Carl Sandburg2 Miles Elite Boys6613:09.55 PB6