Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorNSC Boys Week 4 - LZ v Libertyville v ZB · Apr 2230.55aNSC Boys Week 4 - LZ v Libertyville v ZBApril 22, 2024
Complete · OutdoorDeerfield Invitational · Apr 279.92mDeerfield InvitationalApril 27, 2024
Discus · 1.6kg · IndoorNSC Week 3 Boys Quad B/D @ Stevenson · Apr 2040.68mNSC Week 3 Boys Quad B/D @ StevensonApril 20, 2026
Discus · 1.6kg · OutdoorIHSA Class 3A TRB Sectional - #02 Grayslake (Central) · May 2242.91mIHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22, 2026
Final · Outdoor2025 Boys Lake County Invitational · May 810.86m2025 Boys Lake County InvitationalMay 8, 2025
Full · IndoorLakes Clash at the Colosseum · Feb 1511.21mLakes Clash at the Colosseum February 15, 2025
Full · OutdoorAl Janulis Cougar Relays · Apr 1910.04mAl Janulis Cougar RelaysApril 19, 2025
Shot Put · 12lb · IndoorNSC Week 3 Boys Quad B/D @ Stevenson · Apr 2011.11mNSC Week 3 Boys Quad B/D @ StevensonApril 20, 2026
Shot Put · 12lb · Outdoor2026 Boys Lake County Invitational · May 712.39m2026 Boys Lake County InvitationalMay 7, 2026
Shot Put · 5.5kg · Outdoor2026 Deerfield Invite - Varsity · May 111.72m2026 Deerfield Invite - VarsityMay 1, 2026
Varsity · OutdoorNSC Week 1 Boys A/B Quad · Apr 1411.20mNSC Week 1 Boys A/B Quad April 14, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · Discus · Place 6 · LibertyvilleDiscus1.6kg6.42.91m PB11
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · Shot Put · Place 24 · LibertyvilleShot Put12lb24.12.01m11
May 14NSC Boys Conference ChampionshipsMay 14 · Discus · Place 8 · LibertyvilleDiscus1.6kg8.39.01m11
May 14NSC Boys Conference ChampionshipsMay 14 · Shot Put · Place 10 · LibertyvilleShot Put12lb10.12.24m11
May 11NSC Week 4 Boys Quad B/C @ LibertyvilleMay 11 · Discus · Place 2 · LibertyvilleDiscus1.6kg2.40.08m11
May 11NSC Week 4 Boys Quad B/C @ LibertyvilleMay 11 · Shot Put · Place 5 · LibertyvilleShot Put12lb5.12.10m11
May 72026 Boys Lake County InvitationalMay 7 · Discus · Place 12 · LibertyvilleDiscus1.6kg12.37.85m11
May 72026 Boys Lake County InvitationalMay 7 · Shot Put · Place 19 · LibertyvilleShot Put12lb19.12.39m PB11
May 12026 Deerfield Invite - VarsityMay 1 · Discus · Place 8 · LibertyvilleDiscus1.6kg8.37.12m11
May 12026 Deerfield Invite - VarsityMay 1 · Shot Put · Place 10 · LibertyvilleShot Put5.5kg10.11.72m PB11
Apr 25Lake Forest InviteApr 25 · Discus · Place 4 · LibertyvilleDiscus438.76m11
Apr 25Lake Forest InviteApr 25 · Shot Put · Place 6 · LibertyvilleShot Put612.29m11
Apr 18Al Janulis Cougar RelaysApr 18 · Discus · Place 4 · LibertyvilleDiscus1.6kg4.40.50m11
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · Discus · Place 4 · LibertyvilleDiscus1.6kg4.38.37m11
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · Shot Put · Place 6 · LibertyvilleShot Put12lb6.12.19m11
Apr 102026 Trackin' At McCracken CoEd InviteApr 10 · Discus · Place 2 · LibertyvilleDiscus1.6kg2.42.33m11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 20NSC Week 3 Boys Quad B/D @ StevensonApr 20 · Discus · Place 3 · LibertyvilleDiscus1.6kg3.40.68m PB11
Apr 20NSC Week 3 Boys Quad B/D @ StevensonApr 20 · Shot Put · Place 11 · LibertyvilleShot Put12lb11.11.11m PB11
Feb 14Boys Sequoit ShowdownFeb 14 · Shot Put · Place 27 · LibertyvilleShot Put2711.51m11

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 15NSC Boys ChampionshipsMay 15 · Discus · Place 10 · LibertyvilleDiscus1032.35m10
May 15NSC Boys ChampionshipsMay 15 · Shot Put · Place 11 · LibertyvilleShot Put1110.82m10
May 82025 Boys Lake County InvitationalMay 8 · Final · Place 23 · LibertyvilleFinal2334.30m10
May 82025 Boys Lake County InvitationalMay 8 · Final · Place 33 · LibertyvilleFinal3310.86m PB10
May 2Deerfield Invitational - VarsityMay 2 · Discus · Place 8 · LibertyvilleDiscus837.93m10
May 2Deerfield Invitational - VarsityMay 2 · Shot Put · Place 12 · LibertyvilleShot Put1210.68m10
Apr 28NSC Week 3 Boys B/C QuadApr 28 · Discus · Place 6 · LibertyvilleDiscus633.93m10
Apr 28NSC Week 3 Boys B/C QuadApr 28 · Shot Put · Place 10 · LibertyvilleShot Put1011.13m10
Apr 26Lake Forest Invitational MensApr 26 · Discus · Place 9 · LibertyvilleDiscus934.81m10
Apr 26Lake Forest Invitational MensApr 26 · Shot Put · Place 9 · LibertyvilleShot Put910.70m10
Apr 19Al Janulis Cougar RelaysApr 19 · Full · Place 6 · LibertyvilleFull636.05m10
Apr 19Al Janulis Cougar RelaysApr 19 · Full · Place 8 · LibertyvilleFull810.04m PB10
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · Varsity · Place 5 · LibertyvilleVarsity533.83m10
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · Varsity · Place 5 · LibertyvilleVarsity511.20m PB10
Apr 11Trackin' At McCracken CoEd InviteApr 11 · Discus · Place 11 · LibertyvilleDiscus1130.34m10
Apr 11Trackin' At McCracken CoEd InviteApr 11 · Shot Put · Place 10 · LibertyvilleShot Put1011.49m10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 152025 NSC Boys Indoor ChampionshipsMar 15 · Shot Put · Place 9 · LibertyvilleShot Put911.37m—
Feb 15Lakes Clash at the Colosseum Feb 15 · Full · Place 30 · LibertyvilleFull3011.21m PB10

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 9NSC Boys Conference ChampionshipsMay 9 · Discus · Place 4 · LibertyvilleDiscus432.30m—
May 9NSC Boys Conference ChampionshipsMay 9 · Shot Put · Place 9 · LibertyvilleShot Put99.64m—
Apr 29NSC Boys Triangular with MHS & WTHSApr 29 · Discus · Place 12 · LibertyvilleDiscus1229.54m—
Apr 29NSC Boys Triangular with MHS & WTHSApr 29 · Shot Put · Place 15 · LibertyvilleShot Put1510.26m—
Apr 27Deerfield InvitationalApr 27 · Complete · Place 8 · LibertyvilleComplete828.41m9
Apr 27Deerfield InvitationalApr 27 · Complete · Place 7 · LibertyvilleComplete79.92m PB9
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · Discus · Place 6 · LibertyvilleDiscus627.66m—
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · 200 Meters · Place 50 · Libertyville200 Meters5030.55a PB—
Apr 20Lake Forest InvitationalApr 20 · Discus · Place 8 · LibertyvilleDiscus896-1—
Apr 20Lake Forest InvitationalApr 20 · Shot Put · Place 12 · LibertyvilleShot Put128.85m—
Apr 15NSC Boys Week 3 - Libertyville v Waukegan v LFApr 15 · Discus · Place 8 · LibertyvilleDiscus888-6—
Apr 15NSC Boys Week 3 - Libertyville v Waukegan v LFApr 15 · Shot Put · Place 12 · LibertyvilleShot Put1230-5—
Apr 13Al Janulis Cougar RelaysApr 13 · Discus · Place 3 · LibertyvilleDiscus324.14m—
Apr 13Al Janulis Cougar RelaysApr 13 · Shot Put · Place 6 · LibertyvilleShot Put68.64m—
Apr 8NSC Boys Track Dual with SHSApr 8 · Discus · Place 4 · LibertyvilleDiscus424.68m—
Apr 8NSC Boys Track Dual with SHSApr 8 · Shot Put · Place 12 · LibertyvilleShot Put128.86m—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 9NSC Boys Indoor InviteMar 9 · Shot Put · Place 7 · LibertyvilleShot Put79.20m—
Feb 13Big Cat Throw OffFeb 13 · Shot Put · Place 17 · LibertyvilleShot Put177.76m—