Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Indoor54th Annual Stevenson Patriot Relays · Apr 1642.54m54th Annual Stevenson Patriot RelaysApril 16, 2026
Discus · 1.6kg · OutdoorIHSA 3A Boys State Track & Field Championships · May 3048.12mIHSA 3A Boys State Track & Field ChampionshipsMay 30, 2025
Discus · 1kg · OutdoorRoss Gantt Invitational · Apr 920.71mRoss Gantt InvitationalApril 9, 2022
Long Jump · IndoorNLCC Indoor Championships · Mar 154.57mNLCC Indoor ChampionshipsMarch 15, 2024
Long Jump · OutdoorStevenson Patriot Relays · Apr 114.75mStevenson Patriot RelaysApril 11, 2024
Shot Put · 12lb · Indoor54th Annual Stevenson Patriot Relays · Apr 1612.74m54th Annual Stevenson Patriot RelaysApril 16, 2026
Shot Put · 12lb · Outdoor2026 Boys Lake County Invitational · May 714.64m2026 Boys Lake County InvitationalMay 7, 2026
Shot Put · 4kg · OutdoorIESA 4A - Sectional 1 @ Libertyville HS · May 1437-09.00IESA 4A - Sectional 1 @ Libertyville HSMay 14, 2022
Shot Put · 5.5kg · Outdoor2026 Deerfield Invite - Varsity · May 113.63m2026 Deerfield Invite - VarsityMay 1, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 20IHSA Class 2A TRB Sectional - #01 Richmond (R.-Burton)May 20 · Discus · Grayslake (North)Grayslake (North)Discus1.6kg—ND12
May 20IHSA Class 2A TRB Sectional - #01 Richmond (R.-Burton)May 20 · Shot Put · Place 6 · Grayslake (North)Grayslake (North)Shot Put12lb6.13.99m12
May 152026 NLCC Boys Conference ChampionshipsMay 15 · Discus · Place 5 · Grayslake (North)Grayslake (North)Discus1.6kg5.40.59m12
May 152026 NLCC Boys Conference ChampionshipsMay 15 · Shot Put · Grayslake (North)Grayslake (North)Shot Put12lb—ND12
May 72026 Boys Lake County InvitationalMay 7 · Discus · Place 7 · Grayslake (North)Grayslake (North)Discus1.6kg7.42.60m12
May 72026 Boys Lake County InvitationalMay 7 · Shot Put · Place 7 · Grayslake (North)Grayslake (North)Shot Put12lb7.14.64m PB12
May 12026 Deerfield Invite - VarsityMay 1 · Discus · Grayslake (North)Grayslake (North)Discus1.6kg—ND12
May 12026 Deerfield Invite - VarsityMay 1 · Shot Put · Place 3 · Grayslake (North)Grayslake (North)Shot Put5.5kg3.13.63m PB12
Apr 243rd Annual Wheeling Boys InvitationalApr 24 · Discus · Place 1 · Grayslake (North)Grayslake (North)Discus1.6kg1.46.07m12
Apr 243rd Annual Wheeling Boys InvitationalApr 24 · Shot Put · Place 10 · Grayslake (North)Grayslake (North)Shot Put12lb10.11.91m12
Apr 20NLCC GNHS v. WHSApr 20 · Discus · Place 2 · Grayslake (North)Grayslake (North)Discus1.6kg2.40.75m12
Apr 20NLCC GNHS v. WHSApr 20 · Shot Put · Place 4 · Grayslake (North)Grayslake (North)Shot Put12lb4.11.04m12
Apr 13Grayslake North vs Lakes Dual MeetApr 13 · Discus · Place 2 · Grayslake (North)Grayslake (North)Discus1.6kg2.40.31m12
Apr 13Grayslake North vs Lakes Dual MeetApr 13 · Shot Put · Place 2 · Grayslake (North)Grayslake (North)Shot Put12lb2.12.43m12
Apr 102026 Trackin' At McCracken CoEd InviteApr 10 · Discus · Place 4 · Grayslake (North)Grayslake (North)Discus1.6kg4.35.84m12
Apr 102026 Trackin' At McCracken CoEd InviteApr 10 · Shot Put · Place 7 · Grayslake (North)Grayslake (North)Shot Put12lb7.12.26m12
Apr 6NLCC Coed Dual - Grayslake North @ Grayslake CentralApr 6 · Discus · Grayslake (North)Grayslake (North)Discus1.6kg—ND12
Apr 6NLCC Coed Dual - Grayslake North @ Grayslake CentralApr 6 · Shot Put · Place 4 · Grayslake (North)Grayslake (North)Shot Put12lb4.12.58m12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 1654th Annual Stevenson Patriot RelaysApr 16 · Discus · Place 5 · Grayslake (North)Grayslake (North)Discus1.6kg5.42.54m PB12
Apr 1654th Annual Stevenson Patriot RelaysApr 16 · Shot Put · Place 10 · Grayslake (North)Grayslake (North)Shot Put12lb10.12.74m PB12
Mar 132026 NLCC Indoor ChampionshipsMar 13 · Shot Put · Place 3 · Grayslake (North)Grayslake (North)Shot Put313.92m12
Mar 72026 Raptor Indoor Boys InviteMar 7 · Shot Put · Place 3 · Grayslake (North)Grayslake (North)Shot Put313.55m12

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · Discus · Place 20 · Grayslake (North)Grayslake (North)Discus1.6kgRound P20.48.12m PB11
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · Discus · Place 20 · Grayslake (North)Grayslake (North)DiscusRound P2048.12m11
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · Discus · Place 4 · Grayslake (North)Grayslake (North)Discus448.14m11
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · Shot Put · Place 5 · Grayslake (North)Grayslake (North)Shot Put515.11m11
May 15NLCC Boys Conference ChampionshipsMay 15 · Discus · Place 3 · Grayslake (North)Grayslake (North)Discus343.70m11
May 15NLCC Boys Conference ChampionshipsMay 15 · Shot Put · Place 6 · Grayslake (North)Grayslake (North)Shot Put613.50m11
May 82025 Boys Lake County InvitationalMay 8 · Discus · Grayslake (North)Grayslake (North)Discus—ND11
May 82025 Boys Lake County InvitationalMay 8 · Shot Put · Place 8 · Grayslake (North)Grayslake (North)Shot Put813.95m11
May 2Deerfield Invitational - VarsityMay 2 · Discus · Place 3 · Grayslake (North)Grayslake (North)Discus346.35m11
May 2Deerfield Invitational - VarsityMay 2 · Shot Put · Place 6 · Grayslake (North)Grayslake (North)Shot Put613.47m11
Apr 252nd Annual Wheeling InvitationalApr 25 · Discus · Place 5 · Grayslake (North)Grayslake (North)Discus1.6kg5.38.65m11
Apr 252nd Annual Wheeling InvitationalApr 25 · Shot Put · Place 5 · Grayslake (North)Grayslake (North)Shot Put12lb5.13.45m11
Apr 21NLCC Coed Dual Lakes @ GLNApr 21 · Discus · Place 1 · Grayslake (North)Grayslake (North)Discus143.94m11
Apr 21NLCC Coed Dual Lakes @ GLNApr 21 · Shot Put · Place 5 · Grayslake (North)Grayslake (North)Shot Put510.78m11
Apr 14NLCC Coed Dual - Grayslake North @ Grayslake CentralApr 14 · Discus · Place 1 · Grayslake (North)Grayslake (North)Discus143.46m11
Apr 14NLCC Coed Dual - Grayslake North @ Grayslake CentralApr 14 · Shot Put · Place 2 · Grayslake (North)Grayslake (North)Shot Put213.42m11
Apr 11Trackin' At McCracken CoEd InviteApr 11 · Discus · Place 6 · Grayslake (North)Grayslake (North)Discus635.75m11
Apr 11Trackin' At McCracken CoEd InviteApr 11 · Shot Put · Place 11 · Grayslake (North)Grayslake (North)Shot Put1111.14m11
Apr 4NLCC Coed Dual - Grant @ Grayslake NorthApr 4 · Shot Put · Place 1 · Grayslake (North)Grayslake (North)Shot Put111.62m11
Mar 1Sequoit Boys ShowdownMar 1 · Shot Put · Place 47 · Grayslake (North)Grayslake (North)Shot Put479.78m—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 142025 NLCC Indoor ChampionshipsMar 14 · Shot Put · Place 2 · Grayslake (North)Grayslake (North)Shot Put212.99m—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · Discus · Place 9 · Grayslake (North)Grayslake (North)Discus942.54m—
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · Shot Put · Place 23 · Grayslake (North)Grayslake (North)Shot Put2311.27m—
May 8NLCC Boys Conference ChampionshipsMay 8 · Discus · Place 3 · Grayslake (North)Grayslake (North)Discus338.84m—
May 8NLCC Boys Conference ChampionshipsMay 8 · Shot Put · Place 5 · Grayslake (North)Grayslake (North)Shot Put511.85m—
May 22024 Boys Lake County Track & Field InvitationalMay 2 · Discus · Place 16 · Grayslake (North)Grayslake (North)Discus1637.35m—
May 22024 Boys Lake County Track & Field InvitationalMay 2 · Shot Put · Place 25 · Grayslake (North)Grayslake (North)Shot Put2512.13m—
May 1Harland Frosh/Soph Boys Track & Field InvitationalMay 1 · Discus · Place 1 · Grayslake (North)Grayslake (North)Discus1.6kg1.36.37m10
May 1Harland Frosh/Soph Boys Track & Field InvitationalMay 1 · Shot Put · Place 3 · Grayslake (North)Grayslake (North)Shot Put12lb3.11.89m10
Apr 27Deerfield InvitationalApr 27 · Discus · Place 15 · Grayslake (North)Grayslake (North)Discus1531.53m10
Apr 27Deerfield InvitationalApr 27 · Shot Put · Place 14 · Grayslake (North)Grayslake (North)Shot Put1411.64m10
Apr 19Wheeling Track InviteApr 19 · Discus · Place 16 · Grayslake (North)Grayslake (North)Discus1628.05m—
Apr 19Wheeling Track InviteApr 19 · Shot Put · Place 11 · Grayslake (North)Grayslake (North)Shot Put1111.61m—
Apr 11Stevenson Patriot RelaysApr 11 · Long Jump · Place 28 · Grayslake (North)Grayslake (North)Long Jump284.75m PB—
Apr 11Stevenson Patriot RelaysApr 11 · Discus · Place 15 · Grayslake (North)Grayslake (North)Discus1533.67m—
Apr 11Stevenson Patriot RelaysApr 11 · Shot Put · Place 12 · Grayslake (North)Grayslake (North)Shot Put1212.01m—
Apr 52024 Trackin’ At McCracken CoEd InviteApr 5 · Long Jump · Place 11 · Grayslake (North)Grayslake (North)Long Jump115.25m—
Apr 52024 Trackin’ At McCracken CoEd InviteApr 5 · Discus · Place 5 · Grayslake (North)Grayslake (North)Discus532.75m—
Apr 52024 Trackin’ At McCracken CoEd InviteApr 5 · Shot Put · Place 15 · Grayslake (North)Grayslake (North)Shot Put1510.14m—
Mar 8Boys Sequoit ShowdownMar 8 · Shot Put · Place 9 · Grayslake (North)Grayslake (North)Shot Put912.71m—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 15NLCC Indoor ChampionshipsMar 15 · Long Jump · Place 10 · Grayslake (North)Grayslake (North)Long Jump104.57m PB—
Mar 15NLCC Indoor ChampionshipsMar 15 · Shot Put · Place 3 · Grayslake (North)Grayslake (North)Shot Put311.72m—
Mar 2Raptor Indoor InviteMar 2 · Shot Put · Place 1 · Grayslake (North)Grayslake (North)Shot Put112.28m10
Feb 20Willowbrook Boys InvitationalFeb 20 · Long Jump · Place 7 · Grayslake (North)Grayslake (North)Long Jump74.81m—
Feb 20Willowbrook Boys InvitationalFeb 20 · Shot Put · Place 4 · Grayslake (North)Grayslake (North)Shot Put411.20m—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 11NLCC Boys Conference ChampionshipsMay 11 · Discus · Place 5 · Grayslake (North)Grayslake (North)Discus1.6kg5.29.05m9
May 11NLCC Boys Conference ChampionshipsMay 11 · Shot Put · Place 1 · Grayslake (North)Grayslake (North)Shot Put12lb1.12.05m9
May 3D117 Harland Boys F/S InviteMay 3 · Discus · Place 11 · Grayslake (North)Grayslake (North)Discus1126.95m—
May 3D117 Harland Boys F/S InviteMay 3 · Shot Put · Place 9 · Grayslake (North)Grayslake (North)Shot Put910.60m—
Apr 29Deerfield InvitationalApr 29 · Discus · Place 8 · Grayslake (North)Grayslake (North)Discus826.48m—
Apr 29Deerfield InvitationalApr 29 · Shot Put · Place 4 · Grayslake (North)Grayslake (North)Shot Put411.08m—
Apr 24Grant vs. Grayslake North Boys Dual MeetApr 24 · Discus · Place 5 · Grayslake (North)Grayslake (North)Discus1.6kg5.34.46mUnofficial9
Apr 24Grant vs. Grayslake North Boys Dual MeetApr 24 · Shot Put · Place 3 · Grayslake (North)Grayslake (North)Shot Put12lb3.11.59mUnofficial9
Apr 22Lake Forest InvitationalApr 22 · Discus · Place 8 · Grayslake (NGrayslake (NDiscus829.92m9
Apr 22Lake Forest InvitationalApr 22 · Shot Put · Place 3 · Grayslake (NGrayslake (NShot Put336-09.009
Apr 19Lakes vs. GNHS Senior KnightApr 19 · Discus · Place 3 · Grayslake (North)Grayslake (North)Discus328.40m—
Apr 19Lakes vs. GNHS Senior KnightApr 19 · Shot Put · Place 1 · Grayslake (North)Grayslake (North)Shot Put111.80m—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 14IESA 4A - Sectional 1 @ Libertyville HSMay 14 · Shot Put · Place 2 · GrayslakeGrayslakeShot Put4kg2.37-09.00 PB8
Apr 9Ross Gantt InvitationalApr 9 · Discus · Place 10 · GrayslakeGrayslakeDiscus1kg10.20.71m PB8