Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDuPage Metro Valley Association 33rd Annual Track & Field Conference Meet · May 1314.14aDuPage Metro Valley Association 33rd Annual Track & Field Conference MeetMay 13, 2024
110m Hurdles · 39" / 0.991m · OutdoorWSC Gold Boys Conference Championship · May 1320.06aWSC Gold Boys Conference ChampionshipMay 13, 2026
1600 Meters · OutdoorBradley Davis Memorial Under the Lights Invite · May 125:12.27aBradley Davis Memorial Under the Lights InviteMay 12, 2026
200 Meters · IndoorYork Boys Quad #1 · Feb 828.11aYork Boys Quad #1February 8, 2025
300m Hurdles · 36" / 0.914m · OutdoorWSC Gold Boys Conference Championship · May 1349.42aWSC Gold Boys Conference ChampionshipMay 13, 2026
400 Meters · IndoorWillowbrook Boys Quad · Feb 181:06.47aWillowbrook Boys QuadFebruary 18, 2025
400 Meters · Outdoor57th Annual Wanner Knights’ Invitational · May 21:00.73a57th Annual Wanner Knights’ InvitationalMay 2, 2025
55 Meters · IndoorYork Boys Quad #1 · Feb 87.91aYork Boys Quad #1February 8, 2025
600 Meters · IndoorWest Suburban Gold Boys Indoor Championship · Mar 201:39.54West Suburban Gold Boys Indoor ChampionshipMarch 20, 2026
800 Meters · OutdoorThe Brook Last Chance Meet (Senior Night) · May 82:18.79aThe Brook Last Chance Meet (Senior Night)May 8, 2026
Long Jump · IndoorYork Boys Quad #1 · Feb 74.76mYork Boys Quad #1February 7, 2026
Long Jump · OutdoorProviso West Boys Quad 4 · Mar 65.02mProviso West Boys Quad 4March 6, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13WSC Gold Boys Conference ChampionshipMay 13 · 300m Hurdles · Place 8 · Downers Grove (South)Downers Grove (South)300m Hurdles36" / 0.914m8.49.42a PB10
May 13WSC Gold Boys Conference ChampionshipMay 13 · 110m Hurdles · Place 7 · Downers Grove (South)Downers Grove (South)110m Hurdles39" / 0.991m7.20.06a PBWind: 0.910
May 12Bradley Davis Memorial Under the Lights InviteMay 12 · 1600 Meters · Place 92 · Downers Grove (South)Downers Grove (South)1600 Meters92.5:12.27a PB10
May 8The Brook Last Chance Meet (Senior Night)May 8 · 800 Meters · Place 11 · Downers Grove (South)Downers Grove (South)800 Meters11.2:18.79a PB10
Apr 29Hinsdale Central Frosh/Soph InviteApr 29 · 300m Hurdles · Place 8 · Downers Grove (South)Downers Grove (South)300m Hurdles36" / 0.914m8.50.11a10
Apr 29Hinsdale Central Frosh/Soph InviteApr 29 · 110m Hurdles · Place 10 · Downers Grove (South)Downers Grove (South)110m Hurdles39" / 0.991m10.20.22aWind: 0.810
Apr 29Hinsdale Central Frosh/Soph InviteApr 29 · 1600 Meters · Place 43 · Downers Grove (South)Downers Grove (South)1600 Meters43.5:29.38a10
Apr 18Bud Mohns-Bob Cohoon InvitationalApr 18 · 800 Meters · Place 23 · Downers Grove (South)Downers Grove (South)800 Meters23.2:23.80a10
Mar 6Proviso West Boys Quad 4Mar 6 · Long Jump · Place 10 · Downers Grove (South)Downers Grove (South)Long Jump105.02m PB10
Mar 6Proviso West Boys Quad 4Mar 6 · 60m Hurdles · Place 12 · Downers Grove (South)Downers Grove (South)60m Hurdles1211.33a10

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Mar 20West Suburban Gold Boys Indoor ChampionshipMar 20 · Long Jump · Place 9 · Downers Grove (South)Downers Grove (South)Long Jump94.98m10
Mar 20West Suburban Gold Boys Indoor ChampionshipMar 20 · 55m Hurdles · Place 3 · Downers Grove (South)Downers Grove (South)55m Hurdles310.2010
Mar 20West Suburban Gold Boys Indoor ChampionshipMar 20 · 600 Meters · Place 4 · Downers Grove (South)Downers Grove (South)600 Meters41:39.54 PB10
Mar 142026 Bob Nihells Boys Indoor ClassicMar 14 · Long Jump · Place 15 · Downers Grove (South)Downers Grove (South)Long Jump155.16m10
Mar 142026 Bob Nihells Boys Indoor ClassicMar 14 · 55m Hurdles · Place 16 · Downers Grove (South)Downers Grove (South)55m Hurdles1610.4010
Feb 28Proviso West Boys InvitationalFeb 28 · Long Jump · Place 19 · Downers Grove (South)Downers Grove (South)Long Jump195.02m10
Feb 28Proviso West Boys InvitationalFeb 28 · 60m Hurdles · Place 22 · Downers Grove (South)Downers Grove (South)60m Hurdles2211.64a10
Feb 28Proviso West Boys InvitationalFeb 28 · 60m Hurdles · Place 22 · Downers Grove (South)Downers Grove (South)60m Hurdles2211.64—
Feb 28Proviso West Boys InvitationalFeb 28 · Long Jump · Place 19 · Downers Grove (South)Downers Grove (South)Long Jump195.02m—
Feb 17Willowbrook Warrior JV OpenFeb 17 · Long Jump · Place 2 · Downers Grove (South)Downers Grove (South)Long Jump25.33m10
Feb 17Willowbrook Warrior JV OpenFeb 17 · 600 Meters · Place 4 · Downers Grove (South)Downers Grove (South)600 Meters41:41.07a10
Feb 7York Boys Quad #1Feb 7 · Long Jump · Place 6 · Downers Grove (South)Downers Grove (South)Long Jump64.76m PB10
Feb 7York Boys Quad #1Feb 7 · 55m Hurdles · Place 4 · Downers Grove (South)Downers Grove (South)55m Hurdles410.77a10
Feb 7York Boys Quad #1Feb 7 · 50m Hurdles · Place 3 · Downers Grove (South)Downers Grove (South)50m Hurdles39.84a10
Feb 4DGS Time TrialsFeb 4 · 55 Meter · Place 23 · Downers Grove (South)Downers Grove (South)55 Meter23.7.77aUnofficial10
Feb 4DGS Time TrialsFeb 4 · 800 Meters · Place 29 · Downers Grove (South)Downers Grove (South)800 Meters29.2:30.70aUnofficial10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 257th Annual Wanner Knights’ InvitationalMay 2 · 400 Meters · Place 44 · Downers Grove (South)Downers Grove (South)400 Meters44.1:00.73a PB9
Apr 30Hinsdale Central Frosh-Soph InviteApr 30 · 300m Hurdles · Place 11 · Downers Grove (South)Downers Grove (South)300m Hurdles1150.02a9
Apr 30Hinsdale Central Frosh-Soph InviteApr 30 · 800 Meters · Place 14 · Downers Grove (South)Downers Grove (South)800 Meters142:26.03a9
Apr 16Hinsdale Central Boys TriApr 16 · 300m Hurdles · Place 1 · Downers Grove (South)Downers Grove (South)300m Hurdles144.109
Apr 16Hinsdale Central Boys TriApr 16 · 110m Hurdles · Place 16 · Downers Grove (South)Downers Grove (South)110m Hurdles1621.929
Apr 16Hinsdale Central Boys TriApr 16 · 800 Meters · Place 33 · Downers Grove (South)Downers Grove (South)800 Meters332:34.949
Mar 7Proviso West Boys Quad #4Mar 7 · 60m Hurdles · Place 18 · Downers Grove (South)Downers Grove (South)60m Hurdles1812.28a—
Mar 7Proviso West Boys Quad #4Mar 7 · Combined Division 60y Hurdles Finals · Place 12 · Downers Grove (South)Downers Grove (South)Combined Division 60y Hurdles Finals1211.14a—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 18Willowbrook Boys QuadFeb 18 · 55m Hurdles · Place 7 · Downers Grove (South)Downers Grove (South)55m Hurdles711.25a—
Feb 18Willowbrook Boys QuadFeb 18 · 50m Hurdles · Place 6 · Downers Grove (South)Downers Grove (South)50m Hurdles610.72a—
Feb 18Willowbrook Boys QuadFeb 18 · 400 Meters · Place 21 · Downers Grove (South)Downers Grove (South)400 Meters211:06.47a PB—
Feb 8York Boys Quad #1Feb 8 · 200 Meters · Place 19 · Downers Grove (South)Downers Grove (South)200 Meters1928.11a PB—
Feb 8York Boys Quad #1Feb 8 · 55 Meters · Place 53 · Downers Grove (South)Downers Grove (South)55 Meters537.91a PB—
Feb 5DGS Time TrialsFeb 5 · 55 Meter · Place 37 · Downers Grove (South)Downers Grove (South)55 Meter37.7.93aUnofficial9

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 13DuPage Metro Valley Association 33rd Annual Track & Field Conference MeetMay 13 · 400 Meters · Place 4 · Downers Grove O'NeillDowners Grove O'Neill400 Meters4.1:05.81a8
May 13DuPage Metro Valley Association 33rd Annual Track & Field Conference MeetMay 13 · 100 Meters · Place 10 · Downers Grove O'NeillDowners Grove O'Neill100 Meters10.14.14a PB8