Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHome Meet vs. Tuscola & St. Anthony · Apr 2912.24aHome Meet vs. Tuscola & St. AnthonyApril 29, 2025
110m Hurdles · 39" / 0.991m · OutdoorNewton Eagle Invite · May 115.66aNewton Eagle InviteMay 1, 2026
200 Meters · Indoor2026 Mt. Zion Boys Indoor Invitational · Mar 1125.76a2026 Mt. Zion Boys Indoor InvitationalMarch 11, 2026
200 Meters · OutdoorHome Meet vs. Tuscola & St. Anthony · Apr 2924.45aHome Meet vs. Tuscola & St. AnthonyApril 29, 2025
300m Hurdles · 36" / 0.914m · OutdoorIHSA Class 1A TRB Sectional - #10 Tuscola · May 2041.18aIHSA Class 1A TRB Sectional - #10 TuscolaMay 20, 2026
Results · IndoorMt. Zion Boys Indoor Invitational · Mar 128.82Mt. Zion Boys Indoor InvitationalMarch 12, 2025
Results · OutdoorRantoul Invite · Mar 148.85Rantoul InviteMarch 14, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 300m Hurdles · Place 20 · Shelbyville300m Hurdles36" / 0.914mRound P20.42.04a12
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 110m Hurdles · Place 18 · Shelbyville110m Hurdles39" / 0.991mRound P18.15.51aWind: 3.512
May 20IHSA Class 1A TRB Sectional - #10 TuscolaMay 20 · 300m Hurdles · Place 2 · Shelbyville300m Hurdles36" / 0.914m2.41.18a PB12
May 20IHSA Class 1A TRB Sectional - #10 TuscolaMay 20 · 110m Hurdles · Place 2 · Shelbyville110m Hurdles39" / 0.991m2.16.54a12
May 152026 Shelbyville Boys OpenMay 15 · 300m Hurdles · Place 4 · Shelbyville300m Hurdles441.51a12
May 152026 Shelbyville Boys OpenMay 15 · 110m Hurdles · Place 2 · Shelbyville110m Hurdles215.04a12
May 1Newton Eagle InviteMay 1 · 300m Hurdles · Place 6 · Shelbyville300m Hurdles36" / 0.914m6.43.55a12
May 1Newton Eagle InviteMay 1 · 110m Hurdles · Place 5 · Shelbyville110m Hurdles39" / 0.991m5.15.66a PB12
Apr 24Unity Boys Invitational 2026Apr 24 · 300m Hurdles · Shelbyville300m Hurdles36" / 0.914m—DNS12
Apr 24Unity Boys Invitational 2026Apr 24 · 110m Hurdles · Place 5 · Shelbyville110m Hurdles39" / 0.991m5.16.81a12
Apr 21Tri-County InvitationalApr 21 · 300m Hurdles · Place 1 · Shelbyville300m Hurdles142.78a12
Apr 21Tri-County InvitationalApr 21 · 110m Hurdles · Place 2 · Shelbyville110m Hurdles217.07a12
Apr 21Tri-County InvitationalApr 21 · 200 Meters · Place 8 · Shelbyville200 Meters824.55a12
Apr 17Monticello Boys InvitationalApr 17 · 300m Hurdles · Place 3 · Shelbyville300m Hurdles341.57a12
Apr 17Monticello Boys InvitationalApr 17 · 110m Hurdles · Place 2 · Shelbyville110m Hurdles215.09a12
Apr 7Shelbyville Home Meet 1Apr 7 · 300m Hurdles · Place 1 · Shelbyville300m Hurdles143.88a12
Apr 7Shelbyville Home Meet 1Apr 7 · 110m Hurdles · Place 1 · Shelbyville110m Hurdles116.07a12
Mar 14Rantoul InviteMar 14 · Results · Place 5 · ShelbyvilleResults58.85 PB12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 112026 Mt. Zion Boys Indoor InvitationalMar 11 · 60m Hurdles · Place 5 · Shelbyville60m HurdlesRound P59.28a12
Mar 112026 Mt. Zion Boys Indoor InvitationalMar 11 · 60m Hurdles · Place 1 · Shelbyville60m Hurdles18.65a12
Mar 112026 Mt. Zion Boys Indoor InvitationalMar 11 · 200 Meters · Place 13 · Shelbyville200 Meters1325.76a PB12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 162025 Shelbyville Boys OpenMay 16 · 300m Hurdles · Place 3 · Shelbyville300m Hurdles342.60a11
May 162025 Shelbyville Boys OpenMay 16 · 110m Hurdles · Place 2 · Shelbyville110m Hurdles215.86a11
May 8CIC Conference MeetMay 8 · 110m Hurdles · Place 4 · Shelbyville110m Hurdles416.73a11
Apr 29Home Meet vs. Tuscola & St. AnthonyApr 29 · 110m Hurdles · Place 1 · Shelbyville110m Hurdles116.66a11
Apr 29Home Meet vs. Tuscola & St. AnthonyApr 29 · 200 Meters · Place 4 · Shelbyville200 Meters424.45a PB11
Apr 29Home Meet vs. Tuscola & St. AnthonyApr 29 · 100 Meters · Place 4 · Shelbyville100 Meters412.24a PB11
Apr 25Unity Boy's Invitational 2025Apr 25 · Results · Place 5 · ShelbyvilleResults544.6911
Apr 25Unity Boy's Invitational 2025Apr 25 · Results · Place 5 · ShelbyvilleResults516.3411
Apr 22Tri-County InvitationalApr 22 · Results · Place 2 · ShelbyvilleResults242.9311
Apr 22Tri-County InvitationalApr 22 · Results · Place 2 · ShelbyvilleResults216.7811
Apr 17Monticello Boys InvitationalApr 17 · 110m Hurdles · Place 5 · Shelbyville110m Hurdles515.94a11
Apr 8Shelbyville Home Meet 2Apr 8 · 300m Hurdles · Place 2 · Shelbyville300m Hurdles244.52a11
Apr 8Shelbyville Home Meet 2Apr 8 · 110m Hurdles · Place 2 · Shelbyville110m Hurdles216.13a11
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 60m Hurdles · Shelbyville60m HurdlesRound P—DQ11
Mar 22Cogdal HS Boys InviteMar 22 · 60m Hurdles · Place 10 · Shelbyville60m HurdlesRound P108.99a11
Mar 15Rantoul InviteMar 15 · 60m Hurdles · Place 5 · Shelbyville60m Hurdles58.91a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 12Mt. Zion Boys Indoor InvitationalMar 12 · Results · Place 3 · ShelbyvilleResults39.0611
Mar 12Mt. Zion Boys Indoor InvitationalMar 12 · Results · Place 3 · ShelbyvilleResults38.82 PB11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15IHSA Class 1A TRB Sectional - #10 Bethany (Okaw Valley)May 15 · 300m Hurdles · Place 2 · Shelbyville300m Hurdles241.52a—
May 15IHSA Class 1A TRB Sectional - #10 Bethany (Okaw Valley)May 15 · 110m Hurdles · Place 3 · Shelbyville110m Hurdles316.38a—
May 11Shelbyville Boys OpenMay 11 · 300m Hurdles · Place 5 · Shelbyville300m Hurdles543.54a—
May 11Shelbyville Boys OpenMay 11 · 110m Hurdles · Place 4 · Shelbyville110m Hurdles417.87a—