Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorIHSA Class 2A TRB Sectional - #04 Norridge (Ridgewood) · May 2019.61aIHSA Class 2A TRB Sectional - #04 Norridge (Ridgewood)May 20, 2026
200 Meters · IndoorWillowbrook Warrior Indoor Invite · Feb 726.38aWillowbrook Warrior Indoor InviteFebruary 7, 2026
200 Meters · Outdoor56th Annual Carlin Nalley Invite · May 1025.17a56th Annual Carlin Nalley InviteMay 10, 2025
300m Hurdles · 36" / 0.914m · OutdoorGordon Busse Invite · May 949.29Gordon Busse InviteMay 9, 2026
400 Meters · OutdoorWestmont Tuesday Meet #2 · Apr 1558.7Westmont Tuesday Meet #2April 15, 2025
55 Meters · IndoorMorton Boys Invitational #2 · Feb 97.58aMorton Boys Invitational #2February 9, 2024
55 Meters · OutdoorMorton Boys Invitational #4 · Mar 17.48Morton Boys Invitational #4March 1, 2024
High Jump · IndoorWillowbrook Boys Invitational · Feb 151.42mWillowbrook Boys InvitationalFebruary 15, 2025
High Jump · OutdoorGlenbard East JV Conference · Mar 11.37mGlenbard East JV ConferenceMarch 1, 2025
Long Jump · IndoorWillowbrook Boys Invitational · Feb 204.48mWillowbrook Boys InvitationalFebruary 20, 2024
Long Jump · OutdoorGlenbard South Frosh Soph Open 2 · Mar 194.33mGlenbard South Frosh Soph Open 2March 19, 2024
Triple Jump · IndoorWillowbrook Warrior Indoor Invite · Feb 79.15mWillowbrook Warrior Indoor InviteFebruary 7, 2026
Triple Jump · OutdoorWestmont Invite · Apr 68.31mWestmont InviteApril 6, 2024

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 20IHSA Class 2A TRB Sectional - #04 Norridge (Ridgewood)May 20 · 300m Hurdles · Place 8 · Norridge (Ridgewood)300m Hurdles36" / 0.914m8.49.86a11
May 20IHSA Class 2A TRB Sectional - #04 Norridge (Ridgewood)May 20 · 110m Hurdles · Place 6 · Norridge (Ridgewood)110m Hurdles39" / 0.991m6.19.61a PB11
May 14Upstate Eight Conference MeetMay 14 · 300m Hurdles · Place 21 · Norridge (Ridgewood)300m Hurdles2149.93a11
May 14Upstate Eight Conference MeetMay 14 · 110m Hurdles · Place 20 · Norridge (Ridgewood)110m Hurdles2023.67a11
May 9Gordon Busse InviteMay 9 · 300m Hurdles · Place 8 · Norridge (Ridgewood)300m Hurdles36" / 0.914m8.49.29 PB11
May 9Gordon Busse InviteMay 9 · 110m Hurdles · Place 7 · Norridge (Ridgewood)110m Hurdles39" / 0.991m7.19.8711
May 1Ridgewood CoEd Invite #2May 1 · 300m Hurdles · Place 4 · Norridge (Ridgewood)300m Hurdles449.53a11
May 1Ridgewood CoEd Invite #2May 1 · 110m Hurdles · Place 4 · Norridge (Ridgewood)110m Hurdles420.36a11
Apr 2428th Annual Elmwood Park Tiger InviteApr 24 · 300m Hurdles · Place 4 · Norridge (Ridgewood)300m Hurdles36" / 0.914m4.50.63a11
Apr 2428th Annual Elmwood Park Tiger InviteApr 24 · 110m Hurdles · Place 9 · Norridge (Ridgewood)110m Hurdles39" / 0.991m9.22.73a11
Apr 18Al Janulis Cougar RelaysApr 18 · 300m Hurdles · Norridge (Ridgewood)300m Hurdles36" / 0.914m—DNS11
Apr 18Al Janulis Cougar RelaysApr 18 · 110m Hurdles · Place 15 · Norridge (Ridgewood)110m Hurdles39" / 0.991m15.22.27a11
Apr 11Ridgewood Outdoor OpenerApr 11 · 400 Meters · Place 14 · Norridge (Ridgewood)400 Meters141:01.48a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Willowbrook Warrior Indoor InviteFeb 7 · Triple Jump · Place 7 · Norridge (Ridgewood)Triple Jump79.15m PB11
Feb 7Willowbrook Warrior Indoor InviteFeb 7 · 200 Meters · Place 5 · Norridge (Ridgewood)200 Meters526.38a PB11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #03 Norridge (Ridgewood)May 21 · 400 Meters · Place 14 · Norridge (Ridgewood)400 Meters1458.9010
May 1056th Annual Carlin Nalley InviteMay 10 · 200 Meters · Place 10 · Norridge (Ridgewood)200 Meters10.25.17a PB10
May 2Ridgewood InvitationalMay 2 · 400 Meters · Place 6 · Norridge (Ridgewood)400 Meters658.75a10
Apr 15Westmont Tuesday Meet #2Apr 15 · 400 Meters · Place 1 · Norridge (Ridgewood)400 Meters158.7 PB10
Mar 1Glenbard East JV ConferenceMar 1 · Triple Jump · Place 5 · Norridge (Ridgewood)Triple Jump59.50m—
Mar 1Glenbard East JV ConferenceMar 1 · High Jump · Place 6 · Norridge (Ridgewood)High Jump61.37m PB—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 15Argo Boys Track Indoor InviteMar 15 · Triple Jump · Place 17 · Norridge (Ridgewood)Triple Jump179.24m—
Feb 15Willowbrook Boys InvitationalFeb 15 · High Jump · Place 2 · Norridge (Ridgewood)High Jump21.42m PB10

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 10MSC Conference - BoysMay 10 · High Jump · Place 6 · Norridge (Ridgewood)High Jump61.42m—
May 4Carlin Nalley Boys InvitationalMay 4 · 200 Meters · Place 10 · Norridge (Ridgewood)200 Meters1025.56a—
Apr 23Ridgewood-RB DualApr 23 · Triple Jump · Place 3 · Norridge (Ridgewood)Triple Jump3.8.66m9
Apr 23Ridgewood-RB DualApr 23 · 200 Meters · Place 6 · Norridge (Ridgewood)200 Meters6.25.269
Apr 1926th Annual Elmwood Park Tiger ClassicApr 19 · Long Jump · Place 5 · Norridge (Ridgewood)Long Jump55.20m—
Apr 1926th Annual Elmwood Park Tiger ClassicApr 19 · High Jump · Place 2 · Norridge (Ridgewood)High Jump24-10—
Apr 16Westmont Multi-Team MeetApr 16 · Long Jump · Place 11 · Norridge (Ridgewood)Long Jump11.3.83m9
Apr 13Al Janulis Cougar RelaysApr 13 · Triple Jump · Place 17 · Norridge (Ridgewood)Triple Jump179.04m—
Apr 6Westmont InviteApr 6 · Triple Jump · Place 13 · Norridge (Ridgewood)Triple Jump138.31m PB—
Apr 6Westmont InviteApr 6 · High Jump · Place 8 · Norridge (Ridgewood)High Jump81.52m—
Apr 6Westmont InviteApr 6 · Triple Jump · Place 13 · Norridge (Ridgewood)Triple Jump138.31m—
Apr 6Westmont InviteApr 6 · High Jump · Place 8 · Norridge (Ridgewood)High Jump81.52m—
Mar 19Glenbard South Frosh Soph Open 2Mar 19 · Triple Jump · Place 7 · Norridge (Ridgewood)Triple Jump79.45m—
Mar 19Glenbard South Frosh Soph Open 2Mar 19 · Long Jump · Place 7 · Norridge (Ridgewood)Long Jump74.33m PB—
Mar 1Morton Boys Invitational #4Mar 1 · Long Jump · Place 6 · Norridge (Ridgewood)Long Jump64.69m9
Mar 1Morton Boys Invitational #4Mar 1 · 200 Meters · Place 3 · Norridge (Ridgewood)200 Meters327.489
Mar 1Morton Boys Invitational #4Mar 1 · 55 Meters · Place 3 · Norridge (Ridgewood)55 Meters37.48 PB9

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Willowbrook Boys InvitationalFeb 20 · Long Jump · Place 9 · Norridge (Ridgewood)Long Jump94.48m PB—
Feb 20Willowbrook Boys InvitationalFeb 20 · 55 Meters · Place 11 · Norridge (Ridgewood)55 Meters117.71a—
Feb 9Morton Boys Invitational #2Feb 9 · Long Jump · Place 3 · Norridge (Ridgewood)Long Jump34.54m—
Feb 9Morton Boys Invitational #2Feb 9 · 200 Meters · Place 7 · Norridge (Ridgewood)200 Meters728.27a—
Feb 9Morton Boys Invitational #2Feb 9 · 55 Meters · Place 8 · Norridge (Ridgewood)55 Meters87.58a PB—