Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor24nd Annual Joe Scarpino Invitational · Mar 24:53.7024nd Annual Joe Scarpino InvitationalMarch 2, 2024
1600 Meters · OutdoorBuffalo Grove/Prospect @ Barrington Boys Tri · Apr 294:36.12Buffalo Grove/Prospect @ Barrington Boys TriApril 29, 2025
2 Miles · Outdoor23rd Annual Joe Scarpino Invitational · Mar 410:40.5623rd Annual Joe Scarpino InvitationalMarch 4, 2023
3200 Meters · OutdoorMSL Week 1 Boys Tri @ BG · Apr 810:05.31aMSL Week 1 Boys Tri @ BGApril 8, 2025
400 Meters · OutdoorMSL Boys Tri @Buffalo Grove · Apr 1453.39aMSL Boys Tri @Buffalo GroveApril 14, 2026
800 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 222:01.26aNagel-Saylor Indoor InvitationalMarch 22, 2025
800 Meters · OutdoorMid-Suburban League Boys Championship · May 141:58.61Mid-Suburban League Boys ChampionshipMay 14, 2025
A 880 Yards Finals · Outdoor26th Annual Joe Scarpino Invite · Mar 72:08.17a26th Annual Joe Scarpino InviteMarch 7, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 800 Meters · Buffalo Grove800 Meters—DNS12
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · 1600 Meters · Place 11 · Buffalo Grove1600 Meters11.4:37.76a12
Apr 21MSL East Boys Division ChampionshipApr 21 · 800 Meters · Place 3 · Buffalo Grove800 Meters3.2:03.35a12
Apr 1814th Annual B.A.T.E. Track & Field InvitationalApr 18 · 800 Meters · Place 3 · Buffalo Grove800 Meters3.2:02.20a12
Apr 1814th Annual B.A.T.E. Track & Field InvitationalApr 18 · 400 Meters · Place 7 · Buffalo Grove400 Meters7.57.11a12
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · 400 Meters · Place 3 · Buffalo Grove400 Meters3.53.39a PB12
Apr 6MSL Boys Tri @ConantApr 6 · 1600 Meters · Place 3 · Buffalo Grove1600 Meters3.4:54.02a12
Apr 6MSL Boys Tri @ConantApr 6 · 800 Meters · Place 1 · Buffalo Grove800 Meters1.2:07.21a12
Mar 13Batavia Distance MadnessMar 13 · 800 Meters · Place 29 · Buffalo Grove800 Meters292:03.2912
Mar 726th Annual Joe Scarpino InviteMar 7 · A 880 Yards Finals · Place 2 · Buffalo GroveA 880 Yards Finals22:08.17a PB12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 21Nagel-Saylor Indoor InvitationalMar 21 · 800 Meters · Place 4 · Buffalo Grove800 Meters42:01.8412

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · 800 Meters · Place 5 · Buffalo Grove800 Meters51:59.1711
May 14Mid-Suburban League Boys ChampionshipMay 14 · 1600 Meters · Place 11 · Buffalo Grove1600 Meters114:42.5011
May 14Mid-Suburban League Boys ChampionshipMay 14 · 800 Meters · Place 5 · Buffalo Grove800 Meters51:58.61 PB11
May 257th Annual Wanner Knights’ InvitationalMay 2 · 800 Meters · Buffalo Grove800 MetersEx.2:00.21a11
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · 1600 Meters · Place 1 · Buffalo Grove1600 Meters14:36.12 PB11
Apr 26Distance Night in PalatineApr 26 · 800 Meters · Place 7 · Buffalo Grove800 Meters72:01.0411
Apr 22MSL West Division Boys ChampionshipApr 22 · 800 Meters · Place 4 · Buffalo Grove800 Meters42:00.49a11
Apr 22MSL East Division Boys ChampionshipApr 22 · 800 Meters · Place 4 · Buffalo Grove800 Meters4.2:00.49a11
Apr 1912th Annual B.A.T.E. Track and Field InvitationalApr 19 · 800 Meters · Place 4 · Buffalo Grove800 Meters4.1:59.55a11
Apr 15Fremd TriApr 15 · 800 Meters · Place 1 · Buffalo Grove800 Meters12:02.54a11
Apr 8MSL Week 1 Boys Tri @ BGApr 8 · 3200 Meters · Place 1 · Buffalo Grove3200 Meters110:05.31a PB11
Apr 8MSL Week 1 Boys Tri @ BGApr 8 · 400 Meters · Place 2 · Buffalo Grove400 Meters255.52a11
Mar 825th Annual Joe Scarpino InvitationalMar 8 · 1 Mile · Place 5 · Buffalo Grove1 Mile54:55.94a—
Mar 825th Annual Joe Scarpino InvitationalMar 8 · A 880 Yards Finals · Place 2 · Buffalo GroveA 880 Yards Finals22:09.08a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 22Nagel-Saylor Indoor InvitationalMar 22 · 800 Meters · Place 5 · Buffalo Grove800 Meters52:01.26a PB11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · 800 Meters · Place 10 · Buffalo Grove800 Meters101:59.91a—
May 9Mid-Suburban League Boys ChampionshipMay 9 · 800 Meters · Place 8 · Buffalo Grove800 Meters81:58.74a—
Apr 29Wheeling boys vs. Rolling Meadows, Buffalo GroveApr 29 · 1600 Meters · Place 1 · Buffalo Grove1600 Meters14:41.79a—
Apr 25Rolling Meadows Mustang InviteApr 25 · 1600 Meters · Place 10 · Buffalo Grove1600 Meters104:45.62a—
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · 800 Meters · Place 2 · Buffalo Grove800 Meters2.2:02.93a10
Apr 16MSL East Boys Division ChampionshipApr 16 · 800 Meters · Place 9 · Buffalo Grove800 Meters9.2:04.07a10
Apr 1311th Annual B.A.T.E. Track and Field InvitationalApr 13 · 1600 Meters · Place 12 · Buffalo Grove1600 Meters12.4:56.72a10
Apr 1311th Annual B.A.T.E. Track and Field InvitationalApr 13 · 800 Meters · Place 8 · Buffalo Grove800 Meters8.2:03.50a10
Apr 9Buffalo Grove/Hersey Boys @ BarringtonApr 9 · 1600 Meters · Place 5 · Buffalo Grove1600 Meters54:43.34a—
Mar 8Rolling Meadows Boys Frosh/Soph InvitationalMar 8 · 800 Meters · Place 1 · Buffalo Grove800 Meters12:08.56a—
Mar 224nd Annual Joe Scarpino InvitationalMar 2 · 1 Mile · Place 3 · Buffalo Grove1 Mile34:53.70 PB10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 16Nagel-Saylor Indoor InvitationalMar 16 · 800 Meters · Place 9 · Buffalo Grove800 Meters92:04.0510

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 172023 IHSA Class 3A TRB Sectional - #2 Grayslake (North)May 17 · 1600 Meters · Place 7 · Buffalo Grove1600 Meters74:39.479
May 11MSL Boys Conference ChampionshipMay 11 · 1600 Meters · Place 5 · Buffalo Grove1600 Meters5.4:40.53a9
May 11MSL Boys Conference ChampionshipMay 11 · 800 Meters · Place 2 · Buffalo Grove800 Meters2.2:08.46a9
Apr 28Rolling Meadows Mustang ClassicApr 28 · 1600 Meters · Place 13 · Buffalo Grove1600 Meters134:48.53a—
Apr 28Rolling Meadows Mustang ClassicApr 28 · 800 Meters · Place 6 · Buffalo Grove800 Meters62:07.48a—
Apr 25Prospect Boys TriangularApr 25 · 3200 Meters · Place 1 · Buffalo Grove3200 Meters1.10:25.45a9
Apr 18MSL East Boys Division ChampionshipsApr 18 · 3200 Meters · Place 6 · Buffalo Grove3200 Meters6.10:15.72a9
Apr 15B.A.T.E. Track & Field InvitationalApr 15 · 1600 Meters · Place 2 · Buffalo Grove1600 Meters2.4:48.83a9
Apr 11MSL Boys Triangular Week 2 at Buffalo GroveApr 11 · 3200 Meters · Place 1 · Buffalo Grove3200 Meters110:44.00a—
Apr 11MSL Boys Triangular Week 2 at Buffalo GroveApr 11 · 1600 Meters · Place 1 · Buffalo Grove1600 Meters15:09.47a—
Apr 4Elk Grove Boys TriangularApr 4 · 1600 Meters · Place 1 · Buffalo Grove1600 Meters14:50.9—
Mar 10Rolling Meadows Boys Frosh/Soph InvitationalMar 10 · 3200 Meters · Place 3 · Buffalo Grove3200 Meters310:42.59a—
Mar 423rd Annual Joe Scarpino InvitationalMar 4 · 2 Miles · Place 1 · Buffalo Grove2 Miles110:40.56 PB9