Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2025 Highland Fr/So Invitational · Apr 1511.22a2025 Highland Fr/So InvitationalApril 15, 2025
110m Hurdles · 39" / 0.991m · OutdoorIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.) · May 2013.49aIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20, 2026
200 Meters · OutdoorIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.) · May 2022.50aIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20, 2026
300m Hurdles · 36" / 0.914m · OutdoorIHSA 3A Boys State Track & Field Championships · May 2836.50aIHSA 3A Boys State Track & Field ChampionshipsMay 28, 2026
400 Meters · IndoorProviso West Boys Invitational · Feb 2851.54aProviso West Boys InvitationalFebruary 28, 2026
400 Meters · OutdoorGene Armer Invitational · Mar 2149.28Gene Armer InvitationalMarch 21, 2026
60 Meters · OutdoorFirst to the Finish Boys Charger Invite · Mar 76.96aFirst to the Finish Boys Charger InviteMarch 7, 2026
Long Jump · OutdoorSt Clair County Meet (Boys) · Apr 296.24mSt Clair County Meet (Boys)April 29, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles36" / 0.914mRound P1.37.08a11
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles36" / 0.914m1.36.50a PB11
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 3 · Belleville (East)110m Hurdles39" / 0.991mRound P3.13.96aWind: 0.111
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 2 · Belleville (East)110m Hurdles39" / 0.991m2.13.65aWind: 1.511
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles36" / 0.914m1.36.50a11
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · 110m Hurdles · Place 1 · Belleville (East)110m Hurdles39" / 0.991m1.13.49a PB11
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · 200 Meters · Place 4 · Belleville (East)200 Meters4.22.50a PB11
May 92026 Collinsville Boys InvitationalMay 9 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles36" / 0.914m1.36.84a11
May 92026 Collinsville Boys InvitationalMay 9 · 110m Hurdles · Place 1 · Belleville (East)110m Hurdles39" / 0.991m1.14.20aWind: -1.211
May 12026 Knight InviteMay 1 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles36" / 0.914m1.37.20a11
May 12026 Knight InviteMay 1 · 110m Hurdles · Place 1 · Belleville (East)110m Hurdles39" / 0.991m1.14.42aWind: 1.411
Apr 292026 St. Clair County Boys ChampionshipApr 29 · 110m Hurdles · Place 1 · Belleville (East)110m Hurdles113.93a11
Apr 172026 Military ClassicApr 17 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles137.80a11
Apr 172026 Military ClassicApr 17 · 110m Hurdles · Place 1 · Belleville (East)110m Hurdles113.64a11
Mar 21Gene Armer InvitationalMar 21 · 60m Hurdles · Place 1 · Belleville (East)60m Hurdles18.0211
Mar 21Gene Armer InvitationalMar 21 · 400 Meters · Place 1 · Belleville (East)400 Meters149.28 PB11
Mar 7First to the Finish Boys Charger InviteMar 7 · 400 Meters · Place 2 · Belleville (East)400 Meters249.59a11
Mar 7First to the Finish Boys Charger InviteMar 7 · 60 Meters · Place 4 · Belleville (East)60 Meters46.96a PB11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Proviso West Boys InvitationalFeb 28 · 60m Hurdles · Place 1 · Belleville (East)60m Hurdles17.89a11
Feb 28Proviso West Boys InvitationalFeb 28 · 400 Meters · Place 1 · Belleville (East)400 Meters151.54a PB11
Feb 28Proviso West Boys InvitationalFeb 28 · 60m Hurdles · Place 1 · Belleville (East)60m Hurdles151.54—
Feb 28Proviso West Boys InvitationalFeb 28 · 60m Hurdles · Place 1 · Belleville (East)60m Hurdles17.89—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 14Southwestern Conference - BoysMay 14 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles138.2310
May 14Southwestern Conference - BoysMay 14 · 110m Hurdles · Place 1 · Belleville (East)110m Hurdles113.8410
Apr 29St Clair County Meet (Boys)Apr 29 · Long Jump · Place 7 · Belleville (East)Long Jump76.24m PB10
Apr 29St Clair County Meet (Boys)Apr 29 · 300m Hurdles · Place 7 · Belleville (East)300m Hurdles742.64a10
Apr 29St Clair County Meet (Boys)Apr 29 · 110m Hurdles · Place 2 · Belleville (East)110m Hurdles214.49a10
Apr 152025 Highland Fr/So InvitationalApr 15 · 200 Meters · Place 1 · Belleville (East)200 Meters122.60a10
Apr 152025 Highland Fr/So InvitationalApr 15 · 100 Meters · Place 2 · Belleville (East)100 Meters211.22a PB10
Apr 82025 Edwardsville Fr/So Tiger InvitationalApr 8 · Triple Jump · Place 1 · Belleville (East)Triple Jump140-4.7510
Apr 82025 Edwardsville Fr/So Tiger InvitationalApr 8 · Long Jump · Place 5 · Belleville (East)Long Jump518-9.7510
Apr 82025 Edwardsville Fr/So Tiger InvitationalApr 8 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles139.88a10
Apr 82025 Edwardsville Fr/So Tiger InvitationalApr 8 · 110m Hurdles · Place 1 · Belleville (East)110m Hurdles114.87a10
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 60m Hurdles · Place 1 · Belleville (East)60m HurdlesRound P18.1810
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 60m Hurdles · Place 4 · Belleville (East)60m Hurdles48.2810
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 60m Hurdles · Place 1 · Belleville (East)60m Hurdles18.18a10
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 60m Hurdles · Place 4 · Belleville (East)60m Hurdles48.28a10
Mar 22Gene Armer InvitationalMar 22 · 60m Hurdles · Place 2 · Belleville (East)60m HurdlesRound P28.44a10
Mar 22Gene Armer InvitationalMar 22 · 60m Hurdles · Place 1 · Belleville (East)60m Hurdles18.25a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 142025 Edwardsville Indoor InvitationalMar 14 · 60m Hurdles · Place 1 · Belleville (East)60m Hurdles18.38a—
Mar 142025 Edwardsville Indoor InvitationalMar 14 · 60m Hurdles · Place 1 · Belleville (East)60m Hurdles18.42a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 15IHSA Class 3A TRB Sectional - #11 Danville (H.S.)May 15 · 300m Hurdles · Place 3 · Belleville (East)300m Hurdles340.49a—
May 15IHSA Class 3A TRB Sectional - #11 Danville (H.S.)May 15 · 110m Hurdles · Place 3 · Belleville (East)110m Hurdles315.07a—
May 9Southwestern Conference - BoysMay 9 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles141.04a—
May 9Southwestern Conference - BoysMay 9 · 110m Hurdles · Place 3 · Belleville (East)110m Hurdles315.22a—
May 9Southwestern Conference - BoysMay 9 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles138.2310
May 9Southwestern Conference - BoysMay 9 · 110m Hurdles · Place 1 · Belleville (East)110m Hurdles113.8410
Apr 302024 Triad Fr/ So InvitationalApr 30 · 110m Hurdles · Place 1 · Belleville (East)110m Hurdles115.60a—
Apr 302024 Triad Fr/ So InvitationalApr 30 · 400 Meters · Place 2 · Belleville (East)400 Meters251.38a—
Apr 262024 Triad Knight InvitationalApr 26 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles141.47a—
Apr 262024 Triad Knight InvitationalApr 26 · 110m Hurdles · Place 2 · Belleville (East)110m Hurdles215.18a—
Apr 242024 St. Clair County ChampionshipApr 24 · 300m Hurdles · Place 2 · Belleville (East)300m Hurdles241.059
Apr 242024 St. Clair County ChampionshipApr 24 · 110m Hurdles · Place 2 · Belleville (East)110m Hurdles215.439
Apr 122024 Mascoutah Military ClassicApr 12 · 400 Meters · Place 4 · Belleville (East)400 Meters452.039
Apr 9Alton Fresh-Soph Boys InviteApr 9 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles142.20a—
Apr 9Alton Fresh-Soph Boys InviteApr 9 · 110m Hurdles · Place 1 · Belleville (East)110m Hurdles115.75a—
Apr 22024 Edwardsville Fr/So InvitationalApr 2 · 300m Hurdles · Place 1 · Belleville (East)300m Hurdles141.50a—
Apr 22024 Edwardsville Fr/So InvitationalApr 2 · 110m Hurdles · Place 2 · Belleville (East)110m Hurdles217.14a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 232024 Knight Boys Indoor InvitationalFeb 23 · 60m Hurdles · Place 1 · Belleville (East)60m HurdlesRound P19.139
Feb 232024 Knight Boys Indoor InvitationalFeb 23 · 60m Hurdles · Place 1 · Belleville (East)60m Hurdles18.829