Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorBarrington Bronco F/S Relays · May 528.96mBarrington Bronco F/S RelaysMay 5, 2026
Discus · 1kg · OutdoorBarrington Station & Plano Tri · Apr 2219.32mBarrington Station & Plano TriApril 22, 2024
Shot Put · 12lb · OutdoorMSL Boys Tri @Wheeling · Apr 289.44mMSL Boys Tri @WheelingApril 28, 2026
Shot Put · 8lb · OutdoorBarrington Station & Plano Tri · Apr 227.20mBarrington Station & Plano TriApril 22, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 5Barrington Bronco F/S RelaysMay 5 · Discus · Place 10 · BarringtonBarringtonDiscus1.6kg10.28.96m PB10
May 5Barrington Bronco F/S RelaysMay 5 · Shot Put · Place 10 · BarringtonBarringtonShot Put12lb10.9.20m10
Apr 28MSL Boys Tri @WheelingApr 28 · Discus · Place 3 · BarringtonBarringtonDiscus1.6kg3.26.86m10
Apr 28MSL Boys Tri @WheelingApr 28 · Shot Put · Place 5 · BarringtonBarringtonShot Put12lb5.9.44m PB10
Apr 21MSL West Boys Division ChampionshipApr 21 · Discus · Place 13 · BarringtonBarringtonDiscus1.6kg13.91' 9"10
Apr 21MSL West Boys Division ChampionshipApr 21 · Shot Put · Place 16 · BarringtonBarringtonShot Put12lb16.9.21m10
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · Discus · Place 7 · BarringtonBarringtonDiscus1.6kg7.25.80m10
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · Shot Put · Place 9 · BarringtonBarringtonShot Put12lb9.9.19m10
Mar 13 Rolling Meadows Boys Frosh/Soph InvitationalMar 13 · Shot Put · Place 20 · BarringtonBarringtonShot Put209.27m10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26Rolling Meadows Boys TriFeb 26 · Shot Put · Place 14 · BarringtonBarringtonShot Put148.27m10
Feb 21Grayslake Central Throwcase VFeb 21 · Shot Put · Place 26 · BarringtonBarringtonShot Put268.76m10
Feb 20Rolling Meadows Boys TriFeb 20 · Shot Put · Place 29 · BarringtonBarringtonShot Put298.24m10

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · Shot Put · Place 13 · BarringtonBarringtonShot Put138.76m9
Apr 15Conant Boys TriApr 15 · Shot Put · Place 10 · BarringtonBarringtonShot Put108.51m9
Apr 8Palatine Boys TriApr 8 · Shot Put · Place 12 · BarringtonBarringtonShot Put128.00m9

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Rolling Meadows Boys Quad #3Feb 27 · Shot Put · Place 14 · BarringtonBarringtonShot Put147.14m—
Feb 22Grayslake Central Throwcase IVFeb 22 · Shot Put · Place 43 · BarringtonBarringtonShot Put437.02m—
Feb 19Rolling Meadows Boys Quad #2Feb 19 · Shot Put · Place 19 · BarringtonBarringtonShot Put197.18m—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11IESA 4A - Sectional 3 @ Buffalo Grove HSMay 11 · Discus · Place 7 · Barrington StationBarrington StationDiscus721.12m8
May 11IESA 4A - Sectional 3 @ Buffalo Grove HSMay 11 · Shot Put · Place 21 · Barrington StationBarrington StationShot Put217.56m8
Apr 22Barrington Station & Plano TriApr 22 · Discus · Place 5 · Barrington StationBarrington StationDiscus1kg5.19.32m PB8
Apr 22Barrington Station & Plano TriApr 22 · Shot Put · Place 6 · Barrington StationBarrington StationShot Put8lb6.7.20m PB8