Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLWC-Bradley-Bolingbrook Boys Tri Meet · Apr 1512.4LWC-Bradley-Bolingbrook Boys Tri MeetApril 15, 2024
110m Hurdles · 39" / 0.991m · OutdoorThornridge Boys TJ Shirley Blue Smoke Invitational · Apr 1116.94aThornridge Boys TJ Shirley Blue Smoke InvitationalApril 11, 2026
300m Hurdles · 36" / 0.914m · OutdoorIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.) · May 2041.71aIHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20, 2026
400 Meters · OutdoorLWC-Bradley-Oak Forest Boys Tri Meet · Mar 859.9LWC-Bradley-Oak Forest Boys Tri MeetMarch 8, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 20IHSA Class 3A TRB Sectional - #11 Bloomington (H.S.)May 20 · 300m Hurdles · Place 16 · Bradley (B.-Bourbonnais)300m Hurdles36" / 0.914m16.41.71a PB12
May 14SWSC Boys ChampionshipsMay 14 · 300m Hurdles · Place 7 · Bradley (B.-Bourbonnais)300m Hurdles742.46a12
May 8Oswego East Boys InviteMay 8 · 300m Hurdles · Bradley (B.-Bourbonnais)300m Hurdles36" / 0.914m—DNS12
Apr 242026 Gary Haupert Invitational (boys)Apr 24 · 300m Hurdles · Place 8 · Bradley (B.-Bourbonnais)300m Hurdles36" / 0.914m8.44.67a12
Apr 242026 Gary Haupert Invitational (boys)Apr 24 · 110m Hurdles · Place 7 · Bradley (B.-Bourbonnais)110m Hurdles39" / 0.991m7.17.78aWind: 0.212
Apr 20BBCHS Boys TriangularApr 20 · 300m Hurdles · Place 1 · Bradley (B.-Bourbonnais)300m Hurdles36" / 0.914m1.42.98a12
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 300m Hurdles · Place 6 · Bradley (B.-Bourbonnais)300m Hurdles644.57a12
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 110m Hurdles · Place 6 · Bradley (B.-Bourbonnais)110m Hurdles617.35a12
Apr 14HF Boys TriangularApr 14 · 300m Hurdles · Place 2 · Bradley (B.-Bourbonnais)300m Hurdles36" / 0.914m2.43.74a12
Apr 11Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 11 · 300m Hurdles · Place 6 · Bradley (B.-Bourbonnais)300m Hurdles36" / 0.914m6.43.12a12
Apr 11Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 11 · 110m Hurdles · Place 7 · Bradley (B.-Bourbonnais)110m Hurdles39" / 0.991m7.16.94a PB12
Apr 8BBCHS Intersquad MeetApr 8 · 300m Hurdles · Place 2 · Bradley (B.-Bourbonnais)300m Hurdles36" / 0.914m2.45.0Unofficial12
Mar 14Bradley Bourbonnais Boiler InviteMar 14 · 60m Hurdles · Place 8 · Bradley (B.-Bourbonnais)60m Hurdles89.0112

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 273A Boys ONU HS ClassicFeb 27 · 60m Hurdles · Place 12 · Bradley (B.-Bourbonnais)60m HurdlesRound P129.0412

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #10 MinookaMay 21 · 300m Hurdles · Place 25 · Bradley (B.-Bourbonnais)300m Hurdles2548.76a11
May 21IHSA Class 3A TRB Sectional - #10 MinookaMay 21 · 110m Hurdles · Place 23 · Bradley (B.-Bourbonnais)110m Hurdles2317.60a11
May 14SWSC Boys ChampionshipsMay 14 · 300m Hurdles · Place 10 · Bradley (B.-Bourbonnais)300m Hurdles1046.3711
May 9Oswego East Boys Track & Field InviteMay 9 · 300m Hurdles · Bradley (B.-Bourbonnais)300m Hurdles36" / 0.914m—DNF11
May 9Oswego East Boys Track & Field InviteMay 9 · 110m Hurdles · Place 8 · Bradley (B.-Bourbonnais)110m Hurdles39" / 0.991m8.20.73a11
May 2Homewood Flossmoor Dick Beebe InvitationalMay 2 · 300m Hurdles · Place 9 · Bradley (B.-Bourbonnais)300m Hurdles944.6311
Apr 29Lincoln Way West Boys TriangularApr 29 · 300m Hurdles · Place 3 · Bradley (B.-Bourbonnais)300m Hurdles345.79a11
Apr 28Kankakee All City Apr 28 · 300m Hurdles · Place 2 · Bradley (B.-Bourbonnais)300m Hurdles245.04a11
Apr 28Kankakee All City Apr 28 · 110m Hurdles · Place 2 · Bradley (B.-Bourbonnais)110m Hurdles217.93a11
Apr 25Gary Haupert InvitationalApr 25 · 300m Hurdles · Place 10 · Bradley (B.-Bourbonnais)300m Hurdles1047.6411
Apr 25Gary Haupert InvitationalApr 25 · 110m Hurdles · Place 6 · Bradley (B.-Bourbonnais)110m Hurdles616.8111
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 110m Hurdles · Place 10 · Bradley (B.-Bourbonnais)110m Hurdles1020.22a11
Apr 15Bradley Bourbonnais Boys TriangularApr 15 · 300m Hurdles · Place 4 · Bradley (B.-Bourbonnais)300m Hurdles445.93a11
Apr 15Bradley Bourbonnais Boys TriangularApr 15 · 110m Hurdles · Place 5 · Bradley (B.-Bourbonnais)110m Hurdles517.72a11
Apr 12Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 12 · 300m Hurdles · Place 5 · Bradley (B.-Bourbonnais)300m Hurdles544.96a11
Apr 12Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 12 · 110m Hurdles · Place 6 · Bradley (B.-Bourbonnais)110m Hurdles617.57a11
Apr 3Boilermaker InviteApr 3 · 300m Hurdles · Place 1 · Bradley (B.-Bourbonnais)300m Hurdles146.09a11
Apr 3Boilermaker InviteApr 3 · 110m Hurdles · Place 1 · Bradley (B.-Bourbonnais)110m Hurdles116.94a11
Mar 8LWC-Bradley-Oak Forest Boys Tri MeetMar 8 · 55m Hurdles · Place 4 · Bradley (B.-Bourbonnais)55m Hurdles49.1—
Mar 8LWC-Bradley-Oak Forest Boys Tri MeetMar 8 · 400 Meters · Place 6 · Bradley (B.-Bourbonnais)400 Meters659.9 PB—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8SWSC Boys ChampionshipsMay 8 · 300m Hurdles · Place 9 · Bradley (B.-Bourbonnais)300m Hurdles36" / 0.914m9.47.31a10
Apr 22All City ChampionshipsApr 22 · 300m Hurdles · Place 6 · Bradley (B.-Bourbonnais300m Hurdles649.9—
Apr 22All City ChampionshipsApr 22 · 110m Hurdles · Place 4 · Bradley (B.-Bourbonnais110m Hurdles421.0—
Apr 19Gary Haupert InvitationalApr 19 · 110m Hurdles · Place 12 · Bradley (B.-Bourbonnais110m Hurdles1221.50a—
Apr 15LWC-Bradley-Bolingbrook Boys Tri MeetApr 15 · 300m Hurdles · Place 9 · Bradley (B.-Bourbonnais)300m Hurdles952.4—
Apr 15LWC-Bradley-Bolingbrook Boys Tri MeetApr 15 · 110m Hurdles · Place 8 · Bradley (B.-Bourbonnais)110m Hurdles820.7—
Apr 15LWC-Bradley-Bolingbrook Boys Tri MeetApr 15 · 100 Meters · Place 44 · Bradley (B.-Bourbonnais)100 Meters4412.4 PB—
Apr 9Lockport Tri Bradley and LWEApr 9 · 300m Hurdles · Place 9 · Bradley (B.-Bourbonnais)300m Hurdles36" / 0.914m9.51.28a10
Apr 9Lockport Tri Bradley and LWEApr 9 · 110m Hurdles · Place 12 · Bradley (B.-Bourbonnais)110m Hurdles39" / 0.991m12.21.29a10