Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDistrict 88 Crosstown Showdown · Apr 2212.20aDistrict 88 Crosstown ShowdownApril 22, 2026
110m Hurdles · 39" / 0.991m · Indoor92nd Annual DuPage County Track and Field Championships · May 819.37a92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorWSC Gold Boys Conference Championship · May 1317.84aWSC Gold Boys Conference ChampionshipMay 13, 2026
200 Meters · OutdoorHakke Invite · Apr 1725.50aHakke InviteApril 17, 2026
300m Hurdles · 36" / 0.914m · OutdoorDistrict 88 Crosstown Showdown · Apr 2247.85aDistrict 88 Crosstown ShowdownApril 22, 2026
Pole Vault · OutdoorWSC Gold Boys Conference Championship · May 132.59mWSC Gold Boys Conference ChampionshipMay 13, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · 110m Hurdles · Place 25 · Villa Park (Willowbrook)110m Hurdles39" / 0.991m25.18.43a9
May 13WSC Gold Boys Conference ChampionshipMay 13 · Pole Vault · Place 2 · Villa Park (Willowbrook)Pole Vault2.2.59m PB9
May 13WSC Gold Boys Conference ChampionshipMay 13 · 110m Hurdles · Place 2 · Villa Park (Willowbrook)110m Hurdles39" / 0.991m2.17.84a PBWind: 0.99
May 1Willowbrook Boy's InvitationalMay 1 · 400 Meters · Villa Park (Willowbrook)400 Meters—DNS9
May 1Willowbrook Boy's InvitationalMay 1 · 200 Meters · Place 5 · Villa Park (Willowbrook)200 Meters5.26.30a9
May 1Willowbrook Boy's InvitationalMay 1 · 100 Meters · Place 13 · Villa Park (Willowbrook)100 Meters13.12.74a9
Apr 29Hinsdale Central Frosh/Soph InviteApr 29 · Pole Vault · Place 7 · Villa Park (Willowbrook)Pole Vault7.2.44m9
Apr 29Hinsdale Central Frosh/Soph InviteApr 29 · 300m Hurdles · Place 7 · Villa Park (Willowbrook)300m Hurdles36" / 0.914m7.49.84a9
Apr 29Hinsdale Central Frosh/Soph InviteApr 29 · 110m Hurdles · Place 9 · Villa Park (Willowbrook)110m Hurdles39" / 0.991m9.19.89aWind: 1.49
Apr 22District 88 Crosstown ShowdownApr 22 · 300m Hurdles · Place 3 · Villa Park (Willowbrook)300m Hurdles36" / 0.914m3.47.85a PB9
Apr 22District 88 Crosstown ShowdownApr 22 · 110m Hurdles · Place 2 · Villa Park (Willowbrook)110m Hurdles39" / 0.991m2.19.07a9
Apr 22District 88 Crosstown ShowdownApr 22 · 100 Meters · Place 7 · Villa Park (Willowbrook)100 Meters7.12.20a PB9
Apr 17Hakke InviteApr 17 · Pole Vault · Place 13 · Villa Park (Willowbrook)Pole Vault13.2.51m9
Apr 17Hakke InviteApr 17 · 200 Meters · Villa Park (Willowbrook)200 Meters—DNS9
Apr 17Hakke InviteApr 17 · 200 Meters · Place 16 · Villa Park (Willowbrook)200 Meters16.25.50a PB9
Apr 17Hakke InviteApr 17 · 100 Meters · Place 34 · Villa Park (Willowbrook)100 Meters34.12.33a9
Apr 11St. Charles East Elmore McCornack InvitationalApr 11 · 110m Hurdles · Place 3 · Villa Park (Willowbrook)110m Hurdles39" / 0.991m3.20.09a9
Apr 11St. Charles East Elmore McCornack InvitationalApr 11 · 200 Meters · Place 31 · Villa Park (Willowbrook)200 Meters31.25.95a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · Pole Vault · Villa Park (Willowbrook)Pole Vault—NH9
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · 110m Hurdles · Place 18 · Villa Park (Willowbrook)110m Hurdles39" / 0.991m18.19.37a PB9