Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe CIRCUIT Chicago · Feb 215:01.34aThe CIRCUIT ChicagoFebruary 21, 2026
1600 Meters · OutdoorGlenbrook North Spartan Invite · May 14:58.69aGlenbrook North Spartan InviteMay 1, 2026
200 Meters · OutdoorRoss Gantt Invitational · Apr 1328.48Ross Gantt InvitationalApril 13, 2024
400 Meters · IndoorCentral Boys HS Track and Field Meet · Feb 251:01.81Central Boys HS Track and Field MeetFebruary 25, 2025
400 Meters · Relay Split · OutdoorIESA 4A State Track & Field Championships · May 171:01.978IESA 4A State Track & Field ChampionshipsMay 17, 2024
800 Meters · IndoorJerry Lowe Boys Invitational · Feb 72:17.41Jerry Lowe Boys InvitationalFebruary 7, 2026
800 Meters · OutdoorNSC Boys Conference Championships · May 142:14.93aNSC Boys Conference ChampionshipsMay 14, 2026
B 880 Yards Finals · Outdoor25th Annual Joe Scarpino Invitational · Mar 82:27.99a25th Annual Joe Scarpino InvitationalMarch 8, 2025
Long Jump · OutdoorIESA 4A State Track & Field Championships · May 1915-04.00IESA 4A State Track & Field ChampionshipsMay 19, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14NSC Boys Conference ChampionshipsMay 14 · 800 Meters · Place 4 · Lake ZurichLake Zurich800 Meters4.2:14.93a PB10
May 1Glenbrook North Spartan InviteMay 1 · 1600 Meters · Place 7 · Lake ZurichLake Zurich1600 Meters7.4:58.69a PB10
Apr 20NSC Week 3 Boys Quad A/C @ Lake ZurichApr 20 · 1600 Meters · Place 2 · Lake ZurichLake Zurich1600 Meters2.5:04.47a10
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · 800 Meters · Place 4 · Lake ZurichLake Zurich800 Meters4.2:17.05a10
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · 800 Meters · Place 7 · Lake ZurichLake Zurich800 Meters7.2:18.40a10
Mar 142026 NSC Boys ChampionshipsMar 14 · 800 Meters · Place 1 · Lake ZurichLake Zurich800 Meters12:17.3210

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21The CIRCUIT ChicagoFeb 21 · 1 Mile · Place 46 · Lake ZurichLake Zurich1 Mile465:01.34a PB10
Feb 7Jerry Lowe Boys InvitationalFeb 7 · 800 Meters · Place 20 · Lake ZurichLake Zurich800 Meters202:17.41 PB10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Spartan InviteMay 2 · 800 Meters · Place 11 · Lake ZurichLake Zurich800 Meters11.2:18.11a9
Apr 28NSC Week 3 Boys A/D QuadApr 28 · 1600 Meters · Place 19 · Lake ZurichLake Zurich1600 Meters195:12.05a9
Mar 21Joel Popenfoose ABC InviteMar 21 · 800 Meters · Place 6 · Lake ZurichLake Zurich800 Meters62:19.459
Mar 825th Annual Joe Scarpino InvitationalMar 8 · B 880 Yards Finals · Place 3 · Lake ZurichLake ZurichB 880 Yards Finals32:27.99a PB—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25Central Boys HS Track and Field MeetFeb 25 · 400 Meters · Place 16 · Lake ZurichLake Zurich400 Meters161:01.81 PB9
Feb 8Jerry Lowe Boys InvitationalFeb 8 · 800 Meters · Place 21 · Lake ZurichLake Zurich800 Meters212:26.599

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17IESA 4A State Track & Field ChampionshipsMay 17 · 400 Meters · Lake Zurich NorthLake Zurich North400 MetersRelay Split—1:01.978 PB8
May 11IESA 4A - Sectional 2 @ Wheeling HSMay 11 · Long Jump · Place 5 · Lake Zurich NorthLake Zurich NorthLong Jump5.16' 0.58
May 4SMSC Conference ChampionshipsMay 4 · Long Jump · Place 6 · Lake Zurich NorthLake Zurich NorthLong Jump6.15' 7.58
Apr 13Ross Gantt InvitationalApr 13 · Long Jump · Place 11 · Lake Zurich NorthLake Zurich NorthLong Jump114.42m8
Apr 13Ross Gantt InvitationalApr 13 · 200 Meters · Place 16 · Lake Zurich NorthLake Zurich North200 Meters1628.48 PB8

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19IESA 4A State Track & Field ChampionshipsMay 19 · Long Jump · Place 31 · Lake Zurich NorthLake Zurich NorthLong Jump31.15-04.00 PB7
May 13IESA 4A - Sectional 2 @ Vernon Hills Hawthorn NorthMay 13 · Long Jump · Place 2 · Lake Zurich NorthLake Zurich NorthLong Jump214-9.75—