Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorNSC Week 3 Boys Quad B/D @ Stevenson · Apr 2012.91aNSC Week 3 Boys Quad B/D @ StevensonApril 20, 2026
100 Meters · OutdoorNSC Week 2 Boys Quad A/B @ Mundelein · Apr 1312.75aNSC Week 2 Boys Quad A/B @ MundeleinApril 13, 2026
200 Meters · IndoorNSC Week 3 Boys Quad B/D @ Stevenson · Apr 2025.49aNSC Week 3 Boys Quad B/D @ StevensonApril 20, 2026
200 Meters · OutdoorNSC Week 2 Boys Quad A/B @ Mundelein · Apr 1325.30aNSC Week 2 Boys Quad A/B @ MundeleinApril 13, 2026
400 Meters · Indoor2025 NSC Boys Indoor Championships · Mar 1557.53a2025 NSC Boys Indoor ChampionshipsMarch 15, 2025
400 Meters · OutdoorNSC Boys Conference Championships · May 1454.44aNSC Boys Conference ChampionshipsMay 14, 2026
800 Meters · OutdoorNSC Week 4 Boys Quad B/C @ Libertyville · May 112:17.17aNSC Week 4 Boys Quad B/C @ LibertyvilleMay 11, 2026
Discus · 1.6kg · OutdoorNSC Week 2 Boys B/D Quad · Apr 2120.61mNSC Week 2 Boys B/D QuadApril 21, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 400 Meters · Place 19 · Libertyville400 Meters19.54.71a11
May 14NSC Boys Conference ChampionshipsMay 14 · 400 Meters · Place 8 · Libertyville400 Meters8.54.44a PB11
May 11NSC Week 4 Boys Quad B/C @ LibertyvilleMay 11 · 800 Meters · Place 7 · Libertyville800 Meters7.2:17.17a PB11
May 72026 Boys Lake County InvitationalMay 7 · 400 Meters · Place 22 · Libertyville400 Meters22.54.80a11
May 12026 Deerfield Invite - VarsityMay 1 · 400 Meters · Place 11 · Libertyville400 Meters11.55.73a11
Apr 25Lake Forest InviteApr 25 · 400 Meters · Place 5 · Libertyville400 Meters555.02a11
Apr 18Al Janulis Cougar RelaysApr 18 · 400 Meters · Place 4 · Libertyville400 Meters4.54.99a11
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · 200 Meters · Place 20 · Libertyville200 Meters20.25.30a PB11
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · 100 Meters · Place 35 · Libertyville100 Meters35.12.75a PB11
Apr 102026 Trackin' At McCracken CoEd InviteApr 10 · 400 Meters · Place 11 · Libertyville400 Meters11.56.29a11
Mar 142026 NSC Boys ChampionshipsMar 14 · 400 Meters · Place 9 · Libertyville400 Meters956.8111

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 20NSC Week 3 Boys Quad B/D @ StevensonApr 20 · 200 Meters · Place 16 · Libertyville200 Meters16.25.49a PB11
Apr 20NSC Week 3 Boys Quad B/D @ StevensonApr 20 · 100 Meters · Place 30 · Libertyville100 Meters30.12.91a PB11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 400 Meters · Place 21 · Libertyville400 Meters2154.5810
May 2Deerfield Invitational - VarsityMay 2 · 400 Meters · Place 11 · Libertyville400 Meters1155.32a10
Apr 28NSC Week 3 Boys B/C QuadApr 28 · 200 Meters · Place 16 · Libertyville200 Meters1626.26a10
Apr 28NSC Week 3 Boys B/C QuadApr 28 · 100 Meters · Place 49 · Libertyville100 Meters4913.22a10
Apr 26Lake Forest Invitational MensApr 26 · 400 Meters · Place 6 · Libertyville400 Meters656.69a10
Apr 21NSC Week 2 Boys B/D QuadApr 21 · Discus · Place 18 · LibertyvilleDiscus1.6kg18.20.61m PB10
Apr 21NSC Week 2 Boys B/D QuadApr 21 · 200 Meters · Place 26 · Libertyville200 Meters26.26.35a10
Apr 21NSC Week 2 Boys B/D QuadApr 21 · 100 Meters · Place 66 · Libertyville100 Meters66.13.23a10
Apr 19Al Janulis Cougar RelaysApr 19 · 400 Meters · Place 9 · Libertyville400 Meters955.3410
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · 100 Meters · Place 49 · Libertyville100 Meters4912.8510
Apr 11Trackin' At McCracken CoEd InviteApr 11 · 400 Meters · Place 12 · Libertyville400 Meters1256.71a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 152025 NSC Boys Indoor ChampionshipsMar 15 · 400 Meters · Place 5 · Libertyville400 Meters557.53a PB—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9NSC Boys Conference ChampionshipsMay 9 · 400 Meters · Place 6 · Libertyville400 Meters657.14a—
Apr 29NSC Boys Triangular with MHS & WTHSApr 29 · 400 Meters · Place 6 · Libertyville400 Meters656.5—
Apr 29NSC Boys Triangular with MHS & WTHSApr 29 · 200 Meters · Place 19 · Libertyville200 Meters1926.3—
Apr 27Deerfield InvitationalApr 27 · 400 Meters · Place 8 · Libertyville400 Meters855.919
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · 400 Meters · Place 8 · Libertyville400 Meters858.48a—
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · 200 Meters · Place 35 · Libertyville200 Meters3527.34a—
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · 100 Meters · Place 48 · Libertyville100 Meters4813.84a—
Apr 20Lake Forest InvitationalApr 20 · 400 Meters · Place 3 · Libertyville400 Meters358.12a—
Apr 8NSC Boys Track Dual with SHSApr 8 · 400 Meters · Place 3 · Libertyville400 Meters357.44a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 9NSC Boys Indoor InviteMar 9 · 400 Meters · Place 5 · Libertyville400 Meters558.48a—
Feb 24Lakes Clash at the Coliseum Invitational Feb 24 · 400 Meters · Place 37 · Libertyville400 Meters3758.239
Feb 17Rockford Auburn Boys JV & V InvitationalFeb 17 · 400 Meters · Place 2 · Libertyville400 Meters259.87a—