Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGBS Boys Open #2 · May 513.2GBS Boys Open #2 May 5, 2025
110m Hurdles · 39" / 0.991m · OutdoorCSL South Track and Field Invitational · May 1521.08aCSL South Track and Field InvitationalMay 15, 2026
200 Meters · OutdoorGBS Boys Open #2 · May 530.0GBS Boys Open #2 May 5, 2025
300m Hurdles · 36" / 0.914m · OutdoorCSL South Track and Field Invitational · May 1552.37aCSL South Track and Field InvitationalMay 15, 2026
Pole Vault · IndoorProviso West Boys Invitational · Feb 282.21mProviso West Boys InvitationalFebruary 28, 2026
Pole Vault · Outdoor2025 New Trier Freshmen and Sophomore Invitational · Apr 291.90m2025 New Trier Freshmen and Sophomore InvitationalApril 29, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 7Windy City Summer Series #5Jul 7 · 300m Hurdles · UnattachedUnattached300m Hurdles36" / 0.914m—DNS11
Jul 7Windy City Summer Series #5Jul 7 · 110m Hurdles · Place 9 · UnattachedUnattached110m Hurdles39" / 0.991m9.21.30a11
May 15CSL South Track and Field InvitationalMay 15 · 300m Hurdles · Place 8 · Park Ridge (Maine South)Park Ridge (Maine South)300m Hurdles36" / 0.914m8.52.37a PB10
May 15CSL South Track and Field InvitationalMay 15 · 110m Hurdles · Place 9 · Park Ridge (Maine South)Park Ridge (Maine South)110m Hurdles39" / 0.991m9.21.08a PB10
May 4Boys' Titan Open Outdoor #2May 4 · Pole Vault · Park Ridge (Maine South)Park Ridge (Maine South)Pole Vault—DNS10
May 1Glenbrook North Spartan InviteMay 1 · 300m Hurdles · Place 10 · Park Ridge (Maine South)Park Ridge (Maine South)300m Hurdles36" / 0.914m10.52.74a10
May 1Glenbrook North Spartan InviteMay 1 · 110m Hurdles · Place 8 · Park Ridge (Maine South)Park Ridge (Maine South)110m Hurdles39" / 0.991m8.21.12a10
Apr 282026 NT Freshmen and Sophomore InvitationalApr 28 · 300m Hurdles · Place 7 · Park Ridge (Maine South)Park Ridge (Maine South)300m Hurdles36" / 0.914m7.53.20a10
Apr 282026 NT Freshmen and Sophomore InvitationalApr 28 · 110m Hurdles · Place 4 · Park Ridge (Maine South)Park Ridge (Maine South)110m Hurdles39" / 0.991m4.21.52a10
Apr 18Bud Mohns-Bob Cohoon InvitationalApr 18 · Pole Vault · Park Ridge (Maine South)Park Ridge (Maine South)Pole Vault—NH10
Apr 18Bud Mohns-Bob Cohoon InvitationalApr 18 · 300m Hurdles · Place 16 · Park Ridge (Maine South)Park Ridge (Maine South)300m Hurdles36" / 0.914m16.55.15a10
Apr 18Bud Mohns-Bob Cohoon InvitationalApr 18 · 110m Hurdles · Place 15 · Park Ridge (Maine South)Park Ridge (Maine South)110m Hurdles39" / 0.991m15.21.89a10
Apr 8District 207 Boys MeetApr 8 · 300m Hurdles · Place 4 · Park Ridge (Maine South)Park Ridge (Maine South)300m Hurdles36" / 0.914m4.57.63a10
Mar 20CSL South Invite at EvanstonMar 20 · Pole Vault · Place 7 · Park Ridge (Maine South)Park Ridge (Maine South)Pole Vault72.21m10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Proviso West Boys InvitationalFeb 28 · Pole Vault · Place 10 · Park Ridge (Maine South)Park Ridge (Maine South)Pole Vault102.21m PB10
Feb 28Proviso West Boys InvitationalFeb 28 · Pole Vault · Place 10 · Park Ridge (Maine South)Park Ridge (Maine South)Pole Vault107-03.00—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 122025 Boys Freshmen CSL-South MeetMay 12 · Pole Vault · Park Ridge (Maine South)Park Ridge (Maine South)Pole Vault—DNS9
May 5GBS Boys Open #2 May 5 · 200 Meters · Place 45 · Park Ridge (Maine South)Park Ridge (Maine South)200 Meters4530.0 PB9
May 5GBS Boys Open #2 May 5 · 100 Meters · Place 45 · Park Ridge (Maine South)Park Ridge (Maine South)100 Meters4513.2 PB9
Apr 292025 New Trier Freshmen and Sophomore InvitationalApr 29 · Pole Vault · Place 8 · Park Ridge (Maine South)Park Ridge (Maine South)Pole Vault81.90m PB9
Apr 292025 New Trier Freshmen and Sophomore InvitationalApr 29 · 300m Hurdles · Place 10 · Park Ridge (Maine South)Park Ridge (Maine South)300m Hurdles101:06.56a9
Apr 16District 207 InviteApr 16 · Pole Vault · Park Ridge (Maine South)Park Ridge (Maine South)Pole Vault—NH9
Apr 16District 207 InviteApr 16 · 300m Hurdles · Park Ridge (Maine South)Park Ridge (Maine South)300m Hurdles36" / 0.914m—DNS9
Apr 16District 207 InviteApr 16 · 100 Meters · Place 46 · Park Ridge (Maine South)Park Ridge (Maine South)100 Meters46.14.88a9