Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · OutdoorBatavia Boys Speed Meet · Mar 158.07Batavia Boys Speed MeetMarch 15, 2025
Discus · 1.6kg · IndoorRam Invite · Apr 2936.42mRam InviteApril 29, 2026
Discus · 1.6kg · Outdoor53rd Annual Peterson Prep Invitational · Apr 2539.43m53rd Annual Peterson Prep InvitationalApril 25, 2026
Discus · 1kg · OutdoorKaneland Harter vs Yorkville Middle School · Apr 2927.39mKaneland Harter vs Yorkville Middle SchoolApril 29, 2024
Shot Put · 12lb · IndoorSouthwest Prairie Conference Boys Indoor at Lewis · Mar 2012.01mSouthwest Prairie Conference Boys Indoor at LewisMarch 20, 2026
Shot Put · 12lb · OutdoorRed Ribbon Classic · May 214.54mRed Ribbon ClassicMay 2, 2026
Shot Put · 4kg · OutdoorKaneland Harter vs Yorkville Middle School · Apr 2910.26mKaneland Harter vs Yorkville Middle SchoolApril 29, 2024

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 13SPC Boys ChampionshipsMay 13 · Discus · Place 3 · YorkvilleYorkvilleDiscus335.47m10
May 13SPC Boys ChampionshipsMay 13 · Discus · Place 3 · YorkvilleYorkvilleDiscus335.47m10
May 13SPC Boys ChampionshipsMay 13 · Shot Put · Place 1 · YorkvilleYorkvilleShot Put114.48m10
May 13SPC Boys ChampionshipsMay 13 · Shot Put · Place 1 · YorkvilleYorkvilleShot Put114.48m10
May 8Lockport Bill Jackson InvitationalMay 8 · Discus · Place 8 · YorkvilleYorkvilleDiscus834.07m10
May 8Lockport Bill Jackson InvitationalMay 8 · Shot Put · Place 1 · YorkvilleYorkvilleShot Put113.72m10
May 2Red Ribbon ClassicMay 2 · Discus · Place 2 · YorkvilleYorkvilleDiscus1.6kg2.37.99m10
May 2Red Ribbon ClassicMay 2 · Shot Put · Place 2 · YorkvilleYorkvilleShot Put12lb2.14.54m PB10
Apr 2553rd Annual Peterson Prep InvitationalApr 25 · Discus · Place 17 · YorkvilleYorkvilleDiscus1.6kg17.39.43m PB10
Apr 2553rd Annual Peterson Prep InvitationalApr 25 · Shot Put · Place 7 · YorkvilleYorkvilleShot Put12lb7.14.35m10
Apr 23Bob Fowler Thrower's InvitationalApr 23 · Discus · Place 29 · YorkvilleYorkvilleDiscus2934.20m10
Apr 23Bob Fowler Thrower's InvitationalApr 23 · Shot Put · Place 33 · YorkvilleYorkvilleShot Put3312.19m10
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · Discus · Place 3 · YorkvilleYorkvilleDiscus1.6kg3.37.50m10
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · Shot Put · YorkvilleYorkvilleShot Put12lb—NM10
Apr 17Yorkville Matt Wulf InvitationalApr 17 · Discus · YorkvilleYorkvilleDiscus—ND10
Apr 13Yorkville Boys DualApr 13 · Discus · Place 5 · YorkvilleYorkvilleDiscus542.00m10
Apr 13Yorkville Boys DualApr 13 · Shot Put · Place 4 · YorkvilleYorkvilleShot Put412.67m10
Apr 11WA/Bartlett/Oswego/WV/YorkvilleApr 11 · Discus · Place 6 · YorkvilleYorkvilleDiscus635.85m10
Apr 11WA/Bartlett/Oswego/WV/YorkvilleApr 11 · Shot Put · Place 6 · YorkvilleYorkvilleShot Put613.33m10
Mar 14Batavia Speed MeetMar 14 · Shot Put · Place 7 · YorkvilleYorkvilleShot Put740-510

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 29Ram InviteApr 29 · Discus · Place 5 · YorkvilleYorkvilleDiscus1.6kg5.36.42m PB10
Apr 29Ram InviteApr 29 · Shot Put · YorkvilleYorkvilleShot Put12lb—ND10
Mar 20Southwest Prairie Conference Boys Indoor at LewisMar 20 · Shot Put · Place 17 · YorkvilleYorkvilleShot Put12lb17.12.01m PB10
Feb 28Clash at the ColiseumFeb 28 · Shot Put · Place 29 · YorkvilleYorkvilleShot Put2912.70m10
Feb 25Boys Quad 1Feb 25 · Shot Put · Place 1 · YorkvilleYorkvilleShot Put113.65m10
Feb 19North Central College Boys Indoor InvitationalFeb 19 · Shot Put · Place 7 · YorkvilleYorkvilleShot Put713.84m10
Feb 17Glenbard East Indoor Boys' MeetFeb 17 · Shot Put · Place 2 · YorkvilleYorkvilleShot Put212.63m10
Feb 9Oswego East Boys TriFeb 9 · Shot Put · Place 3 · YorkvilleYorkvilleShot Put312.91m10

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 19Last Chance MeetMay 19 · Discus · Place 4 · YorkvilleYorkvilleDiscus432.99m9
May 19Last Chance MeetMay 19 · Shot Put · Place 6 · YorkvilleYorkvilleShot Put611.50m9
May 14SPC Boys ChampionshipsMay 14 · Discus · Place 8 · YorkvilleYorkvilleDiscus833.38m9
May 3Red Ribbon ClassicMay 3 · Discus · Place 7 · YorkvilleYorkvilleDiscus733.36m9
Apr 29Ram InviteApr 29 · Discus · Place 6 · YorkvilleYorkvilleDiscus628.51m9
Apr 24Bob Fowler Throwers InvitationalApr 24 · Discus · Place 27 · YorkvilleYorkvilleDiscus2726.35m9
Apr 24Bob Fowler Throwers InvitationalApr 24 · Shot Put · Place 16 · YorkvilleYorkvilleShot Put1611.96m9
Apr 21Yorkville Boys vs Joliet CentralApr 21 · Discus · Place 3 · YorkvilleYorkvilleDiscus332.75m9
Apr 21Yorkville Boys vs Joliet CentralApr 21 · Shot Put · Place 7 · YorkvilleYorkvilleShot Put711.96m9
Apr 15West Aurora/YorkvilleApr 15 · Discus · Place 10 · YorkvilleYorkvilleDiscus1029.42m9
Apr 15West Aurora/YorkvilleApr 15 · Shot Put · Place 14 · YorkvilleYorkvilleShot Put1411.60m9
Mar 15Batavia Boys Speed MeetMar 15 · Shot Put · Place 22 · YorkvilleYorkvilleShot Put2233-09
Mar 15Batavia Boys Speed MeetMar 15 · 55 Meters · Place 66 · YorkvilleYorkville55 Meters668.07 PB9
Mar 13rd Annual Art Pahl InvitationalMar 1 · Shot Put · Place 19 · YorkvilleYorkvilleShot Put198.90m—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26Sycamore Boys TriangularFeb 26 · Shot Put · Place 5 · YorkvilleYorkvilleShot Put59.55m—
Feb 18GBE Tri Feb 18 · Shot Put · Place 6 · YorkvilleYorkvilleShot Put68.96m—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 29Kaneland Harter vs Yorkville Middle SchoolApr 29 · Discus · Place 5 · YorkvilleYorkvilleDiscus1kg5.27.39m PB8
Apr 29Kaneland Harter vs Yorkville Middle SchoolApr 29 · Shot Put · Place 3 · YorkvilleYorkvilleShot Put4kg3.10.26m PB8
Apr 27J-Barb Invitational 2024Apr 27 · Shot Put · Place 17 · YorkvilleYorkvilleShot Put4kg17.9.66m8