Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · South Salk ParkRolling Meadows MSL East Tri · Sep 216:52.98Rolling Meadows MSL East TriSeptember 2, 2025
3 Miles · Busse WoodsIHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.) · Nov 115:06.95IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)November 1, 2025
3 Miles · Deer Grove Forest PreserveIHSA Class 3A XC Regional - #4B Palatine (H.S.) · Oct 2515:30.42IHSA Class 3A XC Regional - #4B Palatine (H.S.)October 25, 2025
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 815:32.08IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Elk Grove Village High School2025 Elk Grove Invite · Sep 615:42.432025 Elk Grove InviteSeptember 6, 2025
3 Miles · Niles West High School2025 Pat Savage Invitational · Oct 416:01.622025 Pat Savage InvitationalOctober 4, 2025
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2816:03.30Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 2015:33.9Bill Dawson InviteSeptember 20, 2025
3 Miles · Willow Stream ParkMSL Coed Dual Hosted by Buffalo Grove · Sep 3016:28.20MSL Coed Dual Hosted by Buffalo GroveSeptember 30, 2025

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

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 149 · Buffalo Grove3 Miles 3A Varsity14915:32.08 PB12
Nov 1IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Nov 1 · 3 Miles Varsity · Place 22 · Buffalo Grove3 Miles Varsity2215:06.95 PB12
Oct 25IHSA Class 3A XC Regional - #4B Palatine (H.S.)Oct 25 · 3 Miles Varsity · Place 10 · Buffalo Grove3 Miles Varsity1015:30.42 PB12
Oct 182025 Mid Suburban League Cross Country ChampionshipsOct 18 · 3 Miles Varsity · Place 15 · Buffalo Grove3 Miles Varsity1515:33.1912
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Varsity White · Place 9 · Buffalo Grove3 Miles Varsity White916:01.62 PB12
Sep 30MSL Coed Dual Hosted by Buffalo GroveSep 30 · 3 Miles Varsity · Place 2 · Buffalo Grove3 Miles Varsity216:28.20 PB12
Sep 20Bill Dawson InviteSep 20 · 3 Miles Varsity · Place 7 · Buffalo Grove3 Miles Varsity715:33.9 PB12
Sep 16Elk Grove MSL East Boys Double DualSep 16 · 3 Miles Varsity · Place 3 · Buffalo Grove3 Miles Varsity317:12.8712
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 3A · Place 63 · Buffalo Grove3 Miles Varsity 3A6315:52.1012
Sep 62025 Elk Grove InviteSep 6 · 3 Miles Varsity · Place 3 · Buffalo Grove3 Miles Varsity315:42.43 PB12
Sep 2Rolling Meadows MSL East TriSep 2 · 2.9 Miles Varsity · Place 3 · Buffalo Grove2.9 Miles Varsity316:52.98 PB12
Aug 28Patriot Early InviteAug 28 · 3 Miles Boys Varsity · Place 4 · Buffalo Grove3 Miles Boys Varsity416:03.30 PB12

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 3A XC Sectional-#4 Hoffman Estates (H.S.)Nov 2 · 3 Miles Varsity · Place 127 · Buffalo Grove3 Miles Varsity12716:54.6211
Oct 262024 IHSA Class 3A XC Regional-#4B Palatine (H.S.)Oct 26 · 3 Miles Varsity · Place 29 · Buffalo Grove3 Miles Varsity2916:18.2011
Oct 9Lights Out InvitationalOct 9 · 2 Miles Varsity · Place 41 · Buffalo Grove2 Miles Varsity4110:31.5611
Oct 5Pat Savage InvitationalOct 5 · 3 Miles Varsity · Place 78 · Buffalo Grove3 Miles Varsity7816:36.5411
Oct 1Hersey TriangularOct 1 · 3 Miles Varsity · Place 15 · Buffalo Grove3 Miles Varsity1516:48.0011
Sep 17Buffalo Grove @ Elk Grove DualSep 17 · 3 Miles Varsity · Place 1 · Buffalo Grove3 Miles Varsity117:55.4111
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 191 · Buffalo Grove3 Miles Varsity 3A19117:12.9011
Sep 3Schaumburg @ Buffalo Grove DualSep 3 · 3 Miles Varsity · Place 8 · Buffalo Grove3 Miles Varsity818:02.1011
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 34 · Buffalo Grove3 Miles Varsity3417:31.9011

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 3A XC Regional - #4B Palatine (H.S.)Oct 21 · 3 Miles Varsity · Place 57 · Buffalo Grove3 Miles Varsity5717:40.6910
Oct 14Mid Suburban League XC Championships Oct 14 · 3 Miles Varsity · Place 63 · Buffalo Grove3 Miles Varsity6318:08.1210
Oct 5Lights Out InvitationalOct 5 · 2 Miles Varsity · Place 64 · Buffalo Grove2 Miles Varsity6411:13.4010
Sep 30Pat Savage InvitationalSep 30 · 3 Miles Sophomore · Place 21 · Buffalo Grove3 Miles Sophomore2117:59.68SO
Sep 16Bill Dawson InviteSep 16 · 3 Miles Freshman Sophomore · Place 37 · Buffalo Grove3 Miles Freshman Sophomore3717:57.4710
Sep 12Hersey @ Buffalo Grove DualSep 12 · 2.5 Miles Frosh/Soph Freshman · Place 11 · Buffalo Grove2.5 Miles Frosh/Soph Freshman1115:48.8110
Sep 9First to the Finish InvitationalSep 9 · 3 Miles 3A · Place 285 · Buffalo Grove3 Miles 3A28517:57.5010
Sep 2Elk Grove Cross Country InviteSep 2 · 2.93 Miles Varsity · Place 46 · Buffalo Grove2.93 Miles Varsity4618:25.90SO
Aug 29MSL Duals - Week 1: Palatine vs Buffalo GroveAug 29 · 3 Miles Varsity · Place 21 · Buffalo Grove3 Miles Varsity2121:14.38SO
Aug 26Patriot Early InviteAug 26 · 3 Miles Varsity · Place 58 · Buffalo Grove3 Miles Varsity5818:22.79SO

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 18Race Car Rally 2022Oct 18 · 2.5 Miles Freshman · Place 19 · Buffalo Grove2.5 Miles Freshman1915:10.79FR
Oct 6Lights Out InvitationalOct 6 · 2 Miles Junior Varsity · Place 10 · Buffalo Grove2 Miles Junior Varsity1011:40.82FR
Oct 1Pat Savage InvitationalOct 1 · 2 Miles Freshman · Place 7 · Buffalo Grove2 Miles Freshman711:55.569
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 3A · Place 226 · Buffalo Grove3 Miles Varsity 3A22617:51.69
Sep 3Fenton John Kurtz Early Bird InvitationalSep 3 · 3 Miles Frosh/Soph Freshman · Place 38 · Buffalo Grove3 Miles Frosh/Soph Freshman3819:00.89