Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorNSC Week 3 Boys Quad B/D @ Stevenson · Apr 2012.09aNSC Week 3 Boys Quad B/D @ StevensonApril 20, 2026
100 Meters · OutdoorNSC Week 4 Boys Quad B/C @ Libertyville · May 1111.43aNSC Week 4 Boys Quad B/C @ LibertyvilleMay 11, 2026
200 Meters · Indoor2025 NSC Boys Indoor Championships · Mar 1526.75a2025 NSC Boys Indoor ChampionshipsMarch 15, 2025
200 Meters · OutdoorNSC Week 2 Boys Quad A/B @ Mundelein · Apr 1325.06aNSC Week 2 Boys Quad A/B @ MundeleinApril 13, 2026
400 Meters · OutdoorNSC Week 3 Boys B/C Quad · Apr 281:03.71aNSC Week 3 Boys B/C QuadApril 28, 2025
60 Meters · Indoor2025 NSC Boys Indoor Championships · Mar 157.95a2025 NSC Boys Indoor ChampionshipsMarch 15, 2025
60 Meters · Outdoor2026 NSC Boys Championships · Mar 147.472026 NSC Boys ChampionshipsMarch 14, 2026
Shot Put · 4kg · OutdoorIESA 3A - Sectional 1 @ Deerfield HS · May 119.09mIESA 3A - Sectional 1 @ Deerfield HSMay 11, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 100 Meters · Place 20 · LibertyvilleLibertyville100 Meters20.11.70a10
May 14NSC Boys Conference ChampionshipsMay 14 · 100 Meters · Place 11 · LibertyvilleLibertyville100 Meters11.11.98a10
May 11NSC Week 4 Boys Quad B/C @ LibertyvilleMay 11 · 100 Meters · Place 6 · LibertyvilleLibertyville100 Meters6.11.43a PB10
May 72026 Boys Lake County InvitationalMay 7 · 100 Meters · Place 26 · LibertyvilleLibertyville100 Meters26.11.56a10
May 12026 Deerfield Invite - VarsityMay 1 · 100 Meters · Place 11 · LibertyvilleLibertyville100 Meters11.11.77a10
Apr 25Lake Forest InviteApr 25 · 100 Meters · Place 8 · LibertyvilleLibertyville100 Meters811.71a10
Apr 18Al Janulis Cougar RelaysApr 18 · 100 Meters · Place 4 · LibertyvilleLibertyville100 Meters4.11.80a10
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · 200 Meters · Place 14 · LibertyvilleLibertyville200 Meters14.25.06a PB10
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · 100 Meters · Place 11 · LibertyvilleLibertyville100 Meters11.11.96a10
Apr 102026 Trackin' At McCracken CoEd InviteApr 10 · 100 Meters · Place 11 · LibertyvilleLibertyville100 Meters11.12.17a10
Mar 142026 NSC Boys ChampionshipsMar 14 · 200 Meters · Place 16 · LibertyvilleLibertyville200 Meters1626.4910
Mar 142026 NSC Boys ChampionshipsMar 14 · 60 Meters · Place 8 · LibertyvilleLibertyville60 Meters87.47 PB10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 20NSC Week 3 Boys Quad B/D @ StevensonApr 20 · 100 Meters · Place 10 · LibertyvilleLibertyville100 Meters10.12.09a PB10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15NSC Boys ChampionshipsMay 15 · 200 Meters · Place 9 · LibertyvilleLibertyville200 Meters925.84a9
May 15NSC Boys ChampionshipsMay 15 · 100 Meters · Place 9 · LibertyvilleLibertyville100 Meters912.61a9
Apr 28NSC Week 3 Boys B/C QuadApr 28 · 400 Meters · Place 23 · LibertyvilleLibertyville400 Meters231:03.71a PB9
Apr 28NSC Week 3 Boys B/C QuadApr 28 · 100 Meters · Place 31 · LibertyvilleLibertyville100 Meters3112.76a9
Apr 26Lake Forest Invitational MensApr 26 · 200 Meters · Place 13 · LibertyvilleLibertyville200 Meters1326.61a9
Apr 26Lake Forest Invitational MensApr 26 · 100 Meters · Place 12 · LibertyvilleLibertyville100 Meters1212.47a9
Apr 21NSC Week 2 Boys B/D QuadApr 21 · 200 Meters · Place 31 · LibertyvilleLibertyville200 Meters31.26.73a9
Apr 21NSC Week 2 Boys B/D QuadApr 21 · 100 Meters · Place 28 · LibertyvilleLibertyville100 Meters28.12.34a9
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · 200 Meters · Place 35 · LibertyvilleLibertyville200 Meters3527.659
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · 100 Meters · Place 22 · LibertyvilleLibertyville100 Meters2212.369

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 152025 NSC Boys Indoor ChampionshipsMar 15 · 200 Meters · Place 9 · LibertyvilleLibertyville200 Meters926.75a PB—
Mar 152025 NSC Boys Indoor ChampionshipsMar 15 · 60 Meters · Place 8 · LibertyvilleLibertyville60 Meters87.95a PB—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 11IESA 3A - Sectional 1 @ Deerfield HSMay 11 · Shot Put · Place 13 · Green Oaks Oak GroveGreen Oaks Oak GroveShot Put4kg13.9.09m PB8
May 11IESA 3A - Sectional 1 @ Deerfield HSMay 11 · 200 Meters · Place 13 · Green Oaks Oak GroveGreen Oaks Oak Grove200 Meters13.27.69a8
May 11IESA 3A - Sectional 1 @ Deerfield HSMay 11 · 100 Meters · Place 7 · Green Oaks Oak GroveGreen Oaks Oak Grove100 Meters7.12.77a8
May 4NMSA Conference ChampionshipsMay 4 · 200 Meters · Place 6 · Green Oaks Oak GroveGreen Oaks Oak Grove200 Meters6.27.03a8
May 4NMSA Conference ChampionshipsMay 4 · 100 Meters · Place 5 · Green Oaks Oak GroveGreen Oaks Oak Grove100 Meters5.12.73a8
Apr 206th Annual Keith Zawila Invitational Track & Field MeetApr 20 · Shot Put · Place 15 · Green Oaks Oak GroveGreen Oaks Oak GroveShot Put4kg15.8.70m8
Apr 206th Annual Keith Zawila Invitational Track & Field MeetApr 20 · 200 Meters · Place 9 · Green Oaks Oak GroveGreen Oaks Oak Grove200 Meters9.27.65a8
Apr 206th Annual Keith Zawila Invitational Track & Field MeetApr 20 · 100 Meters · Place 12 · Green Oaks Oak GroveGreen Oaks Oak Grove100 Meters12.12.81a8
Apr 13Ross Gantt InvitationalApr 13 · Discus · Place 14 · Green Oaks Oak GroveGreen Oaks Oak GroveDiscus1425.03m8
Apr 13Ross Gantt InvitationalApr 13 · Shot Put · Place 7 · Green Oaks Oak GroveGreen Oaks Oak GroveShot Put710.39m8
Apr 13Ross Gantt InvitationalApr 13 · 100 Meters · Place 10 · Green Oaks Oak GroveGreen Oaks Oak Grove100 Meters1012.958

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13 IESA 3A - Sectional 1 @ JohnsburgMay 13 · Shot Put · Place 10 · Green Oaks Oak GroveGreen Oaks Oak GroveShot Put1027-5—
May 13 IESA 3A - Sectional 1 @ JohnsburgMay 13 · 200 Meters · Place 15 · Green Oaks Oak GroveGreen Oaks Oak Grove200 Meters1530.89a—
May 13 IESA 3A - Sectional 1 @ JohnsburgMay 13 · 100 Meters · Place 11 · Green Oaks Oak GroveGreen Oaks Oak Grove100 Meters1114.33a—