Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor25th Annual Joe Scarpino Invitational · Mar 85:05.43a25th Annual Joe Scarpino InvitationalMarch 8, 2025
1600 Meters · OutdoorMid-Suburban League Boys Championship · May 144:42.46Mid-Suburban League Boys ChampionshipMay 14, 2025
400 Meters · OutdoorMSL East Boys Division Championship · Apr 2154.12aMSL East Boys Division ChampionshipApril 21, 2026
800 Meters · OutdoorMSL Boys Tri @Buffalo Grove · Apr 142:04.71aMSL Boys Tri @Buffalo GroveApril 14, 2026
B 880 Yards Finals · Outdoor25th Annual Joe Scarpino Invitational · Mar 82:14.72a25th Annual Joe Scarpino InvitationalMarch 8, 2025

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 · Place 21 · Buffalo GroveBuffalo Grove800 Meters21.2:06.87a10
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · 800 Meters · Place 15 · Buffalo GroveBuffalo Grove800 Meters15.2:08.38a10
May 1Rolling Meadows Boys MustangMay 1 · 800 Meters · Place 7 · Buffalo GroveBuffalo Grove800 Meters7.2:07.13a10
Apr 21MSL East Boys Division ChampionshipApr 21 · 800 Meters · Buffalo GroveBuffalo Grove800 Meters—DNS10
Apr 21MSL East Boys Division ChampionshipApr 21 · 400 Meters · Place 3 · Buffalo GroveBuffalo Grove400 Meters3.54.12a PB10
Apr 1814th Annual B.A.T.E. Track & Field InvitationalApr 18 · 400 Meters · Place 4 · Buffalo GroveBuffalo Grove400 Meters4.55.13a10
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · 800 Meters · Place 3 · Buffalo GroveBuffalo Grove800 Meters3.2:04.71a PB10
Apr 6MSL Boys Tri @ConantApr 6 · 1600 Meters · Place 4 · Buffalo GroveBuffalo Grove1600 Meters4.4:55.45a10
Apr 6MSL Boys Tri @ConantApr 6 · 400 Meters · Place 2 · Buffalo GroveBuffalo Grove400 Meters2.55.80a10
Mar 13 Rolling Meadows Boys Frosh/Soph InvitationalMar 13 · 1600 Meters · Place 5 · Buffalo GroveBuffalo Grove1600 Meters54:51.90a10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · 1600 Meters · Place 19 · Buffalo GroveBuffalo Grove1600 Meters194:44.489
May 14Mid-Suburban League Boys ChampionshipMay 14 · 1600 Meters · Place 10 · Buffalo GroveBuffalo Grove1600 Meters104:42.46 PB9
May 2Rolling Meadows Mustang ClassicMay 2 · 1600 Meters · Place 4 · Buffalo GroveBuffalo Grove1600 Meters44:54.92a9
May 2Rolling Meadows Mustang ClassicMay 2 · 800 Meters · Place 4 · Buffalo GroveBuffalo Grove800 Meters42:13.15a9
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · 1600 Meters · Place 2 · Buffalo GroveBuffalo Grove1600 Meters24:50.639
Apr 8MSL Week 1 Boys Tri @ BGApr 8 · 1600 Meters · Place 4 · Buffalo GroveBuffalo Grove1600 Meters45:06.79a9
Apr 8MSL Week 1 Boys Tri @ BGApr 8 · 800 Meters · Place 2 · Buffalo GroveBuffalo Grove800 Meters22:12.27a9
Mar 14Rolling Meadows Boys Frosh/Soph Invitational Mar 14 · 1600 Meters · Place 6 · Buffalo GroveBuffalo Grove1600 Meters64:54.62a—
Mar 825th Annual Joe Scarpino InvitationalMar 8 · 1 Mile · Place 2 · Buffalo GroveBuffalo Grove1 Mile25:05.43a PB—
Mar 825th Annual Joe Scarpino InvitationalMar 8 · B 880 Yards Finals · Place 2 · Buffalo GroveBuffalo GroveB 880 Yards Finals22:14.72a PB—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18LSA State MeetMay 18 · 800 Meters · Place 11 · St. Peter Lutheran (Arlington Heights)St. Peter Lutheran (Arlington Heights)800 MetersRound P11.2:25.04a8
May 18LSA State MeetMay 18 · 400 Meters · Place 1 · St. Peter Lutheran (Arlington Heights)St. Peter Lutheran (Arlington Heights)400 MetersRound P1.58.85a8
May 18LSA State MeetMay 18 · 400 Meters · St. Peter Lutheran (Arlington Heights)St. Peter Lutheran (Arlington Heights)400 Meters--DNF8

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 23Distance Night in Palatine Community RacesApr 23 · 800 Meters · Place 3 · St. Peter Lutheran (Arlington Heights)St. Peter Lutheran (Arlington Heights)800 Meters3.2:46.97a6