Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 30" / 0.762m · OutdoorIESA 4A - Sectional 3 @ Lake Zurich HS · May 1421.85aIESA 4A - Sectional 3 @ Lake Zurich HSMay 14, 2022
110m Hurdles · 36" / 0.914m · OutdoorSMSC Conference Championships · May 722.56aSMSC Conference ChampionshipsMay 7, 2022
200 Meters · OutdoorWarren Boy Tri · Apr 831.18aWarren Boy TriApril 8, 2024
400 Meters · OutdoorSMSC Conference Championships · May 61:09.13aSMSC Conference ChampionshipsMay 6, 2023
Discus · 1.6kg · OutdoorSpartan Invite · May 228.00mSpartan InviteMay 2, 2025
Shot Put · 12lb · OutdoorNSC Week 2 Boys Quad A/B @ Mundelein · Apr 139.96mNSC Week 2 Boys Quad A/B @ MundeleinApril 13, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 20NSC Week 3 Boys Quad A/C @ Lake ZurichApr 20 · Discus · Place 16 · Lake ZurichLake ZurichDiscus1.6kg16.27.40m11
Apr 20NSC Week 3 Boys Quad A/C @ Lake ZurichApr 20 · Shot Put · Place 23 · Lake ZurichLake ZurichShot Put12lb23.9.26m11
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · Shot Put · Place 10 · Lake ZurichLake ZurichShot Put12lb10.8.96m11
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · Discus · Place 17 · Lake ZurichLake ZurichDiscus1.6kg17.26.48m11
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · Shot Put · Place 13 · Lake ZurichLake ZurichShot Put12lb13.9.96m PB11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26(Burlington) Central Boys Early T&F Invite 2026Feb 26 · Shot Put · Place 20 · Lake ZurichLake ZurichShot Put209.65m11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Spartan InviteMay 2 · Discus · Place 19 · Lake ZurichLake ZurichDiscus1.6kg19.28.00m PB10
Apr 28NSC Week 3 Boys A/D QuadApr 28 · Discus · Place 9 · Lake ZurichLake ZurichDiscus929.65m10
Apr 28NSC Week 3 Boys A/D QuadApr 28 · Shot Put · Place 21 · Lake ZurichLake ZurichShot Put218.98m10
Apr 21NSC Week 2 Boys A/C QuadApr 21 · Discus · Place 27 · Lake ZurichLake ZurichDiscus1.6kg27.21.80m10
Apr 21NSC Week 2 Boys A/C QuadApr 21 · Shot Put · Place 30 · Lake ZurichLake ZurichShot Put12lb30.8.34m10
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · Discus · Place 14 · Lake ZurichLake ZurichDiscus1424.84m10
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · Shot Put · Place 14 · Lake ZurichLake ZurichShot Put149.29m10
Mar 21Joel Popenfoose ABC InviteMar 21 · Shot Put · Place 9 · Lake ZurichLake ZurichShot Put98.86m10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 25Central Boys HS Track and Field MeetFeb 25 · Shot Put · Place 25 · Lake ZurichLake ZurichShot Put258.36m10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 11Huntley-McHenry OpenMay 11 · Discus · Place 33 · Lake ZurichLake ZurichDiscus3321.05m9
May 11Huntley-McHenry OpenMay 11 · Shot Put · Place 37 · Lake ZurichLake ZurichShot Put376.46m9
Apr 30Barrington Bronco F/S RelaysApr 30 · Discus · Place 11 · Lake ZurichLake ZurichDiscus1121.63m—
Apr 29NSC Boys Week 1 - Lake Zurich v Waukegan v StevensonApr 29 · Discus · Place 20 · Lake ZurichLake ZurichDiscus2021.54m—
Apr 29NSC Boys Week 1 - Lake Zurich v Waukegan v StevensonApr 29 · Shot Put · Place 25 · Lake ZurichLake ZurichShot Put257.47m—
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · Discus · Place 21 · Lake ZurichLake ZurichDiscus2119.74m—
Apr 15NSC Coed Week 3 - Mundelein v LZApr 15 · Discus · Place 30 · Lake ZurichLake ZurichDiscus3016.91m—
Apr 15NSC Coed Week 3 - Mundelein v LZApr 15 · Shot Put · Place 30 · Lake ZurichLake ZurichShot Put307.04m—
Apr 8Warren Boy TriApr 8 · Shot Put · Place 30 · Lake ZurichLake ZurichShot Put306.52m—
Apr 8Warren Boy TriApr 8 · 200 Meters · Place 26 · Lake ZurichLake Zurich200 Meters2631.18a PB—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 20Central Rocket Indoor Boys Triangular 2024Feb 20 · Shot Put · Place 16 · Lake ZurichLake ZurichShot Put166.01m—
Feb 17Grayslake Central Throwcase IIIFeb 17 · Shot Put · Place 35 · Lake ZurichLake ZurichShot Put356.32m—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13IESA 4A - Sectional 2 @ Vernon Hills Hawthorn NorthMay 13 · 110m Hurdles · Place 10 · Lake Zurich NorthLake Zurich North110m Hurdles1019.98a—
May 6SMSC Conference ChampionshipsMay 6 · 400 Meters · Place 14 · Lake Zurich NorthLake Zurich North400 Meters141:09.13a PB—
Apr 15Ross Gantt InvitationalApr 15 · 110m Hurdles · Place 17 · Lake Zurich NorthLake Zurich North110m Hurdles1721.96a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 14IESA 4A - Sectional 3 @ Lake Zurich HSMay 14 · 110m Hurdles · Place 19 · Lake Zurich NorthLake Zurich North110m Hurdles30" / 0.762m19.21.85a PB7
May 7SMSC Conference ChampionshipsMay 7 · 110m Hurdles · Place 12 · Lake Zurich NorthLake Zurich North110m Hurdles36" / 0.914m12.22.56a PB7