Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorRolling Meadows Boys Mustang · May 134.58mRolling Meadows Boys MustangMay 1, 2026
Shot Put · 12lb · OutdoorIHSA Class 3A TRB Sectional - #02 Grayslake (Central) · May 2213.78mIHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · Discus · Place 23 · Buffalo GroveDiscus1.6kg23.32.86m12
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · Shot Put · Place 14 · Buffalo GroveShot Put12lb14.13.78m PB12
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · Discus · Buffalo GroveDiscus1.6kg—ND12
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · Shot Put · Place 17 · Buffalo GroveShot Put12lb17.12.62m12
May 1Rolling Meadows Boys MustangMay 1 · Discus · Place 11 · Buffalo GroveDiscus1.6kg11.34.58m PB12
May 1Rolling Meadows Boys MustangMay 1 · Shot Put · Place 9 · Buffalo GroveShot Put12lb9.12.54m12
Apr 28MSL Boys Tri @Hoffman EstatesApr 28 · Discus · Place 9 · Buffalo GroveDiscus1.6kg9.26.32m12
Apr 28MSL Boys Tri @Hoffman EstatesApr 28 · Shot Put · Place 6 · Buffalo GroveShot Put12lb6.12.70m12
Apr 21MSL East Boys Division ChampionshipApr 21 · Discus · Place 14 · Buffalo GroveDiscus1.6kg14.26.89m12
Apr 21MSL East Boys Division ChampionshipApr 21 · Shot Put · Place 8 · Buffalo GroveShot Put12lb8.12.86m12
Apr 1814th Annual B.A.T.E. Track & Field InvitationalApr 18 · Discus · Buffalo GroveDiscus1.6kg—DNS12
Apr 1814th Annual B.A.T.E. Track & Field InvitationalApr 18 · Shot Put · Place 4 · Buffalo GroveShot Put12lb4.12.33m12
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · Discus · Place 10 · Buffalo GroveDiscus1.6kg10.28.02m12
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · Shot Put · Place 7 · Buffalo GroveShot Put12lb7.11.51m12
Apr 6MSL Boys Tri @ConantApr 6 · Discus · Place 5 · Buffalo GroveDiscus1.6kg5.31.64m12
Apr 6MSL Boys Tri @ConantApr 6 · Shot Put · Place 4 · Buffalo GroveShot Put12lb4.12.52m12
Mar 726th Annual Joe Scarpino InviteMar 7 · Shot Put · Place 5 · Buffalo GroveShot Put512.94m12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14Mid-Suburban League Boys ChampionshipMay 14 · Shot Put · Place 22 · Buffalo GroveShot Put2211.32m11
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · Discus · Place 21 · Buffalo GroveDiscus2127.74m11
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · Shot Put · Place 9 · Buffalo GroveShot Put910.95m11
Apr 15Fremd TriApr 15 · Discus · Place 11 · Buffalo GroveDiscus1123.88m11
Apr 15Fremd TriApr 15 · Shot Put · Place 5 · Buffalo GroveShot Put511.33m11
Apr 8MSL Week 1 Boys Tri @ BGApr 8 · Discus · Place 20 · Buffalo GroveDiscus2020.20m11
Apr 8MSL Week 1 Boys Tri @ BGApr 8 · Shot Put · Place 11 · Buffalo GroveShot Put1110.35m11
Mar 825th Annual Joe Scarpino InvitationalMar 8 · Shot Put · Place 6 · Buffalo GroveShot Put610.82m—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 22Nagel-Saylor Indoor InvitationalMar 22 · Shot Put · Place 20 · Buffalo GroveShot Put2011.42m11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29Wheeling boys vs. Rolling Meadows, Buffalo GroveApr 29 · Discus · Place 7 · Buffalo GroveDiscus723.52m—
Apr 29Wheeling boys vs. Rolling Meadows, Buffalo GroveApr 29 · Shot Put · Place 6 · Buffalo GroveShot Put69.77m—
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · Discus · Place 12 · Buffalo GroveDiscus1.6kg12.18.10m10
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · Shot Put · Place 7 · Buffalo GroveShot Put12lb7.9.18m10
Apr 9Buffalo Grove/Hersey Boys @ BarringtonApr 9 · Discus · Place 15 · Buffalo GroveDiscus1568-10.75—
Apr 9Buffalo Grove/Hersey Boys @ BarringtonApr 9 · Shot Put · Place 12 · Buffalo GroveShot Put1229-10—