Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWillowbrook Boy's Invitational · May 112.97aWillowbrook Boy's InvitationalMay 1, 2026
110m Hurdles · 39" / 0.991m · OutdoorWSC Gold Boys Conference Championship · May 1318.06aWSC Gold Boys Conference ChampionshipMay 13, 2026
200 Meters · Outdoor Glenbard South Raider Invite · Apr 2426.49a Glenbard South Raider InviteApril 24, 2026
complete · OutdoorTim Simon Invitational · Apr 261.3Tim Simon InvitationalApril 26, 2025
Complete · OutdoorIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park) · May 235.79mIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 23, 2025
Final · Outdoor91st Dupage County Boys Championship · May 95.12m91st Dupage County Boys ChampionshipMay 9, 2025
Full · IndoorWest Suburban Gold Boys Indoor Championship · Mar 215.81mWest Suburban Gold Boys Indoor ChampionshipMarch 21, 2025
Full · OutdoorJohn Bell Invitational · Apr 195.41mJohn Bell InvitationalApril 19, 2025
Long Jump · IndoorHomewood Flossmoor Boys Quint #2 · Feb 225.45mHomewood Flossmoor Boys Quint #2February 22, 2025
Long Jump · OutdoorHinsdale Central Frosh-Soph Invite · Apr 305.45mHinsdale Central Frosh-Soph InviteApril 30, 2025
Triple Jump · IndoorHomewood Flossmoor Boys Quint #2 · Feb 2211.36mHomewood Flossmoor Boys Quint #2February 22, 2025
Triple Jump · OutdoorEvanston Boys Phillips-Richards Relays · Mar 1511.41mEvanston Boys Phillips-Richards RelaysMarch 15, 2025

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · Triple Jump · Place 12 · Villa Park (Willowbrook)Triple Jump12.12.54m10
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · Long Jump · Place 21 · Villa Park (Willowbrook)Long Jump21.5.64m10
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · 110m Hurdles · Villa Park (Willowbrook)110m Hurdles39" / 0.991m—DNS10
May 13WSC Gold Boys Conference ChampionshipMay 13 · Triple Jump · Place 3 · Villa Park (Willowbrook)Triple Jump3.12.42m10
May 13WSC Gold Boys Conference ChampionshipMay 13 · Long Jump · Place 9 · Villa Park (Willowbrook)Long Jump9.5.58m10
May 13WSC Gold Boys Conference ChampionshipMay 13 · 110m Hurdles · Place 6 · Villa Park (Willowbrook)110m Hurdles39" / 0.991m6.18.06a PBWind: 1.110
May 1Willowbrook Boy's InvitationalMay 1 · Triple Jump · Place 2 · Villa Park (Willowbrook)Triple Jump2.11.49m10
May 1Willowbrook Boy's InvitationalMay 1 · Long Jump · Place 2 · Villa Park (Willowbrook)Long Jump2.5.46m10
May 1Willowbrook Boy's InvitationalMay 1 · 100 Meters · Place 7 · Villa Park (Willowbrook)100 Meters7.12.97a PB10
Apr 29Hinsdale Central Frosh/Soph InviteApr 29 · Triple Jump · Place 1 · Villa Park (Willowbrook)Triple Jump1.11.98m10
Apr 29Hinsdale Central Frosh/Soph InviteApr 29 · Long Jump · Place 1 · Villa Park (Willowbrook)Long Jump1.5.67m10
Apr 24 Glenbard South Raider InviteApr 24 · Triple Jump · Place 1 · Villa Park (Willowbrook)Triple Jump112.65m10
Apr 24 Glenbard South Raider InviteApr 24 · Long Jump · Place 6 · Villa Park (Willowbrook)Long Jump66.00m10
Apr 24 Glenbard South Raider InviteApr 24 · 200 Meters · Place 17 · Villa Park (Willowbrook)200 Meters1726.49a PB10
Apr 22District 88 Crosstown ShowdownApr 22 · Long Jump · Place 1 · Villa Park (Willowbrook)Long Jump1.5.55m10
Apr 22District 88 Crosstown ShowdownApr 22 · 200 Meters · Villa Park (Willowbrook)200 Meters—DNS10
Apr 22District 88 Crosstown ShowdownApr 22 · 100 Meters · Villa Park (Willowbrook)100 Meters—DNS10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · Triple Jump · Place 12 · Villa Park (Willowbrook)Triple Jump12.11.74m10
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · Long Jump · Place 11 · Villa Park (Willowbrook)Long Jump11.6.06m10

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 23IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 23 · Complete · Place 18 · Villa Park (Willowbrook)Complete185.79m PB9
May 15West Suburban GOLD Boys ConferenceMay 15 · Triple Jump · Place 1 · Villa Park (Willowbrook)Triple Jump112.24m9
May 15West Suburban GOLD Boys ConferenceMay 15 · Long Jump · Place 1 · Villa Park (Willowbrook)Long Jump16.10m9
May 15West Suburban GOLD Boys ConferenceMay 15 · 300m Hurdles · Place 4 · Villa Park (Willowbrook)300m Hurdles447.55a9
May 15West Suburban GOLD Boys ConferenceMay 15 · 110m Hurdles · Place 2 · Villa Park (Willowbrook)110m Hurdles218.12a9
May 991st Dupage County Boys ChampionshipMay 9 · Final · Place 5 · Villa Park (Willowbrook)Final512.20m9
May 991st Dupage County Boys ChampionshipMay 9 · Final · Place 14 · Villa Park (Willowbrook)Final145.12m PB9
May 991st Dupage County Boys ChampionshipMay 9 · Final · Place 12 · Villa Park (Willowbrook)Final1218.539
Apr 30Hinsdale Central Frosh-Soph InviteApr 30 · Triple Jump · Place 1 · Villa Park (Willowbrook)Triple Jump112.17m9
Apr 30Hinsdale Central Frosh-Soph InviteApr 30 · Long Jump · Place 3 · Villa Park (Willowbrook)Long Jump35.45m PB9
Apr 30Hinsdale Central Frosh-Soph InviteApr 30 · 300m Hurdles · Place 7 · Villa Park (Willowbrook)300m Hurdles747.61a9
Apr 30Hinsdale Central Frosh-Soph InviteApr 30 · 110m Hurdles · Place 5 · Villa Park (Willowbrook)110m Hurdles518.32a9
Apr 26Tim Simon InvitationalApr 26 · complete · Place 5 · Villa Park (Willowbrook)complete55.30m9
Apr 26Tim Simon InvitationalApr 26 · complete · Villa Park (Willowbrook)complete—1.3 PB9
Apr 23District 88 Crosstown ShowdownApr 23 · Long Jump · Place 1 · Villa Park (Willowbrook)Long Jump15.67m9
Apr 23District 88 Crosstown ShowdownApr 23 · 300m Hurdles · Place 1 · Villa Park (Willowbrook)300m Hurdles153.54a9
Apr 19John Bell InvitationalApr 19 · Full · Place 2 · Villa Park (Willowbrook)Full212.01m9
Apr 19John Bell InvitationalApr 19 · Full · Place 6 · Villa Park (Willowbrook)Full65.41m PB9
Apr 19John Bell InvitationalApr 19 · Full · Place 11 · Villa Park (Willowbrook)Full1123.259
Apr 10Glenbard East Rams InvitationalApr 10 · 300m Hurdles · Place 2 · Villa Park (Willowbrook)300m Hurdles248.50a9
Apr 10Glenbard East Rams InvitationalApr 10 · 110m Hurdles · Place 1 · Villa Park (Willowbrook)110m Hurdles118.42a9
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · Triple Jump · Place 1 · Villa Park (Willowbrook)Triple Jump111.41m PB—
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · Long Jump · Place 2 · Villa Park (Willowbrook)Long Jump25.76m—
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · 55m Hurdles · Place 2 · Villa Park (Willowbrook)55m Hurdles29.59a—
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · 50m Hurdles · Place 2 · Villa Park (Willowbrook)50m Hurdles28.88a—
Mar 13rd Annual Art Pahl InvitationalMar 1 · Long Jump · Place 13 · Villa Park (Willowbrook)Long Jump135.56m—
Mar 13rd Annual Art Pahl InvitationalMar 1 · Triple Jump · Place 4 · Villa Park (Willowbrook)Triple Jump411.43m—
Mar 13rd Annual Art Pahl InvitationalMar 1 · 55m Hurdles · Place 6 · Villa Park (Willowbrook)55m Hurdles69.72a—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 21West Suburban Gold Boys Indoor ChampionshipMar 21 · Full · Place 1 · Villa Park (Willowbrook)Full111.69m9
Mar 21West Suburban Gold Boys Indoor ChampionshipMar 21 · Full · Place 1 · Villa Park (Willowbrook)Full15.81m PB9
Mar 21West Suburban Gold Boys Indoor ChampionshipMar 21 · Full · Place 1 · Villa Park (Willowbrook)Full18.609
Mar 21West Suburban Gold Boys Indoor ChampionshipMar 21 · Full · Place 1 · Villa Park (Willowbrook)Full19.209
Feb 22Homewood Flossmoor Boys Quint #2Feb 22 · Triple Jump · Place 10 · Villa Park (Willowbrook)Triple Jump1011.36m PB—
Feb 22Homewood Flossmoor Boys Quint #2Feb 22 · Long Jump · Place 19 · Villa Park (Willowbrook)Long Jump195.45m PB—