Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · IndoorRam Invite · Apr 2925.86mRam InviteApril 29, 2026
Shot Put · 12lb · IndoorRam Invite · Apr 299.76mRam InviteApril 29, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8St. Ignatius Boys Friday Night LightsMay 8 · Discus · Place 24 · LaGrange Park (Nazareth Academy)Discus2429.22m11
May 8St. Ignatius Boys Friday Night LightsMay 8 · Shot Put · Place 32 · LaGrange Park (Nazareth Academy)Shot Put3210.24m11
Apr 16Lemont Outdoor InvitationalApr 16 · Discus · Place 13 · LaGrange Park (Nazareth Academy)Discus1326.25m11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 29Ram InviteApr 29 · Discus · Place 11 · LaGrange Park (Nazareth Academy)Discus1.6kg11.25.86m PB11
Apr 29Ram InviteApr 29 · Shot Put · Place 11 · LaGrange Park (Nazareth Academy)Shot Put12lb11.9.76m PB11
Mar 5Cabin Fever Invitational Sponsored by Under ArmourMar 5 · Shot Put · LaGrange Park (Nazareth Academy)Shot Put12lb—DNS11
Feb 24Reavis Co-Ed Tri w/Morton and NazarethFeb 24 · Shot Put · Place 5 · LaGrange Park (Nazareth Academy)Shot Put510.03m11
Feb 21Greg Foster InvitationalFeb 21 · Shot Put · Place 28 · LaGrange Park (Nazareth Academy)Shot Put289.94m11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #03 Norridge (Ridgewood)May 21 · Shot Put · Place 18 · LaGrange Park (NazarethShot Put188.68m10
May 13ESCC Boys ConferenceMay 13 · Discus · Place 7 · LaGrange Park (Nazareth Academy)Discus724.56m10
May 13ESCC Boys ConferenceMay 13 · Shot Put · Place 10 · LaGrange Park (Nazareth Academy)Shot Put108.46m10
May 9St Ignatius Boys Friday Night LightsMay 9 · Discus · Place 35 · LaGrange Park (Nazareth Academy)Discus3521.69m10
May 2Ridgewood InvitationalMay 2 · Shot Put · Place 8 · LaGrange Park (Nazareth Academy)Shot Put88.76m10
Apr 29Ram InviteApr 29 · Discus · Place 14 · LaGrange Park (Nazareth Academy)Discus1421.88m10
Apr 29Ram InviteApr 29 · Shot Put · Place 13 · LaGrange Park (Nazareth Academy)Shot Put138.21m10
Apr 23Wednesday Night Lights InviteApr 23 · Discus · Place 13 · LaGrange Park (Nazareth Academy)Discus1321.36m10
Apr 23Wednesday Night Lights InviteApr 23 · Shot Put · Place 11 · LaGrange Park (Nazareth Academy)Shot Put119.15m10
Apr 17Lemont InvitationalApr 17 · Shot Put · Place 17 · LaGrange Park (Nazareth Academy)Shot Put177.90m10
Apr 12Bulldog RelaysApr 12 · Discus · Place 14 · LaGrange Park (Nazareth Academy)Discus1417.32m10
Mar 153rd Annual Troy Doris InvitationalMar 15 · Shot Put · Place 17 · LaGrange Park (Nazareth Academy)Shot Put178.49m—
Mar 12025 ICOPS InvitationalMar 1 · Shot Put · Place 50 · LaGrange Park (NazarethShot Put508.62m10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17IHSA Class 2A TRB Sectional - #3 Glen Ellyn (Glenbard South)May 17 · Discus · Place 10 · LaGrange Park (NazarethDiscus1021.52m—
May 8ESCC Boys ChampionshipsMay 8 · Discus · Place 17 · LaGrange Park (NazarethDiscus1720.58m—
Apr 29Ridgewood InvitationalApr 29 · Discus · Place 9 · LaGrange Park (NazarethDiscus919.85m—
Apr 29Ridgewood InvitationalApr 29 · Shot Put · Place 10 · LaGrange Park (NazarethShot Put107.35m—
Apr 19Glenbard South Raider InviteApr 19 · Discus · Place 18 · LaGrange Park (NazarethDiscus1821.81m—
Apr 19Glenbard South Raider InviteApr 19 · Shot Put · Place 18 · LaGrange Park (NazarethShot Put187.16m—
Apr 17Montini Invite Wednesday Night LightsApr 17 · Shot Put · Place 16 · LaGrange Park (NazarethShot Put167.16m9
Apr 11Lemont Co Ed Outdoor InvitationalApr 11 · Shot Put · Place 15 · LaGrange Park (NazarethShot Put157.26m—
Mar 92nd Annual Troy Doris InvitationalMar 9 · Shot Put · Place 15 · LaGrange Park (NazarethShot Put156.85m—
Mar 1Morton Boys Invitational #4Mar 1 · Shot Put · Place 12 · LaGrange Park (NazarethShot Put127.12m9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 16Lemont Indoor InvitationalMar 16 · Shot Put · Place 24 · LaGrange Park (NazarethShot Put246.48m9
Feb 25ICOPS InvitationalFeb 25 · Shot Put · Place 52 · LaGrange Park (NazarethShot Put527.52m9