Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorWillowbrook Warrior JV Open · Feb 175:44.80aWillowbrook Warrior JV OpenFebruary 17, 2026
1600 Meters · OutdoorBradley Davis Memorial Under the Lights Invite · May 125:02.94aBradley Davis Memorial Under the Lights InviteMay 12, 2026
3200 Meters · OutdoorHinsdale Central Frosh/Soph Invite · Apr 2911:33.05aHinsdale Central Frosh/Soph InviteApril 29, 2026
800 Meters · IndoorYork Boys Quad #1 · Feb 72:24.05aYork Boys Quad #1February 7, 2026
800 Meters · OutdoorYavorski Invitational · May 12:21.17aYavorski InvitationalMay 1, 2026
Open · OutdoorYork Boys Outdoor Opener · Apr 122:36.97York Boys Outdoor OpenerApril 12, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 19West Suburban Last ChanceMay 19 · 1600 Meters · Place 24 · Downers Grove (South)1600 Meters24.5:05.34a10
May 12Bradley Davis Memorial Under the Lights InviteMay 12 · 1600 Meters · Place 73 · Downers Grove (South)1600 Meters73.5:02.94a PB10
May 8The Brook Last Chance Meet (Senior Night)May 8 · 1600 Meters · Place 7 · Downers Grove (South)1600 Meters7.5:10.35a10
May 1Yavorski InvitationalMay 1 · 800 Meters · Place 11 · Downers Grove (South)800 Meters112:21.17a PB10
Apr 29Hinsdale Central Frosh/Soph InviteApr 29 · 3200 Meters · Place 14 · Downers Grove (South)3200 Meters14.11:33.05a PB10
Apr 23Minooka Conference ClashApr 23 · 1600 Meters · Place 30 · Downers Grove (South)1600 Meters305:24.18a10
Mar 6Proviso West Boys Quad 4Mar 6 · 3200 Meters · Place 9 · Downers Grove (South)3200 Meters912:02.73a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Willowbrook Warrior JV OpenFeb 17 · 1600 Meters · Place 12 · Downers Grove (South)1600 Meters125:44.80a PB10
Feb 7York Boys Quad #1Feb 7 · 800 Meters · Place 13 · Downers Grove (South)800 Meters132:24.05a PB10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13Bradley Davis Memorial Under the Lights InvitationalMay 13 · 1600 Meters · Place 167 · Downers Grove (South)1600 Meters1675:35.54a9
Apr 30Hinsdale Central Frosh-Soph InviteApr 30 · 1600 Meters · Place 11 · Downers Grove (South)1600 Meters115:28.64a9
Apr 12York Boys Outdoor OpenerApr 12 · Open · Place 27 · Downers Grove (South)Open272:36.97 PB9
Mar 7Proviso West Boys Quad #4Mar 7 · 800 Meters · Place 30 · Downers Grove (South)800 Meters302:37.22a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Willowbrook Boys QuadFeb 18 · 800 Meters · Place 19 · Downers Grove (South)800 Meters192:44.91a—
Feb 8York Boys Quad #1Feb 8 · 800 Meters · Place 22 · Downers Grove (South)800 Meters222:49.27a—