Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorThe Brook Last Chance Meet (Senior Night) · May 812.85aThe Brook Last Chance Meet (Senior Night)May 8, 2026
400 Meters · IndoorWillowbrook Boys Quad · Feb 181:07.40aWillowbrook Boys QuadFebruary 18, 2025
400 Meters · OutdoorThe Brook Last Chance Meet (Senior Night) · May 859.10aThe Brook Last Chance Meet (Senior Night)May 8, 2026
55 Meters · IndoorYork Boys Quad #1 · Feb 77.56aYork Boys Quad #1February 7, 2026
Pole Vault · IndoorYork Boys Quad #1 · Feb 72.29mYork Boys Quad #1February 7, 2026
Pole Vault · OutdoorProviso West Boys Quad 4 · Mar 62.21mProviso 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

3 results
DateMeetEventPlMarkGr
May 8The Brook Last Chance Meet (Senior Night)May 8 · 400 Meters · Place 12 · Downers Grove (South)400 Meters12.59.10a PB11
May 8The Brook Last Chance Meet (Senior Night)May 8 · 100 Meters · Place 27 · Downers Grove (South)100 Meters27.12.85a PB11
Mar 6Proviso West Boys Quad 4Mar 6 · Pole Vault · Place 5 · Downers Grove (South)Pole Vault52.21m PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7York Boys Quad #1Feb 7 · Pole Vault · Place 10 · Downers Grove (South)Pole Vault102.29m PB11
Feb 7York Boys Quad #1Feb 7 · 55 Meters · Place 49 · Downers Grove (South)55 Meters497.56a PB11
Feb 4DGS Time TrialsFeb 4 · 55 Meter · Place 10 · Downers Grove (South)55 Meter10.7.31aUnofficial11

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 16Hinsdale Central Boys TriApr 16 · Pole Vault · Downers Grove (South)Pole Vault—NH10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 18Willowbrook Boys QuadFeb 18 · 400 Meters · Place 24 · Downers Grove (South)400 Meters241:07.40a PB—
Feb 8York Boys Quad #1Feb 8 · 55 Meters · Place 44 · Downers Grove (South)55 Meters447.84a—
Feb 5DGS Time TrialsFeb 5 · 55 Meter · Place 30 · Downers Grove (South)55 Meter30.7.75aUnofficial10