Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · Indoor92nd Annual DuPage County Track and Field Championships · May 817.22a92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorOPRF - Lyons - York Triangular · Apr 2916.85aOPRF - Lyons - York TriangularApril 29, 2026
300m Hurdles · 36" / 0.914m · Indoor92nd Annual DuPage County Track and Field Championships · May 848.12a92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
300m Hurdles · 36" / 0.914m · OutdoorIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park) · May 2245.39aIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22, 2026
55 Meters · OutdoorYork Boys Open #3 · Mar 97.86aYork Boys Open #3March 9, 2024
60 Meters · IndoorProviso West Boys #2 · Feb 98.65Proviso West Boys #2February 9, 2024
Long Jump · IndoorYork Boys Quad #1 · Feb 34.09mYork Boys Quad #1February 3, 2024

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · 300m Hurdles · Place 23 · Elmhurst (York)300m Hurdles36" / 0.914m23.45.39a PB11
May 14West Suburban Silver BOYS ConferenceMay 14 · 300m Hurdles · Place 12 · Elmhurst (York)300m Hurdles1245.85a11
May 14West Suburban Silver BOYS ConferenceMay 14 · 110m Hurdles · Place 9 · Elmhurst (York)110m Hurdles916.63a11
May 2Red Ribbon ClassicMay 2 · 110m Hurdles · Place 8 · Elmhurst (York)110m Hurdles39" / 0.991m8.17.30a11
Apr 29OPRF - Lyons - York TriangularApr 29 · 110m Hurdles · Place 1 · Elmhurst (York)110m Hurdles39" / 0.991m1.16.85a PB11
Apr 29OPRF - Lyons - York TriangularApr 29 · 200 Meters · Elmhurst (York)200 Meters—NT11
Apr 24Red Grange InvitationalApr 24 · 110m Hurdles · Place 4 · Elmhurst (York)110m Hurdles418.54a11
Apr 18Bud Mohns-Bob Cohoon InvitationalApr 18 · 300m Hurdles · Place 14 · Elmhurst (York)300m Hurdles36" / 0.914m14.49.14a11
Mar 20WSC Boys Silver ChampionshipsMar 20 · 55m Hurdles · Place 7 · Elmhurst (York)55m Hurdles78.8211
Mar 20WSC Boys Silver ChampionshipsMar 20 · 50m Hurdles · Place 9 · Elmhurst (York)50m Hurdles98.3911
Mar 14York Boys MeetMar 14 · 55m Hurdles · Place 7 · Elmhurst (York)55m Hurdles78.7211
Mar 14York Boys MeetMar 14 · 50m Hurdles · Place 2 · Elmhurst (York)50m Hurdles28.2411
Mar 6Stan Reddel InviteMar 6 · Varsity 50y Hurdles · Place 9 · Elmhurst (York)Varsity 50y Hurdles98.33a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · 300m Hurdles · Place 22 · Elmhurst (York)300m Hurdles36" / 0.914m22.48.12a PB11
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · 110m Hurdles · Place 11 · Elmhurst (York)110m Hurdles39" / 0.991m11.17.22a PB11
Feb 28Proviso West Boys InvitationalFeb 28 · 60m Hurdles · Place 22 · Elmhurst (York)60m Hurdles229.89a11
Feb 28Proviso West Boys InvitationalFeb 28 · 60m Hurdles · Place 22 · Elmhurst (York)60m Hurdles229.89—
Feb 7York Boys Quad #1Feb 7 · 55m Hurdles · Place 4 · Elmhurst (York)55m Hurdles49.12a11
Feb 7York Boys Quad #1Feb 7 · 50m Hurdles · Place 3 · Elmhurst (York)50m Hurdles38.53a11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15WSC Silver Boys Outdoor ChampionshipMay 15 · 300m Hurdles · Place 10 · Elmhurst (York)300m Hurdles1048.09a10
May 15WSC Silver Boys Outdoor ChampionshipMay 15 · 110m Hurdles · Place 8 · Elmhurst (York)110m Hurdles819.02a10
May 991st Dupage County Boys ChampionshipMay 9 · 300m Hurdles · Place 15 · Elmhurst (York)300m Hurdles1549.3710
May 991st Dupage County Boys ChampionshipMay 9 · 110m Hurdles · Place 8 · Elmhurst (York)110m Hurdles817.3810
May 3Red Ribbon ClassicMay 3 · 300m Hurdles · Place 7 · Elmhurst (York)300m Hurdles749.43a10
May 3Red Ribbon ClassicMay 3 · 110m Hurdles · Place 2 · Elmhurst (York)110m Hurdles217.84a10
Apr 25Red Grange InvitationalApr 25 · 110m Hurdles · Place 11 · Elmhurst (York)110m Hurdles1118.3910
Mar 15York Boys OpenMar 15 · 55m Hurdles · Place 8 · Elmhurst (York)55m Hurdles89.08a—
Mar 1Proviso West Boys InvitationalMar 1 · 60m Hurdles · Place 7 · Elmhurst (York)60m Hurdles710.11a—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 21West Suburban Boys Silver Indoor ConferenceMar 21 · 55m Hurdles · Place 6 · Elmhurst (York)55m Hurdles68.6710
Mar 21West Suburban Boys Silver Indoor ConferenceMar 21 · 55m Hurdles · Place 6 · Elmhurst (York)55m Hurdles69.3810
Feb 8York Boys Quad #1Feb 8 · 55m Hurdles · Place 1 · Elmhurst (York)55m Hurdles18.68a—
Feb 8York Boys Quad #1Feb 8 · 55m Hurdles · Place 4 · Elmhurst (York)55m Hurdles49.31a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10WSC Silver Boys ChampionshipMay 10 · 110m Hurdles · Place 8 · Elmhurst (York)110m Hurdles819.95a—
May 390th Dupage County Boys ChampionshipMay 3 · 110m Hurdles · Place 10 · Elmhurst (York)110m Hurdles1019.13a—
Apr 27Red Ribbon ClassicApr 27 · 110m Hurdles · Place 5 · Elmhurst (York)110m Hurdles518.64a—
Mar 9York Boys Open #3Mar 9 · 55m Hurdles · Place 10 · Elmhurst (York)55m Hurdles1010.49a—
Mar 9York Boys Open #3Mar 9 · 55 Meters · Place 74 · Elmhurst (York)55 Meters747.86a PB—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20York Boys Quad #2Feb 20 · 55m Hurdles · Place 4 · Elmhurst (York)55m Hurdles411.329
Feb 9Proviso West Boys #2Feb 9 · Long Jump · Place 18 · Elmhurst (York)Long Jump1813-01.009
Feb 9Proviso West Boys #2Feb 9 · 60 Meters · Place 12 · Elmhurst (York)60 Meters1211.089
Feb 9Proviso West Boys #2Feb 9 · 60 Meters · Place 62 · Elmhurst (York)60 Meters628.65 PB9
Feb 3York Boys Quad #1Feb 3 · 55m Hurdles · Place 6 · Elmhurst (York)55m Hurdles610.81a—
Feb 3York Boys Quad #1Feb 3 · Long Jump · Place 14 · Elmhurst (York)Long Jump144.09m PB—