Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBolingbrook Boys Tri #1 · Apr 3012.65aBolingbrook Boys Tri #1April 30, 2025
200 Meters · Indoor1A/2A ONU HS Classic · Feb 2626.42a1A/2A ONU HS ClassicFebruary 26, 2026
200 Meters · OutdoorBolingbrook Boys Tri #1 · Apr 3026.08aBolingbrook Boys Tri #1April 30, 2025
300 Meters · Indoor5th Annual Chris Whitfield Invitational · Mar 2442.77a5th Annual Chris Whitfield InvitationalMarch 24, 2026
300 Meters · Outdoor4th Annual Christopher Whitfield Invitational · Mar 2545.11a4th Annual Christopher Whitfield InvitationalMarch 25, 2025
300m Hurdles · 36" / 0.914m · OutdoorSAC Boys Championships · May 1448.96aSAC Boys ChampionshipsMay 14, 2026
55 Meters · IndoorThornwood Boys' Open #1 · Feb 87.70aThornwood Boys' Open #1February 8, 2025
60 Meters · Indoor1A/2A ONU HS Classic · Feb 267.96a1A/2A ONU HS ClassicFebruary 26, 2026
Complete · OutdoorThornton Township Classic Invitational · May 1050.59Thornton Township Classic InvitationalMay 10, 2025
Full · IndoorONU HS Classic - 1A/2A · Feb 261:01.15ONU HS Classic - 1A/2AFebruary 26, 2025
Full · OutdoorThornwood Boys' Open #2 · Mar 255.31mThornwood Boys' Open #2March 25, 2026
Long Jump · Indoor2026 Raptor Indoor Boys Invite · Mar 75.17m2026 Raptor Indoor Boys InviteMarch 7, 2026
Long Jump · OutdoorIHSA Class 2A TRB Sectional - #06 Evergreen Park · May 225.02mIHSA Class 2A TRB Sectional - #06 Evergreen ParkMay 22, 2025
Triple Jump · OutdoorThornridge Boys TJ Shirley Blue Smoke Invitational · Apr 1111.20mThornridge Boys TJ Shirley Blue Smoke InvitationalApril 11, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 20IHSA Class 2A TRB Sectional - #06 Dolton (Thornridge)May 20 · Triple Jump · Place 7 · Dolton (Thornridge)Triple Jump7.11.97m10
May 20IHSA Class 2A TRB Sectional - #06 Dolton (Thornridge)May 20 · 300m Hurdles · Dolton (Thornridge)300m Hurdles36" / 0.914m—DNS10
May 14SAC Boys ChampionshipsMay 14 · 300m Hurdles · Place 10 · Dolton (Thornridge)300m Hurdles36" / 0.914m10.48.96a PB10
May 9TT ClassicMay 9 · Triple Jump · Place 12 · Dolton (Thornridge)Triple Jump12.9.46m10
May 9TT ClassicMay 9 · 300m Hurdles · Dolton (Thornridge)300m Hurdles36" / 0.914m—DNS10
Apr 16Thornwood QuadApr 16 · Triple Jump · Place 5 · Dolton (Thornridge)Triple Jump511.01m10
Apr 16Thornwood QuadApr 16 · 300m Hurdles · Place 3 · Dolton (Thornridge)300m Hurdles349.73a10
Apr 16Thornwood QuadApr 16 · Triple Jump · Place 5 · Dolton (Thornridge)Triple Jump511.01m10
Apr 16Thornwood QuadApr 16 · 300m Hurdles · Place 3 · Dolton (Thornridge)300m Hurdles349.73a10
Apr 11Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 11 · Triple Jump · Place 4 · Dolton (Thornridge)Triple Jump4.11.20m PB10
Apr 11Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 11 · Long Jump · Place 9 · Dolton (Thornridge)Long Jump9.5.44m10
Mar 25Thornwood Boys' Open #2Mar 25 · Full · Place 12 · Dolton (Thornridge)Full1211.03m10
Mar 25Thornwood Boys' Open #2Mar 25 · Full · Place 14 · Dolton (Thornridge)Full145.31m PB10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 245th Annual Chris Whitfield InvitationalMar 24 · 300 Meters · Place 24 · Dolton (Thornridge)300 Meters24.42.77a PB10
Mar 245th Annual Chris Whitfield InvitationalMar 24 · 200 Meters · Place 34 · Dolton (Thornridge)200 Meters34.27.45a10
Mar 72026 Raptor Indoor Boys InviteMar 7 · 60m Hurdles · Place 19 · Dolton (Thornridge)60m Hurdles1911.16a10
Mar 72026 Raptor Indoor Boys InviteMar 7 · Long Jump · Place 12 · Dolton (Thornridge)Long Jump125.17m PB10
Feb 261A/2A ONU HS ClassicFeb 26 · 200 Meters · Place 15 · Dolton (Thornridge)200 Meters1526.42a PB10
Feb 261A/2A ONU HS ClassicFeb 26 · 60 Meters · Place 23 · Dolton (Thornridge)60 MetersRound P237.96a PB10
Feb 7Thornwood Boys' Open #1Feb 7 · Long Jump · Place 11 · Dolton (Thornridge)Long Jump115.18m10
Feb 7Thornwood Boys' Open #1Feb 7 · 55m Hurdles · Place 4 · Dolton (Thornridge)55m Hurdles410.41a10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22IHSA Class 2A TRB Sectional - #06 Evergreen ParkMay 22 · Long Jump · Place 16 · Dolton (Thornridge)Long Jump165.02m PB9
May 10Thornton Township Classic InvitationalMay 10 · Complete · Place 16 · Dolton (Thornridge)Complete1650.59 PB9
May 233rd Annual Pete Struck Eagle ClassicMay 2 · 300m Hurdles · Place 26 · Dolton (Thornridge)300m Hurdles2650.73a9
Apr 30Bolingbrook Boys Tri #1Apr 30 · 300m Hurdles · Place 6 · Dolton (Thornridge)300m Hurdles651.42a9
Apr 30Bolingbrook Boys Tri #1Apr 30 · 200 Meters · Place 38 · Dolton (Thornridge)200 Meters3826.08a PB9
Apr 30Bolingbrook Boys Tri #1Apr 30 · 100 Meters · Place 46 · Dolton (Thornridge)100 Meters4612.65a PB9
Apr 12Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 12 · 300m Hurdles · Place 14 · Dolton (Thornridge)300m Hurdles1454.09a9
Mar 26Thornwood Boys' Open #2Mar 26 · 55m Hurdles · Place 18 · Dolton (Thornridge)55m Hurdles1812.37a9
Mar 254th Annual Christopher Whitfield InvitationalMar 25 · Shot Put · Place 18 · Dolton (Thornridge)Shot Put1845.119
Mar 254th Annual Christopher Whitfield InvitationalMar 25 · 300 Meters · Place 18 · Dolton (Thornridge)300 Meters1845.11a PB9

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26ONU HS Classic - 1A/2AFeb 26 · Full · Place 16 · Dolton (Thornridge)Full161:01.15 PB9
Feb 8Thornwood Boys' Open #1Feb 8 · 200 Meters · Place 47 · Dolton (Thornridge)200 Meters4728.05a—
Feb 8Thornwood Boys' Open #1Feb 8 · 55 Meters · Place 63 · Dolton (Thornridge)55 Meters637.70a PB—