Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorIESA 4A - Sectional 3 @ Lake Zurich HS · May 1428.51aIESA 4A - Sectional 3 @ Lake Zurich HSMay 14, 2022
Discus · 1.6kg · OutdoorMSL Boys Tri @Wheeling · Apr 2836.52mMSL Boys Tri @WheelingApril 28, 2026
Discus · 1kg · OutdoorIESA 4A - Sectional 3 @ Lake Zurich HS · May 1480-10.00IESA 4A - Sectional 3 @ Lake Zurich HSMay 14, 2022
Shot Put · 12lb · Indoor54th Annual Stevenson Patriot Relays · Apr 1616.01m54th Annual Stevenson Patriot RelaysApril 16, 2026
Shot Put · 12lb · OutdoorIHSA 3A Boys State Track & Field Championships · May 2817.34mIHSA 3A Boys State Track & Field ChampionshipsMay 28, 2026
Shot Put · 4kg · OutdoorIESA 4A - Sectional 3 @ Lake Zurich HS · May 1435-04.00IESA 4A - Sectional 3 @ Lake Zurich HSMay 14, 2022

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 · Shot Put · Place 12 · BarringtonBarringtonShot Put12lb12.17.34m PB12
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · Shot Put · Place 1 · BarringtonBarringtonShot Put12lb1.16.96m12
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · Shot Put · Place 3 · BarringtonBarringtonShot Put12lb3.16.23m12
May 72026 Boys Lake County InvitationalMay 7 · Shot Put · Place 5 · BarringtonBarringtonShot Put12lb5.14.91m12
May 158th Annual Wanner Knights’ InvitationalMay 1 · Shot Put · Place 11 · BarringtonBarringtonShot Put12lb11.15.60m12
Apr 28MSL Boys Tri @WheelingApr 28 · Discus · Place 6 · BarringtonBarringtonDiscus1.6kg6.36.52m PB12
Apr 28MSL Boys Tri @WheelingApr 28 · Shot Put · Place 1 · BarringtonBarringtonShot Put12lb1.16.16m12
Apr 232026 Bear InviteApr 23 · Shot Put · Place 2 · BarringtonBarringtonShot Put12lb2.16.39m12
Apr 21MSL West Boys Division ChampionshipApr 21 · Shot Put · Place 3 · BarringtonBarringtonShot Put12lb3.16.33m12
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · Discus · Place 7 · BarringtonBarringtonDiscus1.6kg7.32.48m12
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · Shot Put · Place 1 · BarringtonBarringtonShot Put12lb1.15.72m12
Apr 1135th Annual Mike Stokes “Stogie” RelaysApr 11 · Discus · Place 19 · BarringtonBarringtonDiscus1.6kg19.32.67m12
Apr 1135th Annual Mike Stokes “Stogie” RelaysApr 11 · Shot Put · Place 2 · BarringtonBarringtonShot Put12lb2.16.68m12
Mar 726th Annual Joe Scarpino InviteMar 7 · Shot Put · Place 1 · BarringtonBarringtonShot Put115.94m12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 1654th Annual Stevenson Patriot RelaysApr 16 · Shot Put · Place 2 · BarringtonBarringtonShot Put12lb2.16.01m PB12
Feb 27Huntley Boys InvitationalFeb 27 · Shot Put · Place 5 · BarringtonBarringtonShot Put516.27m12
Feb 26Rolling Meadows Boys TriFeb 26 · Shot Put · Place 2 · BarringtonBarringtonShot Put214.33m12
Feb 21Grayslake Central Throwcase VFeb 21 · Shot Put · Place 11 · BarringtonBarringtonShot Put1115.18m12
Feb 20Rolling Meadows Boys TriFeb 20 · Shot Put · Place 1 · BarringtonBarringtonShot Put114.78m12
Feb 14Boys Sequoit ShowdownFeb 14 · Shot Put · Place 2 · BarringtonBarringtonShot Put215.82m12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · Shot Put · Place 3 · BarringtonBarringtonShot Put315.26m11
May 14Mid-Suburban League Boys ChampionshipMay 14 · Shot Put · Place 4 · BarringtonBarringtonShot Put415.46m11
May 82025 Boys Lake County InvitationalMay 8 · Shot Put · Place 4 · BarringtonBarringtonShot Put415.70m11
May 257th Annual Wanner Knights’ InvitationalMay 2 · Shot Put · Place 9 · BarringtonBarringtonShot Put12lb9.15.16m11
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · Discus · Place 9 · BarringtonBarringtonDiscus935.35m11
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · Shot Put · Place 2 · BarringtonBarringtonShot Put215.40m11
Apr 242025 Bear InviteApr 24 · Shot Put · Place 5 · BarringtonBarringtonShot Put514.64m11
Apr 15Conant Boys TriApr 15 · Discus · Place 9 · BarringtonBarringtonDiscus933.00m11
Apr 15Conant Boys TriApr 15 · Shot Put · Place 2 · BarringtonBarringtonShot Put215.08m11
Apr 1234rd Annual Mike Stokes “Stogie” RelaysApr 12 · Discus · Place 25 · BarringtonBarringtonDiscus2533.11m11
Apr 1234rd Annual Mike Stokes “Stogie” RelaysApr 12 · Shot Put · Place 4 · BarringtonBarringtonShot Put416.01m11
Apr 8Palatine Boys TriApr 8 · Discus · Place 6 · BarringtonBarringtonDiscus639.54m11
Apr 8Palatine Boys TriApr 8 · Shot Put · Place 2 · BarringtonBarringtonShot Put214.62m11
Mar 825th Annual Joe Scarpino InvitationalMar 8 · Shot Put · Place 1 · BarringtonBarringtonShot Put115.06m—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 22Nagel-Saylor Indoor InvitationalMar 22 · Shot Put · Place 4 · BarringtonBarringtonShot Put414.84m11
Feb 28Huntley Boys InvitationalFeb 28 · Shot Put · Place 7 · BarringtonBarringtonShot Put714.94m—
Feb 27Rolling Meadows Boys Quad #3Feb 27 · Shot Put · Place 1 · BarringtonBarringtonShot Put116.41m—
Feb 22Grayslake Central Throwcase IVFeb 22 · Shot Put · Place 11 · BarringtonBarringtonShot Put1114.99m—
Feb 19Rolling Meadows Boys Quad #2Feb 19 · Shot Put · Place 2 · BarringtonBarringtonShot Put214.69m—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · Shot Put · Place 25 · BarringtonBarringtonShot Put12lb25.15.16m10
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · Shot Put · Place 25 · BarringtonBarringtonShot Put2515.16m10
May 16IHSA Class 3A TRB Sectional - #4 Aurora (Metea Valley)May 16 · Shot Put · Place 2 · BarringtonBarringtonShot Put215.07m—
May 9Mid-Suburban League Boys ChampionshipMay 9 · Shot Put · Place 4 · BarringtonBarringtonShot Put415.45m—
May 22024 Boys Lake County Track & Field InvitationalMay 2 · Shot Put · Place 4 · BarringtonBarringtonShot Put415.46m—
Apr 30Barrington Bronco F/S RelaysApr 30 · Discus · Place 4 · BarringtonBarringtonDiscus433.96m—
Apr 30Barrington Bronco F/S RelaysApr 30 · Shot Put · Place 1 · BarringtonBarringtonShot Put115.72m—
Apr 2756th Annual Prospect Boys Joe Wanner InviteApr 27 · Shot Put · Place 5 · BarringtonBarringtonShot Put515.58m—
Apr 23Prospect v Barrington v Palatine Boys TriApr 23 · Discus · Place 10 · BarringtonBarringtonDiscus1037.30m—
Apr 23Prospect v Barrington v Palatine Boys TriApr 23 · Shot Put · Place 2 · BarringtonBarringtonShot Put215.03m—
Apr 192024 Bear InviteApr 19 · Shot Put · Place 1 · BarringtonBarringtonShot Put150-3.25—
Apr 16MSL West Boys Division ChampionshipApr 16 · Shot Put · Place 1 · BarringtonBarringtonShot Put12lb1.15.02m10
Apr 11Stevenson Patriot RelaysApr 11 · Shot Put · Place 3 · BarringtonBarringtonShot Put314.95m—
Apr 9Buffalo Grove/Hersey Boys @ BarringtonApr 9 · Discus · Place 10 · BarringtonBarringtonDiscus10115-9.75—
Apr 9Buffalo Grove/Hersey Boys @ BarringtonApr 9 · Shot Put · Place 3 · BarringtonBarringtonShot Put349-1—
Apr 633rd Annual Mike Stokes “Stogie” RelaysApr 6 · Shot Put · Place 4 · BarringtonBarringtonShot Put414.85m—
Mar 8Rolling Meadows Boys Frosh/Soph InvitationalMar 8 · Shot Put · Place 1 · BarringtonBarringtonShot Put115.00m—
Mar 224nd Annual Joe Scarpino InvitationalMar 2 · Shot Put · Place 1 · BarringtonBarringtonShot Put114.46m10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 16Nagel-Saylor Indoor InvitationalMar 16 · Shot Put · Place 3 · BarringtonBarringtonShot Put315.45m10
Feb 23Huntley Boys InvitationalFeb 23 · Shot Put · Place 2 · BarringtonBarringtonShot Put214.96m—
Feb 22Rolling Meadows Tri - Barrington & LarkinFeb 22 · Shot Put · Place 1 · BarringtonBarringtonShot Put115.10m—
Feb 17Grayslake Central Throwcase IIIFeb 17 · Shot Put · Place 1 · BarringtonBarringtonShot Put115.93m—
Feb 15Rolling Meadows TriFeb 15 · Shot Put · Place 1 · BarringtonBarringtonShot Put114.34m—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 11MSL Boys Conference ChampionshipMay 11 · Shot Put · Place 2 · BarringtonBarringtonShot Put12lb2.13.11m9
May 2Bronco RelaysMay 2 · Shot Put · Place 3 · BarringtonBarringtonShot Put312.62m9
Apr 25Wheeling Boys QuadApr 25 · Discus · Place 12 · BarringtonBarringtonDiscus1226.73m—
Apr 25Wheeling Boys QuadApr 25 · Shot Put · Place 7 · BarringtonBarringtonShot Put711.80m—
Apr 21Lake Zurich HS Bear InviteApr 21 · Shot Put · Place 2 · BarringtonBarringtonShot Put242-4—
Apr 18MSL West Boys Division ChampionshipsApr 18 · Shot Put · Place 2 · BarringtonBarringtonShot Put12lb2.12.35m9
Apr 11MSL Boys Triangular Week 2 at Buffalo GroveApr 11 · Discus · Place 19 · BarringtonBarringtonDiscus1920.56m—
Apr 11MSL Boys Triangular Week 2 at Buffalo GroveApr 11 · Shot Put · Place 3 · BarringtonBarringtonShot Put311.92m—
Apr 5Barrington Boys TriangularApr 5 · Discus · Place 7 · BarringtonBarringtonDiscus723.15m9
Apr 5Barrington Boys TriangularApr 5 · Shot Put · Place 7 · BarringtonBarringtonShot Put710.05m9
Mar 10Rolling Meadows Boys Frosh/Soph InvitationalMar 10 · Shot Put · Place 4 · BarringtonBarringtonShot Put411.73m—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 18Grayslake Central Throwcase IIFeb 18 · Shot Put · Place 21 · BarringtonBarringtonShot Put219.57m9

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14IESA 4A - Sectional 3 @ Lake Zurich HSMay 14 · Discus · Place 14 · Barrington StationBarrington StationDiscus1kg14.80-10.00 PB8
May 14IESA 4A - Sectional 3 @ Lake Zurich HSMay 14 · Shot Put · Place 8 · Barrington StationBarrington StationShot Put4kg8.35-04.00 PB8
May 14IESA 4A - Sectional 3 @ Lake Zurich HSMay 14 · 200 Meters · Place 19 · Barrington StationBarrington Station200 Meters19.28.51a PB8
May 7SMSC Conference ChampionshipsMay 7 · Discus · Place 6 · Barrington StationBarrington StationDiscus1kg6.73-07.008
May 7SMSC Conference ChampionshipsMay 7 · Shot Put · Place 1 · Barrington StationBarrington StationShot Put4kg1.34-07.008