Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Concordia University WisconsinNational Lutheran State Meet · Oct 2212:55.75National Lutheran State MeetOctober 22, 2022
2 Miles · Trinity Lutheran courseLutheran Sports Association of Illinois State Meet · Oct 1411:33.30Lutheran Sports Association of Illinois State MeetOctober 14, 2023
2 Miles · Trinity Lutheran School CourseIllinois Lutheran State Meet · Oct 1512:21.70Illinois Lutheran State MeetOctober 15, 2022
2.5 Miles · South Salk ParkRolling Meadows MSL East Tri · Sep 214:01.59Rolling Meadows MSL East TriSeptember 2, 2025
3 Miles · Busse WoodsMid Suburban League Cross Country Championships · Oct 1916:09.78Mid Suburban League Cross Country ChampionshipsOctober 19, 2024
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 316:24.99Peoria High School InvitationalOctober 3, 2026
3 Miles · Elk Grove Village High School2025 Elk Grove Invite · Sep 616:27.462025 Elk Grove InviteSeptember 6, 2025
3 Miles · Niles West High School2025 Pat Savage Invitational · Oct 416:42.092025 Pat Savage InvitationalOctober 4, 2025
3 Miles · O'Plaine RoadBill Dawson Invite · Sep 2116:54.0Bill Dawson InviteSeptember 21, 2024
3 Miles · Ron Beese ParkBarrington MSL West Boys Dual · Sep 2916:58.37Barrington MSL West Boys DualSeptember 29, 2026
3 Miles · Vernon Hills Athletic ComplexPatriot Early Invite · Aug 2717:28.40Patriot Early InviteAugust 27, 2026
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2816:56.20Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 2016:35.7Bill Dawson InviteSeptember 20, 2025
5,000 Meters · Hoover Math And Science Academy13th Annual Macnider Invitational · Sep 2617:26.2213th Annual Macnider InvitationalSeptember 26, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 242026 IHSA Class 3A XC Regional - #4B Mt. Prospect (Prospect)Oct 24 · 3 Miles Varsity · Place 64 · Buffalo GroveBuffalo Grove3 Miles Varsity6417:17.111
Oct 17Mid Suburban League Conference Championships Oct 17 · 3 Miles Varsity · Place 50 · Buffalo GroveBuffalo Grove3 Miles Varsity5016:56.811
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 117 · Buffalo GroveBuffalo Grove3 Miles Varsity - 3A11716:24.99 PB11
Sep 29Barrington MSL West Boys DualSep 29 · 3 Miles Varsity · Place 8 · Buffalo GroveBuffalo Grove3 Miles Varsity816:58.37 PB11
Sep 2613th Annual Macnider InvitationalSep 26 · 5,000 Meters Varsity · Place 41 · Buffalo GroveBuffalo Grove5,000 Meters Varsity4117:26.22 PB11
Sep 19Bill Dawson InviteSep 19 · 3 Miles Varsity · Place 52 · Buffalo GroveBuffalo Grove3 Miles Varsity5217:33.211
Sep 52026 Elk Grove InviteSep 5 · 3 Miles Varsity · Place 11 · Buffalo GroveBuffalo Grove3 Miles Varsity1117:24.0811
Aug 27Patriot Early InviteAug 27 · 3 Miles Boys Varsity · Place 22 · Buffalo GroveBuffalo Grove3 Miles Boys Varsity2217:28.40 PB11

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 42025 Pat Savage InvitationalOct 4 · 3 Miles Varsity White · Place 35 · Buffalo GroveBuffalo Grove3 Miles Varsity White3516:42.09 PB10
Sep 20Bill Dawson InviteSep 20 · 3 Miles Frosh/Soph · Place 5 · Buffalo GroveBuffalo Grove3 Miles Frosh/Soph516:35.7 PB10
Sep 62025 Elk Grove InviteSep 6 · 3 Miles Varsity · Place 10 · Buffalo GroveBuffalo Grove3 Miles Varsity1016:27.46 PB10
Sep 2Rolling Meadows MSL East TriSep 2 · 2.5 Miles Frosh/Soph · Place 1 · Buffalo GroveBuffalo Grove2.5 Miles Frosh/Soph114:01.59 PB10
Aug 28Patriot Early InviteAug 28 · 3 Miles Boys Varsity · Place 18 · Buffalo GroveBuffalo Grove3 Miles Boys Varsity1816:56.20 PB10

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 3A XC Sectional-#4 Hoffman Estates (H.S.)Nov 2 · 3 Miles Varsity · Place 92 · Buffalo GroveBuffalo Grove3 Miles Varsity9216:11.229
Oct 262024 IHSA Class 3A XC Regional-#4B Palatine (H.S.)Oct 26 · 3 Miles Varsity · Place 41 · Buffalo GroveBuffalo Grove3 Miles Varsity4116:32.309
Oct 19Mid Suburban League Cross Country ChampionshipsOct 19 · 3 Miles Varsity · Place 37 · Buffalo GroveBuffalo Grove3 Miles Varsity3716:09.78 PB9
Oct 9Lights Out InvitationalOct 9 · 2 Miles Varsity · Place 33 · Buffalo GroveBuffalo Grove2 Miles Varsity3310:29.589
Oct 5Pat Savage InvitationalOct 5 · 2 Miles Freshman · Place 1 · Buffalo GroveBuffalo Grove2 Miles Freshman110:49.599
Oct 1Hersey TriangularOct 1 · 3 Miles Varsity · Place 14 · Buffalo GroveBuffalo Grove3 Miles Varsity1416:46.809
Sep 21Bill Dawson InviteSep 21 · 3 Miles Frosh/Soph · Place 10 · Buffalo GroveBuffalo Grove3 Miles Frosh/Soph1016:54.0 PB9
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 170 · Buffalo GroveBuffalo Grove3 Miles Varsity 3A17017:00.109
Sep 7Elk Grove InvitationalSep 7 · 3 Miles Varsity · Place 20 · Buffalo GroveBuffalo Grove3 Miles Varsity2016:54.259
Sep 3Schaumburg @ Buffalo Grove DualSep 3 · 3 Miles Varsity · Place 7 · Buffalo GroveBuffalo Grove3 Miles Varsity717:57.009
Aug 28Patriot Early InviteAug 28 · 2 Miles Open · Place 4 · Buffalo GroveBuffalo Grove2 Miles Open410:42.009

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 14Lutheran Sports Association of Illinois State MeetOct 14 · 2 Miles Middle School · Place 2 · St. Peter Lutheran (Arlington Heights)St. Peter Lutheran (Arlington Heights)2 Miles Middle School211:33.30 PB8

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 22National Lutheran State MeetOct 22 · 2 Miles Middle School · Place 68 · St. Peter Lutheran (Arlington Heights)St. Peter Lutheran (Arlington Heights)2 Miles Middle School6812:55.75 PB7
Oct 15Illinois Lutheran State MeetOct 15 · 2 Miles Middle School · Place 16 · St. Peter Lutheran (Arlington Heights)St. Peter Lutheran (Arlington Heights)2 Miles Middle School1612:21.70 PB7