Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorShepard Youth Summer Track Meet · Jun 205:28.24aShepard Youth Summer Track MeetJune 20, 2026
1600 Meters · Indoor2026 Raptor Indoor Boys Invite · Mar 75:59.81a2026 Raptor Indoor Boys InviteMarch 7, 2026
1600 Meters · OutdoorThornwood Boys' Open #2 · Mar 255:41.02Thornwood Boys' Open #2March 25, 2026
3000 Meters · Outdoor7th Annual Helen Scott-Owens T&F Season Finale 2026 · Jul 1812:28.72a7th Annual Helen Scott-Owens T&F Season Finale 2026July 18, 2026
3200 Meters · IndoorIHSA Class 3A TRB Sectional - #10 Richton Park (Rich South) · May 2012:05.14aIHSA Class 3A TRB Sectional - #10 Richton Park (Rich South)May 20, 2026
3200 Meters · Outdoor34th Annual Pete Struck Eagle Classic · May 111:47.46a34th Annual Pete Struck Eagle ClassicMay 1, 2026
800 Meters · IndoorThornwood Boys' Open #1 · Feb 72:46.70aThornwood Boys' Open #1February 7, 2026
800 Meters · OutdoorThornwood Quad · Apr 162:35.44aThornwood QuadApril 16, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 187th Annual Helen Scott-Owens T&F Season Finale 2026Jul 18 · 3000 Meters · Place 3 · Thunder Elite Athletic ClubThunder Elite Athletic Club3000 Meters3.12:28.72a PB10
Jul 187th Annual Helen Scott-Owens T&F Season Finale 2026Jul 18 · 1500 Meters · Place 3 · Thunder Elite Athletic ClubThunder Elite Athletic Club1500 Meters3.5:48.73a10
Jun 20Shepard Youth Summer Track MeetJun 20 · 1500 Meters · Place 2 · Thunder Elite Athletic ClubThunder Elite Athletic Club1500 Meters2.5:28.24a PB10
Jun 13Kankakee Summer Invitational Hosted by The Vipers Track Club Jun 13 · 3000 Meters · Place 2 · Thunder Elite Athletic ClubThunder Elite Athletic Club3000 Meters2.12:30.25a10
Jun 13Kankakee Summer Invitational Hosted by The Vipers Track Club Jun 13 · 1500 Meters · Place 4 · Thunder Elite Athletic ClubThunder Elite Athletic Club1500 Meters4.6:01.40a10
May 14SAC Boys ChampionshipsMay 14 · 3200 Meters · Place 7 · South Holland (Thornwood)South Holland (Thornwood)3200 Meters7.12:00.92a10
May 9TT ClassicMay 9 · 3200 Meters · Place 6 · South Holland (Thornwood)South Holland (Thornwood)3200 Meters6.11:51.02a10
May 9TT ClassicMay 9 · 1600 Meters · Place 24 · South Holland (Thornwood)South Holland (Thornwood)1600 Meters24.6:08.27a10
May 134th Annual Pete Struck Eagle ClassicMay 1 · 3200 Meters · Place 28 · South Holland (Thornwood)South Holland (Thornwood)3200 Meters28.11:47.46a PB10
Apr 16Thornwood QuadApr 16 · 800 Meters · Place 14 · South Holland (Thornwood)South Holland (Thornwood)800 Meters142:35.44a PB10
Apr 16Thornwood QuadApr 16 · 800 Meters · Place 14 · South Holland (Thornwood)South Holland (Thornwood)800 Meters142:35.44a10
Apr 11Thornridge Boys TJ Shirley Blue Smoke InvitationalApr 11 · 3200 Meters · Place 5 · South Holland (Thornwood)South Holland (Thornwood)3200 Meters5.12:03.11a10
Mar 25Thornwood Boys' Open #2Mar 25 · 1600 Meters · Place 6 · South Holland (Thornwood)South Holland (Thornwood)1600 Meters65:41.02 PB10
Mar 3TT-TW DualMar 3 · 1600 Meters · Place 1 · South Holland (Thornwood)South Holland (Thornwood)1600 Meters16:14.35a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
May 20IHSA Class 3A TRB Sectional - #10 Richton Park (Rich South)May 20 · 3200 Meters · Place 9 · South Holland (Thornwood)South Holland (Thornwood)3200 Meters9.12:05.14a PB10
Mar 72026 Raptor Indoor Boys InviteMar 7 · 1600 Meters · Place 20 · South Holland (Thornwood)South Holland (Thornwood)1600 Meters205:59.81a PB10
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 1600 Meters · Place 38 · South Holland (Thornwood)South Holland (Thornwood)1600 Meters386:08.7710
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 1600 Meters · Place 38 · South Holland (Thornwood)South Holland (Thornwood)1600 Meters386:08.7710
Feb 21Rockford Auburn Boys Var/JV InvitationalFeb 21 · 1600 Meters · Place 38 · South Holland (Thornwood)South Holland (Thornwood)1600 Meters386:08.7710
Feb 7Thornwood Boys' Open #1Feb 7 · 800 Meters · Place 17 · South Holland (Thornwood)South Holland (Thornwood)800 Meters172:46.70a PB10