Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorRolling Meadows Boys Tri · Feb 265:19.43aRolling Meadows Boys TriFebruary 26, 2026
1600 Meters · Outdoor35th Annual Mike Stokes “Stogie” Relays · Apr 115:11.24a35th Annual Mike Stokes “Stogie” RelaysApril 11, 2026
200 Meters · OutdoorSMSC Conference Championships · May 731.83aSMSC Conference ChampionshipsMay 7, 2022
3200 Meters · OutdoorMSL West Boys Division Championship · Apr 1611:25.99aMSL West Boys Division ChampionshipApril 16, 2024
400 Meters · IndoorRolling Meadows Boys Quad #2 · Feb 191:06.69aRolling Meadows Boys Quad #2February 19, 2025
400 Meters · OutdoorMSL Boys Tri @Buffalo Grove · Apr 141:02.31aMSL Boys Tri @Buffalo GroveApril 14, 2026
800 Meters · OutdoorMSL Boys Tri @Wheeling · Apr 282:19.65aMSL Boys Tri @WheelingApril 28, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 28MSL Boys Tri @WheelingApr 28 · 800 Meters · Place 9 · BarringtonBarrington800 Meters9.2:19.65a PB12
Apr 232026 Bear InviteApr 23 · 1600 Meters · Place 8 · BarringtonBarrington1600 Meters8.5:12.57a12
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · 400 Meters · Place 4 · BarringtonBarrington400 Meters4.1:02.31a PB12
Apr 1135th Annual Mike Stokes “Stogie” RelaysApr 11 · 1600 Meters · Place 33 · BarringtonBarrington1600 Meters33.5:11.24a PB12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Rolling Meadows Boys TriFeb 26 · 1600 Meters · Place 2 · BarringtonBarrington1600 Meters25:19.43a PB12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · 800 Meters · Place 9 · BarringtonBarrington800 Meters92:23.1311
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · 400 Meters · Place 12 · BarringtonBarrington400 Meters121:02.3611
Apr 15Conant Boys TriApr 15 · 400 Meters · Place 10 · BarringtonBarrington400 Meters101:04.82a11
Apr 8Palatine Boys TriApr 8 · 1600 Meters · Place 13 · BarringtonBarrington1600 Meters135:31.57a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Rolling Meadows Boys Quad #3Feb 27 · 1600 Meters · Place 8 · BarringtonBarrington1600 Meters85:31.42a—
Feb 19Rolling Meadows Boys Quad #2Feb 19 · 400 Meters · Place 20 · BarringtonBarrington400 Meters201:06.69a PB—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30Barrington Bronco F/S RelaysApr 30 · 800 Meters · Place 11 · BarringtonBarrington800 Meters112:31.92a—
Apr 23Prospect v Barrington v Palatine Boys TriApr 23 · 800 Meters · Place 5 · BarringtonBarrington800 Meters52:28.84a—
Apr 16MSL West Boys Division ChampionshipApr 16 · 3200 Meters · Place 7 · BarringtonBarrington3200 Meters7.11:25.99a PB10
Apr 9Buffalo Grove/Hersey Boys @ BarringtonApr 9 · 800 Meters · Place 5 · BarringtonBarrington800 Meters52:30.03a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15Rolling Meadows TriFeb 15 · 400 Meters · Place 13 · BarringtonBarrington400 Meters131:10.44a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Palatine JV Distance NightMay 10 · 800 Meters · Place 26 · BarringtonBarrington800 Meters26.2:35.19
May 2Bronco RelaysMay 2 · 1600 Meters · Place 13 · BarringtonBarrington1600 Meters135:55.109
Apr 25Wheeling Boys QuadApr 25 · 400 Meters · Place 33 · BarringtonBarrington400 Meters331:12.41a—
Apr 18MSL West Boys Division ChampionshipsApr 18 · 3200 Meters · Place 10 · BarringtonBarrington3200 Meters10.12:52.44a9
Apr 11MSL Boys Triangular Week 2 at Buffalo GroveApr 11 · 800 Meters · Place 8 · BarringtonBarrington800 Meters82:43.64a—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 7SMSC Conference ChampionshipsMay 7 · 200 Meters · Place 16 · Barrington StationBarrington Station200 Meters16.31.83a PB8