Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 NLCC Boys Conference Championships · May 1511.23a2026 NLCC Boys Conference ChampionshipsMay 15, 2026
200 Meters · IndoorWillowbrook Boys Invitational · Feb 2024.73aWillowbrook Boys InvitationalFebruary 20, 2024
200 Meters · OutdoorGrayslake North vs Lakes Dual Meet · Apr 1323.49aGrayslake North vs Lakes Dual MeetApril 13, 2026
300m Hurdles · 36" / 0.914m · OutdoorNLCC Boys Conference Championships · May 1145.56aNLCC Boys Conference ChampionshipsMay 11, 2023
400 Meters · IndoorRaptor Indoor Invite · Mar 254.46Raptor Indoor InviteMarch 2, 2024
400 Meters · Outdoor2026 NLCC Boys Conference Championships · May 1552.21a2026 NLCC Boys Conference ChampionshipsMay 15, 2026
50 Meters · IndoorGBS Boys 6 Team Meet · Feb 96.4GBS Boys 6 Team MeetFebruary 9, 2024
55 Meters · IndoorWillowbrook Boys Invitational · Feb 207.02aWillowbrook Boys InvitationalFebruary 20, 2024
60 Meter · Indoor2024 TFCUSA Winter Indoor Grand Prix · Dec 87.78a2024 TFCUSA Winter Indoor Grand PrixDecember 8, 2024
60 Meters · Indoor2026 NLCC Indoor Championships · Mar 137.382026 NLCC Indoor ChampionshipsMarch 13, 2026
60m Hurdles · 39" / 0.991m · IndoorNLCC Boys and Girls Indoor Conference Championships · Mar 1010.65aNLCC Boys and Girls Indoor Conference ChampionshipsMarch 10, 2023
Long Jump · OutdoorBoys Sequoit Showdown · Mar 85.06mBoys Sequoit ShowdownMarch 8, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 20IHSA Class 2A TRB Sectional - #01 Richmond (R.-Burton)May 20 · 400 Meters · Grayslake (North)Grayslake (North)400 Meters—DNS12
May 152026 NLCC Boys Conference ChampionshipsMay 15 · 400 Meters · Place 3 · Grayslake (North)Grayslake (North)400 Meters3.52.21a PB12
May 152026 NLCC Boys Conference ChampionshipsMay 15 · 100 Meters · Place 8 · Grayslake (North)Grayslake (North)100 Meters8.11.23a PB12
May 72026 Boys Lake County InvitationalMay 7 · 100 Meters · Place 23 · Grayslake (North)Grayslake (North)100 Meters23.11.51a12
May 12026 Deerfield Invite - VarsityMay 1 · 400 Meters · Place 5 · Grayslake (North)Grayslake (North)400 Meters5.53.67a12
Apr 243rd Annual Wheeling Boys InvitationalApr 24 · 100 Meters · Place 7 · Grayslake (North)Grayslake (North)100 Meters7.11.40a12
Apr 20NLCC GNHS v. WHSApr 20 · 200 Meters · Place 1 · Grayslake (North)Grayslake (North)200 Meters1.23.87a12
Apr 13Grayslake North vs Lakes Dual MeetApr 13 · 200 Meters · Place 1 · Grayslake (North)Grayslake (North)200 Meters1.23.49a PB12
Apr 13Grayslake North vs Lakes Dual MeetApr 13 · 100 Meters · Place 1 · Grayslake (North)Grayslake (North)100 Meters1.11.51a12
Apr 102026 Trackin' At McCracken CoEd InviteApr 10 · 400 Meters · Place 5 · Grayslake (North)Grayslake (North)400 Meters5.53.34a12
Apr 102026 Trackin' At McCracken CoEd InviteApr 10 · 200 Meters · Grayslake (North)Grayslake (North)200 Meters—DNS12
Apr 6NLCC Coed Dual - Grayslake North @ Grayslake CentralApr 6 · 200 Meters · Place 3 · Grayslake (North)Grayslake (North)200 Meters3.23.98a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 132026 NLCC Indoor ChampionshipsMar 13 · 400 Meters · Place 6 · Grayslake (North)Grayslake (North)400 Meters654.4912
Mar 132026 NLCC Indoor ChampionshipsMar 13 · 60 Meters · Place 12 · Grayslake (North)Grayslake (North)60 Meters127.38 PB12
Mar 72026 Raptor Indoor Boys InviteMar 7 · 400 Meters · Place 12 · Grayslake (North)Grayslake (North)400 Meters1255.26a12
Mar 72026 Raptor Indoor Boys InviteMar 7 · 60 Meters · Place 12 · Grayslake (North)Grayslake (North)60 Meters127.43a12

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 196th Annual Helen Scott-Owens SEASON FINALE Championship InvitationalJul 19 · 400 Meters · Place 5 · Lake Forest VikingsLake Forest Vikings400 Meters553.16a11
Jun 28Under Armour Sprinters TwilightJun 28 · 400 Meters · Place 6 · Lake Forest VikingsLake Forest Vikings400 Meters653.0311
Jun 28Under Armour Sprinters TwilightJun 28 · 200 Meters · Place 10 · Lake Forest VikingsLake Forest Vikings200 Meters1023.5911
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 400 Meters · Place 23 · Lake Forest VikingsLake Forest Vikings400 Meters23.55.19a11
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 200 Meters · Lake Forest VikingsLake Forest Vikings200 Meters—DNS11
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 400 Meters · Place 16 · Grayslake (North)Grayslake (North)400 Meters1653.9911
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 100 Meters · Place 19 · Grayslake (North)Grayslake (North)100 Meters1911.7411
May 15NLCC Boys Conference ChampionshipsMay 15 · 400 Meters · Place 8 · Grayslake (North)Grayslake (North)400 Meters853.71a11
May 15NLCC Boys Conference ChampionshipsMay 15 · 100 Meters · Place 14 · Grayslake (North)Grayslake (North)100 Meters1411.71a11
May 82025 Boys Lake County InvitationalMay 8 · 400 Meters · Place 16 · Grayslake (North)Grayslake (North)400 Meters1654.9611
Apr 252nd Annual Wheeling InvitationalApr 25 · 400 Meters · Place 8 · Grayslake (North)Grayslake (North)400 Meters8.55.03a11
Apr 21NLCC Coed Dual Lakes @ GLNApr 21 · 400 Meters · Place 2 · Grayslake (North)Grayslake (North)400 Meters254.89a11
Apr 21NLCC Coed Dual Lakes @ GLNApr 21 · 100 Meters · Place 4 · Grayslake (North)Grayslake (North)100 Meters411.74a11
Apr 11Trackin' At McCracken CoEd InviteApr 11 · 400 Meters · Place 8 · Grayslake (North)Grayslake (North)400 Meters854.48a11
Apr 11Trackin' At McCracken CoEd InviteApr 11 · 100 Meters · Place 7 · Grayslake (North)Grayslake (North)100 Meters711.83a11
Apr 4NLCC Coed Dual - Grant @ Grayslake NorthApr 4 · 100 Meters · Place 1 · Grayslake (North)Grayslake (North)100 Meters111.611
Mar 1Sequoit Boys ShowdownMar 1 · 400 Meters · Place 19 · Grayslake (North)Grayslake (North)400 Meters1956.37a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 142025 NLCC Indoor ChampionshipsMar 14 · 400 Meters · Place 9 · Grayslake (North)Grayslake (North)400 Meters956.60a—
Feb 15Lakes Clash at the Colosseum Feb 15 · 400 Meters · Place 25 · Grayslake (North)Grayslake (North)400 Meters2558.1211
Feb 15Lakes Clash at the Colosseum Feb 15 · 60 Meters · Place 52 · Grayslake (North)Grayslake (North)60 Meters527.6811

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 82024 TFCUSA Winter Indoor Grand PrixDec 8 · 60 Meter · Place 70 · UnattachedUnattached60 Meter70.7.78a PB11
Dec 82024 TFCUSA Winter Indoor Grand PrixDec 8 · 200 Meters · Place 84 · UnattachedUnattached200 Meters84.25.45a11
Mar 15NLCC Indoor ChampionshipsMar 15 · 400 Meters · Place 3 · Grayslake (North)Grayslake (North)400 Meters354.47a—
Mar 2Raptor Indoor InviteMar 2 · 400 Meters · Place 2 · Grayslake (North)Grayslake (North)400 Meters254.46 PB10
Mar 2Raptor Indoor InviteMar 2 · 60 Meters · Place 22 · Grayslake (North)Grayslake (North)60 Meters227.5510
Feb 20Willowbrook Boys InvitationalFeb 20 · 200 Meters · Place 7 · Grayslake (North)Grayslake (North)200 Meters724.73a PB—
Feb 20Willowbrook Boys InvitationalFeb 20 · 55 Meters · Place 11 · Grayslake (North)Grayslake (North)55 Meters117.02a PB—
Feb 9GBS Boys 6 Team MeetFeb 9 · 50 Meters · Place 12 · Grayslake (North)Grayslake (North)50 Meters126.4 PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · 400 Meters · Place 18 · Grayslake (North)Grayslake (North)400 Meters1855.33a—
May 8NLCC Boys Conference ChampionshipsMay 8 · 400 Meters · Place 8 · Grayslake (North)Grayslake (North)400 Meters854.68a—
Apr 52024 Trackin’ At McCracken CoEd InviteApr 5 · 400 Meters · Place 2 · Grayslake (North)Grayslake (North)400 Meters254.36a—
Mar 8Boys Sequoit ShowdownMar 8 · Long Jump · Place 23 · Grayslake (North)Grayslake (North)Long Jump235.06m PB—
Mar 8Boys Sequoit ShowdownMar 8 · 400 Meters · Place 6 · Grayslake (North)Grayslake (North)400 Meters654.78a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 172023 IHSA Class 3A TRB Sectional - #2 Grayslake (North)May 17 · 300m Hurdles · Place 11 · Grayslake (North)Grayslake (North)300m Hurdles1144.349
May 11NLCC Boys Conference ChampionshipsMay 11 · 300m Hurdles · Place 8 · Grayslake (North)Grayslake (North)300m Hurdles36" / 0.914m8.45.56a PB9
May 42023 Boys Lake County InvitationalMay 4 · 300m Hurdles · Place 21 · Grayslake (North)Grayslake (North)300m Hurdles2145.259
Apr 29Deerfield InvitationalApr 29 · 300m Hurdles · Place 11 · Grayslake (North)Grayslake (North)300m Hurdles1147.02a—
Apr 24Grant vs. Grayslake North Boys Dual MeetApr 24 · 300m Hurdles · Place 3 · Grayslake (North)Grayslake (North)300m Hurdles36" / 0.914m3.44.7Unofficial9
Apr 22Lake Forest InvitationalApr 22 · 300m Hurdles · Place 11 · Grayslake (NGrayslake (N300m Hurdles1149.819
Apr 6Boys Ram InviteApr 6 · 300m Hurdles · Place 6 · Grayslake (North)Grayslake (North)300m Hurdles647.16a—
Mar 4Rich Twp Boys Raptor InviteMar 4 · 60m Hurdles · Place 4 · Grayslake (North)Grayslake (North)60m Hurdles410.469

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 10LTC Indoor Exhibition @ Knox CollegeMar 10 · 60m Hurdles · Place 4 · Grayslake (North)Grayslake (North)60m Hurdles410.659
Mar 10NLCC Boys and Girls Indoor Conference ChampionshipsMar 10 · 60m Hurdles · Place 4 · Grayslake (North)Grayslake (North)60m Hurdles39" / 0.991m4.10.65a PB9
Feb 21Willowbrook Boys QuintangularFeb 21 · 55m Hurdles · Place 2 · Grayslake (North)Grayslake (North)55m Hurdles29.84a—