Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · South Salk ParkRolling Meadows MSL East Tri · Sep 216:50.99Rolling Meadows MSL East TriSeptember 2, 2025
2.97 Miles · Elk Grove Village High SchoolElk Grove / Buffalo Grove Dual · Sep 1317:25.10Elk Grove / Buffalo Grove Dual September 13, 2022
3 Miles · Busse Woods2025 Mid Suburban League Cross Country Championships · Oct 1815:53.032025 Mid Suburban League Cross Country ChampionshipsOctober 18, 2025
3 Miles · Busse WoodsMid Suburban League Cross Country Championships · Oct 1916:10.18Mid Suburban League Cross Country ChampionshipsOctober 19, 2024
3 Miles · Deer Grove Forest PreserveIHSA Class 3A XC Regional - #4B Palatine (H.S.) · Oct 2516:06.28IHSA Class 3A XC Regional - #4B Palatine (H.S.)October 25, 2025
3 Miles · Elk Grove Village High School2025 Elk Grove Invite · Sep 616:21.302025 Elk Grove InviteSeptember 6, 2025
3 Miles · Niles West High School2025 Pat Savage Invitational · Oct 416:07.962025 Pat Savage InvitationalOctober 4, 2025
3 Miles · O'Plaine RoadBill Dawson Invite · Sep 2116:25.6Bill Dawson InviteSeptember 21, 2024
3 Miles · Stadium CourseBill Dawson Invitational · Sep 1716:44.9Bill Dawson InvitationalSeptember 17, 2022
3 Miles · Stevenson High School - Home XC Course VHACPatriot Early Invite · Aug 2517:42.58Patriot Early InviteAugust 25, 2022
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2816:33.10Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 2016:04.0Bill Dawson InviteSeptember 20, 2025
3 Miles · Willow Stream ParkMSL Coed Dual Hosted by Buffalo Grove · Sep 3016:58.20MSL Coed Dual Hosted by Buffalo GroveSeptember 30, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1718:46.65NXR Midwest Regional ChampionshipsNovember 17, 2024

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Nov 1 · 3 Miles Varsity · Place 73 · Buffalo Grove3 Miles Varsity7315:55.0112
Oct 25IHSA Class 3A XC Regional - #4B Palatine (H.S.)Oct 25 · 3 Miles Varsity · Place 24 · Buffalo Grove3 Miles Varsity2416:06.28 PB12
Oct 182025 Mid Suburban League Cross Country ChampionshipsOct 18 · 3 Miles Varsity · Place 23 · Buffalo Grove3 Miles Varsity2315:53.03 PB12
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Varsity White · Place 14 · Buffalo Grove3 Miles Varsity White1416:07.96 PB12
Sep 30MSL Coed Dual Hosted by Buffalo GroveSep 30 · 3 Miles Varsity · Place 6 · Buffalo Grove3 Miles Varsity616:58.20 PB12
Sep 20Bill Dawson InviteSep 20 · 3 Miles Varsity · Place 19 · Buffalo Grove3 Miles Varsity1916:04.0 PB12
Sep 16Elk Grove MSL East Boys Double DualSep 16 · 3 Miles Varsity · Place 5 · Buffalo Grove3 Miles Varsity517:36.4212
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 3A · Place 75 · Buffalo Grove3 Miles Varsity 3A7516:02.5012
Sep 62025 Elk Grove InviteSep 6 · 3 Miles Varsity · Place 9 · Buffalo Grove3 Miles Varsity916:21.30 PB12
Sep 2Rolling Meadows MSL East TriSep 2 · 2.9 Miles Varsity · Place 1 · Buffalo Grove2.9 Miles Varsity116:50.99 PB12
Aug 28Patriot Early InviteAug 28 · 3 Miles Boys Varsity · Place 9 · Buffalo Grove3 Miles Boys Varsity916:33.10 PB12

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 1 · Place 225 · Buffalo Grove5,000 Meters Open 122518:46.65 PB11
Nov 22024 IHSA Class 3A XC Sectional-#4 Hoffman Estates (H.S.)Nov 2 · 3 Miles Varsity · Place 82 · Buffalo Grove3 Miles Varsity8216:03.6211
Oct 262024 IHSA Class 3A XC Regional-#4B Palatine (H.S.)Oct 26 · 3 Miles Varsity · Place 32 · Buffalo Grove3 Miles Varsity3216:22.8011
Oct 19Mid Suburban League Cross Country ChampionshipsOct 19 · 3 Miles Varsity · Place 39 · Buffalo Grove3 Miles Varsity3916:10.18 PB11
Oct 9Lights Out InvitationalOct 9 · 2 Miles Varsity · Place 26 · Buffalo Grove2 Miles Varsity2610:24.7711
Oct 5Pat Savage InvitationalOct 5 · 3 Miles Varsity · Place 30 · Buffalo Grove3 Miles Varsity3015:50.3311
Oct 1Hersey TriangularOct 1 · 3 Miles Varsity · Place 9 · Buffalo Grove3 Miles Varsity916:37.1011
Sep 21Bill Dawson InviteSep 21 · 3 Miles Varsity · Place 26 · Buffalo Grove3 Miles Varsity2616:25.6 PB11
Sep 17Buffalo Grove @ Elk Grove DualSep 17 · 3 Miles Varsity · Place 3 · Buffalo Grove3 Miles Varsity318:07.8611
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 105 · Buffalo Grove3 Miles Varsity 3A10516:18.1011
Sep 7Elk Grove InvitationalSep 7 · 3 Miles Varsity · Place 14 · Buffalo Grove3 Miles Varsity1416:42.7911
Sep 3Schaumburg @ Buffalo Grove DualSep 3 · 3 Miles Varsity · Place 3 · Buffalo Grove3 Miles Varsity317:51.4011
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 18 · Buffalo Grove3 Miles Varsity1817:02.0011

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 3A XC Regional - #4B Palatine (H.S.)Oct 21 · 3 Miles Varsity · Place 52 · Buffalo Grove3 Miles Varsity5217:28.0010
Oct 14Mid Suburban League XC Championships Oct 14 · 3 Miles Varsity · Place 46 · Buffalo Grove3 Miles Varsity4617:14.1910
Oct 5Lights Out InvitationalOct 5 · 2 Miles Varsity · Place 40 · Buffalo Grove2 Miles Varsity4010:39.7010
Sep 30Pat Savage InvitationalSep 30 · 3 Miles Sophomore · Place 4 · Buffalo Grove3 Miles Sophomore416:35.72SO
Sep 26MSL East Division TriangularSep 26 · 3 Miles Varsity · Place 2 · Buffalo Grove3 Miles Varsity217:18.6610
Sep 16Bill Dawson InviteSep 16 · 3 Miles Freshman Sophomore · Place 5 · Buffalo Grove3 Miles Freshman Sophomore516:15.6410
Sep 12Hersey @ Buffalo Grove DualSep 12 · 3 Miles Varsity · Place 7 · Buffalo Grove3 Miles Varsity717:43.1110
Sep 9First to the Finish InvitationalSep 9 · 3 Miles 3A · Place 110 · Buffalo Grove3 Miles 3A11016:04.8010
Sep 2Elk Grove Cross Country InviteSep 2 · 2.93 Miles Varsity · Place 6 · Buffalo Grove2.93 Miles Varsity616:10.90SO
Aug 29MSL Duals - Week 1: Palatine vs Buffalo GroveAug 29 · 3 Miles Varsity · Place 6 · Buffalo Grove3 Miles Varsity617:03.13SO
Aug 26Patriot Early InviteAug 26 · 3 Miles Varsity · Place 16 · Buffalo Grove3 Miles Varsity1616:42.34SO

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 292022 IHSA Class 3A XC Sectional - Hoffman Estates (H.S.) #4Oct 29 · 3 Miles Varsity · Place 68 · Buffalo Grove3 Miles Varsity6816:09.419
Oct 222022 IHSA Class 3A XC Regional - Palatine (H.S.) #4BOct 22 · 3 Miles Varsity · Place 40 · Buffalo Grove3 Miles Varsity4016:49.15FR
Oct 15Mid Suburban League XC ChampionshipsOct 15 · 3 Miles Varsity · Place 39 · Buffalo Grove3 Miles Varsity3916:39.179
Oct 6Lights Out InvitationalOct 6 · 2 Miles Varsity · Place 16 · Buffalo Grove2 Miles Varsity1610:55.07FR
Oct 1Peoria High School InvitationalOct 1 · 3 Miles 3A · Place 94 · Buffalo Grove3 Miles 3A9416:08.509
Sep 17Bill Dawson InvitationalSep 17 · 3 Miles Frosh / Soph · Place 5 · Buffalo Grove3 Miles Frosh / Soph516:44.9 PB9
Sep 13Elk Grove / Buffalo Grove Dual Sep 13 · 2.97 Miles Varsity · Place 2 · Buffalo Grove2.97 Miles Varsity217:25.10 PB9
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 3A · Place 99 · Buffalo Grove3 Miles Varsity 3A9916:32.39
Sep 3Fenton John Kurtz Early Bird InvitationalSep 3 · 3 Miles Frosh/Soph Freshman · Place 17 · Buffalo Grove3 Miles Frosh/Soph Freshman1717:58.39
Aug 25Patriot Early InviteAug 25 · 3 Miles Boys Race · Place 18 · Buffalo Grove3 Miles Boys Race1817:42.58 PB9