Personal bests

Best marks in available results
Event / courseMarkMeetDate
Shot Put · 12lb · OutdoorIHSA Class 2A TRB Sectional - #04 Norridge (Ridgewood) · May 2013.30mIHSA Class 2A TRB Sectional - #04 Norridge (Ridgewood)May 20, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28IHSA 2A Boys State Track & Field ChampionshipsMay 28 · Shot Put · Place 39 · Elmwood ParkShot Put12lb39.12.81m12
May 20IHSA Class 2A TRB Sectional - #04 Norridge (Ridgewood)May 20 · Shot Put · Place 2 · Elmwood ParkShot Put12lb2.13.30m PB12
May 14Upstate Eight Conference MeetMay 14 · Shot Put · Place 6 · Elmwood ParkShot Put613.80m12
Apr 28Riverside Brookfield vs. Elmwood ParkApr 28 · Shot Put · Place 4 · Elmwood ParkShot Put12lb4.12.26m12
Apr 2428th Annual Elmwood Park Tiger InviteApr 24 · Shot Put · Elmwood ParkShot Put12lb—ND12
Apr 16Leyden Boys Eagle InvitationalApr 16 · Shot Put · Place 3 · Elmwood ParkShot Put12lb3.12.43m12
Apr 11Riverside Brookfield Bulldog RelaysApr 11 · Shot Put · Place 1 · Elmwood ParkShot Put112.90m12
Mar 20Glenbard South Upstate 8Mar 20 · Shot Put · Place 8 · Elmwood ParkShot Put813.05m12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21IHSA Class 2A TRB Sectional - #03 Norridge (Ridgewood)May 21 · Shot Put · Place 8 · Elmwood ParkShot Put811.73m11
May 15Upstate 8 Boys Conference Track ChampionshipsMay 15 · Shot Put · Place 12 · Elmwood ParkShot Put1212.04m11
May 1Wildcat Spring InviteMay 1 · Shot Put · Place 4 · Elmwood ParkShot Put411.77m11
Apr 28Riverside Brookfield vs Elmwood ParkApr 28 · Discus · Place 8 · Elmwood ParkDiscus824.55m11
Apr 28Riverside Brookfield vs Elmwood ParkApr 28 · Shot Put · Place 1 · Elmwood ParkShot Put111.30m11
Apr 25Elmwood Park Tiger InviteApr 25 · Shot Put · Place 5 · Elmwood ParkShot Put511.50m11
Apr 19Bartlett/Elgin Boys Track and Field InvitationalApr 19 · Shot Put · Place 8 · Elmwood ParkShot Put811.66m11
Apr 17Leyden Eagle Boys InviteApr 17 · Discus · Place 6 · Elmwood ParkDiscus626.71m11
Apr 17Leyden Eagle Boys InviteApr 17 · Shot Put · Place 3 · Elmwood ParkShot Put311.73m11
Apr 12Bulldog RelaysApr 12 · Shot Put · Place 8 · Elmwood ParkShot Put811.15m11
Mar 7Ron Campbell InviteMar 7 · Shot Put · Place 7 · Elmwood ParkShot Put711.25m—
Mar 1Sequoit Boys ShowdownMar 1 · Shot Put · Place 39 · Elmwood ParkShot Put3910.58m—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 21Upstate Eight Boys Indoor ConferenceMar 21 · Shot Put · Place 27 · Elmwood ParkShot Put277.72m11
Feb 15Willowbrook Boys InvitationalFeb 15 · Shot Put · Place 10 · Elmwood ParkShot Put1010.97m11

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 4Proviso East Pirate RelaysMay 4 · Discus · Place 9 · Elmwood ParkDiscus927.80m—
May 4Proviso East Pirate RelaysMay 4 · Shot Put · Place 11 · Elmwood ParkShot Put119.82m—
May 3Oswego East Track & Field Invite (Boys)May 3 · Discus · Place 10 · Elmwood ParkDiscus1018.34m—
May 3Oswego East Track & Field Invite (Boys)May 3 · Shot Put · Place 8 · Elmwood ParkShot Put810.84m—
Apr 29OPRF Co-Ed DualApr 29 · Discus · Place 20 · Elmwood ParkDiscus2060-9—
Apr 29OPRF Co-Ed DualApr 29 · Shot Put · Place 9 · Elmwood ParkShot Put910.10m—
Apr 25Wildcat Spring InviteApr 25 · Discus · Place 20 · Elmwood ParkDiscus2020.07m—
Apr 25Wildcat Spring InviteApr 25 · Shot Put · Place 13 · Elmwood ParkShot Put1310.20m—
Apr 1926th Annual Elmwood Park Tiger ClassicApr 19 · Discus · Place 4 · Elmwood ParkDiscus421.62m—
Apr 1926th Annual Elmwood Park Tiger ClassicApr 19 · Shot Put · Place 4 · Elmwood ParkShot Put410.01m—
Apr 13Bartlett/Elgin Boys Track & Field InvitationalApr 13 · Discus · Place 17 · Elmwood ParkDiscus1719.30m10
Apr 13Bartlett/Elgin Boys Track & Field InvitationalApr 13 · Shot Put · Place 6 · Elmwood ParkShot Put610.18m10
Apr 11Leyden Boys InviteApr 11 · Discus · Place 7 · Elmwood ParkDiscus721.23m—
Apr 11Leyden Boys InviteApr 11 · Shot Put · Place 4 · Elmwood ParkShot Put49.96m—
Apr 9Riverside Brookfield vs Elmwood ParkApr 9 · Discus · Place 15 · Elmwood ParkDiscus1517.27m—
Apr 9Riverside Brookfield vs Elmwood ParkApr 9 · Shot Put · Place 8 · Elmwood ParkShot Put89.79m—
Apr 6Riverside Brookfield Bulldog RelaysApr 6 · Shot Put · Place 9 · Elmwood ParkShot Put910.23m—
Mar 8Boys Sequoit ShowdownMar 8 · Shot Put · Place 34 · Elmwood ParkShot Put3410.30m—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 9Morton Boys Invitational #2Feb 9 · Shot Put · Place 10 · Elmwood ParkShot Put109.34m—