Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 215:02.63Nagel-Saylor Indoor InvitationalMarch 21, 2026
1600 Meters · OutdoorMSL Boys Tri @Elk Grove · Apr 284:59.06aMSL Boys Tri @Elk GroveApril 28, 2026
3200 Meters · OutdoorFremd Tri · Apr 1511:27.96aFremd TriApril 15, 2025
400 Meters · OutdoorMSL Boys Tri @Rolling Meadows · May 556.12aMSL Boys Tri @Rolling MeadowsMay 5, 2026
600 Meters · IndoorPalatine Pack Youth Indoor Meet · Mar 171:48.48aPalatine Pack Youth Indoor MeetMarch 17, 2024
800 Meters · IndoorRolling Meadows Boys Quad · Feb 132:22.70aRolling Meadows Boys QuadFebruary 13, 2026
800 Meters · OutdoorMid-Suburban League Boys Conference Championships · May 132:07.97aMid-Suburban League Boys Conference ChampionshipsMay 13, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · 800 Meters · Place 5 · Rolling MeadowsRolling Meadows800 Meters5.2:07.97a PB10
May 5MSL Boys Tri @Rolling MeadowsMay 5 · 400 Meters · Place 1 · Rolling MeadowsRolling Meadows400 Meters1.56.12a PB10
May 1Rolling Meadows Boys MustangMay 1 · 800 Meters · Place 3 · Rolling MeadowsRolling Meadows800 Meters3.2:13.39a10
Apr 28MSL Boys Tri @Elk GroveApr 28 · 1600 Meters · Place 1 · Rolling MeadowsRolling Meadows1600 Meters1.4:59.06a PB10
Apr 24 Glenbard South Raider InviteApr 24 · 1600 Meters · Place 3 · Rolling MeadowsRolling Meadows1600 Meters35:00.37a10
Apr 21MSL West Boys Division ChampionshipApr 21 · 800 Meters · Place 1 · Rolling MeadowsRolling Meadows800 Meters1.2:09.78a10
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · 3200 Meters · Place 1 · Rolling MeadowsRolling Meadows3200 Meters1.11:28.75a10
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · 400 Meters · Place 2 · Rolling MeadowsRolling Meadows400 Meters2.56.74a10
Mar 13 Rolling Meadows Boys Frosh/Soph InvitationalMar 13 · 800 Meters · Place 5 · Rolling MeadowsRolling Meadows800 Meters52:18.12a10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 21Nagel-Saylor Indoor InvitationalMar 21 · 1600 Meters · Place 21 · Rolling MeadowsRolling Meadows1600 Meters215:02.63 PB10
Feb 20Rolling Meadows Boys TriFeb 20 · 1600 Meters · Place 6 · Rolling MeadowsRolling Meadows1600 Meters65:20.38a10
Feb 13Rolling Meadows Boys QuadFeb 13 · 800 Meters · Place 2 · Rolling MeadowsRolling Meadows800 Meters22:22.70a PB10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 6Prospect TriMay 6 · 1600 Meters · Place 7 · Rolling MeadowsRolling Meadows1600 Meters75:18.71a9
May 2Rolling Meadows Mustang ClassicMay 2 · 400 Meters · Place 10 · Rolling MeadowsRolling Meadows400 Meters1058.72a9
Apr 25Glenbard South Raider InviteApr 25 · 400 Meters · Place 3 · Rolling MeadowsRolling Meadows400 Meters358.809
Apr 15Fremd TriApr 15 · 3200 Meters · Place 6 · Rolling MeadowsRolling Meadows3200 Meters611:27.96a PB9
Apr 15Fremd TriApr 15 · 400 Meters · Place 7 · Rolling MeadowsRolling Meadows400 Meters71:02.04a9
Mar 14Rolling Meadows Boys Frosh/Soph Invitational Mar 14 · 1600 Meters · Place 16 · Rolling MeadowsRolling Meadows1600 Meters165:28.13a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Rolling Meadows Boys Quad #3Feb 27 · 1600 Meters · Place 5 · Rolling MeadowsRolling Meadows1600 Meters55:24.19a—
Feb 19Rolling Meadows Boys Quad #2Feb 19 · 800 Meters · Place 10 · Rolling MeadowsRolling Meadows800 Meters102:32.36a—
Feb 14Rolling Meadows Boys QuadFeb 14 · 1600 Meters · Place 11 · Rolling MeadowsRolling Meadows1600 Meters115:43.90a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 17Palatine Pack Youth Indoor MeetMar 17 · 600 Meters · Place 18 · Palatine Pack TFCCPalatine Pack TFCC600 Meters18.1:48.48a PB7

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 22Palatine Pack Early Summer MeetJun 22 · 1600 Meters · Place 12 · Palatine Pack TFCCPalatine Pack TFCC1600 Meters126:06.377
Apr 22Distance Night in Palatine - Community RacesApr 22 · 1600 Meters · UnattachedUnattached1600 Meters—DNS7

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 12Palatine Pack Co-Ed Indoor Youth MeetMar 12 · 1600 Meters · Place 21 · Palatine Pack TFCCPalatine Pack TFCC1600 Meters216:12.596