Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorHinsdale Central Frosh/Soph Invite · Apr 294:37.99aHinsdale Central Frosh/Soph InviteApril 29, 2026
200 Meters · OutdoorDistrict 88 Crosstown Showdown · Apr 2224.42aDistrict 88 Crosstown ShowdownApril 22, 2026
400 Meters · IndoorHF Boys Open · Feb 2153.74aHF Boys OpenFebruary 21, 2026
400 Meters · OutdoorWillowbrook Boy's Invitational · May 153.33aWillowbrook Boy's InvitationalMay 1, 2026
600 Meters · IndoorWest Suburban Gold Boys Indoor Championship · Mar 211:26.22West Suburban Gold Boys Indoor ChampionshipMarch 21, 2025
800 Meters · Indoor92nd Annual DuPage County Track and Field Championships · May 81:58.85a92nd Annual DuPage County Track and Field ChampionshipsMay 8, 2026
800 Meters · OutdoorIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park) · May 221:56.77aIHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 28IHSA 3A Boys State Track & Field ChampionshipsMay 28 · 800 Meters · Place 27 · Villa Park (Willowbrook)800 MetersRound P27.1:58.18a12
May 22IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 22 · 800 Meters · Place 4 · Villa Park (Willowbrook)800 Meters4.1:56.77a PB12
May 13WSC Gold Boys Conference ChampionshipMay 13 · 800 Meters · Place 3 · Villa Park (Willowbrook)800 Meters3.1:58.00a12
May 13WSC Gold Boys Conference ChampionshipMay 13 · 400 Meters · Place 7 · Villa Park (Willowbrook)400 Meters7.54.43a12
May 1Willowbrook Boy's InvitationalMay 1 · 400 Meters · Place 2 · Villa Park (Willowbrook)400 Meters2.53.33a PB12
May 1Willowbrook Boy's InvitationalMay 1 · 200 Meters · Place 1 · Villa Park (Willowbrook)200 Meters1.24.77a12
Apr 29Hinsdale Central Frosh/Soph InviteApr 29 · 1600 Meters · Place 1 · Villa Park (Willowbrook)1600 Meters1.4:37.99a PB12
Apr 24 Glenbard South Raider InviteApr 24 · 800 Meters · Place 3 · Villa Park (Willowbrook)800 Meters31:57.43a12
Apr 22District 88 Crosstown ShowdownApr 22 · 800 Meters · Place 1 · Villa Park (Willowbrook)800 Meters1.2:12.50a12
Apr 22District 88 Crosstown ShowdownApr 22 · 200 Meters · Place 3 · Villa Park (Willowbrook)200 Meters3.24.42a PB12
Apr 11St. Charles East Elmore McCornack InvitationalApr 11 · 800 Meters · Place 4 · Villa Park (Willowbrook)800 Meters4.1:58.97a12
Mar 14Evanston Richards Phillips RelaysMar 14 · 800 Meters · Place 2 · Villa Park (Willowbrook)800 Meters22:07.3012
Mar 6Stan Reddel InviteMar 6 · 800 Meters · Place 2 · Villa Park (Willowbrook)800 Meters21:59.40a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
May 892nd Annual DuPage County Track and Field ChampionshipsMay 8 · 800 Meters · Place 2 · Villa Park (Willowbrook)800 Meters2.1:58.85a PB12
Mar 20West Suburban Gold Boys Indoor ChampionshipMar 20 · 800 Meters · Place 3 · Villa Park (Willowbrook)800 Meters32:01.9012
Feb 284th Annual Art Pahl InviteFeb 28 · 800 Meters · Place 1 · Villa Park (Willowbrook)800 Meters12:05.23a12
Feb 21HF Boys OpenFeb 21 · 400 Meters · Place 4 · Villa Park (Willowbrook)400 Meters453.74a PB12
Feb 14Boys Sequoit ShowdownFeb 14 · 800 Meters · Place 7 · Villa Park (Willowbrook)800 Meters72:06.06a12
Feb 7Willowbrook Warrior Indoor InviteFeb 7 · 600 Meters · Place 1 · Villa Park (Willowbrook)600 Meters11:28.49a12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 23 · 800 Meters · Place 8 · Villa Park (Willowbrook)800 Meters81:59.8511
May 23IHSA Class 3A TRB Sectional - #05 Roselle (Lake Park)May 23 · 400 Meters · Place 20 · Villa Park (Willowbrook)400 Meters2054.5911
May 15West Suburban GOLD Boys ConferenceMay 15 · 800 Meters · Place 5 · Villa Park (Willowbrook)800 Meters52:02.67a11
May 991st Dupage County Boys ChampionshipMay 9 · 800 Meters · Place 8 · Villa Park (Willowbrook)800 Meters82:00.8811
Apr 25Glenbard South Raider InviteApr 25 · 400 Meters · Place 7 · Villa Park (Willowbrook)400 Meters753.5711
Apr 23District 88 Crosstown ShowdownApr 23 · 400 Meters · Place 1 · Villa Park (Willowbrook)400 Meters154.79a11
Apr 10Glenbard East Rams InvitationalApr 10 · 1600 Meters · Place 4 · Villa Park (Willowbrook)1600 Meters44:52.40a11
Apr 10Glenbard East Rams InvitationalApr 10 · 800 Meters · Place 1 · Villa Park (Willowbrook)800 Meters12:03.79a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 21West Suburban Gold Boys Indoor ChampionshipMar 21 · 600 Meters · Place 1 · Villa Park (Willowbrook)600 Meters11:26.22 PB11
Feb 212025 Boys Raptor InvitationalFeb 21 · 800 Meters · Place 2 · Villa Park (Willowbrook)800 Meters22:11.33a—
Feb 15Willowbrook Boys InvitationalFeb 15 · 600 Meters · Place 2 · Villa Park (Willowbrook)600 Meters21:28.6511

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10WSC Gold Outdoor ChampionshipsMay 10 · 800 Meters · Place 10 · Villa Park (Willowbrook800 Meters102:10.01a—
May 390th Dupage County Boys ChampionshipMay 3 · 1600 Meters · Place 19 · Villa Park (Willowbrook1600 Meters195:02.91a—
May 390th Dupage County Boys ChampionshipMay 3 · 800 Meters · Place 5 · Villa Park (Willowbrook800 Meters52:06.55a—
Apr 24Hinsdale Central Frosh-Soph InviteApr 24 · 1600 Meters · Place 10 · Villa Park (Willowbrook1600 Meters105:15.25a—
Apr 24Hinsdale Central Frosh-Soph InviteApr 24 · 800 Meters · Place 8 · Villa Park (Willowbrook800 Meters82:14.14a—
Apr 19Glenbard South Raider InviteApr 19 · 1600 Meters · Place 3 · Villa Park (Willowbrook1600 Meters35:04.51a—
Apr 19Glenbard South Raider InviteApr 19 · 800 Meters · Place 1 · Villa Park (Willowbrook800 Meters12:11.05a—
Apr 16Crosstown ShowdownApr 16 · 800 Meters · Place 1 · Villa Park (Willowbrook800 Meters12:10.89a—
Apr 13John Bell InvitationalApr 13 · 800 Meters · Place 8 · Villa Park (Willowbrook)800 Meters82:09.8710

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 14WSC-Gold Boys Indoor Conference ChampionshipsMar 14 · 800 Meters · Place 5 · Villa Park (Willowbrook800 Meters52:06.74a—
Feb 242nd Annual Art Pahl InvitationalFeb 24 · 800 Meters · Place 3 · Villa Park (Willowbrook)800 Meters32:11.3410
Feb 20Willowbrook Boys InvitationalFeb 20 · 800 Meters · Place 1 · Villa Park (Willowbrook800 Meters12:19.34a—
Feb 17Homewood Flossmoor Boys Quad 2Feb 17 · 600 Meters · Place 12 · Villa Park (Willowbrook600 Meters121:34.32a—
Feb 13Willowbrook Boys vs MortonFeb 13 · 800 Meters · Place 1 · Villa Park (Willowbrook800 Meters12:17.03a—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26Red Devil Frosh-Soph InviteApr 26 · 800 Meters · Place 9 · Villa Park (Willowbrook800 Meters92:16.66a—
Mar 17West Suburban Gold Boys Conference MeetMar 17 · 800 Meters · Place 1 · Villa Park (Willowbrook800 Meters12:15.70a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 23West Suburban Gold Freshman Boy's Indoor Conference MeetMar 23 · 800 Meters · Place 1 · Villa Park (Willowbrook800 Meters12:21.84—