Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU Central District Qualifier #1 · Jun 1211.14aAAU Central District Qualifier #1June 12, 2026
110m Hurdles · 39" / 0.991m · OutdoorIHSA 3A Boys State Track & Field Championships · May 2814.40aIHSA 3A Boys State Track & Field ChampionshipsMay 28, 2026
200 Meters · OutdoorYorkville Boys Dual · Apr 1322.63aYorkville Boys DualApril 13, 2026
300m Hurdles · 36" / 0.914m · OutdoorIHSA Class 3A TRB Sectional - #09 Moline (H.S.) · May 2037.30aIHSA Class 3A TRB Sectional - #09 Moline (H.S.)May 20, 2026
400 Meters · Outdoor53rd Annual Peterson Prep Invitational · Apr 2548.62a53rd Annual Peterson Prep InvitationalApril 25, 2026
400m Hurdles · 36" / 0.914m · OutdoorAAU Junior Olympic Games · Aug 152.57aAAU Junior Olympic GamesAugust 1, 2026
High Jump · OutdoorWA/Bartlett/Oswego/WV/Yorkville · Apr 111.88mWA/Bartlett/Oswego/WV/YorkvilleApril 11, 2026
Long Jump · OutdoorYorkville Boys Dual · Apr 136.10mYorkville Boys DualApril 13, 2026

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

2026 Outdoor Track

