Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Indoor92nd Annual DuPage County Track and Field Championships · May 841.29m92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
Discus · 1.6kg · OutdoorIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park) · May 2248.15mIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22, 2026
Shot Put · 12lb · Indoor2026 Illinois Top Times Championships · Mar 2715.12m2026 Illinois Top Times ChampionshipsMarch 27, 2026
Shot Put · 12lb · OutdoorDistrict 88 Crosstown Showdown · Apr 2215.36mDistrict 88 Crosstown ShowdownApril 22, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · Discus · Place 27 · Villa Park (Willowbrook)Discus1.6kg27.46.28m12
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · Discus · Place 4 · Villa Park (Willowbrook)Discus1.6kg4.48.15m PB12
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · Shot Put · Villa Park (Willowbrook)Shot Put12lb—ND12
May 13WSC Gold Boys Conference ChampionshipMay 13 · Discus · Place 3 · Villa Park (Willowbrook)Discus1.6kg3.44.90m12
May 13WSC Gold Boys Conference ChampionshipMay 13 · Shot Put · Place 2 · Villa Park (Willowbrook)Shot Put12lb2.14.49m12
May 1Willowbrook Boy's InvitationalMay 1 · Discus · Place 2 · Villa Park (Willowbrook)Discus1.6kg2.40.63m12
May 1Willowbrook Boy's InvitationalMay 1 · Shot Put · Place 1 · Villa Park (Willowbrook)Shot Put12lb1.15.00m12
Apr 24 Glenbard South Raider InviteApr 24 · Discus · Place 6 · Villa Park (Willowbrook)Discus638.45m12
Apr 24 Glenbard South Raider InviteApr 24 · Shot Put · Place 3 · Villa Park (Willowbrook)Shot Put314.90m12
Apr 22District 88 Crosstown ShowdownApr 22 · Discus · Place 1 · Villa Park (Willowbrook)Discus1.6kg1.37.43m12
Apr 22District 88 Crosstown ShowdownApr 22 · Shot Put · Place 1 · Villa Park (Willowbrook)Shot Put12lb1.15.36m PB12
Apr 11St. Charles East Elmore McCornack InvitationalApr 11 · Discus · Place 7 · Villa Park (Willowbrook)Discus1.6kg7.38.66m12
Apr 11St. Charles East Elmore McCornack InvitationalApr 11 · Shot Put · Place 2 · Villa Park (Willowbrook)Shot Put12lb2.15.01m12
Mar 14Evanston Richards Phillips RelaysMar 14 · Shot Put · Place 2 · Villa Park (Willowbrook)Shot Put215.30m12
Mar 6Stan Reddel InviteMar 6 · Shot Put · Place 10 · Villa Park (Willowbrook)Shot Put1014.25m12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · Discus · Place 14 · Villa Park (Willowbrook)Discus1.6kg14.41.29m PB12
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · Shot Put · Place 13 · Villa Park (Willowbrook)Shot Put12lb13.14.00m12
Mar 272026 Illinois Top Times ChampionshipsMar 27 · Shot Put · Place 10 · Villa Park (Willowbrook)Shot Put12lb10.15.12m PB12
Mar 20West Suburban Gold Boys Indoor ChampionshipMar 20 · Shot Put · Place 1 · Villa Park (Willowbrook)Shot Put115.27m12
Feb 284th Annual Art Pahl InviteFeb 28 · Shot Put · Place 1 · Villa Park (Willowbrook)Shot Put114.86m12
Feb 202026 Early Raptor Boys InviteFeb 20 · Shot Put · Place 1 · Villa Park (Willowbrook)Shot Put12lb1.15.12m12
Feb 14Boys Sequoit ShowdownFeb 14 · Shot Put · Place 12 · Villa Park (Willowbrook)Shot Put1213.58m12
Feb 7Willowbrook Warrior Indoor InviteFeb 7 · Shot Put · Place 2 · Villa Park (Willowbrook)Shot Put214.74m12
Feb 3Willowbrook Co-Ed Intrasquad/TTFeb 3 · Shot Put · Place 1 · Villa Park (Willowbrook)Shot Put12lb1.14.09mUnofficial12

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 23IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 23 · Discus · Place 23 · Villa Park (Willowbrook)Discus2335.89m11
May 23IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 23 · Shot Put · Place 7 · Villa Park (Willowbrook)Shot Put715.29m11
May 15West Suburban GOLD Boys ConferenceMay 15 · Discus · Place 5 · Villa Park (Willowbrook)Discus538.00m11
May 15West Suburban GOLD Boys ConferenceMay 15 · Shot Put · Place 2 · Villa Park (Willowbrook)Shot Put246-5.5011
May 991st Dupage County Boys ChampionshipMay 9 · Discus · Place 19 · Villa Park (Willowbrook)Discus1936.91m11
May 991st Dupage County Boys ChampionshipMay 9 · Shot Put · Place 13 · Villa Park (Willowbrook)Shot Put1313.04m11
May 2Willowbrook Boys InviteMay 2 · Discus · Place 1 · Villa Park (Willowbrook)Discus138.06m11
May 2Willowbrook Boys InviteMay 2 · Shot Put · Place 2 · Villa Park (Willowbrook)Shot Put212.20m11
Apr 25Glenbard South Raider InviteApr 25 · Discus · Place 7 · Villa Park (Willowbrook)Discus737.16m11
Apr 25Glenbard South Raider InviteApr 25 · Shot Put · Place 3 · Villa Park (Willowbrook)Shot Put314.80m11
Apr 23District 88 Crosstown ShowdownApr 23 · Discus · Place 2 · Villa Park (Willowbrook)Discus235.88m11
Apr 23District 88 Crosstown ShowdownApr 23 · Shot Put · Place 2 · Villa Park (Willowbrook)Shot Put214.04m11
Apr 19John Bell InvitationalApr 19 · Discus · Villa Park (Willowbrook)Discus—ND11
Apr 19John Bell InvitationalApr 19 · Shot Put · Place 5 · Villa Park (Willowbrook)Shot Put513.91m11
Apr 10Glenbard East Rams InvitationalApr 10 · Discus · Place 5 · Villa Park (Willowbrook)Discus531.22m11
Apr 10Glenbard East Rams InvitationalApr 10 · Shot Put · Place 6 · Villa Park (Willowbrook)Shot Put611.79m11
Mar 15Evanston Boys Phillips-Richards RelaysMar 15 · Shot Put · Place 3 · Villa Park (Willowbrook)Shot Put313.23m—
Mar 13rd Annual Art Pahl InvitationalMar 1 · Shot Put · Place 3 · Villa Park (Willowbrook)Shot Put313.27m—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 21West Suburban Gold Boys Indoor ChampionshipMar 21 · Shot Put · Place 3 · Villa Park (Willowbrook)Shot Put313.32m11
Mar 7Stan Reddel InvitationalMar 7 · Shot Put · Place 5 · Villa Park (Willowbrook)Shot Put12lb5.15.09m11
Feb 22Homewood Flossmoor Boys Quint #2Feb 22 · Shot Put · Place 8 · Villa Park (Willowbrook)Shot Put812.77m—
Feb 212025 Boys Raptor InvitationalFeb 21 · Shot Put · Place 4 · Villa Park (Willowbrook)Shot Put412.03m—
Feb 15Willowbrook Boys InvitationalFeb 15 · Shot Put · Place 4 · Villa Park (Willowbrook)Shot Put412.84m11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 13John Bell InvitationalApr 13 · Discus · Place 8 · Villa Park (Willowbrook)Discus835.93m10
Apr 13John Bell InvitationalApr 13 · Shot Put · Place 6 · Villa Park (Willowbrook)Shot Put613.60m10
Mar 9Raptor Boys Last Chance InviteMar 9 · Shot Put · Place 6 · Villa Park (Willowbrook)Shot Put612.12m—
Mar 1Stan Reddel InvitationalMar 1 · Shot Put · Place 19 · Villa Park (Willowbrook)Shot Put1911.36m10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 14WSC-Gold Boys Indoor Conference ChampionshipsMar 14 · Shot Put · Place 1 · Villa Park (Willowbrook)Shot Put112.00m—
Feb 242nd Annual Art Pahl InvitationalFeb 24 · Shot Put · Place 2 · Villa Park (Willowbrook)Shot Put212.13m10
Feb 20Willowbrook Boys InvitationalFeb 20 · Shot Put · Place 2 · Villa Park (Willowbrook)Shot Put212.23m—
Feb 17Homewood Flossmoor Boys Quad 2Feb 17 · Shot Put · Place 11 · Villa Park (Willowbrook)Shot Put1111.79m—
Feb 13Willowbrook Boys vs MortonFeb 13 · Shot Put · Place 3 · Villa Park (Willowbrook)Shot Put311.26m—
Feb 9Morton Boys Invitational #2Feb 9 · Shot Put · Place 6 · Villa Park (Willowbrook)Shot Put611.67m—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 11West Suburban Gold Boys Conference MeetMay 11 · Discus · Place 10 · Villa Park (Willowbrook)Discus1022.28m—
May 11West Suburban Gold Boys Conference MeetMay 11 · Shot Put · Place 7 · Villa Park (Willowbrook)Shot Put710.71m—
May 589th DuPage County Boys ChampionshipsMay 5 · Shot Put · Place 20 · Villa Park (Willowbrook)Shot Put2010.59m—
Apr 28Willowbrook Boys InvitationalApr 28 · Discus · Place 4 · Villa Park (Willowbrook)Discus423.60m—
Apr 28Willowbrook Boys InvitationalApr 28 · Shot Put · Place 1 · Villa Park (Willowbrook)Shot Put110.88m—
Apr 26Red Devil Frosh-Soph InviteApr 26 · Shot Put · Place 9 · Villa Park (Willowbrook)Shot Put910.43m—
Apr 21Glenbard South Raider InvitationalApr 21 · Discus · Place 10 · Villa Park (Willowbrook)Discus1024.44m—
Apr 21Glenbard South Raider InvitationalApr 21 · Shot Put · Place 3 · Villa Park (Willowbrook)Shot Put310.36m—
Apr 15John Bell Invitational (Boys Only)Apr 15 · Shot Put · Place 8 · Villa Park (Willowbrook)Shot Put12lb8.33-06.509
Mar 17West Suburban Gold Boys Conference MeetMar 17 · Shot Put · Place 6 · Villa Park (Willowbrook)Shot Put610.79m—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 23West Suburban Gold Freshman Boy's Indoor Conference MeetMar 23 · Shot Put · Place 4 · Villa Park (Willowbrook)Shot Put410.23m—
Feb 21Willowbrook Boys QuintangularFeb 21 · Shot Put · Place 10 · Villa Park (Willowbrook)Shot Put109.17m—
Feb 18Homewood Flossmoor Boys Quad #2Feb 18 · Shot Put · Place 28 · Villa Park (Willowbrook)Shot Put289.62m9