Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorIHSA 3A Boys State Track & Field Championships · May 2810.70aIHSA 3A Boys State Track & Field ChampionshipsMay 28, 2026
110m Hurdles · 39" / 0.991m · OutdoorIHSA 3A Boys State Track & Field Championships · May 2813.53aIHSA 3A Boys State Track & Field ChampionshipsMay 28, 2026
200 Meters · IndoorWorrill Invite · Feb 1422.96aWorrill InviteFebruary 14, 2026
200 Meters · Outdoor2026 Collinsville Boys Invitational · May 922.32a2026 Collinsville Boys InvitationalMay 9, 2026
300m Hurdles · 36" / 0.914m · OutdoorSouthwestern Conference Meet · May 1439.30aSouthwestern Conference MeetMay 14, 2026
60 Meter · Indoor2025 Knight Boys Invitational · Feb 287.10a2025 Knight Boys InvitationalFebruary 28, 2025
60m Hurdles · 39" / 0.991m · IndoorWorrill Invite · Feb 147.97aWorrill InviteFebruary 14, 2026
Combined results · OutdoorBelleville West Norm Armstrong Invitational · Apr 615.35Belleville West Norm Armstrong InvitationalApril 6, 2024

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 4 · Belleville (West)110m Hurdles39" / 0.991mRound P4.14.08aWind: -1.712
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 1 · Belleville (West)110m Hurdles39" / 0.991m1.13.53a PBWind: 1.512
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 100 Meters · Place 7 · Belleville (West)100 MetersRound P7.10.70a PBWind: -0.112
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 100 Meters · Place 8 · Belleville (West)100 Meters8.10.82aWind: -0.112
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · 110m Hurdles · Place 2 · Belleville (West)110m Hurdles39" / 0.991m2.13.56a12
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · 100 Meters · Place 2 · Belleville (West)100 Meters2.10.81a12
May 14Southwestern Conference MeetMay 14 · 300m Hurdles · Place 2 · Belleville (West)300m Hurdles36" / 0.914m2.39.30a PB12
May 14Southwestern Conference MeetMay 14 · 110m Hurdles · Place 1 · Belleville (West)110m Hurdles39" / 0.991m1.13.69a12
May 14Southwestern Conference MeetMay 14 · 100 Meters · Place 1 · Belleville (West)100 Meters1.10.70a12
May 92026 Collinsville Boys InvitationalMay 9 · 200 Meters · Place 2 · Belleville (West)200 Meters2.22.32a PBWind: -1.412
May 92026 Collinsville Boys InvitationalMay 9 · 100 Meters · Place 1 · Belleville (West)100 Meters1.10.86aWind: -1.812
May 12026 Knight InviteMay 1 · 100 Meters · Place 2 · Belleville (West)100 Meters2.10.71aWind: 1.712
Apr 11Norm Armstrong InviteApr 11 · 110m Hurdles · Place 2 · Belleville (West)110m Hurdles39" / 0.991m2.13.76aWind: 2.912
Apr 11Norm Armstrong InviteApr 11 · 200 Meters · Belleville (West)200 Meters—DNSWind: 1.312

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 60m Hurdles · Place 3 · Belleville (West)60m Hurdles39" / 0.991mRound P3.8.01a12
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 60m Hurdles · Belleville (West)60m Hurdles39" / 0.991m—DNS12
Feb 14Worrill InviteFeb 14 · 60m Hurdles · Place 3 · Belleville (West)60m Hurdles39" / 0.991m3.7.97a PB12
Feb 14Worrill InviteFeb 14 · 60 Meter · Place 21 · Belleville (West)60 Meter21.7.19a12
Feb 14Worrill InviteFeb 14 · 200 Meters · Place 13 · Belleville (West)200 Meters13.22.96a PB12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 110m Hurdles · Place 4 · Belleville (West)110m Hurdles39" / 0.991mRound P4.14.07aWind: 2.211
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 110m Hurdles · Place 1 · Belleville (West)110m Hurdles39" / 0.991m1.13.82aWind: 2.211
May 21IHSA Class 3A TRB Sectional - #11 O'FallonMay 21 · 300m Hurdles · Place 7 · Belleville (West)300m Hurdles36" / 0.914m7.41.49a11
May 21IHSA Class 3A TRB Sectional - #11 O'FallonMay 21 · 110m Hurdles · Place 1 · Belleville (West)110m Hurdles39" / 0.991m1.13.76aWind: 2.411
May 102025 Collinsville Boys InvitationalMay 10 · 300m Hurdles · Place 4 · Belleville (West)300m Hurdles36" / 0.914m4.40.00a11
May 102025 Collinsville Boys InvitationalMay 10 · 100 Meters · Place 6 · Belleville (West)100 Meters6.11.02aWind: 2.911
May 22025 Knight InvitationalMay 2 · 300m Hurdles · Place 4 · Belleville (West)300m Hurdles36" / 0.914m4.41.21a11
May 22025 Knight InvitationalMay 2 · 110m Hurdles · Place 3 · Belleville (West)110m Hurdles39" / 0.991m3.14.76aWind: -0.211
Apr 122025 Norm Armstrong InviteApr 12 · 300m Hurdles · Place 10 · Belleville (West)300m Hurdles36" / 0.914m10.41.20a11
Apr 122025 Norm Armstrong InviteApr 12 · 110m Hurdles · Place 1 · Belleville (West)110m Hurdles39" / 0.991m1.14.33aWind: -0.611
Apr 122025 Norm Armstrong InviteApr 12 · 100 Meters · Place 14 · Belleville (West)100 Meters14.10.96aWind: 3.311

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 282025 Knight Boys InvitationalFeb 28 · 60m Hurdles · Place 1 · Belleville (West)60m Hurdles39" / 0.991mRound P1.8.22a11
Feb 282025 Knight Boys InvitationalFeb 28 · 60m Hurdles · Place 2 · Belleville (West)60m Hurdles39" / 0.991m2.8.27a11
Feb 282025 Knight Boys InvitationalFeb 28 · 60 Meter · Place 3 · Belleville (West)60 MeterRound P3.7.10a PB11
Feb 282025 Knight Boys InvitationalFeb 28 · 60 Meter · Place 5 · Belleville (West)60 Meter5.7.22a11
Feb 282025 Knight Boys InvitationalFeb 28 · 200 Meters · Place 6 · Belleville (West)200 Meters6.24.23a11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 110m Hurdles · Place 2 · Belleville (West)110m Hurdles39" / 0.991mRound P2.14.37aWind: 2.510
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 110m Hurdles · Place 4 · Belleville (West)110m Hurdles39" / 0.991m4.14.57aWind: 1.210
May 42024 Collinsville InvitationalMay 4 · 110m Hurdles · Place 4 · Belleville (West)110m Hurdles39" / 0.991m4.14.99aWind: 0.210
May 42024 Collinsville InvitationalMay 4 · 100 Meters · Place 6 · Belleville (West)100 Meters6.11.30aWind: 0.410
Apr 132024 JJK / Al Joyner ClassicApr 13 · 300m Hurdles · Place 2 · Belleville (West)300m Hurdles36" / 0.914m2.42.69a10
Apr 132024 JJK / Al Joyner ClassicApr 13 · 110m Hurdles · Place 1 · Belleville (West)110m Hurdles39" / 0.991m1.15.59a10
Apr 12Granite City Boys Track and Field InvitationalApr 12 · 110m Hurdles · Place 1 · Belleville (West)110m Hurdles39" / 0.991m1.15.01aWind: 010
Apr 12Granite City Boys Track and Field InvitationalApr 12 · 100 Meters · Place 5 · Belleville (West)100 Meters5.11.32aWind: 010
Apr 6Belleville West Norm Armstrong InvitationalApr 6 · Combined results · Place 9 · Belleville W.Combined results941.6510
Apr 6Belleville West Norm Armstrong InvitationalApr 6 · Combined results · Place 5 · Belleville W.Combined results515.35 PB10
Mar 29O'Fallon Boys RelaysMar 29 · 300m Hurdles · Place 2 · Belleville (West)300m Hurdles36" / 0.914m2.42.07a10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 8Tiger Indoor Invitational (Boys Only)Mar 8 · 60m Hurdles · Place 2 · Belleville (West)60m Hurdles39" / 0.991mRound P2.9.09a10
Mar 8Tiger Indoor Invitational (Boys Only)Mar 8 · 60m Hurdles · Place 1 · Belleville (West)60m Hurdles39" / 0.991m1.8.59a10
Mar 1Southern Illinois University Boys HS InvitationalMar 1 · 60m Hurdles · Place 6 · Belleville (West)60m Hurdles39" / 0.991mRound P6.9.32a10
Mar 1Southern Illinois University Boys HS InvitationalMar 1 · 60m Hurdles · Place 6 · Belleville (West)60m Hurdles39" / 0.991m6.8.88a10
Mar 1Southern Illinois University Boys HS InvitationalMar 1 · 60 Meter · Place 14 · Belleville (West)60 MeterRound P14.7.39a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 6Collinsville Boys InvitationalMay 6 · 110m Hurdles · Place 20 · Belleville (West)110m Hurdles39" / 0.991m20.16.82aWind: 1.79
Apr 14Granite City Boys InviteApr 14 · 300m Hurdles · Place 4 · Belleville W.300m Hurdles443.91—
Apr 14Granite City Boys InviteApr 14 · 110m Hurdles · Place 4 · Belleville W.110m Hurdles416.79—