Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorThornwood Quad · Apr 1611.58aThornwood QuadApril 16, 2026
200 Meters · IndoorONU HS Classic - 3A Boys · Feb 2725.86aONU HS Classic - 3A BoysFebruary 27, 2025
200 Meters · Outdoor7th Annual Helen Scott-Owens T&F Season Finale 2026 · Jul 1823.18a7th Annual Helen Scott-Owens T&F Season Finale 2026July 18, 2026
300 Meters · OutdoorTT-TW Dual · Mar 340.29aTT-TW DualMarch 3, 2026
400 Meters · IndoorIHSA Class 3A TRB Sectional - #10 Richton Park (Rich South) · May 2053.92aIHSA Class 3A TRB Sectional - #10 Richton Park (Rich South)May 20, 2026
400 Meters · OutdoorTT Classic · May 952.14aTT ClassicMay 9, 2026
55 Meters · OutdoorThornwood Boys' Open #2 · Mar 267.35aThornwood Boys' Open #2March 26, 2025
60 Meters · OutdoorThornton Township / Thornwood Dual · Mar 58.08aThornton Township / Thornwood DualMarch 5, 2025
600 Meters · OutdoorTT-TW Dual · Mar 31:43.47aTT-TW DualMarch 3, 2026
800 Meters · OutdoorThornridge Boys TJ Shirley Blue Smoke Invitational · Apr 112:23.12aThornridge 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

