Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 215:18.53Nagel-Saylor Indoor InvitationalMarch 21, 2026
1600 Meters · Outdoor93rd Annual Palatine Relays · May 24:51.35a93rd Annual Palatine RelaysMay 2, 2026
3200 Meters · OutdoorMcCarthy Memorial Invite · May 810:27.64aMcCarthy Memorial InviteMay 8, 2026
400 Meters · IndoorYork Boys Quad #2 · Feb 251:11.83York Boys Quad #2February 25, 2025
600 Meters · IndoorYork Boys Quad #2 · Feb 241:46.31aYork Boys Quad #2February 24, 2026
800 Meters · OutdoorMSL Boys Tri @Rolling Meadows · May 52:15.36aMSL 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

12 results
DateMeetEventPlMarkGr
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · 1600 Meters · Place 19 · Palatine1600 Meters19.5:07.46a10
May 8McCarthy Memorial InviteMay 8 · 3200 Meters · Place 13 · Palatine3200 Meters13.10:27.64a PB10
May 5MSL Boys Tri @Rolling MeadowsMay 5 · 800 Meters · Place 4 · Palatine800 Meters4.2:15.36a PB10
May 293rd Annual Palatine RelaysMay 2 · 1600 Meters · Place 15 · Palatine1600 Meters15.4:51.35a PB10
Apr 28MSL Boys Tri @WheelingApr 28 · 1600 Meters · Place 4 · Palatine1600 Meters4.5:00.56a10
Apr 25Lake Forest InviteApr 25 · 800 Meters · Place 11 · Palatine800 Meters112:19.67a10
Apr 21MSL West Boys Division ChampionshipApr 21 · 1600 Meters · Place 10 · Palatine1600 Meters10.4:55.37a10
Apr 18Palatine v Fremd Crosstown DualApr 18 · 3200 Meters · Place 6 · Palatine3200 Meters6.11:00.50a10
Apr 14MSL Boys Tri @PalatineApr 14 · 1600 Meters · Place 5 · Palatine1600 Meters5.5:08.20a10
Mar 13 Rolling Meadows Boys Frosh/Soph InvitationalMar 13 · 1600 Meters · Place 16 · Palatine1600 Meters165:13.43a10
Mar 11Oswego East v Palatine DualMar 11 · 1600 Meters · Place 7 · Palatine1600 Meters75:18.14a10
Mar 6Stan Reddel InviteMar 6 · 800 Meters · Place 25 · Palatine800 Meters252:23.37a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 21Nagel-Saylor Indoor InvitationalMar 21 · 1600 Meters · Place 24 · Palatine1600 Meters245:18.53 PB10
Feb 24York Boys Quad #2Feb 24 · 600 Meters · Place 17 · Palatine600 Meters171:46.31a PB10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 14Mid-Suburban League Boys ChampionshipMay 14 · 3200 Meters · Place 18 · Palatine3200 Meters1811:34.299
May 1056th Annual Carlin Nalley InviteMay 10 · 1600 Meters · Place 7 · Palatine1600 Meters7.5:17.09a9
Apr 29Conant, Palatine @ Elk Grove Boys TriApr 29 · 1600 Meters · Place 3 · Palatine1600 Meters35:25.919
Apr 26Lake Forest Invitational MensApr 26 · 800 Meters · Place 7 · Palatine800 Meters72:29.69a9
Apr 19Fremd v Palatine Crosstown DualApr 19 · 3200 Meters · Place 2 · Palatine3200 Meters2.11:51.46a9
Apr 19Fremd v Palatine Crosstown DualApr 19 · 1600 Meters · Palatine1600 Meters—DNS9
Apr 8Palatine Boys TriApr 8 · 800 Meters · Place 8 · Palatine800 Meters82:30.35a9
Apr 3Palatine Triangular Apr 3 · 1600 Meters · Place 21 · Palatine1600 Meters215:25.85a9
Mar 14Rolling Meadows Boys Frosh/Soph Invitational Mar 14 · 1600 Meters · Place 20 · Palatine1600 Meters205:38.80a—
Mar 11Oswego East v Palatine DualMar 11 · 1600 Meters · Place 20 · Palatine1600 Meters205:38.59a—
Mar 11Oswego East v Palatine DualMar 11 · 1600 Meters · Place 20 · Palatine1600 Meters205:38.599

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25York Boys Quad #2Feb 25 · 1600 Meters · Place 9 · Palatine1600 Meters95:53.949
Feb 25York Boys Quad #2Feb 25 · 400 Meters · Place 17 · Palatine400 Meters171:11.83 PB9