Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWSC Silver Boys Outdoor Championship · May 1510.41aWSC Silver Boys Outdoor ChampionshipMay 15, 2025
200 Meters · IndoorClash at the Coliseum · Feb 2822.48aClash at the ColiseumFebruary 28, 2026
200 Meters · OutdoorIHSA Class 3A TRB Sectional - #08 Downers Grove (North) · May 2121.71aIHSA Class 3A TRB Sectional - #08 Downers Grove (North)May 21, 2026
400 Meters · IndoorProviso West Boys Indoor Quad 3 · Feb 2054.41aProviso West Boys Indoor Quad 3February 20, 2026
400 Meters · Outdoor34th Annual Pete Struck Eagle Classic · May 151.91a34th Annual Pete Struck Eagle ClassicMay 1, 2026
55 Meter · IndoorWest Suburban Silver Boys Conference Meet · Mar 177.20aWest Suburban Silver Boys Conference MeetMarch 17, 2023
55 Meters · IndoorWest Suburban Boys Silver Indoor Conference · Mar 216.48West Suburban Boys Silver Indoor ConferenceMarch 21, 2025
55 Meters · OutdoorWSC Boys Silver Championships · Mar 206.41WSC Boys Silver ChampionshipsMarch 20, 2026
60 Meter · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 177.03aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
60 Meters · IndoorBoys Sequoit Showdown · Feb 147.00aBoys Sequoit ShowdownFebruary 14, 2026
60 Meters · OutdoorHomewood Flossmoor Boys ABC Invitational · Mar 66.89aHomewood Flossmoor Boys ABC InvitationalMarch 6, 2026
Long Jump · IndoorWest Suburban Boys Silver Indoor Conference · Mar 216.55mWest Suburban Boys Silver Indoor ConferenceMarch 21, 2025
Long Jump · OutdoorRed Grange Invitational · Apr 195.35mRed Grange InvitationalApril 19, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 200 Meters · Place 14 · Hinsdale (Central)Hinsdale (Central)200 MetersRound P14.21.84aWind: 0.912
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 100 Meters · Place 16 · Hinsdale (Central)Hinsdale (Central)100 MetersRound P16.10.87aWind: -0.112
May 21IHSA Class 3A TRB Sectional - #08 Downers Grove (North)May 21 · 200 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)200 Meters2.21.71a PBWind: 1.812
May 21IHSA Class 3A TRB Sectional - #08 Downers Grove (North)May 21 · 100 Meters · Place 4 · Hinsdale (Central)Hinsdale (Central)100 Meters4.10.74aWind: 112
May 14West Suburban Silver BOYS ConferenceMay 14 · 200 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)200 Meters121.77a12
May 14West Suburban Silver BOYS ConferenceMay 14 · 100 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)100 Meters110.88a12
May 8McCarthy Memorial InviteMay 8 · 100 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)100 Meters1.10.99a12
May 134th Annual Pete Struck Eagle ClassicMay 1 · 400 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)400 Meters2.51.91a PB12
Apr 11St. Charles East Elmore McCornack InvitationalApr 11 · 400 Meters · Place 3 · Hinsdale (Central)Hinsdale (Central)400 Meters3.52.24a12
Mar 20WSC Boys Silver ChampionshipsMar 20 · 55 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)55 Meters26.41 PB12
Mar 6Homewood Flossmoor Boys ABC InvitationalMar 6 · 200 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)200 Meters222.30a12
Mar 6Homewood Flossmoor Boys ABC InvitationalMar 6 · 60 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)60 Meters26.89a PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Clash at the ColiseumFeb 28 · 200 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)200 Meters122.48a PB12
Feb 20Proviso West Boys Indoor Quad 3Feb 20 · 400 Meters · Place 5 · Hinsdale (Central)Hinsdale (Central)400 Meters554.41a PB12
Feb 14Boys Sequoit ShowdownFeb 14 · 60 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)60 Meters17.00a PB12
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 60 Meter · Place 15 · UnattachedUnattached60 MeterRound P15.7.11a12
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 60 Meter · Place 12 · UnattachedUnattached60 Meter12.7.03a PB12

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 30IHSA 3A Boys State Track & Field ChampionshipsMay 30 · 200 Meters · Place 13 · Hinsdale (Central)Hinsdale (Central)200 MetersRound P13.21.87aWind: 111
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 200 Meters · Place 13 · Hinsdale (Central)Hinsdale (Central)200 MetersRound P1321.87a11
May 22IHSA Class 3A TRB Sectional - #06 LaGrange (Lyons)May 22 · 200 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)200 Meters221.7711
May 22IHSA Class 3A TRB Sectional - #06 LaGrange (Lyons)May 22 · 100 Meters · Place 3 · Hinsdale (Central)Hinsdale (Central)100 Meters310.9611
May 15WSC Silver Boys Outdoor ChampionshipMay 15 · Long Jump · Place 5 · Hinsdale (Central)Hinsdale (Central)Long Jump56.52m11
May 15WSC Silver Boys Outdoor ChampionshipMay 15 · 200 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)200 Meters121.85a11
May 15WSC Silver Boys Outdoor ChampionshipMay 15 · 100 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)100 Meters210.41a PB11
May 92025 Hinsdale Central McCarthy Memorial InvitationalMay 9 · 200 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)200 Meters222.0811
May 92025 Hinsdale Central McCarthy Memorial InvitationalMay 9 · 100 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)100 Meters111.0211
May 233rd Annual Pete Struck Eagle ClassicMay 2 · 200 Meters · Place 3 · Hinsdale (Central)Hinsdale (Central)200 Meters322.61a11
Apr 24Hinsdale Central Red Devil InvitationalApr 24 · 100 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)100 Meters110.8711
Apr 19Bud Mohns/Bob Cohoon InvitationalApr 19 · Long Jump · Place 5 · Hinsdale (Central)Hinsdale (Central)Long Jump56.05m11
Apr 16Hinsdale Central Boys TriApr 16 · 400 Meters · Place 8 · Hinsdale (Central)Hinsdale (Central)400 Meters857.5411
Apr 12St. Charles East Boys InviteApr 12 · Long Jump · Place 2 · Hinsdale (Central)Hinsdale (Central)Long Jump26.30m11
Apr 12St. Charles East Boys InviteApr 12 · 200 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)200 Meters122.41a11
Apr 12St. Charles East Boys InviteApr 12 · 100 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)100 Meters111.01a11
Mar 7Homewood Flossmoor Boys ABC InvitationalMar 7 · Long Jump · Place 7 · Hinsdale (Central)Hinsdale (Central)Long Jump76.00m—
Mar 7Homewood Flossmoor Boys ABC InvitationalMar 7 · 400 Meters · Place 10 · Hinsdale (Central)Hinsdale (Central)400 Meters1054.20a—
Mar 13rd Annual Art Pahl InvitationalMar 1 · Long Jump · Place 5 · Hinsdale (Central)Hinsdale (Central)Long Jump56.03m—
Mar 13rd Annual Art Pahl InvitationalMar 1 · 400 Meters · Place 6 · Hinsdale (Central)Hinsdale (Central)400 Meters655.96a—
Mar 13rd Annual Art Pahl InvitationalMar 1 · 55 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)55 Meters16.58a—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 21West Suburban Boys Silver Indoor ConferenceMar 21 · Long Jump · Place 3 · Hinsdale (Central)Hinsdale (Central)Long Jump36.55m PB11
Mar 21West Suburban Boys Silver Indoor ConferenceMar 21 · 200 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)200 Meters222.6211
Mar 21West Suburban Boys Silver Indoor ConferenceMar 21 · 55 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)55 Meters26.48 PB11
Feb 21Proviso West Boys Quad #3Feb 21 · 200 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)200 Meters223.11a—
Feb 21Proviso West Boys Quad #3Feb 21 · 60 Meters · Place 2 · Hinsdale (Central)Hinsdale (Central)60 Meters27.01a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #9 Joliet (Central)May 17 · 200 Meters · Place 20 · Hinsdale (Central)Hinsdale (Central)200 Meters2023.36a—
May 10WSC Silver Boys ChampionshipMay 10 · Long Jump · Place 2 · Hinsdale (Central)Hinsdale (Central)Long Jump25.72m—
May 10WSC Silver Boys ChampionshipMay 10 · 200 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)200 Meters123.26a—
May 10WSC Silver Boys ChampionshipMay 10 · 100 Meters · Place 1 · Hinsdale (Central)Hinsdale (Central)100 Meters111.46a—
Apr 2532nd Annual Pete Struck Eagle ClassicApr 25 · 100 Meters · Place 17 · Hinsdale (Central)Hinsdale (Central)100 Meters1711.77a—
Apr 24Hinsdale Central Frosh-Soph InviteApr 24 · Long Jump · Place 4 · Hinsdale (Central)Hinsdale (Central)Long Jump45.58m—
Apr 19Red Grange InvitationalApr 19 · Long Jump · Place 9 · Hinsdale (Central)Hinsdale (Central)Long Jump95.35m PB—
Apr 19Red Grange InvitationalApr 19 · 200 Meters · Place 4 · Hinsdale (Central)Hinsdale (Central)200 Meters423.85a—
Apr 1337th Annual Bud Mohns/Bob Cohoon InvitationalApr 13 · Long Jump · Place 4 · Hinsdale (Central)Hinsdale (Central)Long Jump45.82m10
Apr 1337th Annual Bud Mohns/Bob Cohoon InvitationalApr 13 · 100 Meters · Place 5 · Hinsdale (Central)Hinsdale (Central)100 Meters511.6410
Apr 6St. Charles East Elmore McCornack Boys InviteApr 6 · 200 Meters · Place 6 · Hinsdale (Central)Hinsdale (Central)200 Meters623.6510
Apr 6St. Charles East Elmore McCornack Boys InviteApr 6 · 100 Meters · Place 9 · Hinsdale (Central)Hinsdale (Central)100 Meters911.7910
Mar 9York Boys Open #3Mar 9 · 400 Meters · Place 29 · Hinsdale (Central)Hinsdale (Central)400 Meters2959.81a—
Mar 9York Boys Open #3Mar 9 · 55 Meters · Place 17 · Hinsdale (Central)Hinsdale (Central)55 Meters177.00a—
Mar 1Homewood Flossmoor Boys A-B-C InvitationalMar 1 · 200 Meters · Place 6 · Hinsdale (Central)Hinsdale (Central)200 Meters624.4710
Mar 1Homewood Flossmoor Boys A-B-C InvitationalMar 1 · 60 Meters · Place 10 · Hinsdale (Central)Hinsdale (Central)60 Meters107.4010

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Lakes Clash at the Coliseum Invitational Feb 24 · 200 Meters · Place 21 · Hinsdale (Central)Hinsdale (Central)200 Meters2124.3310

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 172023 IHSA Class 3A TRB Sectional - #9 Plainfield (North)May 17 · 200 Meters · Place 22 · Hinsdale (Central)Hinsdale (Central)200 Meters2223.929
May 172023 IHSA Class 3A TRB Sectional - #9 Plainfield (North)May 17 · 100 Meters · Place 23 · Hinsdale (Central)Hinsdale (Central)100 Meters2311.679
May 13WSC Silver BoysMay 13 · 200 Meters · Place 5 · Hinsdale (Central)Hinsdale (Central)200 Meters524.489
May 13WSC Silver BoysMay 13 · 100 Meters · Place 4 · Hinsdale (Central)Hinsdale (Central)100 Meters412.069
May 5Hinsdale Central Boys McCarthy InviteMay 5 · 200 Meters · Place 15 · Hinsdale (Central)Hinsdale (Central)200 Meters1524.17a—
Apr 26Red Devil Frosh-Soph InviteApr 26 · 200 Meters · Place 4 · Hinsdale (Central)Hinsdale (Central)200 Meters424.59a—
Apr 26Red Devil Frosh-Soph InviteApr 26 · 100 Meters · Place 5 · Hinsdale (Central)Hinsdale (Central)100 Meters512.06a—
Apr 21Red Grange InvitationalApr 21 · 200 Meters · Place 14 · Hinsdale (Central)Hinsdale (Central)200 Meters1425.36a—
Apr 21Red Grange InvitationalApr 21 · 100 Meters · Place 15 · Hinsdale (Central)Hinsdale (Central)100 Meters1512.16a—
Apr 15Bud Mohns InvitationalApr 15 · 400 Meters · Place 10 · Hinsdale (Central)Hinsdale (Central)400 Meters1058.979
Apr 15Bud Mohns InvitationalApr 15 · 200 Meters · Place 6 · Hinsdale (Central)Hinsdale (Central)200 Meters625.199
Apr 15Bud Mohns InvitationalApr 15 · 100 Meters · Place 25 · Hinsdale (Central)Hinsdale (Central)100 Meters2512.029
Apr 8St. Charles East Boys "Elmore McCornack" InviteApr 8 · 200 Meters · Place 6 · Hinsdale (Central)Hinsdale (Central)200 Meters624.799
Apr 8St. Charles East Boys "Elmore McCornack" InviteApr 8 · 100 Meters · Place 6 · Hinsdale (Central)Hinsdale (Central)100 Meters612.729
Apr 4Naperville Central Boys vs. Hinsdale CentralApr 4 · 200 Meters · Place 15 · Hinsdale (Central)Hinsdale (Central)200 Meters1525.489
Apr 4Naperville Central Boys vs. Hinsdale CentralApr 4 · 100 Meters · Place 13 · Hinsdale (Central)Hinsdale (Central)100 Meters1312.499
Mar 11York Boys OpenMar 11 · 200 Meters · Place 33 · Hinsdale (Central)Hinsdale (Central)200 Meters3326.369
Mar 11York Boys OpenMar 11 · 55 Meters · Place 29 · Hinsdale (Central)Hinsdale (Central)55 Meters297.299

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 17West Suburban Silver Boys Conference MeetMar 17 · 55 Meter · Place 11 · Hinsdale (Central)Hinsdale (Central)55 Meter11.7.20a PB9