Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Adler ParkIESA 3A Sectional A · Oct 812:18.1IESA 3A Sectional AOctober 8, 2022
2 Miles · Maxwell ParkIESA State Meet · Oct 1511:45.1IESA State MeetOctober 15, 2022
2 Miles · TBAPrairie Stampede · Sep 911:03.97Prairie StampedeSeptember 9, 2022
2 Miles · Yorkville High SchoolFox Trot XC Invite · Oct 111:55.5Fox Trot XC InviteOctober 1, 2022
2.9 Miles · South Salk ParkRolling Meadows MSL East Tri · Sep 216:51.40Rolling Meadows MSL East TriSeptember 2, 2025
3 Miles · Busse WoodsIHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.) · Nov 116:27.52IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)November 1, 2025
3 Miles · Busse WoodsMid Suburban League Cross Country Championships · Oct 1916:18.81Mid Suburban League Cross Country ChampionshipsOctober 19, 2024
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 316:08.53Peoria High School InvitationalOctober 3, 2026
3 Miles · Elk Grove Village High School2025 Elk Grove Invite · Sep 616:14.442025 Elk Grove InviteSeptember 6, 2025
3 Miles · Grove 172026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.) · Oct 3115:44.382026 IHSA Class 3A XC Sectional - #4 Elk Grove Village (E.G.)October 31, 2026
3 Miles · Niles West High School2025 Pat Savage Invitational · Oct 416:20.242025 Pat Savage InvitationalOctober 4, 2025
3 Miles · Ron Beese ParkBarrington MSL West Boys Dual · Sep 2916:42.80Barrington MSL West Boys DualSeptember 29, 2026
3 Miles · Vernon Hills Athletic ComplexPatriot Early Invite · Aug 2716:57.00Patriot Early InviteAugust 27, 2026
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2816:34.60Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 2015:58.3Bill Dawson InviteSeptember 20, 2025
3 Miles · William Fremd High SchoolFremd MSL West Boys Tri · Sep 817:18.5Fremd MSL West Boys TriSeptember 8, 2026
3 Miles · Willow Stream ParkMSL Coed Dual Hosted by Buffalo Grove · Sep 3016:46.50MSL Coed Dual Hosted by Buffalo GroveSeptember 30, 2025
5,000 Meters · Hoover Math And Science Academy13th Annual Macnider Invitational · Sep 2616:40.1413th Annual Macnider InvitationalSeptember 26, 2026
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1718:15.12NXR Midwest Regional ChampionshipsNovember 17, 2024

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 72 · Buffalo GroveBuffalo Grove3 Miles Varsity7215:44.38 PB12
Oct 242026 IHSA Class 3A XC Regional - #4B Mt. Prospect (Prospect)Oct 24 · 3 Miles Varsity · Place 35 · Buffalo GroveBuffalo Grove3 Miles Varsity3516:08.912
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 92 · Buffalo GroveBuffalo Grove3 Miles Varsity - 3A9216:08.53 PB12
Sep 29Barrington MSL West Boys DualSep 29 · 3 Miles Varsity · Place 5 · Buffalo GroveBuffalo Grove3 Miles Varsity516:42.80 PB12
Sep 2613th Annual Macnider InvitationalSep 26 · 5,000 Meters Varsity · Place 22 · Buffalo GroveBuffalo Grove5,000 Meters Varsity2216:40.14 PB12
Sep 19Bill Dawson InviteSep 19 · 3 Miles Varsity · Place 32 · Buffalo GroveBuffalo Grove3 Miles Varsity3217:07.512
Sep 15Buffalo Grove MSL Boys TriSep 15 · 3 Miles Varsity · Place 11 · Buffalo GroveBuffalo Grove3 Miles Varsity1116:57.4012
Sep 8Fremd MSL West Boys TriSep 8 · 3 Miles Varsity · Place 9 · Buffalo GroveBuffalo Grove3 Miles Varsity917:18.5 PB12
Sep 52026 Elk Grove InviteSep 5 · 3 Miles Varsity · Place 3 · Buffalo GroveBuffalo Grove3 Miles Varsity316:53.9312
Aug 27Patriot Early InviteAug 27 · 3 Miles Boys Varsity · Place 10 · Buffalo GroveBuffalo Grove3 Miles Boys Varsity1016:57.00 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Nov 1 · 3 Miles Varsity · Place 109 · Buffalo GroveBuffalo Grove3 Miles Varsity10916:27.52 PB11
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Varsity White · Place 20 · Buffalo GroveBuffalo Grove3 Miles Varsity White2016:20.24 PB11
Sep 30MSL Coed Dual Hosted by Buffalo GroveSep 30 · 3 Miles Varsity · Place 4 · Buffalo GroveBuffalo Grove3 Miles Varsity416:46.50 PB11
Sep 20Bill Dawson InviteSep 20 · 3 Miles Varsity · Place 15 · Buffalo GroveBuffalo Grove3 Miles Varsity1515:58.3 PB11
Sep 16Elk Grove MSL East Boys Double DualSep 16 · 3 Miles Varsity · Place 6 · Buffalo GroveBuffalo Grove3 Miles Varsity617:36.5711
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 3A · Place 87 · Buffalo GroveBuffalo Grove3 Miles Varsity 3A8716:07.9011
Sep 62025 Elk Grove InviteSep 6 · 3 Miles Varsity · Place 8 · Buffalo GroveBuffalo Grove3 Miles Varsity816:14.44 PB11
Sep 2Rolling Meadows MSL East TriSep 2 · 2.9 Miles Varsity · Place 2 · Buffalo GroveBuffalo Grove2.9 Miles Varsity216:51.40 PB11
Aug 28Patriot Early InviteAug 28 · 3 Miles Boys Varsity · Place 11 · Buffalo GroveBuffalo Grove3 Miles Boys Varsity1116:34.60 PB11

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 1 · Place 181 · Buffalo GroveBuffalo Grove5,000 Meters Open 118118:15.12 PB10
Nov 22024 IHSA Class 3A XC Sectional-#4 Hoffman Estates (H.S.)Nov 2 · 3 Miles Varsity · Place 83 · Buffalo GroveBuffalo Grove3 Miles Varsity8316:04.0610
Oct 262024 IHSA Class 3A XC Regional-#4B Palatine (H.S.)Oct 26 · 3 Miles Varsity · Place 34 · Buffalo GroveBuffalo Grove3 Miles Varsity3416:23.5010
Oct 19Mid Suburban League Cross Country ChampionshipsOct 19 · 3 Miles Varsity · Place 45 · Buffalo GroveBuffalo Grove3 Miles Varsity4516:18.81 PB10
Oct 9Lights Out InvitationalOct 9 · 2 Miles Varsity · Place 32 · Buffalo GroveBuffalo Grove2 Miles Varsity3210:28.4510
Oct 5Pat Savage InvitationalOct 5 · 3 Miles Sophomore · Place 2 · Buffalo GroveBuffalo Grove3 Miles Sophomore216:30.4710
Sep 17Buffalo Grove @ Elk Grove DualSep 17 · 3 Miles Varsity · Place 2 · Buffalo GroveBuffalo Grove3 Miles Varsity218:07.8210
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 107 · Buffalo GroveBuffalo Grove3 Miles Varsity 3A10716:18.8010
Sep 7Elk Grove InvitationalSep 7 · 3 Miles Varsity · Place 13 · Buffalo GroveBuffalo Grove3 Miles Varsity1316:42.6710
Sep 3Schaumburg @ Buffalo Grove DualSep 3 · 3 Miles Varsity · Place 4 · Buffalo GroveBuffalo Grove3 Miles Varsity417:53.2010
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 20 · Buffalo GroveBuffalo Grove3 Miles Varsity2017:04.0010

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 3A XC Regional - #4B Palatine (H.S.)Oct 21 · 3 Miles Varsity · Place 51 · Buffalo GroveBuffalo Grove3 Miles Varsity5117:27.089
Oct 14Mid Suburban League XC Championships Oct 14 · 3 Miles Varsity · Place 61 · Buffalo GroveBuffalo Grove3 Miles Varsity6118:01.119
Oct 5Lights Out InvitationalOct 5 · 2 Miles Varsity · Place 59 · Buffalo GroveBuffalo Grove2 Miles Varsity5911:02.309
Sep 30Pat Savage InvitationalSep 30 · 2 Miles Freshman · Place 2 · Buffalo GroveBuffalo Grove2 Miles Freshman211:27.13FR
Sep 26MSL East Division TriangularSep 26 · 3 Miles Varsity · Place 11 · Buffalo GroveBuffalo Grove3 Miles Varsity1118:37.429
Sep 16Bill Dawson InviteSep 16 · 3 Miles Freshman Sophomore · Place 28 · Buffalo GroveBuffalo Grove3 Miles Freshman Sophomore2817:36.029
Sep 12Hersey @ Buffalo Grove DualSep 12 · 2.5 Miles Frosh/Soph Freshman · Place 10 · Buffalo GroveBuffalo Grove2.5 Miles Frosh/Soph Freshman1015:36.359
Sep 9First to the Finish InvitationalSep 9 · 3 Miles 3A · Place 294 · Buffalo GroveBuffalo Grove3 Miles 3A29418:03.109
Sep 2Elk Grove Cross Country InviteSep 2 · 2.93 Miles Varsity · Place 40 · Buffalo GroveBuffalo Grove2.93 Miles Varsity4018:03.20FR
Aug 29MSL Duals - Week 1: Palatine vs Buffalo GroveAug 29 · 2.5 Miles Frosh/Soph Freshman · Place 1 · Buffalo GroveBuffalo Grove2.5 Miles Frosh/Soph Freshman116:06.60FR
Aug 26Patriot Early InviteAug 26 · 2 Miles Varsity · Place 7 · Buffalo GroveBuffalo Grove2 Miles Varsity711:56.02FR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15IESA State MeetOct 15 · 2 Miles 3A · Place 67 · Buffalo Grove CooperBuffalo Grove Cooper2 Miles 3A6711:45.1 PB8
Oct 8IESA 3A Sectional AOct 8 · 2 Miles Varsity Boys · Place 15 · Buffalo Grove CooperBuffalo Grove Cooper2 Miles Varsity Boys1512:18.1 PB8
Oct 1Fox Trot XC InviteOct 1 · 2 Miles Varsity Boys · Place 28 · Buffalo Grove CooperBuffalo Grove Cooper2 Miles Varsity Boys2811:55.5 PB8
Sep 17Shorewood Cross Country InvitationalSep 17 · Varsity · Place 16 · CooperCooperVarsity1611:45.80—
Sep 9Prairie StampedeSep 9 · 2 Miles Elite Boys · Place 12 · Buffalo Grove CooperBuffalo Grove Cooper2 Miles Elite Boys1211:03.97 PB8