Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 30" / 0.762m · OutdoorIESA 4A - Sectional 2 @ Wheeling HS · May 1420.25aIESA 4A - Sectional 2 @ Wheeling HSMay 14, 2022
Discus · 1.6kg · OutdoorMSL Boys Tri @Hoffman Estates · Apr 2835.23mMSL Boys Tri @Hoffman EstatesApril 28, 2026
Discus · 1kg · OutdoorIESA 4A - Sectional 2 @ Wheeling HS · May 14102-00.00IESA 4A - Sectional 2 @ Wheeling HSMay 14, 2022
Shot Put · 12lb · OutdoorMSL Boys Tri @Buffalo Grove · Apr 1412.19mMSL Boys Tri @Buffalo GroveApril 14, 2026
Shot Put · 4kg · OutdoorIESA 4A - Sectional 2 @ Wheeling HS · May 1434-02.50IESA 4A - Sectional 2 @ Wheeling HSMay 14, 2022

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 24 · Buffalo GroveBuffalo GroveDiscus1.6kg24.32.54m12
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · Shot Put · Place 25 · Buffalo GroveBuffalo GroveShot Put12lb25.11.78m12
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · Discus · Place 18 · Buffalo GroveBuffalo GroveDiscus1.6kg18.30.81m12
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · Shot Put · Place 21 · Buffalo GroveBuffalo GroveShot Put12lb21.11.13m12
May 1Rolling Meadows Boys MustangMay 1 · Discus · Place 15 · Buffalo GroveBuffalo GroveDiscus1.6kg15.28.80m12
May 1Rolling Meadows Boys MustangMay 1 · Shot Put · Place 14 · Buffalo GroveBuffalo GroveShot Put12lb14.10.95m12
Apr 28MSL Boys Tri @Hoffman EstatesApr 28 · Discus · Place 5 · Buffalo GroveBuffalo GroveDiscus1.6kg5.35.23m PB12
Apr 28MSL Boys Tri @Hoffman EstatesApr 28 · Shot Put · Place 10 · Buffalo GroveBuffalo GroveShot Put12lb10.11.05m12
Apr 21MSL East Boys Division ChampionshipApr 21 · Discus · Place 8 · Buffalo GroveBuffalo GroveDiscus1.6kg8.32.35m12
Apr 21MSL East Boys Division ChampionshipApr 21 · Shot Put · Place 14 · Buffalo GroveBuffalo GroveShot Put12lb14.11.34m12
Apr 1814th Annual B.A.T.E. Track & Field InvitationalApr 18 · Discus · Place 5 · Buffalo GroveBuffalo GroveDiscus1.6kg5.32.68m12
Apr 1814th Annual B.A.T.E. Track & Field InvitationalApr 18 · Shot Put · Place 10 · Buffalo GroveBuffalo GroveShot Put12lb10.10.75m12
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · Discus · Place 6 · Buffalo GroveBuffalo GroveDiscus1.6kg6.34.87m12
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · Shot Put · Place 6 · Buffalo GroveBuffalo GroveShot Put12lb6.12.19m PB12
Apr 6MSL Boys Tri @ConantApr 6 · Discus · Place 3 · Buffalo GroveBuffalo GroveDiscus1.6kg3.33.13m12
Apr 6MSL Boys Tri @ConantApr 6 · Shot Put · Place 6 · Buffalo GroveBuffalo GroveShot Put12lb6.11.59m12
Mar 726th Annual Joe Scarpino InviteMar 7 · Shot Put · Place 6 · Buffalo GroveBuffalo GroveShot Put611.55m12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 21Nagel-Saylor Indoor InvitationalMar 21 · Shot Put · Place 20 · Buffalo GroveBuffalo GroveShot Put2011.67m12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14Mid-Suburban League Boys ChampionshipMay 14 · Discus · Buffalo GroveBuffalo GroveDiscus—ND11
May 2Rolling Meadows Mustang ClassicMay 2 · Discus · Place 15 · Buffalo GroveBuffalo GroveDiscus1531.89m11
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · Discus · Place 12 · Buffalo GroveBuffalo GroveDiscus1231.90m11
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · Shot Put · Place 13 · Buffalo GroveBuffalo GroveShot Put139.92m11
Apr 22MSL West Division Boys ChampionshipApr 22 · Discus · Place 14 · Buffalo GroveBuffalo GroveDiscus1429.60m11
Apr 22MSL East Division Boys ChampionshipApr 22 · Discus · Place 14 · Buffalo GroveBuffalo GroveDiscus1.6kg14.29.60m11
Apr 1912th Annual B.A.T.E. Track and Field InvitationalApr 19 · Discus · Place 6 · Buffalo GroveBuffalo GroveDiscus1.6kg6.32.10m11
Apr 15Fremd TriApr 15 · Discus · Place 4 · Buffalo GroveBuffalo GroveDiscus430.37m11
Apr 15Fremd TriApr 15 · Shot Put · Place 9 · Buffalo GroveBuffalo GroveShot Put99.63m11
Apr 8MSL Week 1 Boys Tri @ BGApr 8 · Discus · Place 12 · Buffalo GroveBuffalo GroveDiscus1223.61m11

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 9Mid-Suburban League Boys ChampionshipMay 9 · Discus · Place 9 · Buffalo GroveBuffalo GroveDiscus928.64m—
May 9Mid-Suburban League Boys ChampionshipMay 9 · Shot Put · Place 9 · Buffalo GroveBuffalo GroveShot Put910.84m—
Apr 29Wheeling boys vs. Rolling Meadows, Buffalo GroveApr 29 · Discus · Place 1 · Buffalo GroveBuffalo GroveDiscus132.66m—
Apr 29Wheeling boys vs. Rolling Meadows, Buffalo GroveApr 29 · Shot Put · Place 5 · Buffalo GroveBuffalo GroveShot Put59.81m—
Apr 25Rolling Meadows Mustang InviteApr 25 · Discus · Place 3 · Buffalo GroveBuffalo GroveDiscus333.76m—
Apr 25Rolling Meadows Mustang InviteApr 25 · Shot Put · Place 12 · Buffalo GroveBuffalo GroveShot Put129.70m—
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · Discus · Place 2 · Buffalo GroveBuffalo GroveDiscus1.6kg2.28.54m10
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · Shot Put · Place 4 · Buffalo GroveBuffalo GroveShot Put12lb4.10.12m10
Apr 16MSL East Boys Division ChampionshipApr 16 · Discus · Place 6 · Buffalo GroveBuffalo GroveDiscus1.6kg6.28.13m10
Apr 16MSL East Boys Division ChampionshipApr 16 · Shot Put · Place 7 · Buffalo GroveBuffalo GroveShot Put12lb7.10.36m10
Apr 1311th Annual B.A.T.E. Track and Field InvitationalApr 13 · Discus · Place 7 · Buffalo GroveBuffalo GroveDiscus1.6kg7.92' 610
Apr 1311th Annual B.A.T.E. Track and Field InvitationalApr 13 · Shot Put · Place 9 · Buffalo GroveBuffalo GroveShot Put12lb9.32' 4.2510
Apr 9Buffalo Grove/Hersey Boys @ BarringtonApr 9 · Discus · Place 2 · Buffalo GroveBuffalo GroveDiscus2104-8—
Apr 9Buffalo Grove/Hersey Boys @ BarringtonApr 9 · Shot Put · Place 6 · Buffalo GroveBuffalo GroveShot Put633-7—
Mar 8Rolling Meadows Boys Frosh/Soph InvitationalMar 8 · Shot Put · Place 14 · Buffalo GroveBuffalo GroveShot Put149.96m—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 11MSL Boys Conference ChampionshipMay 11 · Discus · Place 15 · Buffalo GroveBuffalo GroveDiscus1.6kg15.28.45m9
May 11MSL Boys Conference ChampionshipMay 11 · Shot Put · Place 18 · Buffalo GroveBuffalo GroveShot Put12lb18.9.98m9
Apr 28Rolling Meadows Mustang ClassicApr 28 · Discus · Place 14 · Buffalo GroveBuffalo GroveDiscus1426.80m—
Apr 25Prospect Boys TriangularApr 25 · Discus · Place 23 · Buffalo GroveBuffalo GroveDiscus1.6kg23.26.29m9
Apr 25Prospect Boys TriangularApr 25 · Shot Put · Place 17 · Buffalo GroveBuffalo GroveShot Put12lb17.10.40m9
Apr 18MSL East Boys Division ChampionshipsApr 18 · Discus · Place 12 · Buffalo GroveBuffalo GroveDiscus1.6kg12.25.17m9
Apr 15B.A.T.E. Track & Field InvitationalApr 15 · Discus · Place 5 · Buffalo GroveBuffalo GroveDiscus1.6kg5.24.73m9
Apr 11MSL Boys Triangular Week 2 at Buffalo GroveApr 11 · Discus · Place 9 · Buffalo GroveBuffalo GroveDiscus925.11m—
Apr 11MSL Boys Triangular Week 2 at Buffalo GroveApr 11 · Shot Put · Place 18 · Buffalo GroveBuffalo GroveShot Put189.31m—
Apr 4Elk Grove Boys TriangularApr 4 · Discus · Place 5 · Buffalo GroveBuffalo GroveDiscus524.30m—
Apr 4Elk Grove Boys TriangularApr 4 · Shot Put · Place 18 · Buffalo GroveBuffalo GroveShot Put189.24m—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20IESA 4A State Track & Field ChampionshipsMay 20 · Discus · Place 13 · Buffalo Grove CooperBuffalo Grove CooperDiscus1kg13.99-028
May 14IESA 4A - Sectional 2 @ Wheeling HSMay 14 · Discus · Place 1 · Buffalo Grove CooperBuffalo Grove CooperDiscus1kg1.102-00.00 PB8
May 14IESA 4A - Sectional 2 @ Wheeling HSMay 14 · Shot Put · Place 3 · Buffalo Grove CooperBuffalo Grove CooperShot Put4kg3.34-02.50 PB8
May 14IESA 4A - Sectional 2 @ Wheeling HSMay 14 · 110m Hurdles · Place 14 · Buffalo Grove CooperBuffalo Grove Cooper110m Hurdles30" / 0.762m14.20.25a PB8