51 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 400m Hurdles · Place 1 · One For All AthleticsOne For All Athletics400m Hurdles36" / 0.914mRound P1.54.94a10
Aug 1AAU Junior Olympic GamesAug 1 · 400m Hurdles · Place 1 · One For All AthleticsOne For All Athletics400m Hurdles36" / 0.914m1.52.57a PB10
Aug 1AAU Junior Olympic GamesAug 1 · 110m Hurdles · Place 4 · One For All AthleticsOne For All Athletics110m Hurdles39" / 0.991mRound P4.14.76aWind: 1.410
Aug 1AAU Junior Olympic GamesAug 1 · 110m Hurdles · Place 1 · One For All AthleticsOne For All Athletics110m Hurdles39" / 0.991m1.14.42aWind: -0.810
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 28 · One For All AthleticsOne For All Athletics200 MetersRound P28.22.64aWind: -0.710
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · One For All AthleticsOne For All Athletics100 MetersRound P--DNSWind: 1.410
Jul 232026 Summer Sunset Track and Field Meet Jul 23 · Long Jump · One For All AthleticsOne For All AthleticsLong Jump—DNS10
Jul 232026 Summer Sunset Track and Field Meet Jul 23 · 400 Meters · One For All AthleticsOne For All Athletics400 Meters—DNS10
Jul 232026 Summer Sunset Track and Field Meet Jul 23 · 200 Meters · One For All AthleticsOne For All Athletics200 Meters—DNS10
Jul 17Midwest Track and Field Club ChampionshipJul 17 · 400m Hurdles · One For All AthleticsOne For All Athletics400m Hurdles33" / 0.838m—DNS10
Jul 17Midwest Track and Field Club ChampionshipJul 17 · 110m Hurdles · One For All AthleticsOne For All Athletics110m Hurdles39" / 0.991m—DNS10
Jun 12AAU Central District Qualifier #1Jun 12 · 400m Hurdles · Place 1 · One For All AthleticsOne For All Athletics400m Hurdles155.72a10
Jun 12AAU Central District Qualifier #1Jun 12 · 110m Hurdles · Place 1 · One For All AthleticsOne For All Athletics110m Hurdles114.73a10
Jun 12AAU Central District Qualifier #1Jun 12 · 200 Meters · Place 2 · One For All AthleticsOne For All Athletics200 Meters222.72a10
Jun 12AAU Central District Qualifier #1Jun 12 · 100 Meters · Place 4 · One For All AthleticsOne For All Athletics100 Meters411.14a PB10
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · High Jump · Place 10 · YorkvilleYorkvilleHigh JumpRound P10.1.93m10
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · High Jump · Place 8 · YorkvilleYorkvilleHigh Jump8.1.98m10
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 300m Hurdles · Place 6 · YorkvilleYorkville300m Hurdles36" / 0.914mRound P6.38.86a10
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 300m Hurdles · Place 4 · YorkvilleYorkville300m Hurdles36" / 0.914m4.37.70a10
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 8 · YorkvilleYorkville110m Hurdles39" / 0.991mRound P8.14.46aWind: -1.310
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 6 · YorkvilleYorkville110m Hurdles39" / 0.991m6.14.40a PBWind: 1.510
May 20IHSA Class 3A TRB Sectional - #09 Moline (H.S.)May 20 · High Jump · Place 1 · YorkvilleYorkvilleHigh Jump1.1.98m10
May 20IHSA Class 3A TRB Sectional - #09 Moline (H.S.)May 20 · 300m Hurdles · Place 1 · YorkvilleYorkville300m Hurdles36" / 0.914m1.37.30a PB10
May 20IHSA Class 3A TRB Sectional - #09 Moline (H.S.)May 20 · 110m Hurdles · Place 1 · YorkvilleYorkville110m Hurdles39" / 0.991m1.14.41a10
May 13SPC Boys ChampionshipsMay 13 · High Jump · Place 3 · YorkvilleYorkvilleHigh Jump31.83m10
May 13SPC Boys ChampionshipsMay 13 · High Jump · Place 3 · YorkvilleYorkvilleHigh Jump31.83m10
May 13SPC Boys ChampionshipsMay 13 · 300m Hurdles · Place 1 · YorkvilleYorkville300m Hurdles139.65a10
May 13SPC Boys ChampionshipsMay 13 · 300m Hurdles · Place 1 · YorkvilleYorkville300m Hurdles139.65a10
May 13SPC Boys ChampionshipsMay 13 · 110m Hurdles · Place 1 · YorkvilleYorkville110m Hurdles114.30a10
May 13SPC Boys ChampionshipsMay 13 · 110m Hurdles · Place 1 · YorkvilleYorkville110m Hurdles114.30a10
May 8Lockport Bill Jackson InvitationalMay 8 · High Jump · Place 1 · YorkvilleYorkvilleHigh Jump12.01m10
May 8Lockport Bill Jackson InvitationalMay 8 · 300m Hurdles · Place 1 · YorkvilleYorkville300m Hurdles137.98a10
May 8Lockport Bill Jackson InvitationalMay 8 · 110m Hurdles · Place 1 · YorkvilleYorkville110m Hurdles114.81a10
May 2Red Ribbon ClassicMay 2 · High Jump · Place 1 · YorkvilleYorkvilleHigh Jump1.1.88m10
May 2Red Ribbon ClassicMay 2 · 300m Hurdles · Place 1 · YorkvilleYorkville300m Hurdles36" / 0.914m1.38.99a10
May 2Red Ribbon ClassicMay 2 · 110m Hurdles · Place 2 · YorkvilleYorkville110m Hurdles39" / 0.991m2.14.52a10
Apr 2553rd Annual Peterson Prep InvitationalApr 25 · High Jump · Place 2 · YorkvilleYorkvilleHigh Jump2.1.92m10
Apr 2553rd Annual Peterson Prep InvitationalApr 25 · 400 Meters · Place 1 · YorkvilleYorkville400 Meters1.48.62a PB10
Apr 2553rd Annual Peterson Prep InvitationalApr 25 · 200 Meters · Place 22 · YorkvilleYorkville200 Meters22.24.32a10
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · High Jump · Place 3 · YorkvilleYorkvilleHigh Jump3.1.83m10
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · 110m Hurdles · Place 1 · YorkvilleYorkville110m Hurdles39" / 0.991m1.14.82a10
Apr 21Joliet Central Tri with Yorkville and BolingbrookApr 21 · 100 Meters · Place 3 · YorkvilleYorkville100 Meters3.11.24a10
Apr 17Yorkville Matt Wulf InvitationalApr 17 · High Jump · YorkvilleYorkvilleHigh Jump—NH10
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 300m Hurdles · Place 1 · YorkvilleYorkville300m Hurdles139.87a10
Apr 17Yorkville Matt Wulf InvitationalApr 17 · 110m Hurdles · Place 1 · YorkvilleYorkville110m Hurdles114.78a10
Apr 13Yorkville Boys DualApr 13 · Long Jump · Place 2 · YorkvilleYorkvilleLong Jump26.10m PB10
Apr 13Yorkville Boys DualApr 13 · High Jump · Place 1 · YorkvilleYorkvilleHigh Jump11.90m10
Apr 13Yorkville Boys DualApr 13 · 200 Meters · Place 2 · YorkvilleYorkville200 Meters222.63a PB10
Apr 11WA/Bartlett/Oswego/WV/YorkvilleApr 11 · High Jump · Place 1 · YorkvilleYorkvilleHigh Jump11.88m PB10
Apr 11WA/Bartlett/Oswego/WV/YorkvilleApr 11 · 200 Meters · Place 1 · YorkvilleYorkville200 Meters122.84a10
Apr 11WA/Bartlett/Oswego/WV/YorkvilleApr 11 · 100 Meters · Place 2 · YorkvilleYorkville100 Meters211.37a10