22 results
DateMeetEventPlMarkGr
Jul 187th Annual Helen Scott-Owens T&F Season Finale 2026Jul 18 · 400 Meters · Place 8 · Thunder Elite Athletic ClubThunder Elite Athletic Club400 Meters8.52.73a11
Jul 187th Annual Helen Scott-Owens T&F Season Finale 2026Jul 18 · 200 Meters · Place 6 · Thunder Elite Athletic ClubThunder Elite Athletic Club200 Meters6.23.18a PB11
Jul 187th Annual Helen Scott-Owens T&F Season Finale 2026Jul 18 · 100 Meters · Place 11 · Thunder Elite Athletic ClubThunder Elite Athletic Club100 Meters11.11.69a11
Jun 20Shepard Youth Summer Track MeetJun 20 · 200 Meters · Place 2 · Thunder Elite Athletic ClubThunder Elite Athletic Club200 Meters2.23.80a11
Jun 20Shepard Youth Summer Track MeetJun 20 · 100 Meters · Place 2 · Thunder Elite Athletic ClubThunder Elite Athletic Club100 Meters2.11.92a11
Jun 13Kankakee Summer Invitational Hosted by The Vipers Track Club Jun 13 · 400m Hurdles · Thunder Elite Athletic ClubThunder Elite Athletic Club400m Hurdles36" / 0.914m—DNS11
Jun 13Kankakee Summer Invitational Hosted by The Vipers Track Club Jun 13 · 400 Meters · Place 4 · Thunder Elite Athletic ClubThunder Elite Athletic Club400 Meters4.53.08a11
Jun 13Kankakee Summer Invitational Hosted by The Vipers Track Club Jun 13 · 200 Meters · Place 11 · Thunder Elite Athletic ClubThunder Elite Athletic Club200 Meters11.24.18aWind: -1.411
May 14SAC Boys ChampionshipsMay 14 · 400 Meters · Place 8 · South Holland (Thornwood)South Holland (Thornwood)400 Meters8.53.26a11
May 9TT ClassicMay 9 · 400 Meters · Place 14 · South Holland (Thornwood)South Holland (Thornwood)400 Meters14.52.14a PB11
Apr 242026 Gary Haupert Invitational (boys)Apr 24 · 400 Meters · South Holland (Thornwood)South Holland (Thornwood)400 MetersRelay Split—52.7hUnofficial11
Apr 242026 Gary Haupert Invitational (boys)Apr 24 · 400 Meters · Place 10 · South Holland (Thornwood)South Holland (Thornwood)400 Meters10.53.81a11
Apr 17John and Carol Bell invitationalApr 17 · 400 Meters · South Holland (Thornwood)South Holland (Thornwood)400 MetersRelay Split—54.0hUnofficial11
Apr 17John and Carol Bell invitationalApr 17 · 400 Meters · Place 7 · South Holland (Thornwood)South Holland (Thornwood)400 Meters7.54.50a11
Apr 17John and Carol Bell invitationalApr 17 · 100 Meters · Place 11 · South Holland (Thornwood)South Holland (Thornwood)100 Meters11.11.82a11
Apr 16Thornwood QuadApr 16 · 200 Meters · Place 22 · South Holland (Thornwood)South Holland (Thornwood)200 Meters2224.00a11
Apr 16Thornwood QuadApr 16 · 100 Meters · Place 17 · South Holland (Thornwood)South Holland (Thornwood)100 Meters1711.58a PB11
Apr 16Thornwood QuadApr 16 · 200 Meters · Place 22 · South Holland (Thornwood)South Holland (Thornwood)200 Meters2224.00a11
Apr 16Thornwood QuadApr 16 · 100 Meters · Place 17 · South Holland (Thornwood)South Holland (Thornwood)100 Meters1711.58a11
Apr 11Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 11 · 800 Meters · Place 12 · South Holland (Thornwood)South Holland (Thornwood)800 Meters12.2:23.12a PB11
Mar 3TT-TW DualMar 3 · 600 Meters · Place 3 · South Holland (Thornwood)South Holland (Thornwood)600 Meters31:43.47a PB11
Mar 3TT-TW DualMar 3 · 300 Meters · Place 8 · South Holland (Thornwood)South Holland (Thornwood)300 Meters840.29a PB11

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
May 20IHSA Class 3A TRB Sectional - #10 Richton Park (Rich South)May 20 · 400 Meters · Place 14 · South Holland (Thornwood)South Holland (Thornwood)400 Meters14.53.92a PB11
Mar 14Southland Athletic Conference Indoor Track and Field Championship 2026Mar 14 · 400 Meters · South Holland (Thornwood)South Holland (Thornwood)400 MetersRelay Split—56.3hUnofficial11
Mar 72026 Raptor Indoor Boys InviteMar 7 · 400 Meters · Place 17 · South Holland (Thornwood)South Holland (Thornwood)400 Meters1756.65a11
Feb 273A Boys ONU HS ClassicFeb 27 · 400 Meters · Place 16 · South Holland (Thornwood)South Holland (Thornwood)400 Meters1655.9711
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 400 Meters · Place 14 · South Holland (Thornwood)South Holland (Thornwood)400 Meters1457.6911
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 400 Meters · Place 14 · South Holland (Thornwood)South Holland (Thornwood)400 Meters1457.6911
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 400 Meters · Place 14 · South Holland (Thornwood)South Holland (Thornwood)400 Meters1457.6911
Feb 14Worrill InviteFeb 14 · 400 Meters · Place 7 · South Holland (Thornwood)South Holland (Thornwood)400 MetersRelay Split7.56.7hUnofficial11
Feb 14Worrill InviteFeb 14 · 400 Meters · Place 19 · South Holland (Thornwood)South Holland (Thornwood)400 Meters19.56.40a11
Feb 7Thornwood Boys' Open #1Feb 7 · 400 Meters · Place 6 · South Holland (Thornwood)South Holland (Thornwood)400 Meters61:01.36a11
Feb 7Thornwood Boys' Open #1Feb 7 · 200 Meters · Place 8 · South Holland (Thornwood)South Holland (Thornwood)200 Meters826.05a11
Jan 31Blue and Gold IntrasquadJan 31 · 300 Meters · Place 1 · South Holland (Thornwood)South Holland (Thornwood)300 Meters1.39.62aUnofficial11
Jan 31Blue and Gold IntrasquadJan 31 · 55 Meter · Place 3 · South Holland (Thornwood)South Holland (Thornwood)55 Meter3.6.9Unofficial11

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 196th Annual Helen Scott-Owens SEASON FINALE Championship InvitationalJul 19 · 400m Hurdles · Place 1 · Thunder Elite Athletic ClubThunder Elite Athletic Club400m Hurdles11:12.62a10
Jul 196th Annual Helen Scott-Owens SEASON FINALE Championship InvitationalJul 19 · 400 Meters · Place 10 · Thunder Elite Athletic ClubThunder Elite Athletic Club400 Meters1055.53a10
Jul 196th Annual Helen Scott-Owens SEASON FINALE Championship InvitationalJul 19 · 200 Meters · Place 7 · Thunder Elite Athletic ClubThunder Elite Athletic Club200 Meters724.10a10
Jul 196th Annual Helen Scott-Owens SEASON FINALE Championship InvitationalJul 19 · 100 Meters · Place 12 · Thunder Elite Athletic ClubThunder Elite Athletic Club100 Meters1211.95a10
Jun 21Shepard Youth Run Club InvitationalJun 21 · 200 Meters · Place 8 · Thunder Elite Athletic ClubThunder Elite Athletic Club200 Meters8.25.15a10
Jun 21Shepard Youth Run Club InvitationalJun 21 · 100 Meters · Place 8 · Thunder Elite Athletic ClubThunder Elite Athletic Club100 Meters8.12.28aWind: -2.910
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 400m Hurdles · Thunder Elite Athletic ClubThunder Elite Athletic Club400m Hurdles36" / 0.914m—DNS10
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 400 Meters · Place 38 · Thunder Elite Athletic ClubThunder Elite Athletic Club400 Meters38.59.45a10
Jun 14Bob Nihells Youth Open Track MeetJun 14 · 100 Meters · Place 19 · Thunder Elite Athletic ClubThunder Elite Athletic Club100 Meters19.12.19a10
May 13SAC Boys ChampionshipsMay 13 · 100 Meters · Place 8 · South Holland (Thornwood)South Holland (Thornwood)100 Meters8.12.17aWind: 0.810
May 10Thornton Township Classic InvitationalMay 10 · 300m Hurdles · Place 17 · South Holland (Thornwood)South Holland (Thornwood)300m Hurdles1750.7210
May 10Thornton Township Classic InvitationalMay 10 · 200 Meters · Place 20 · South Holland (Thornwood)South Holland (Thornwood)200 Meters2024.6310
May 7Bolingbrook Boys Tri #2 May 7 · 300m Hurdles · Place 7 · South Holland (Thornwood)South Holland (Thornwood)300m Hurdles750.78a10
Apr 28Thornwood Coed Time Trials Apr 28 · 200 Meters · Place 7 · South Holland (Thornwood)South Holland (Thornwood)200 Meters7.26.33aUnofficial10
Apr 28Thornwood Coed Time Trials Apr 28 · 100 Meters · Place 12 · South Holland (Thornwood)South Holland (Thornwood)100 Meters12.12.90Unofficial10
Apr 25Gary Haupert InvitationalApr 25 · 400 Meters · Place 24 · South Holland (Thornwood)South Holland (Thornwood)400 Meters241:02.3210
Apr 19John Bell InvitationalApr 19 · 300m Hurdles · Place 8 · South Holland (Thornwood)South Holland (Thornwood)300m Hurdles851.7910
Apr 16Rich Township Co-Ed QuadApr 16 · 300m Hurdles · Place 3 · South Holland (Thornwood)South Holland (Thornwood)300m Hurdles351.34a10
Apr 12Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 12 · 300m Hurdles · Place 13 · South Holland (Thornwood)South Holland (Thornwood)300m Hurdles1353.62a10
Apr 10District 205 JV Co-Ed #1Apr 10 · 100 Meters · Place 4 · South Holland (Thornwood)South Holland (Thornwood)100 Meters4.12.64a10
Mar 26Thornwood Boys' Open #2Mar 26 · 55 Meters · Place 37 · South Holland (Thornwood)South Holland (Thornwood)55 Meters377.35a PB10
Mar 5Thornton Township / Thornwood DualMar 5 · 300 Meters · Place 9 · South Holland (Thornwood)South Holland (Thornwood)300 Meters943.04a10
Mar 5Thornton Township / Thornwood DualMar 5 · 60 Meters · Place 17 · South Holland (Thornwood)South Holland (Thornwood)60 Meters178.08a PB10

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 8Rich Township Boys Raptor Indoor Invite IIMar 8 · 200 Meters · Place 14 · South Holland (Thornwood)South Holland (Thornwood)200 Meters1426.57a—
Feb 27ONU HS Classic - 3A BoysFeb 27 · 200 Meters · Place 50 · South Holland (Thornwood)South Holland (Thornwood)200 Meters5025.86a PB—
Feb 22Auburn Boys Indoor InvitationalFeb 22 · 200 Meters · Place 27 · South Holland (Thornwood)South Holland (Thornwood)200 Meters2726.8810
Feb 22Auburn Boys Indoor InvitationalFeb 22 · 400 Meters · Place 20 · South Holland (Thornwood)South Holland (Thornwood)400 Meters201:02.9310
Feb 8Thornwood Boys' Open #1Feb 8 · 400 Meters · Place 47 · South Holland (Thornwood)South Holland (Thornwood)400 Meters471:07.25a—
Feb 8Thornwood Boys' Open #1Feb 8 · 200 Meters · Place 27 · South Holland (Thornwood)South Holland (Thornwood)200 Meters2727.22a—
Feb 1Blue and Gold IntrasquadFeb 1 · 300 Meters · Place 9 · South Holland (Thornwood)South Holland (Thornwood)300 Meters9.44.00aUnofficial10
Feb 1Blue and Gold IntrasquadFeb 1 · 55 Meter · Place 12 · South Holland (Thornwood)South Holland (Thornwood)55 Meter12.7.88aUnofficial10