Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMSL East Boys Division Championship · Apr 1636.00mMSL East Boys Division ChampionshipApril 16, 2024
Shot Put · 12lb · OutdoorMSL East Division Boys Championship · Apr 2212.57mMSL East Division Boys ChampionshipApril 22, 2025

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

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · Discus · Place 17 · Buffalo GroveDiscus1735.30m12
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · Shot Put · Place 10 · Buffalo GroveShot Put1012.86m12
May 14Mid-Suburban League Boys ChampionshipMay 14 · Discus · Place 18 · Buffalo GroveDiscus1832.63m12
May 14Mid-Suburban League Boys ChampionshipMay 14 · Shot Put · Place 12 · Buffalo GroveShot Put1212.74m12
May 2Rolling Meadows Mustang ClassicMay 2 · Discus · Place 12 · Buffalo GroveDiscus1235.78m12
May 2Rolling Meadows Mustang ClassicMay 2 · Shot Put · Place 4 · Buffalo GroveShot Put413.15m12
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · Discus · Place 11 · Buffalo GroveDiscus1133.90m12
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · Shot Put · Place 7 · Buffalo GroveShot Put712.80m12
Apr 22MSL West Division Boys ChampionshipApr 22 · Discus · Place 9 · Buffalo GroveDiscus934.50m12
Apr 22MSL West Division Boys ChampionshipApr 22 · Shot Put · Place 8 · Buffalo GroveShot Put812.57m12
Apr 22MSL East Division Boys ChampionshipApr 22 · Discus · Place 9 · Buffalo GroveDiscus1.6kg9.34.50m12
Apr 22MSL East Division Boys ChampionshipApr 22 · Shot Put · Place 8 · Buffalo GroveShot Put12lb8.12.57m PB12
Apr 1912th Annual B.A.T.E. Track and Field InvitationalApr 19 · Discus · Place 5 · Buffalo GroveDiscus1.6kg5.32.47m12
Apr 1912th Annual B.A.T.E. Track and Field InvitationalApr 19 · Shot Put · Place 7 · Buffalo GroveShot Put12lb7.11.16m12
Apr 15Fremd TriApr 15 · Discus · Place 3 · Buffalo GroveDiscus332.30m12
Apr 15Fremd TriApr 15 · Shot Put · Place 2 · Buffalo GroveShot Put212.15m12
Apr 8MSL Week 1 Boys Tri @ BGApr 8 · Discus · Place 4 · Buffalo GroveDiscus434.34m12
Apr 8MSL Week 1 Boys Tri @ BGApr 8 · Shot Put · Place 2 · Buffalo GroveShot Put212.01m12
Mar 825th Annual Joe Scarpino InvitationalMar 8 · Shot Put · Place 4 · Buffalo GroveShot Put411.93m—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · Discus · Place 14 · Buffalo GroveDiscus1439.75m—
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · Shot Put · Place 15 · Buffalo GroveShot Put1512.20m—
May 9Mid-Suburban League Boys ChampionshipMay 9 · Discus · Place 16 · Buffalo GroveDiscus1632.00m—
Apr 29Wheeling boys vs. Rolling Meadows, Buffalo GroveApr 29 · Discus · Place 7 · Buffalo GroveDiscus735.00m—
Apr 29Wheeling boys vs. Rolling Meadows, Buffalo GroveApr 29 · Shot Put · Place 6 · Buffalo GroveShot Put611.55m—
Apr 25Rolling Meadows Mustang InviteApr 25 · Discus · Place 7 · Buffalo GroveDiscus736.24m—
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · Discus · Place 3 · Buffalo GroveDiscus1.6kg3.33.80m11
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · Shot Put · Place 12 · Buffalo GroveShot Put12lb12.10.68m11
Apr 16MSL East Boys Division ChampionshipApr 16 · Discus · Place 8 · Buffalo GroveDiscus1.6kg8.36.00m PB11
Apr 1311th Annual B.A.T.E. Track and Field InvitationalApr 13 · Discus · Place 9 · Buffalo GroveDiscus1.6kg9.110' 411
Apr 9Buffalo Grove/Hersey Boys @ BarringtonApr 9 · Discus · Place 7 · Buffalo GroveDiscus7127-6.75—
Apr 9Buffalo Grove/Hersey Boys @ BarringtonApr 9 · Shot Put · Place 13 · Buffalo GroveShot Put1336-7—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 172023 IHSA Class 3A TRB Sectional - #2 Grayslake (North)May 17 · Discus · Place 21 · Buffalo GroveDiscus2132.90m10
May 11MSL Boys Conference ChampionshipMay 11 · Discus · Place 7 · Buffalo GroveDiscus1.6kg7.31.65m10
Apr 28Rolling Meadows Mustang ClassicApr 28 · Discus · Place 2 · Buffalo GroveDiscus234.26m—
Apr 25Prospect Boys TriangularApr 25 · Discus · Place 17 · Buffalo GroveDiscus1.6kg17.27.30m10
Apr 25Prospect Boys TriangularApr 25 · Shot Put · Place 40 · Buffalo GroveShot Put12lb40.8.33m10
Apr 18MSL East Boys Division ChampionshipsApr 18 · Discus · Place 13 · Buffalo GroveDiscus1.6kg13.24.77m10
Apr 15B.A.T.E. Track & Field InvitationalApr 15 · Discus · Place 4 · Buffalo GroveDiscus1.6kg4.25.02m10
Apr 11MSL Boys Triangular Week 2 at Buffalo GroveApr 11 · Discus · Place 1 · Buffalo GroveDiscus130.38m—
Apr 11MSL Boys Triangular Week 2 at Buffalo GroveApr 11 · Shot Put · Place 20 · Buffalo GroveShot Put208.89m—
Apr 4Elk Grove Boys TriangularApr 4 · Discus · Place 2 · Buffalo GroveDiscus226.81m—
Apr 4Elk Grove Boys TriangularApr 4 · Shot Put · Place 15 · Buffalo GroveShot Put159.36m—
Mar 10Rolling Meadows Boys Frosh/Soph InvitationalMar 10 · Shot Put · Place 14 · Buffalo GroveShot Put1410.06m—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 19IHSA Class 3A TRB Sectional #2 - Grayslake (Central)May 19 · Discus · Place 30 · Buffalo GroveDiscus3027.47m9
May 12MSL Boys Conference ChampionshipMay 12 · Discus · Place 11 · Buffalo GroveDiscus1128.29m9
Apr 29Rolling Meadows Mustang ClassicApr 29 · Discus · Place 8 · Buffalo GroveDiscus1.6kg8.27.13m9
Apr 19MSL-East Division Boys ConferenceApr 19 · Discus · Place 10 · Buffalo GroveDiscus1.6kg10.21.79m9
Apr 16B.A.T.E. Track & Field InvitationalApr 16 · Discus · Place 9 · Buffalo GroveDiscus1.6kg9.21.34m9
Apr 16B.A.T.E. Track & Field InvitationalApr 16 · Shot Put · Place 7 · Buffalo GroveShot Put12lb7.10.15m9