Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.) · May 2015.99aIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20, 2026
300m Hurdles · 36" / 0.914m · OutdoorNorm Armstrong Invite · Apr 1143.67aNorm Armstrong InviteApril 11, 2026
60m Hurdles · 39" / 0.991m · IndoorCentral Illinois HS Invitational · Mar 68.99aCentral Illinois HS InvitationalMarch 6, 2026
High Jump · Outdoor2025 Madison Tri Meet · May 125' 4"2025 Madison Tri MeetMay 12, 2025
Long Jump · OutdoorGranite City vs. Collinsville Dual Meet Boys(Field Events Only) · Mar 255.59mGranite City vs. Collinsville Dual Meet Boys(Field Events Only)March 25, 2026
Triple Jump · Outdoor2024 Edwardsville Fr/So Invitational · Apr 28.41m2024 Edwardsville Fr/So InvitationalApril 2, 2024

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · 110m Hurdles · Place 19 · Granite City110m Hurdles39" / 0.991m19.15.99a PB11
May 13Coach Harbeck Invitational May 13 · Triple Jump · Place 7 · Granite CityTriple Jump7.11.61m11
May 13Coach Harbeck Invitational May 13 · 300m Hurdles · Granite City300m Hurdles36" / 0.914m—DNS11
May 13Coach Harbeck Invitational May 13 · 110m Hurdles · Place 3 · Granite City110m Hurdles39" / 0.991m3.17.25a11
May 92026 Collinsville Boys InvitationalMay 9 · Triple Jump · Granite CityTriple Jump—DNS11
May 92026 Collinsville Boys InvitationalMay 9 · 110m Hurdles · Place 10 · Granite City110m Hurdles39" / 0.991m10.16.19aWind: -1.311
May 12026 Knight InviteMay 1 · 110m Hurdles · Granite City110m Hurdles39" / 0.991m—DNS11
Apr 282026 Madison County Track ChampionshipApr 28 · 300m Hurdles · Place 4 · Granite City300m Hurdles443.58a11
Apr 282026 Madison County Track ChampionshipApr 28 · 110m Hurdles · Place 3 · Granite City110m Hurdles316.05a11
Apr 242026 Buzz Bradley InvitationalApr 24 · 300m Hurdles · Place 4 · Granite City300m Hurdles443.52a11
Apr 242026 Buzz Bradley InvitationalApr 24 · 110m Hurdles · Place 2 · Granite City110m Hurdles215.95a11
Apr 17Granite City Boys Track & Field InvitationalApr 17 · 300m Hurdles · Place 9 · Granite City300m Hurdles36" / 0.914m9.44.51a11
Apr 17Granite City Boys Track & Field InvitationalApr 17 · 110m Hurdles · Place 7 · Granite City110m Hurdles39" / 0.991m7.16.36a11
Apr 11Norm Armstrong InviteApr 11 · 300m Hurdles · Place 29 · Granite City300m Hurdles36" / 0.914m29.43.67a PB11
Apr 11Norm Armstrong InviteApr 11 · 110m Hurdles · Place 19 · Granite City110m Hurdles39" / 0.991m19.16.02aWind: 1.911
Mar 25Granite City vs. Collinsville Dual Meet Boys(Field Events Only)Mar 25 · Long Jump · Place 5 · Granite CityLong Jump5.5.59m PB11
Mar 14Rantoul InviteMar 14 · 60m Hurdles · Place 12 · Granite City60m Hurdles129.3611

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 6Central Illinois HS InvitationalMar 6 · 60m Hurdles · Place 7 · Granite City60m Hurdles39" / 0.991m7.8.99a PB11
Feb 21The CIRCUIT ChicagoFeb 21 · 60m Hurdles · Place 9 · Granite City60m HurdlesRound P99.52a11
Feb 132026 Knight Indoor InvitationalFeb 13 · 60m Hurdles · Place 7 · Granite City60m Hurdles39" / 0.991mRound P7.9.71a11
Feb 132026 Knight Indoor InvitationalFeb 13 · 60m Hurdles · Place 4 · Granite City60m Hurdles39" / 0.991m4.9.48a11

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #11 O'FallonMay 21 · 300m Hurdles · Place 19 · Granite City300m Hurdles36" / 0.914m19.44.95a10
May 21IHSA Class 3A TRB Sectional - #11 O'FallonMay 21 · 110m Hurdles · Place 17 · Granite City110m Hurdles39" / 0.991m17.16.56aWind: 1.610
May 122025 Madison Tri MeetMay 12 · 110m Hurdles · Place 2 · Granite City110m Hurdles39" / 0.991m2.18.010
May 122025 Madison Tri MeetMay 12 · High Jump · Place 3 · Granite CityHigh Jump3.5' 4" PB10
May 102025 Collinsville Boys InvitationalMay 10 · 300m Hurdles · Place 29 · Granite City300m Hurdles36" / 0.914m29.45.64a10
May 102025 Collinsville Boys InvitationalMay 10 · 110m Hurdles · Place 21 · Granite City110m Hurdles39" / 0.991m21.17.22aWind: 0.310
May 72025 Triad Fr/So InvitationalMay 7 · 300m Hurdles · Place 8 · Granite City300m Hurdles845.1110
May 72025 Triad Fr/So InvitationalMay 7 · 110m Hurdles · Place 7 · Granite City110m Hurdles717.2710
May 22025 Knight InvitationalMay 2 · 300m Hurdles · Place 16 · Granite City300m Hurdles36" / 0.914m16.44.58a10
May 22025 Knight InvitationalMay 2 · 110m Hurdles · Place 19 · Granite City110m Hurdles39" / 0.991m19.17.81aWind: -0.410
Apr 292025 Madison County ChampionshipApr 29 · 300m Hurdles · Place 7 · Granite City300m Hurdles744.49a10
Apr 292025 Madison County ChampionshipApr 29 · 110m Hurdles · Place 7 · Granite City110m Hurdles717.06a10
Apr 25Roxana Open Coed - JVApr 25 · High Jump · Place 4 · Granite CityHigh Jump4.1.45m10
Apr 18Granite City Boys Track & Field InvitationalApr 18 · Pole Vault · Granite CityPole Vault—NH10
Apr 18Granite City Boys Track & Field InvitationalApr 18 · 300m Hurdles · Place 7 · Granite City300m Hurdles36" / 0.914m7.44.69a10
Apr 18Granite City Boys Track & Field InvitationalApr 18 · 110m Hurdles · Place 10 · Granite City110m Hurdles39" / 0.991m10.17.61a10
Apr 152025 Highland Fr/So InvitationalApr 15 · 300m Hurdles · Place 5 · Granite City300m Hurdles545.36a10
Apr 152025 Highland Fr/So InvitationalApr 15 · 110m Hurdles · Place 3 · Granite City110m Hurdles317.34a10
Apr 122025 Norm Armstrong InviteApr 12 · 300m Hurdles · Place 36 · Granite City300m Hurdles36" / 0.914m36.45.23a10
Apr 122025 Norm Armstrong InviteApr 12 · 110m Hurdles · Place 26 · Granite City110m Hurdles39" / 0.991m26.17.15aWind: -0.310
Apr 82025 Edwardsville Fr/So Tiger InvitationalApr 8 · Triple Jump · Place 9 · Granite CityTriple Jump934-1.510
Apr 82025 Edwardsville Fr/So Tiger InvitationalApr 8 · 110m Hurdles · Place 6 · Granite City110m Hurdles618.09a10
Mar 15Rantoul InviteMar 15 · 60m Hurdles · Place 20 · Granite City60m Hurdles209.71a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 7Charleston / EIU HS Indoor InvitationalMar 7 · 60m Hurdles · Place 25 · Granite City60m Hurdles39" / 0.991m25.9.53a10
Feb 282025 Knight Boys InvitationalFeb 28 · 60m Hurdles · Place 6 · Granite City60m Hurdles39" / 0.991mRound P6.9.76a10
Feb 282025 Knight Boys InvitationalFeb 28 · 60m Hurdles · Place 4 · Granite City60m Hurdles39" / 0.991m4.9.49a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 302024 Triad Fr/ So InvitationalApr 30 · Triple Jump · Place 8 · Granite CityTriple Jump89.31m—
Apr 302024 Triad Fr/ So InvitationalApr 30 · 300m Hurdles · Place 17 · Granite City300m Hurdles1754.60a—
Apr 2638th Annual Marion Boys' Track and Field RelaysApr 26 · Triple Jump · Granite CityTriple Jump—SCR9
Apr 2638th Annual Marion Boys' Track and Field RelaysApr 26 · 300m Hurdles · Place 16 · Granite City300m Hurdles36" / 0.914m16.50.23a9
Apr 22024 Edwardsville Fr/So InvitationalApr 2 · Triple Jump · Place 15 · Granite CityTriple Jump158.41m PB—