Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Indoor92nd Annual DuPage County Track and Field Championships · May 840.25m92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
Discus · 1.6kg · OutdoorRed Ribbon Classic · May 241.16mRed Ribbon ClassicMay 2, 2026
Shot Put · 12lb · Indoor92nd Annual DuPage County Track and Field Championships · May 812.69m92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
Shot Put · 12lb · OutdoorIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park) · May 2212.33mIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · Discus · Place 22 · Elmhurst (York)Discus1.6kg22.36.81m12
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · Shot Put · Place 18 · Elmhurst (York)Shot Put12lb18.12.33m PB12
May 14West Suburban Silver BOYS ConferenceMay 14 · Discus · Place 8 · Elmhurst (York)Discus8121-812
May 14West Suburban Silver BOYS ConferenceMay 14 · Shot Put · Place 10 · Elmhurst (York)Shot Put1039-9.2512
May 2Red Ribbon ClassicMay 2 · Discus · Place 11 · Elmhurst (York)Discus1.6kg11.41.16m PB12
May 2Red Ribbon ClassicMay 2 · Shot Put · Place 13 · Elmhurst (York)Shot Put12lb13.11.90m12
Apr 29OPRF - Lyons - York TriangularApr 29 · Discus · Place 5 · Elmhurst (York)Discus1.6kg5.34.44m12
Apr 29OPRF - Lyons - York TriangularApr 29 · Shot Put · Place 5 · Elmhurst (York)Shot Put12lb5.12.12m12
Apr 24Red Grange InvitationalApr 24 · Discus · Place 3 · Elmhurst (York)Discus340.45m12
Apr 24Red Grange InvitationalApr 24 · Shot Put · Place 11 · Elmhurst (York)Shot Put1112.30m12
Apr 18Bud Mohns-Bob Cohoon InvitationalApr 18 · Discus · Place 11 · Elmhurst (York)Discus1.6kg11.39.11m12
Apr 18Bud Mohns-Bob Cohoon InvitationalApr 18 · Shot Put · Place 20 · Elmhurst (York)Shot Put12lb20.11.90m12
Mar 21WSC Silver Boys Open ChampionshipMar 21 · Shot Put · Place 4 · Elmhurst (York)Shot Put412.23m12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · Discus · Place 15 · Elmhurst (York)Discus1.6kg15.40.25m PB12
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · Shot Put · Place 19 · Elmhurst (York)Shot Put12lb19.12.69m PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 23 · Discus · Place 30 · Elmhurst (York)Discus3027.22m11
May 991st Dupage County Boys ChampionshipMay 9 · Discus · Place 21 · Elmhurst (York)Discus2135.81m11
Apr 25Red Grange InvitationalApr 25 · Discus · Place 4 · Elmhurst (York)Discus435.97m11
Apr 25Red Grange InvitationalApr 25 · Shot Put · Place 9 · Elmhurst (York)Shot Put911.51m11
Apr 19Bud Mohns/Bob Cohoon InvitationalApr 19 · Discus · Place 15 · Elmhurst (York)Discus1536.53m11
Apr 19Bud Mohns/Bob Cohoon InvitationalApr 19 · Shot Put · Place 27 · Elmhurst (York)Shot Put2711.07m11
Apr 12York Boys Outdoor OpenerApr 12 · Discus · Place 2 · Elmhurst (York)Discus232.04m11
Apr 12York Boys Outdoor OpenerApr 12 · Shot Put · Place 2 · Elmhurst (York)Shot Put211.62m11
Mar 22WSC Boys Silver Open ChampionshipsMar 22 · Shot Put · Place 5 · Elmhurst (York)Shot Put511.50m11