Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · Outdoor2026 Knight Invite · May 15:35.43a2026 Knight InviteMay 1, 2026
3200 Meters · Outdoor2026 Madison County Track Championship · Apr 2812:04.51a2026 Madison County Track ChampionshipApril 28, 2026
Discus · 1.6kg · OutdoorCoach Harbeck Invitational · May 1326.35mCoach Harbeck Invitational May 13, 2026
Pole Vault · Outdoor2026 Triad Fr/So Invitational · May 62.28m2026 Triad Fr/So InvitationalMay 6, 2026
Shot Put · 12lb · Outdoor2026 Edwardsville Fr/So Invitational · Apr 825' 2"2026 Edwardsville Fr/So InvitationalApril 8, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · Discus · Place 28 · Granite CityDiscus1.6kg28.25.83m9
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · 3200 Meters · Place 24 · Granite City3200 Meters24.12:05.06a9
May 13Coach Harbeck Invitational May 13 · Discus · Place 24 · Granite CityDiscus1.6kg24.26.35m PB9
May 13Coach Harbeck Invitational May 13 · Shot Put · Granite CityShot Put12lb—SCR9
May 13Coach Harbeck Invitational May 13 · 3200 Meters · Place 12 · Granite City3200 Meters12.12:09.15a9
May 92026 Collinsville Boys InvitationalMay 9 · 1600 Meters · Place 47 · Granite City1600 Meters47.5:38.77a9
May 62026 Triad Fr/So InvitationalMay 6 · Pole Vault · Place 8 · Granite CityPole Vault8.2.28m PB9
May 62026 Triad Fr/So InvitationalMay 6 · Discus · Place 22 · Granite CityDiscus1.6kg22.23.84m9
May 62026 Triad Fr/So InvitationalMay 6 · 3200 Meters · Granite City3200 Meters—DQ9
May 12026 Knight InviteMay 1 · 1600 Meters · Place 41 · Granite City1600 Meters41.5:35.43a PB9
Apr 282026 Madison County Track ChampionshipApr 28 · 3200 Meters · Place 7 · Granite City3200 Meters712:04.51a PB9
Apr 2340th Annual O’Fallon Freshman Boys InvitationalApr 23 · Pole Vault · Place 5 · Granite CityPole Vault52.29m9
Apr 2340th Annual O’Fallon Freshman Boys InvitationalApr 23 · 1600 Meters · Place 14 · Granite City1600 Meters145:49.31a9
Apr 17Granite City Boys Track & Field InvitationalApr 17 · 3200 Meters · Place 7 · Granite City3200 Meters7.12:29.82a9
Apr 142026 Highland Fr/So InvitationalApr 14 · Discus · Place 17 · Granite CityDiscus1725.90m9
Apr 142026 Highland Fr/So InvitationalApr 14 · Shot Put · Place 26 · Granite CityShot Put268.15m9
Apr 142026 Highland Fr/So InvitationalApr 14 · 1600 Meters · Place 21 · Granite City1600 Meters215:45.92a9
Apr 11Norm Armstrong InviteApr 11 · 1600 Meters · Place 54 · Granite City1600 Meters54.5:44.15a9
Apr 82026 Edwardsville Fr/So InvitationalApr 8 · 1600 Meters · Place 13 · Granite City1600 Meters13.5:57.63a9
Apr 82026 Edwardsville Fr/So InvitationalApr 8 · Discus · Place 14 · Granite CityDiscus1.6kg14.85' 0"9
Apr 82026 Edwardsville Fr/So InvitationalApr 8 · Shot Put · Place 18 · Granite CityShot Put12lb18.25' 2" PB9
Mar 25Granite City vs. Collinsville Dual Meet Boys(Field Events Only)Mar 25 · Pole Vault · Granite CityPole Vault—Foul9
Mar 21Gene Armer InvitationalMar 21 · 1600 Meters · Place 33 · Granite City1600 Meters336:01.559