Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.) · May 2014.87aIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20, 2026
200 Meters · Indoor2025 Knight Boys Invitational · Feb 2825.58a2025 Knight Boys InvitationalFebruary 28, 2025
200 Meters · Outdoor2026 Knight Invite · May 123.40a2026 Knight InviteMay 1, 2026
300 Meters · OutdoorO'Fallon Boys Relays · Apr 342.54O'Fallon Boys RelaysApril 3, 2026
300m Hurdles · 36" / 0.914m · Outdoor2026 Collinsville Boys Invitational · May 940.70a2026 Collinsville Boys InvitationalMay 9, 2026
60m Hurdles · 39" / 0.991m · Indoor2026 Illinois Top Times Championships · Mar 278.49a2026 Illinois Top Times ChampionshipsMarch 27, 2026
800 Meters · OutdoorRoxana Open Coed - JV · Apr 252:23.3Roxana Open Coed - JVApril 25, 2025
High Jump · OutdoorKahok Krazy Relays · Mar 301.58mKahok Krazy RelaysMarch 30, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 110m Hurdles · Dashers TrackDashers Track110m Hurdles39" / 0.991mRound P--DNSWind: 0.911
Jun 25AAU Track & Field Region 15 QualifierJun 25 · 110m Hurdles · Place 3 · DashersDashers110m Hurdles315.65—
Jun 25AAU Track & Field Region 15 QualifierJun 25 · 110m Hurdles · Place 3 · DashersDashers110m Hurdles315.65q—
Jun 12AAU Ozark District QualifierJun 12 · 400m Hurdles · Dashers TrackDashers Track400m Hurdles36" / 0.914m—DNS11
Jun 12AAU Ozark District QualifierJun 12 · 110m Hurdles · Place 6 · Dashers TrackDashers Track110m Hurdles39" / 0.991m6.15.65a11
Jun 12AAU Ozark District QualifierJun 12 · 200 Meters · Dashers TrackDashers Track200 Meters—DNS11
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 25 · Granite CityGranite City110m Hurdles39" / 0.991mRound P25.15.15aWind: 0.111
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · 300m Hurdles · Place 12 · Granite CityGranite City300m Hurdles36" / 0.914m12.40.86a11
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · 110m Hurdles · Place 9 · Granite CityGranite City110m Hurdles39" / 0.991m9.14.87a PB11
May 13Coach Harbeck Invitational May 13 · High Jump · Granite CityGranite CityHigh Jump—SCR11
May 13Coach Harbeck Invitational May 13 · 300m Hurdles · Place 3 · Granite CityGranite City300m Hurdles36" / 0.914m3.41.31a11
May 13Coach Harbeck Invitational May 13 · 110m Hurdles · Place 1 · Granite CityGranite City110m Hurdles39" / 0.991m1.16.17a11
May 92026 Collinsville Boys InvitationalMay 9 · 300m Hurdles · Place 4 · Granite CityGranite City300m Hurdles36" / 0.914m4.40.70a PB11
May 92026 Collinsville Boys InvitationalMay 9 · 110m Hurdles · Place 6 · Granite CityGranite City110m Hurdles39" / 0.991m6.15.59aWind: -1.211
May 12026 Knight InviteMay 1 · 300m Hurdles · Place 4 · Granite CityGranite City300m Hurdles36" / 0.914m4.42.05a11
May 12026 Knight InviteMay 1 · 110m Hurdles · Place 5 · Granite CityGranite City110m Hurdles39" / 0.991m5.15.13aWind: 1.411
May 12026 Knight InviteMay 1 · 200 Meters · Place 15 · Granite CityGranite City200 Meters15.23.40a PBWind: 1.511
Apr 282026 Madison County Track ChampionshipApr 28 · 300m Hurdles · Place 1 · Granite CityGranite City300m Hurdles141.18a11
Apr 282026 Madison County Track ChampionshipApr 28 · 110m Hurdles · Place 1 · Granite CityGranite City110m Hurdles115.44a11
Apr 242026 Buzz Bradley InvitationalApr 24 · 300m Hurdles · Place 1 · Granite CityGranite City300m Hurdles141.62a11
Apr 242026 Buzz Bradley InvitationalApr 24 · 110m Hurdles · Place 1 · Granite CityGranite City110m Hurdles115.47a11
Apr 17Granite City Boys Track & Field InvitationalApr 17 · 300m Hurdles · Place 3 · Granite CityGranite City300m Hurdles36" / 0.914m3.43.62a11
Apr 17Granite City Boys Track & Field InvitationalApr 17 · 110m Hurdles · Place 4 · Granite CityGranite City110m Hurdles39" / 0.991m4.16.25a11
Apr 11Norm Armstrong InviteApr 11 · 300m Hurdles · Place 16 · Granite CityGranite City300m Hurdles36" / 0.914m16.41.99a11
Apr 11Norm Armstrong InviteApr 11 · 110m Hurdles · Place 7 · Granite CityGranite City110m Hurdles39" / 0.991m7.14.99aWind: 3.111
Apr 3O'Fallon Boys RelaysApr 3 · 300 Meters · Place 5 · Granite CityGranite City300 Meters542.54 PB11
Apr 3O'Fallon Boys RelaysApr 3 · High Jump · Granite CityGranite CityHigh Jump—NH11
Mar 30Kahok Krazy RelaysMar 30 · High Jump · Place 3 · Granite CityGranite CityHigh Jump3.1.58m PB11
Mar 25Granite City vs. Collinsville Dual Meet Boys(Field Events Only)Mar 25 · High Jump · Place 2 · Granite CityGranite CityHigh Jump2.1.58m11
Mar 21Gene Armer InvitationalMar 21 · 60m Hurdles · Place 4 · Granite CityGranite City60m Hurdles48.5111

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 272026 Illinois Top Times ChampionshipsMar 27 · 60m Hurdles · Place 12 · Granite CityGranite City60m Hurdles39" / 0.991mRound P12.8.49a PB11
Mar 6Central Illinois HS InvitationalMar 6 · 60m Hurdles · Place 11 · Granite CityGranite City60m Hurdles39" / 0.991m11.9.18a11
Mar 6Central Illinois HS InvitationalMar 6 · 800 Meters · Granite CityGranite City800 Meters—DNS11
Feb 21The CIRCUIT ChicagoFeb 21 · 60m Hurdles · Place 5 · Granite CityGranite City60m HurdlesRound P58.83a11
Feb 21The CIRCUIT ChicagoFeb 21 · 60m Hurdles · Place 6 · Granite CityGranite City60m Hurdles68.84a11
Feb 132026 Knight Indoor InvitationalFeb 13 · 60m Hurdles · Place 2 · Granite CityGranite City60m Hurdles39" / 0.991mRound P2.9.02a11
Feb 132026 Knight Indoor InvitationalFeb 13 · 60m Hurdles · Place 2 · Granite CityGranite City60m Hurdles39" / 0.991m2.8.80a11

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #11 O'FallonMay 21 · 300m Hurdles · Place 21 · Granite CityGranite City300m Hurdles36" / 0.914m21.45.34a10
May 21IHSA Class 3A TRB Sectional - #11 O'FallonMay 21 · 110m Hurdles · Place 13 · Granite CityGranite City110m Hurdles39" / 0.991m13.16.24aWind: 3.810
May 122025 Madison Tri MeetMay 12 · 300m Hurdles · Place 2 · Granite CityGranite City300m Hurdles36" / 0.914m2.45.210
May 122025 Madison Tri MeetMay 12 · 110m Hurdles · Place 1 · Granite CityGranite City110m Hurdles39" / 0.991m1.15.710
May 102025 Collinsville Boys InvitationalMay 10 · 300m Hurdles · Place 14 · Granite CityGranite City300m Hurdles36" / 0.914m14.43.13a10
May 102025 Collinsville Boys InvitationalMay 10 · 110m Hurdles · Place 9 · Granite CityGranite City110m Hurdles39" / 0.991m9.15.59aWind: 110
May 72025 Triad Fr/So InvitationalMay 7 · High Jump · Place 10 · Granite CityGranite CityHigh Jump101.65m10
May 72025 Triad Fr/So InvitationalMay 7 · 300m Hurdles · Place 10 · Granite CityGranite City300m Hurdles1045.9610
May 72025 Triad Fr/So InvitationalMay 7 · 110m Hurdles · Place 5 · Granite CityGranite City110m Hurdles517.0710
May 22025 Knight InvitationalMay 2 · 110m Hurdles · Place 13 · Granite CityGranite City110m Hurdles39" / 0.991m13.16.44aWind: 0.110
Apr 292025 Madison County ChampionshipApr 29 · 300m Hurdles · Place 9 · Granite CityGranite City300m Hurdles945.59a10
Apr 292025 Madison County ChampionshipApr 29 · 110m Hurdles · Place 3 · Granite CityGranite City110m Hurdles316.07a10
Apr 25Roxana Open Coed - JVApr 25 · High Jump · Place 4 · Granite CityGranite CityHigh Jump4.1.45m10
Apr 25Roxana Open Coed - JVApr 25 · 800 Meters · Place 10 · Granite CityGranite City800 Meters10.2:23.3 PB10
Apr 18Granite City Boys Track & Field InvitationalApr 18 · 300m Hurdles · Place 8 · Granite CityGranite City300m Hurdles36" / 0.914m8.44.75a10
Apr 18Granite City Boys Track & Field InvitationalApr 18 · 110m Hurdles · Place 5 · Granite CityGranite City110m Hurdles39" / 0.991m5.16.84a10
Apr 152025 Highland Fr/So InvitationalApr 15 · High Jump · Place 12 · Granite CityGranite CityHigh Jump121.60m10
Apr 152025 Highland Fr/So InvitationalApr 15 · 110m Hurdles · Place 2 · Granite CityGranite City110m Hurdles216.29a10
Apr 122025 Norm Armstrong InviteApr 12 · 300m Hurdles · Place 40 · Granite CityGranite City300m Hurdles36" / 0.914m40.45.42a10
Apr 122025 Norm Armstrong InviteApr 12 · 110m Hurdles · Place 46 · Granite CityGranite City110m Hurdles39" / 0.991m46.18.78aWind: 0.310
Apr 82025 Edwardsville Fr/So Tiger InvitationalApr 8 · 300m Hurdles · Place 4 · Granite CityGranite City300m Hurdles444.30a10
Apr 82025 Edwardsville Fr/So Tiger InvitationalApr 8 · 110m Hurdles · Place 4 · Granite CityGranite City110m Hurdles417.07a10
Apr 7O'Fallon Boys RelaysApr 7 · 300m Hurdles · Place 6 · Granite CityGranite City300m Hurdles645.8110
Mar 22Gene Armer InvitationalMar 22 · 60m Hurdles · Place 9 · Granite CityGranite City60m HurdlesRound P99.09a10
Mar 22Gene Armer InvitationalMar 22 · 200 Meters · Place 33 · Granite CityGranite City200 Meters3325.57a10
Mar 15Rantoul InviteMar 15 · 60m Hurdles · Place 8 · Granite CityGranite City60m Hurdles88.99a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 7Charleston / EIU HS Indoor InvitationalMar 7 · 60m Hurdles · Place 14 · Granite CityGranite City60m Hurdles39" / 0.991m14.9.19a10
Feb 282025 Knight Boys InvitationalFeb 28 · 60m Hurdles · Place 9 · Granite CityGranite City60m Hurdles39" / 0.991mRound P9.9.98a10
Feb 282025 Knight Boys InvitationalFeb 28 · 200 Meters · Place 15 · Granite CityGranite City200 Meters15.25.58a PB10