Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor2026 Madison County Small School · Apr 2852.34m2026 Madison County Small School April 28, 2026
Shot Put · 12lb · OutdoorDick Hamann Carrollton Invitational · May 1254' 2.5"Dick Hamann Carrollton InvitationalMay 12, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · Discus · Place 17 · Alton (Marquette)Discus1.6kg17.45.82m12
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · Shot Put · Place 16 · Alton (Marquette)Shot Put12lb16.15.46m12
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · Discus · Place 1 · Alton (Marquette)Discus1.6kg1.49.94m12
May 20IHSA Class 2A TRB Sectional - #10 Troy (Triad)May 20 · Shot Put · Place 5 · Alton (Marquette)Shot Put12lb5.15.37m12
May 12Dick Hamann Carrollton InvitationalMay 12 · Discus · Place 1 · Alton (Marquette)Discus1.6kg1.164' 1.5"12
May 12Dick Hamann Carrollton InvitationalMay 12 · Shot Put · Place 1 · Alton (Marquette)Shot Put12lb1.54' 2.5" PB12
May 92026 Collinsville Boys InvitationalMay 9 · Discus · Place 4 · Alton (Marquette)Discus1.6kg4.49.21m12
May 92026 Collinsville Boys InvitationalMay 9 · Shot Put · Place 6 · Alton (Marquette)Shot Put12lb6.15.85m12
May 12026 Knight InviteMay 1 · Discus · Place 1 · Alton (Marquette)Discus1.6kg1.52.11m12
May 12026 Knight InviteMay 1 · Shot Put · Place 6 · Alton (Marquette)Shot Put12lb6.15.38m12
Apr 282026 Madison County Small School Apr 28 · Discus · Place 1 · Alton (Marquette)Discus1.6kg1.52.34m PB12
Apr 282026 Madison County Small School Apr 28 · Shot Put · Place 1 · Alton (Marquette)Shot Put12lb1.15.43m12
Apr 252026 Winston Brown Meet of ChampionsApr 25 · Discus · Place 3 · Alton (Marquette)Discus353.45m12
Apr 252026 Winston Brown Meet of ChampionsApr 25 · Shot Put · Place 3 · Alton (Marquette)Shot Put315.74m12
Apr 215-Way Meet @ SouthwesternApr 21 · Discus · Place 1 · Alton (Marquette)Discus1141-112
Apr 215-Way Meet @ SouthwesternApr 21 · Shot Put · Place 1 · Alton (Marquette)Shot Put149-4.512
Apr 16Wood River RelaysApr 16 · Discus · Place 1 · Alton (Marquette)Discus153.06m12
Apr 16Wood River RelaysApr 16 · Shot Put · Place 1 · Alton (Marquette)Shot Put116.44m12
Apr 7Roxana COED OpenApr 7 · Discus · Place 1 · Alton (Marquette)Discus147.93m12
Apr 7Roxana COED OpenApr 7 · Shot Put · Place 1 · Alton (Marquette)Shot Put114.65m12