Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorNSC Boys Week 4 - LZ v Libertyville v ZB · Apr 2249.96aNSC Boys Week 4 - LZ v Libertyville v ZBApril 22, 2024
Discus · 1.6kg · IndoorNSC Week 3 Boys Quad B/D @ Stevenson · Apr 2021.23mNSC Week 3 Boys Quad B/D @ StevensonApril 20, 2026
Discus · 1.6kg · OutdoorNSC Week 4 Boys Quad B/C @ Libertyville · May 1125.48mNSC Week 4 Boys Quad B/C @ LibertyvilleMay 11, 2026
Shot Put · 12lb · IndoorNSC Week 3 Boys Quad B/D @ Stevenson · Apr 207.96mNSC Week 3 Boys Quad B/D @ StevensonApril 20, 2026
Shot Put · 12lb · OutdoorNSC Week 2 Boys Quad A/B @ Mundelein · Apr 139.32mNSC 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

8 results
DateMeetEventPlMarkGr
May 11NSC Week 4 Boys Quad B/C @ LibertyvilleMay 11 · Discus · Place 17 · LibertyvilleDiscus1.6kg17.25.48m PB11
May 11NSC Week 4 Boys Quad B/C @ LibertyvilleMay 11 · Shot Put · Place 20 · LibertyvilleShot Put12lb20.7.97m11
Apr 18Al Janulis Cougar RelaysApr 18 · Discus · Place 5 · LibertyvilleDiscus1.6kg5.23.99m11
Apr 18Al Janulis Cougar RelaysApr 18 · Shot Put · Place 6 · LibertyvilleShot Put12lb6.8.45m11
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · Discus · Place 24 · LibertyvilleDiscus1.6kg24.22.87m11
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · Shot Put · Place 20 · LibertyvilleShot Put12lb20.9.32m PB11
Apr 102026 Trackin' At McCracken CoEd InviteApr 10 · Discus · Place 19 · LibertyvilleDiscus1.6kg19.23.50m11
Mar 142026 NSC Boys ChampionshipsMar 14 · Shot Put · Place 12 · LibertyvilleShot Put1228-6.511

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 20NSC Week 3 Boys Quad B/D @ StevensonApr 20 · Discus · Place 22 · LibertyvilleDiscus1.6kg22.21.23m PB11
Apr 20NSC Week 3 Boys Quad B/D @ StevensonApr 20 · Shot Put · Place 25 · LibertyvilleShot Put12lb25.7.96m PB11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15NSC Boys ChampionshipsMay 15 · Discus · Place 13 · LibertyvilleDiscus1323.26m10
May 15NSC Boys ChampionshipsMay 15 · Shot Put · Place 15 · LibertyvilleShot Put158.13m10
Apr 28NSC Week 3 Boys B/C QuadApr 28 · Discus · Place 27 · LibertyvilleDiscus2721.74m10
Apr 28NSC Week 3 Boys B/C QuadApr 28 · Shot Put · Place 31 · LibertyvilleShot Put318.01m10
Apr 26Lake Forest Invitational MensApr 26 · Discus · Place 11 · LibertyvilleDiscus1122.28m10
Apr 26Lake Forest Invitational MensApr 26 · Shot Put · Place 11 · LibertyvilleShot Put117.69m10
Apr 19Al Janulis Cougar RelaysApr 19 · Discus · Place 6 · LibertyvilleDiscus623.34m10
Apr 19Al Janulis Cougar RelaysApr 19 · Shot Put · Place 7 · LibertyvilleShot Put77.81m10
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · Discus · Place 21 · LibertyvilleDiscus2121.64m10
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · Shot Put · Place 24 · LibertyvilleShot Put248.19m10
Apr 11Trackin' At McCracken CoEd InviteApr 11 · Shot Put · Place 22 · LibertyvilleShot Put228.13m10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 152025 NSC Boys Indoor ChampionshipsMar 15 · Shot Put · Place 11 · LibertyvilleShot Put117.78m—
Feb 15Lakes Clash at the Colosseum Feb 15 · Shot Put · Place 45 · LibertyvilleShot Put457.93m10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 29NSC Boys Triangular with MHS & WTHSApr 29 · Discus · Place 39 · LibertyvilleDiscus3916.39m—
Apr 29NSC Boys Triangular with MHS & WTHSApr 29 · Shot Put · Place 39 · LibertyvilleShot Put395.49m—
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · Discus · Place 19 · LibertyvilleDiscus1919.89m—
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · 200 Meters · Place 58 · Libertyville200 Meters5849.96a PB—
Apr 15NSC Boys Week 3 - Libertyville v Waukegan v LFApr 15 · Discus · Place 24 · LibertyvilleDiscus2457-1—
Apr 15NSC Boys Week 3 - Libertyville v Waukegan v LFApr 15 · Shot Put · Place 24 · LibertyvilleShot Put2419-7—
Apr 8NSC Boys Track Dual with SHSApr 8 · Discus · Place 10 · LibertyvilleDiscus1014.52m—
Apr 8NSC Boys Track Dual with SHSApr 8 · Shot Put · Place 19 · LibertyvilleShot Put195.96m—