Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 214:54.15Nagel-Saylor Indoor InvitationalMarch 21, 2026
1600 Meters · Outdoor Glenbard South Raider Invite · Apr 244:50.66a Glenbard South Raider InviteApril 24, 2026
400 Meters · OutdoorMSL Boys Tri @Elk Grove · Apr 2859.82aMSL Boys Tri @Elk GroveApril 28, 2026
600 Meters · OutdoorStan Reddel Invite · Mar 61:40.46aStan Reddel InviteMarch 6, 2026
800 Meters · IndoorRolling Meadows Boys Tri · Feb 262:22.97aRolling Meadows Boys TriFebruary 26, 2026
800 Meters · OutdoorMSL Boys Tri @Rolling Meadows · May 52:12.60aMSL Boys Tri @Rolling MeadowsMay 5, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 21 · 1600 Meters · Place 20 · Rolling MeadowsRolling Meadows1600 Meters20.4:59.06a10
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · 1600 Meters · Place 10 · Rolling MeadowsRolling Meadows1600 Meters10.4:54.93a10
May 5MSL Boys Tri @Rolling MeadowsMay 5 · 800 Meters · Place 1 · Rolling MeadowsRolling Meadows800 Meters1.2:12.60a PB10
May 1Rolling Meadows Boys MustangMay 1 · 1600 Meters · Place 2 · Rolling MeadowsRolling Meadows1600 Meters2.4:52.47a10
Apr 28MSL Boys Tri @Elk GroveApr 28 · 400 Meters · Place 3 · Rolling MeadowsRolling Meadows400 Meters3.59.82a PB10
Apr 24 Glenbard South Raider InviteApr 24 · 1600 Meters · Place 2 · Rolling MeadowsRolling Meadows1600 Meters24:50.66a PB10
Apr 21MSL West Boys Division ChampionshipApr 21 · 800 Meters · Place 4 · Rolling MeadowsRolling Meadows800 Meters4.2:12.63a10
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · 400 Meters · Place 4 · Rolling MeadowsRolling Meadows400 Meters4.1:00.71a10
Mar 13 Rolling Meadows Boys Frosh/Soph InvitationalMar 13 · 800 Meters · Place 6 · Rolling MeadowsRolling Meadows800 Meters62:18.53a10
Mar 6Stan Reddel InviteMar 6 · 600 Meters · Place 19 · Rolling MeadowsRolling Meadows600 Meters191:40.46a PB10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 21Nagel-Saylor Indoor InvitationalMar 21 · 1600 Meters · Place 15 · Rolling MeadowsRolling Meadows1600 Meters154:54.15 PB10
Feb 26Rolling Meadows Boys TriFeb 26 · 800 Meters · Place 2 · Rolling MeadowsRolling Meadows800 Meters22:22.97a PB10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 6Prospect TriMay 6 · 800 Meters · Place 2 · Rolling MeadowsRolling Meadows800 Meters22:17.01a9
May 2Rolling Meadows Mustang ClassicMay 2 · 1600 Meters · Place 9 · Rolling MeadowsRolling Meadows1600 Meters95:10.75a9
Apr 25Glenbard South Raider InviteApr 25 · 800 Meters · Place 6 · Rolling MeadowsRolling Meadows800 Meters62:20.029
Apr 22MSL West Division Boys ChampionshipApr 22 · 800 Meters · Place 11 · Rolling MeadowsRolling Meadows800 Meters112:20.22a9
Apr 22MSL East Division Boys ChampionshipApr 22 · 800 Meters · Place 11 · Rolling MeadowsRolling Meadows800 Meters11.2:20.22a9
Apr 15Fremd TriApr 15 · 1600 Meters · Place 3 · Rolling MeadowsRolling Meadows1600 Meters35:15.06a9
Mar 14Rolling Meadows Boys Frosh/Soph Invitational Mar 14 · 800 Meters · Place 16 · Rolling MeadowsRolling Meadows800 Meters162:29.93a—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 27Rolling Meadows Boys Quad #3Feb 27 · 800 Meters · Place 4 · Rolling MeadowsRolling Meadows800 Meters42:24.01a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 18LSA State MeetMay 18 · 1600 Meters · Place 9 · St. Peter Lutheran (Arlington Heights)St. Peter Lutheran (Arlington Heights)1600 Meters9.5:14.78a8
May 18LSA State MeetMay 18 · 800 Meters · Place 9 · St. Peter Lutheran (Arlington Heights)St. Peter Lutheran (Arlington Heights)800 MetersRound P9.2:21.81a8