Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe CIRCUIT Chicago · Feb 214:56.83aThe CIRCUIT ChicagoFebruary 21, 2026
1 Mile · Outdoor25th Annual Joe Scarpino Invitational · Mar 85:25.99a25th Annual Joe Scarpino InvitationalMarch 8, 2025
1600 Meters · IndoorJerry Lowe Boys Invitational · Feb 74:59.89Jerry Lowe Boys InvitationalFebruary 7, 2026
1600 Meters · OutdoorNSC Boys Conference Championships · May 144:54.31aNSC Boys Conference ChampionshipsMay 14, 2026
3200 Meters · IndoorClash at the Coliseum · Feb 2810:31.05aClash at the ColiseumFebruary 28, 2026
3200 Meters · Outdoor2026 New Trier Lawn Chair Invitational · Apr 1810:33.35a2026 New Trier Lawn Chair InvitationalApril 18, 2026
400 Meters · OutdoorNSC Week 2 Boys A/C Quad · Apr 211:07.89aNSC Week 2 Boys A/C QuadApril 21, 2025
800 Meters · OutdoorNSC Week 3 Boys Quad A/C @ Lake Zurich · Apr 202:19.91aNSC Week 3 Boys Quad A/C @ Lake ZurichApril 20, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14NSC Boys Conference ChampionshipsMay 14 · 1600 Meters · Place 5 · Lake ZurichLake Zurich1600 Meters5.4:54.31a PB10
May 5Barrington Bronco F/S RelaysMay 5 · 1600 Meters · Place 7 · Lake ZurichLake Zurich1600 Meters7.4:57.80a10
May 1Glenbrook North Spartan InviteMay 1 · 1600 Meters · Place 14 · Lake ZurichLake Zurich1600 Meters14.5:01.47a10
Apr 232026 Bear InviteApr 23 · 3200 Meters · Place 12 · Lake ZurichLake Zurich3200 Meters12.10:59.15a10
Apr 20NSC Week 3 Boys Quad A/C @ Lake ZurichApr 20 · 800 Meters · Place 5 · Lake ZurichLake Zurich800 Meters5.2:19.91a PB10
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · 3200 Meters · Place 6 · Lake ZurichLake Zurich3200 Meters6.10:33.35a PB10
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · 1600 Meters · Place 10 · Lake ZurichLake Zurich1600 Meters10.5:01.57a10
Mar 142026 NSC Boys ChampionshipsMar 14 · 3200 Meters · Place 1 · Lake ZurichLake Zurich3200 Meters110:35.7010

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Clash at the ColiseumFeb 28 · 3200 Meters · Place 39 · Lake ZurichLake Zurich3200 Meters3910:31.05a PB10
Feb 21The CIRCUIT ChicagoFeb 21 · 1 Mile · Place 37 · Lake ZurichLake Zurich1 Mile374:56.83a PB10
Feb 7Jerry Lowe Boys InvitationalFeb 7 · 1600 Meters · Place 17 · Lake ZurichLake Zurich1600 Meters174:59.89 PB10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15NSC Boys ChampionshipsMay 15 · 3200 Meters · Place 8 · Lake ZurichLake Zurich3200 Meters811:34.05a9
May 6Barrington Bronco F/S RelaysMay 6 · 800 Meters · Place 8 · Lake ZurichLake Zurich800 Meters82:30.64a9
May 2Spartan InviteMay 2 · 3200 Meters · Place 9 · Lake ZurichLake Zurich3200 Meters9.11:07.23a9
Apr 28NSC Week 3 Boys A/D QuadApr 28 · 800 Meters · Place 22 · Lake ZurichLake Zurich800 Meters222:30.81a9
Apr 21NSC Week 2 Boys A/C QuadApr 21 · 3200 Meters · Place 1 · Lake ZurichLake Zurich3200 Meters1.11:12.05a9
Apr 21NSC Week 2 Boys A/C QuadApr 21 · 400 Meters · Place 19 · Lake ZurichLake Zurich400 Meters19.1:07.89a PB9
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · 3200 Meters · Place 9 · Lake ZurichLake Zurich3200 Meters911:31.579
Mar 21Joel Popenfoose ABC InviteMar 21 · 1600 Meters · Place 6 · Lake ZurichLake Zurich1600 Meters65:18.609
Mar 825th Annual Joe Scarpino InvitationalMar 8 · 1 Mile · Place 7 · Lake ZurichLake Zurich1 Mile75:25.99a PB—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 152025 NSC Boys Indoor ChampionshipsMar 15 · 3200 Meters · Place 3 · Lake ZurichLake Zurich3200 Meters311:07.71a—
Feb 25Central Boys HS Track and Field MeetFeb 25 · 1600 Meters · Place 18 · Lake ZurichLake Zurich1600 Meters185:33.109
Feb 8Jerry Lowe Boys InvitationalFeb 8 · 3200 Meters · Place 15 · Lake ZurichLake Zurich3200 Meters1511:40.629

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 11IESA 4A - Sectional 2 @ Wheeling HSMay 11 · 1600 Meters · Place 9 · Lake Zurich SouthLake Zurich South1600 Meters9.5:59.13a8
May 4SMSC Conference ChampionshipsMay 4 · 1600 Meters · Place 13 · Lake Zurich SouthLake Zurich South1600 Meters13.6:07.54a8