Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNSC Week 3 Boys A/D Quad · Apr 2815.02aNSC Week 3 Boys A/D QuadApril 28, 2025
Discus · 1.6kg · OutdoorNSC Week 3 Boys Quad A/C @ Lake Zurich · Apr 2023.44mNSC Week 3 Boys Quad A/C @ Lake ZurichApril 20, 2026
Shot Put · 12lb · OutdoorNSC Week 3 Boys Quad A/C @ Lake Zurich · Apr 209.40mNSC Week 3 Boys Quad A/C @ Lake ZurichApril 20, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4NSC Week 4 Boys Quad A/D @ Lake ForestMay 4 · Shot Put · Place 24 · Lake ZurichShot Put12lb24.8.58m11
May 1Glenbrook North Spartan InviteMay 1 · Shot Put · Place 19 · Lake ZurichShot Put12lb19.9.36m11
Apr 20NSC Week 3 Boys Quad A/C @ Lake ZurichApr 20 · Discus · Place 23 · Lake ZurichDiscus1.6kg23.23.44m PB11
Apr 20NSC Week 3 Boys Quad A/C @ Lake ZurichApr 20 · Shot Put · Place 21 · Lake ZurichShot Put12lb21.9.40m PB11
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · Discus · Place 23 · Lake ZurichDiscus1.6kg23.23.41m11
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · Shot Put · Place 25 · Lake ZurichShot Put12lb25.8.74m11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26(Burlington) Central Boys Early T&F Invite 2026Feb 26 · Shot Put · Place 19 · Lake ZurichShot Put199.72m11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 28NSC Week 3 Boys A/D QuadApr 28 · Shot Put · Place 28 · Lake ZurichShot Put288.02m10
Apr 28NSC Week 3 Boys A/D QuadApr 28 · 100 Meters · Place 92 · Lake Zurich100 Meters9215.02a PB10
Apr 21NSC Week 2 Boys A/C QuadApr 21 · Discus · Place 26 · Lake ZurichDiscus1.6kg26.22.15m10
Apr 21NSC Week 2 Boys A/C QuadApr 21 · Shot Put · Place 34 · Lake ZurichShot Put12lb34.7.92m10
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · Discus · Place 25 · Lake ZurichDiscus2520.27m10
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · Shot Put · Place 19 · Lake ZurichShot Put198.80m10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Grayslake Central Throwcase IVFeb 22 · Shot Put · Place 33 · Lake ZurichShot Put338.62m—
Feb 8Jerry Lowe Boys InvitationalFeb 8 · Shot Put · Place 39 · Lake ZurichShot Put398.04m—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 11Huntley-McHenry OpenMay 11 · Discus · Place 27 · Lake ZurichDiscus2722.20m9
May 11Huntley-McHenry OpenMay 11 · Shot Put · Place 25 · Lake ZurichShot Put257.74m9
Apr 29NSC Boys Week 1 - Lake Zurich v Waukegan v StevensonApr 29 · Discus · Place 24 · Lake ZurichDiscus2420.79m—
Apr 29NSC Boys Week 1 - Lake Zurich v Waukegan v StevensonApr 29 · Shot Put · Place 20 · Lake ZurichShot Put207.71m—
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · Discus · Place 17 · Lake ZurichDiscus1721.11m—
Apr 15NSC Coed Week 3 - Mundelein v LZApr 15 · Discus · Place 22 · Lake ZurichDiscus2219.54m—
Apr 15NSC Coed Week 3 - Mundelein v LZApr 15 · Shot Put · Place 29 · Lake ZurichShot Put297.16m—
Apr 8Warren Boy TriApr 8 · Discus · Place 27 · Lake ZurichDiscus2716.71m—
Apr 8Warren Boy TriApr 8 · Shot Put · Place 29 · Lake ZurichShot Put296.60m—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20Central Rocket Indoor Boys Triangular 2024Feb 20 · Shot Put · Place 11 · Lake ZurichShot Put116.96m—