Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRoss Gantt Invitational · Apr 1513.32aRoss Gantt InvitationalApril 15, 2023
1600 Meters · Indoor(Burlington) Central Boys Early T&F Invite 2026 · Feb 265:02.38a(Burlington) Central Boys Early T&F Invite 2026February 26, 2026
1600 Meters · OutdoorBarrington Bronco F/S Relays · May 64:51.16aBarrington Bronco F/S RelaysMay 6, 2025
3200 Meters · OutdoorNSC Boys Week 4 - LZ v Libertyville v ZB · Apr 2211:22.52aNSC Boys Week 4 - LZ v Libertyville v ZBApril 22, 2024
400 Meters · IndoorJerry Lowe Boys Invitational · Feb 758.90Jerry Lowe Boys InvitationalFebruary 7, 2026
400 Meters · OutdoorNSC Week 2 Boys Quad A/B @ Mundelein · Apr 1356.61aNSC Week 2 Boys Quad A/B @ MundeleinApril 13, 2026
800 Meters · Indoor2025 NSC Boys Indoor Championships · Mar 152:11.00a2025 NSC Boys Indoor ChampionshipsMarch 15, 2025
800 Meters · Outdoor2026 Bear Invite · Apr 232:07.80a2026 Bear InviteApril 23, 2026
A 880 Yards Finals · Outdoor25th Annual Joe Scarpino Invitational · Mar 82:19.22a25th Annual Joe Scarpino InvitationalMarch 8, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 232026 Bear InviteApr 23 · 800 Meters · Place 15 · Lake ZurichLake Zurich800 Meters15.2:07.80a PB11
Apr 20NSC Week 3 Boys Quad A/C @ Lake ZurichApr 20 · 800 Meters · Place 1 · Lake ZurichLake Zurich800 Meters1.2:12.42a11
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · 400 Meters · Place 17 · Lake ZurichLake Zurich400 Meters17.57.97a11
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · 400 Meters · Place 5 · Lake ZurichLake Zurich400 Meters5.56.61a PB11
Mar 20Huntley Joel Popenfoose InviteMar 20 · 800 Meters · Place 2 · Lake ZurichLake Zurich800 Meters22:09.5011
Mar 142026 NSC Boys ChampionshipsMar 14 · 1600 Meters · Place 8 · Lake ZurichLake Zurich1600 Meters84:58.1511

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26(Burlington) Central Boys Early T&F Invite 2026Feb 26 · 1600 Meters · Place 5 · Lake ZurichLake Zurich1600 Meters55:02.38a PB11
Feb 7Jerry Lowe Boys InvitationalFeb 7 · 400 Meters · Place 28 · Lake ZurichLake Zurich400 Meters2858.90 PB11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15NSC Boys ChampionshipsMay 15 · 800 Meters · Place 1 · Lake ZurichLake Zurich800 Meters12:08.49a10
May 6Barrington Bronco F/S RelaysMay 6 · 1600 Meters · Place 4 · Lake ZurichLake Zurich1600 Meters44:51.16a PB10
May 2Spartan InviteMay 2 · 800 Meters · Place 11 · Lake ZurichLake Zurich800 Meters11.2:08.73a10
Apr 28NSC Week 3 Boys A/D QuadApr 28 · 1600 Meters · Place 6 · Lake ZurichLake Zurich1600 Meters64:54.09a10
Apr 21NSC Week 2 Boys A/C QuadApr 21 · 1600 Meters · Place 3 · Lake ZurichLake Zurich1600 Meters3.4:57.22a10
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · 800 Meters · Place 8 · Lake ZurichLake Zurich800 Meters82:16.8610
Mar 825th Annual Joe Scarpino InvitationalMar 8 · A 880 Yards Finals · Place 4 · Lake ZurichLake ZurichA 880 Yards Finals42:19.22a PB—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 152025 NSC Boys Indoor ChampionshipsMar 15 · 800 Meters · Place 2 · Lake ZurichLake Zurich800 Meters22:11.00a PB—
Feb 25Central Boys HS Track and Field MeetFeb 25 · 400 Meters · Place 15 · Lake ZurichLake Zurich400 Meters151:01.3010

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · 800 Meters · Place 24 · Lake ZurichLake Zurich800 Meters242:11.15a—
Apr 30Barrington Bronco F/S RelaysApr 30 · 1600 Meters · Place 6 · Lake ZurichLake Zurich1600 Meters65:08.93a—
Apr 29NSC Boys Week 1 - Lake Zurich v Waukegan v StevensonApr 29 · 800 Meters · Place 3 · Lake ZurichLake Zurich800 Meters32:12.32a—
Apr 27Deerfield InvitationalApr 27 · 800 Meters · Place 11 · Lake ZurichLake Zurich800 Meters112:15.949
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · 3200 Meters · Place 7 · Lake ZurichLake Zurich3200 Meters711:22.52a PB—
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · 400 Meters · Place 13 · Lake ZurichLake Zurich400 Meters1359.77a—
Apr 15NSC Coed Week 3 - Mundelein v LZApr 15 · 1600 Meters · Place 9 · Lake ZurichLake Zurich1600 Meters95:13.46a—
Apr 8Warren Boy TriApr 8 · 800 Meters · Place 6 · Lake ZurichLake Zurich800 Meters62:24.55a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 9NSC Boys Indoor InviteMar 9 · 800 Meters · Place 3 · Lake ZurichLake Zurich800 Meters32:19.20a—
Feb 20Central Rocket Indoor Boys Triangular 2024Feb 20 · 1600 Meters · Place 11 · Lake ZurichLake Zurich1600 Meters115:21.71a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 15Ross Gantt InvitationalApr 15 · 100 Meters · Place 10 · Lake Zurich SouthLake Zurich South100 Meters1013.32a PB—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 14IESA 4A - Sectional 3 @ Lake Zurich HSMay 14 · 110m Hurdles · Lake Zurich SouthLake Zurich South110m Hurdles30" / 0.762m—DNS7
May 14IESA 4A - Sectional 3 @ Lake Zurich HSMay 14 · 400 Meters · Lake Zurich SouthLake Zurich South400 Meters—DNS7