Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 30" / 0.762m · OutdoorIESA 4A - Sectional 1 @ Libertyville HS · May 1421.77aIESA 4A - Sectional 1 @ Libertyville HSMay 14, 2022
110m Hurdles · 39" / 0.991m · IndoorNSC Week 3 Boys Quad B/D @ Stevenson · Apr 2016.89aNSC Week 3 Boys Quad B/D @ StevensonApril 20, 2026
110m Hurdles · 39" / 0.991m · OutdoorNSC Week 4 Boys Quad A/D @ Lake Forest · May 416.52aNSC Week 4 Boys Quad A/D @ Lake ForestMay 4, 2026
1600 Meters · IndoorD117 Coed Quad · Feb 246:22.33aD117 Coed QuadFebruary 24, 2023
1600 Meters · OutdoorNSC Boys Week 2 - Lake Zurich v Warren v Lake Forest · Apr 105:57.82aNSC Boys Week 2 - Lake Zurich v Warren v Lake ForestApril 10, 2023
300m Hurdles · 36" / 0.914m · OutdoorIHSA Class 3A TRB Sectional - #02 Grayslake (Central) · May 2241.77aIHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22, 2026
400 Meters · IndoorProviso West Boys Quad #3 · Feb 211:01.12aProviso West Boys Quad #3February 21, 2025
400 Meters · Outdoor2026 NSC Boys Championships · Mar 1456.732026 NSC Boys ChampionshipsMarch 14, 2026
60 Meters · Indoor3/1 Indoor Quad Meet · Mar 18.343/1 Indoor Quad MeetMarch 1, 2024
800 Meters · OutdoorNSC Boys Conference Championships · May 112:31.15aNSC Boys Conference ChampionshipsMay 11, 2023
Long Jump · IndoorLakes Eagles Coed Quad · Feb 205.53mLakes Eagles Coed QuadFebruary 20, 2026
Long Jump · OutdoorNSC Week 2 Boys Quad C/D @ Warren · Apr 134.31mNSC Week 2 Boys Quad C/D @ WarrenApril 13, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 300m Hurdles · Place 7 · Lake ForestLake Forest300m Hurdles36" / 0.914m7.41.77a PB12
May 14NSC Boys Conference ChampionshipsMay 14 · 300m Hurdles · Place 6 · Lake ForestLake Forest300m Hurdles36" / 0.914m6.44.84a12
May 14NSC Boys Conference ChampionshipsMay 14 · 110m Hurdles · Place 5 · Lake ForestLake Forest110m Hurdles39" / 0.991m5.17.45a12
May 72026 Boys Lake County InvitationalMay 7 · 300m Hurdles · Place 9 · Lake ForestLake Forest300m Hurdles36" / 0.914m9.43.10a12
May 72026 Boys Lake County InvitationalMay 7 · 110m Hurdles · Place 14 · Lake ForestLake Forest110m Hurdles39" / 0.991m14.16.81a12
May 4NSC Week 4 Boys Quad A/D @ Lake ForestMay 4 · 300m Hurdles · Place 1 · Lake ForestLake Forest300m Hurdles36" / 0.914m1.42.84a12
May 4NSC Week 4 Boys Quad A/D @ Lake ForestMay 4 · 110m Hurdles · Place 3 · Lake ForestLake Forest110m Hurdles39" / 0.991m3.16.52a PB12
May 1Glenbrook North Spartan InviteMay 1 · 300m Hurdles · Place 2 · Lake ForestLake Forest300m Hurdles36" / 0.914m2.43.50a12
May 1Glenbrook North Spartan InviteMay 1 · 110m Hurdles · Place 6 · Lake ForestLake Forest110m Hurdles39" / 0.991m6.17.15a12
Apr 25Lake Forest InviteApr 25 · 300m Hurdles · Place 3 · Lake ForestLake Forest300m Hurdles343.32a12
Apr 25Lake Forest InviteApr 25 · 110m Hurdles · Place 5 · Lake ForestLake Forest110m Hurdles518.14a12
Apr 18Al Janulis Cougar RelaysApr 18 · 300m Hurdles · Place 2 · Lake ForestLake Forest300m Hurdles36" / 0.914m2.43.76a12
Apr 18Al Janulis Cougar RelaysApr 18 · 110m Hurdles · Place 2 · Lake ForestLake Forest110m Hurdles39" / 0.991m2.17.11a12
Apr 13NSC Week 2 Boys Quad C/D @ WarrenApr 13 · Long Jump · Place 39 · Lake ForestLake ForestLong Jump39.4.31m PB12
Apr 13NSC Week 2 Boys Quad C/D @ WarrenApr 13 · 300m Hurdles · Place 2 · Lake ForestLake Forest300m Hurdles36" / 0.914m2.43.68a12
Apr 13NSC Week 2 Boys Quad C/D @ WarrenApr 13 · 110m Hurdles · Place 1 · Lake ForestLake Forest110m Hurdles39" / 0.991m1.16.95a12
Mar 142026 NSC Boys ChampionshipsMar 14 · 60m Hurdles · Place 4 · Lake ForestLake Forest60m Hurdles49.5212
Mar 142026 NSC Boys ChampionshipsMar 14 · 400 Meters · Place 8 · Lake ForestLake Forest400 Meters856.73 PB12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 20NSC Week 3 Boys Quad B/D @ StevensonApr 20 · 110m Hurdles · Place 2 · Lake ForestLake Forest110m Hurdles39" / 0.991m2.16.89a PB12
Feb 20Lakes Eagles Coed QuadFeb 20 · Long Jump · Place 8 · Lake ForestLake ForestLong Jump85.53m PB12
Feb 20Lakes Eagles Coed QuadFeb 20 · 60m Hurdles · Place 3 · Lake ForestLake Forest60m Hurdles39.45a12

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 300m Hurdles · Place 14 · Lake ForestLake Forest300m Hurdles1443.9711
May 15NSC Boys ChampionshipsMay 15 · 300m Hurdles · Place 8 · Lake ForestLake Forest300m Hurdles846.43a11
May 82025 Boys Lake County InvitationalMay 8 · 300m Hurdles · Place 23 · Lake ForestLake Forest300m Hurdles2347.3011
May 2Spartan InviteMay 2 · 300m Hurdles · Place 12 · Lake ForestLake Forest300m Hurdles36" / 0.914m12.46.04a11
May 2Spartan InviteMay 2 · 110m Hurdles · Place 10 · Lake ForestLake Forest110m Hurdles39" / 0.991m10.19.27a11
Apr 28NSC Week 3 Boys B/C QuadApr 28 · 300m Hurdles · Place 5 · Lake ForestLake Forest300m Hurdles547.25a11
Apr 28NSC Week 3 Boys B/C QuadApr 28 · 110m Hurdles · Place 7 · Lake ForestLake Forest110m Hurdles719.51a11
Apr 26Lake Forest Invitational MensApr 26 · 300m Hurdles · Place 10 · Lake ForestLake Forest300m Hurdles1046.62a11
Apr 26Lake Forest Invitational MensApr 26 · 110m Hurdles · Place 10 · Lake ForestLake Forest110m Hurdles1019.18a11
Apr 21NSC Week 2 Boys A/C QuadApr 21 · 300m Hurdles · Place 4 · Lake ForestLake Forest300m Hurdles36" / 0.914m4.45.80a11
Apr 19Al Janulis Cougar RelaysApr 19 · 300m Hurdles · Place 5 · Lake ForestLake Forest300m Hurdles546.2411
Apr 19Al Janulis Cougar RelaysApr 19 · 110m Hurdles · Place 9 · Lake ForestLake Forest110m Hurdles919.1311
Apr 14NSC Week 1 Boys C/D QuadApr 14 · 300m Hurdles · Place 5 · Lake ForestLake Forest300m Hurdles548.50a11
Apr 14NSC Week 1 Boys C/D QuadApr 14 · 110m Hurdles · Place 8 · Lake ForestLake Forest110m Hurdles820.23a11
Apr 3Lakes v Lake Forest Coed OpenApr 3 · 300m Hurdles · Place 3 · Lake ForestLake Forest300m Hurdles348.03a11
Apr 3Lakes v Lake Forest Coed OpenApr 3 · 110m Hurdles · Place 5 · Lake ForestLake Forest110m Hurdles519.66a11
Mar 7Eagles Coed QuadMar 7 · 60m Hurdles · Place 7 · Lake ForestLake Forest60m Hurdles710.6711

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 152025 NSC Boys Indoor ChampionshipsMar 15 · 60m Hurdles · Place 5 · Lake ForestLake Forest60m Hurdles510.50a—
Mar 152025 NSC Boys Indoor ChampionshipsMar 15 · Varsity 60y Hurdles Finals · Place 5 · Lake ForestLake ForestVarsity 60y Hurdles Finals510.20a—
Feb 21Proviso West Boys Quad #3Feb 21 · 400 Meters · Place 24 · Lake ForestLake Forest400 Meters241:01.12a PB—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · 300m Hurdles · Place 20 · Lake ForestLake Forest300m Hurdles2045.35a—
May 9NSC Boys Conference ChampionshipsMay 9 · 300m Hurdles · Place 3 · Lake ForestLake Forest300m Hurdles347.71a—
May 9NSC Boys Conference ChampionshipsMay 9 · 110m Hurdles · Place 9 · Lake ForestLake Forest110m Hurdles920.12a—
May 1Harland Frosh/Soph Boys Track & Field InvitationalMay 1 · 300m Hurdles · Place 3 · Lake ForestLake Forest300m Hurdles36" / 0.914m3.49.68a10
May 1Harland Frosh/Soph Boys Track & Field InvitationalMay 1 · 110m Hurdles · Place 6 · Lake ForestLake Forest110m Hurdles39" / 0.991m6.20.75a10
Apr 29NSC Coed Week 1 - Lake Forest v Zion-BentonApr 29 · 300m Hurdles · Place 5 · Lake ForestLake Forest300m Hurdles550.57a—
Apr 29NSC Coed Week 1 - Lake Forest v Zion-BentonApr 29 · 110m Hurdles · Place 5 · Lake ForestLake Forest110m Hurdles521.20a—
Apr 22NSC Boys Week 4 - LF v Mundelein v StevensonApr 22 · 300m Hurdles · Place 8 · Lake ForestLake Forest300m Hurdles850.88a—
Apr 22NSC Boys Week 4 - LF v Mundelein v StevensonApr 22 · 110m Hurdles · Place 8 · Lake ForestLake Forest110m Hurdles821.30a—
Apr 20Lake Forest InvitationalApr 20 · 300m Hurdles · Place 4 · Lake ForestLake Forest300m Hurdles450.29a—
Apr 20Lake Forest InvitationalApr 20 · 110m Hurdles · Place 7 · Lake ForestLake Forest110m Hurdles720.69a—
Apr 15NSC Boys Week 3 - Libertyville v Waukegan v LFApr 15 · 300m Hurdles · Place 5 · Lake ForestLake Forest300m Hurdles549.50a—
Apr 15NSC Boys Week 3 - Libertyville v Waukegan v LFApr 15 · 110m Hurdles · Place 5 · Lake ForestLake Forest110m Hurdles521.25a—
Apr 13Al Janulis Cougar RelaysApr 13 · 300m Hurdles · Place 14 · Lake ForestLake Forest300m Hurdles1447.97a—
Apr 13Al Janulis Cougar RelaysApr 13 · 110m Hurdles · Place 13 · Lake ForestLake Forest110m Hurdles1321.13a—
Apr 8Warren Boy TriApr 8 · 110m Hurdles · Place 11 · Lake Forest (H.S.)Lake Forest (H.S.)110m Hurdles1121.50a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 9NSC Boys Indoor InviteMar 9 · 60m Hurdles · Place 6 · Lake Forest (H.S.)Lake Forest (H.S.)60m Hurdles612.38a—
Mar 9NSC Boys Indoor InviteMar 9 · Frosh/Soph 60y Hurdles Finals · Place 6 · Lake Forest (H.S.)Lake Forest (H.S.)Frosh/Soph 60y Hurdles Finals611.33a—
Mar 13/1 Indoor Quad MeetMar 1 · 60 Meters · Place 47 · Lake Forest (H.S.)Lake Forest (H.S.)60 Meters478.34 PB10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11NSC Boys Conference ChampionshipsMay 11 · 800 Meters · Place 8 · Lake ForestLake Forest800 Meters8.2:31.15a PB9
May 3D117 Harland Boys F/S InviteMay 3 · 800 Meters · Place 15 · Lake Forest (H.S.)Lake Forest (H.S.)800 Meters152:45.54a—
Apr 10NSC Boys Week 2 - Lake Zurich v Warren v Lake ForestApr 10 · Discus · Place 35 · Lake Forest (H.S.)Lake Forest (H.S.)Discus3516.23m—
Apr 10NSC Boys Week 2 - Lake Zurich v Warren v Lake ForestApr 10 · 1600 Meters · Place 14 · Lake Forest (H.S.)Lake Forest (H.S.)1600 Meters145:57.82a PB—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24D117 Coed QuadFeb 24 · 1600 Meters · Place 15 · Lake ForestLake Forest1600 Meters15.6:22.33a PB9

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 14IESA 4A - Sectional 1 @ Libertyville HSMay 14 · Long Jump · Place 15 · Lake Forest Deer PathLake Forest Deer PathLong Jump15.12-09.508
May 14IESA 4A - Sectional 1 @ Libertyville HSMay 14 · 110m Hurdles · Place 13 · Lake Forest Deer PathLake Forest Deer Path110m Hurdles30" / 0.762m13.21.77a PB8
May 14IESA 4A - Sectional 1 @ Libertyville HSMay 14 · 800 Meters · Place 22 · Lake Forest Deer PathLake Forest Deer Path800 Meters22.3:36.38a8