Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNSC Week 3 Boys Quad B/D @ Stevenson · Apr 204:42.16aNSC Week 3 Boys Quad B/D @ StevensonApril 20, 2026
1600 Meters · OutdoorNSC Boys Triangular with MHS & WTHS · Apr 294:44.2NSC Boys Triangular with MHS & WTHSApril 29, 2024
3200 Meters · OutdoorLake Forest Invite · Apr 259:48.79aLake Forest InviteApril 25, 2026
800 Meters · IndoorBoys Sequoit Showdown · Feb 142:09.40aBoys Sequoit ShowdownFebruary 14, 2026
800 Meters · OutdoorNSC Week 4 Boys Quad B/C @ Libertyville · May 112:07.09aNSC Week 4 Boys Quad B/C @ LibertyvilleMay 11, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 3200 Meters · Place 13 · Libertyville3200 Meters13.9:55.20a12
May 14NSC Boys Conference ChampionshipsMay 14 · 3200 Meters · Place 4 · Libertyville3200 Meters4.9:50.08a12
May 11NSC Week 4 Boys Quad B/C @ LibertyvilleMay 11 · 800 Meters · Place 4 · Libertyville800 Meters4.2:07.09a PB12
May 72026 Boys Lake County InvitationalMay 7 · 3200 Meters · Place 7 · Libertyville3200 Meters7.9:49.58a12
May 12026 Deerfield Invite - VarsityMay 1 · 3200 Meters · Place 4 · Libertyville3200 Meters4.10:02.71a12
May 12026 Deerfield Invite - VarsityMay 1 · 800 Meters · Place 23 · Libertyville800 Meters23.2:19.75a12
Apr 25Lake Forest InviteApr 25 · 3200 Meters · Place 1 · Libertyville3200 Meters19:48.79a PB12
Apr 25Lake Forest InviteApr 25 · 800 Meters · Place 10 · Libertyville800 Meters102:16.97a12
Apr 18Al Janulis Cougar RelaysApr 18 · 800 Meters · Place 5 · Libertyville800 Meters5.2:13.35a12
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · 1600 Meters · Place 4 · Libertyville1600 Meters4.4:44.61a12
Apr 102026 Trackin' At McCracken CoEd InviteApr 10 · 3200 Meters · Place 3 · Libertyville3200 Meters3.9:52.07a12
Apr 102026 Trackin' At McCracken CoEd InviteApr 10 · 800 Meters · Place 12 · Libertyville800 Meters12.2:10.82a12
Mar 142026 NSC Boys ChampionshipsMar 14 · 3200 Meters · Place 3 · Libertyville3200 Meters39:59.1112
Mar 142026 NSC Boys ChampionshipsMar 14 · 800 Meters · Place 6 · Libertyville800 Meters62:14.0512

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 20NSC Week 3 Boys Quad B/D @ StevensonApr 20 · 1600 Meters · Place 1 · Libertyville1600 Meters1.4:42.16a PB12
Feb 14Boys Sequoit ShowdownFeb 14 · 800 Meters · Place 11 · Libertyville800 Meters112:09.40a PB12

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9NSC Boys Conference ChampionshipsMay 9 · 800 Meters · Place 3 · Libertyville800 Meters32:13.01a—
Apr 29NSC Boys Triangular with MHS & WTHSApr 29 · 1600 Meters · Place 4 · Libertyville1600 Meters44:44.2 PB—
Apr 27Deerfield InvitationalApr 27 · 800 Meters · Place 2 · Libertyville800 Meters22:09.9910
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · 1600 Meters · Place 2 · Libertyville1600 Meters24:51.62a—
Apr 20Lake Forest InvitationalApr 20 · 800 Meters · Place 4 · Libertyville800 Meters42:13.64a—
Apr 15NSC Boys Week 3 - Libertyville v Waukegan v LFApr 15 · 1600 Meters · Place 2 · Libertyville1600 Meters24:50.64a—
Apr 8NSC Boys Track Dual with SHSApr 8 · 1600 Meters · Place 6 · Libertyville1600 Meters64:50.82a—
Apr 52024 Trackin’ At McCracken CoEd InviteApr 5 · 800 Meters · Place 7 · Libertyville800 Meters72:11.20a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Rockford Auburn Boys JV & V InvitationalFeb 17 · 1600 Meters · Place 1 · Libertyville1600 Meters15:00.96a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 29Deerfield InvitationalApr 29 · 1600 Meters · Place 6 · Libertyville1600 Meters64:58.78a—
Apr 24NSC Boys Week 4 - Libertyville v Zion-Benton v Lake ZurichApr 24 · 1600 Meters · Place 5 · Libertyville1600 Meters55:08.01a—
Apr 15Al Janulis RelaysApr 15 · 1600 Meters · Place 7 · Libertyville1600 Meters74:58.49
Apr 10Libertyville @ Stevenson Boys NSC #2Apr 10 · 1600 Meters · Place 5 · Libertyville1600 Meters54:59.89
Apr 6NSC1 Warren Township/Libertyville @ Mundelein BoysApr 6 · 1600 Meters · Place 8 · Libertyville1600 Meters85:18.7—