Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorKahok Krazy Relays · Mar 3031.30mKahok Krazy RelaysMarch 30, 2026
Shot Put · 12lb · OutdoorGranite City vs. Collinsville Dual Meet Boys(Field Events Only) · Mar 2511.20mGranite City vs. Collinsville Dual Meet Boys(Field Events Only)March 25, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13Coach Harbeck Invitational May 13 · Discus · Place 23 · Granite CityDiscus1.6kg23.27.22m12
May 13Coach Harbeck Invitational May 13 · Shot Put · Place 14 · Granite CityShot Put12lb14.10.10m12
May 92026 Collinsville Boys InvitationalMay 9 · Discus · Place 42 · Granite CityDiscus1.6kg42.27.32m12
May 92026 Collinsville Boys InvitationalMay 9 · Shot Put · Place 49 · Granite CityShot Put12lb49.11.17m12
Apr 282026 Madison County Track ChampionshipApr 28 · Shot Put · Place 10 · Granite CityShot Put1011.61m12
Apr 242026 Buzz Bradley InvitationalApr 24 · Shot Put · Place 13 · Granite CityShot Put1337-712
Mar 30Kahok Krazy RelaysMar 30 · Discus · Place 4 · Granite CityDiscus1.6kg4.31.30m PB12
Mar 30Kahok Krazy RelaysMar 30 · Shot Put · Place 5 · Granite CityShot Put12lb5.11.03m12
Mar 25Granite City vs. Collinsville Dual Meet Boys(Field Events Only)Mar 25 · Discus · Place 3 · Granite CityDiscus1.6kg3.30.55m12
Mar 25Granite City vs. Collinsville Dual Meet Boys(Field Events Only)Mar 25 · Shot Put · Place 5 · Granite CityShot Put12lb5.11.20m PB12