Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorDistance Night in Palatine - Presented by Asics · Apr 254:20.93aDistance Night in Palatine - Presented by AsicsApril 25, 2026
100 Meters · OutdoorBuffalo Grove/Prospect @ Barrington Boys Tri · Apr 2912.75Buffalo Grove/Prospect @ Barrington Boys TriApril 29, 2025
1600 Meters · Indoor54th Annual Stevenson Patriot Relays · Apr 164:21.68a54th Annual Stevenson Patriot RelaysApril 16, 2026
1600 Meters · OutdoorIHSA Class 3A TRB Sectional - #02 Grayslake (Central) · May 224:19.08aIHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22, 2026
200 Meters · OutdoorMSL Boys Tri @Wheeling · Apr 2825.04aMSL Boys Tri @WheelingApril 28, 2026
3200 Meters · OutdoorMSL West Boys Division Championship · Apr 2110:28.41aMSL West Boys Division ChampionshipApril 21, 2026
400 Meters · OutdoorMSL Boys Tri @Wheeling · Apr 2852.55aMSL Boys Tri @WheelingApril 28, 2026
800 Meters · IndoorRolling Meadows Boys Quad #2 · Feb 192:15.00aRolling Meadows Boys Quad #2February 19, 2025
800 Meters · OutdoorMid-Suburban League Boys Conference Championships · May 131:57.54aMid-Suburban League Boys Conference ChampionshipsMay 13, 2026
A 880 Yards Finals · Outdoor26th Annual Joe Scarpino Invite · Mar 72:04.21a26th 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

14 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 1600 Meters · Place 20 · BarringtonBarrington1600 MetersRound P20.4:21.83a10
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 1600 Meters · Place 3 · BarringtonBarrington1600 Meters3.4:19.08a PB10
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · 800 Meters · Place 3 · BarringtonBarrington800 Meters3.1:57.54a PB10
May 72026 Boys Lake County InvitationalMay 7 · 800 Meters · Place 5 · BarringtonBarrington800 Meters5.1:59.35a10
May 5Barrington Bronco F/S RelaysMay 5 · 400 Meters · Place 2 · BarringtonBarrington400 Meters2.53.02a10
May 158th Annual Wanner Knights’ InvitationalMay 1 · 800 Meters · Place 9 · BarringtonBarrington800 Meters9.2:01.08a10
Apr 28MSL Boys Tri @WheelingApr 28 · 400 Meters · Place 1 · BarringtonBarrington400 Meters1.52.55a PB10
Apr 28MSL Boys Tri @WheelingApr 28 · 200 Meters · Place 7 · BarringtonBarrington200 Meters7.25.04a PB10
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 1 Mile · Place 7 · BarringtonBarrington1 Mile74:20.93a PB10
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 1600 Meters · Place 7 · BarringtonBarrington1600 Meters74:19.50a10
Apr 21MSL West Boys Division ChampionshipApr 21 · 3200 Meters · Place 6 · BarringtonBarrington3200 Meters6.10:28.41a PB10
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · 800 Meters · Place 1 · BarringtonBarrington800 Meters1.2:00.08a10
Mar 13 Rolling Meadows Boys Frosh/Soph InvitationalMar 13 · 800 Meters · Place 1 · BarringtonBarrington800 Meters12:04.04a10
Mar 726th Annual Joe Scarpino InviteMar 7 · A 880 Yards Finals · Place 1 · BarringtonBarringtonA 880 Yards Finals12:04.21a PB10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 1654th Annual Stevenson Patriot RelaysApr 16 · 1600 Meters · Place 2 · BarringtonBarrington1600 Meters2.4:21.68a PB10
Feb 27Huntley Boys InvitationalFeb 27 · 1600 Meters · Place 5 · BarringtonBarrington1600 Meters54:38.0610
Feb 20Rolling Meadows Boys TriFeb 20 · Pole Vault · Place 5 · BarringtonBarringtonPole Vault59-610

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 7Bring it to Barrington - Last Chance MeetJun 7 · 1600 Meters · Place 1 · BarringtonBarrington1600 Meters14:54.299
Jun 7Bring it to Barrington - Last Chance MeetJun 7 · 800 Meters · Place 1 · BarringtonBarrington800 Meters12:02.899
May 6Barrington Bronco F/S RelaysMay 6 · Pole Vault · Place 3 · BarringtonBarringtonPole Vault39-69
May 6Barrington Bronco F/S RelaysMay 6 · 400 Meters · Place 5 · BarringtonBarrington400 Meters554.68a9
May 257th Annual Wanner Knights’ InvitationalMay 2 · 400 Meters · Place 37 · BarringtonBarrington400 Meters37.55.13a9
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · 100 Meters · Place 19 · BarringtonBarrington100 Meters1912.75 PB9
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · Pole Vault · Place 3 · BarringtonBarringtonPole Vault39-09
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · 1600 Meters · Place 1 · BarringtonBarrington1600 Meters14:46.289
Apr 15Conant Boys TriApr 15 · 400 Meters · Place 1 · BarringtonBarrington400 Meters156.13a9
Apr 15Conant Boys TriApr 15 · 200 Meters · Place 4 · BarringtonBarrington200 Meters425.62a9
Apr 8Palatine Boys TriApr 8 · 3200 Meters · Place 3 · BarringtonBarrington3200 Meters310:51.33a9

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Rolling Meadows Boys Quad #3Feb 27 · Pole Vault · Place 5 · BarringtonBarringtonPole Vault58-0—
Feb 27Rolling Meadows Boys Quad #3Feb 27 · 1600 Meters · Place 2 · BarringtonBarrington1600 Meters25:12.81a—
Feb 19Rolling Meadows Boys Quad #2Feb 19 · Pole Vault · Place 7 · BarringtonBarringtonPole Vault78-6—
Feb 19Rolling Meadows Boys Quad #2Feb 19 · 800 Meters · Place 5 · BarringtonBarrington800 Meters52:15.00a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17IESA 4A State Track & Field ChampionshipsMay 17 · 1600 Meters · Place 22 · Barrington PrairieBarrington Prairie1600 Meters22.4:55.52a8
May 11IESA 4A - Sectional 3 @ Buffalo Grove HSMay 11 · 1600 Meters · Place 5 · Barrington PrairieBarrington Prairie1600 Meters54:54.778
May 11IESA 4A - Sectional 3 @ Buffalo Grove HSMay 11 · 800 Meters · Place 5 · Barrington PrairieBarrington Prairie800 Meters52:19.498
May 4SMSC Conference ChampionshipsMay 4 · 1600 Meters · Place 3 · Barrington PrairieBarrington Prairie1600 Meters3.4:52.14a8
May 4SMSC Conference ChampionshipsMay 4 · 800 Meters · Barrington PrairieBarrington Prairie800 Meters—SCR8