Personal bests

Best marks in available results
Event / courseMarkMeetDate
Shot Put · 12lb · Indoor92nd Annual DuPage County Track and Field Championships · May 813.31m92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
Shot Put · 12lb · OutdoorLP vs SCE & Geneva Boys · Apr 2814.28mLP vs SCE & Geneva BoysApril 28, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15DuKane Boys Conference ChampionshipsMay 15 · Shot Put · Place 3 · Roselle (Lake Park)Shot Put12lb3.13.57m10
May 5Wheaton North Boys TriMay 5 · Shot Put · Place 4 · Roselle (Lake Park)Shot Put12lb4.13.43m10
May 2Jim Arnold InviteMay 2 · Shot Put · Place 7 · Roselle (Lake Park)Shot Put12lb7.13.91m10
Apr 28LP vs SCE & Geneva BoysApr 28 · Discus · Roselle (Lake Park)Discus1.6kg—DNS10
Apr 28LP vs SCE & Geneva BoysApr 28 · Shot Put · Place 4 · Roselle (Lake Park)Shot Put12lb4.14.28m PB10
Apr 23Bob Fowler Thrower's InvitationalApr 23 · Shot Put · Place 2 · Roselle (Lake Park)Shot Put214.21m10
Apr 18Bud Mohns-Bob Cohoon InvitationalApr 18 · Shot Put · Place 1 · Roselle (Lake Park)Shot Put12lb1.13.52m10
Apr 14LP GBN Boys Dual Apr 14 · Discus · Roselle (Lake Park)Discus1.6kg—DNS10
Apr 14LP GBN Boys Dual Apr 14 · Shot Put · Place 4 · Roselle (Lake Park)Shot Put12lb4.13.10m10
Apr 4Cary-Grove InviteApr 4 · Discus · Place 14 · Roselle (Lake Park)Discus1433.34m10
Apr 4Cary-Grove InviteApr 4 · Shot Put · Place 9 · Roselle (Lake Park)Shot Put912.23m10
Mar 23JV DUAL VS. LPMar 23 · Shot Put · Place 7 · Roselle (Lake Park)Shot Put711.35m10
Mar 6Proviso West Boys Quad 4Mar 6 · Shot Put · Place 4 · Roselle (Lake Park)Shot Put411.71m10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · Shot Put · Place 2 · Roselle (Lake Park)Shot Put12lb2.13.31m PB10
Mar 21DuKane Boys Indoor Conference ChampionshipsMar 21 · Shot Put · Roselle (Lake Park)Shot Put—ND10
Mar 142026 Bob Nihells Boys Indoor ClassicMar 14 · Shot Put · Place 7 · Roselle (Lake Park)Shot Put712.43m10
Feb 25WN Boys JV TriangularFeb 25 · Shot Put · Place 3 · Roselle (Lake Park)Shot Put340-310
Feb 21SCN Indoor Open 2026Feb 21 · Shot Put · Place 16 · Roselle (Lake Park)Shot Put1611.01m10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 19Drendel Freshman Track and Field InvitationalMay 19 · Discus · Place 9 · Roselle (Lake Park)Discus929.90m9
May 6DKC Boys Triangular (StCE, LP, WWS)May 6 · Shot Put · Place 25 · Roselle (Lake Park)Shot Put259.75m9
Apr 29Boys DKC Triangular (LP, Geneva, SCN)Apr 29 · Discus · Place 13 · Roselle (Lake Park)Discus1332.75m9
Apr 29Boys DKC Triangular (LP, Geneva, SCN)Apr 29 · Shot Put · Place 21 · Roselle (Lake Park)Shot Put2110.40m9
Apr 15GBN vs Lake Park Boys Apr 15 · Discus · Place 20 · Roselle (Lake Park)Discus2023.76m9
Apr 15GBN vs Lake Park Boys Apr 15 · Shot Put · Place 13 · Roselle (Lake Park)Shot Put1310.44m9
Mar 7Proviso West Boys Quad #4Mar 7 · Shot Put · Place 10 · Roselle (Lake Park)Shot Put109.90m—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 11JV Dundee-Crown Boys Indoor Meet #2Mar 11 · Shot Put · Place 14 · Roselle (Lake Park)Shot Put149.51m9
Feb 26WN/LP/SCN JV TriangularFeb 26 · Shot Put · Place 19 · Roselle (Lake Park)Shot Put1932-8—
Feb 22SCN Indoor OpenerFeb 22 · Shot Put · Place 21 · Roselle (Lake Park)Shot Put218.92m—
Feb 20Addison Trail Boys Quad #1Feb 20 · Shot Put · Place 6 · Roselle (Lake Park)Shot Put69.19m—