Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe CIRCUIT Chicago · Feb 214:56.38aThe CIRCUIT ChicagoFebruary 21, 2026
1600 Meters · IndoorJerry Lowe Boys Invitational · Feb 84:55.27Jerry Lowe Boys InvitationalFebruary 8, 2025
1600 Meters · OutdoorIHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.) · May 224:37.72IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22, 2025
3200 Meters · IndoorNSC Boys Indoor Invite · Mar 910:28.78aNSC Boys Indoor InviteMarch 9, 2024
3200 Meters · OutdoorSpartan Invite · May 29:58.29aSpartan InviteMay 2, 2025
800 Meters · Indoor(Burlington) Central Boys Early T&F Invite 2026 · Feb 262:18.39a(Burlington) Central Boys Early T&F Invite 2026February 26, 2026
800 Meters · OutdoorHuntley-McHenry Open · May 112:14.09Huntley-McHenry OpenMay 11, 2024
Shot Put · 12lb · OutdoorNSC Week 2 Boys Quad A/B @ Mundelein · Apr 138.25mNSC Week 2 Boys Quad A/B @ MundeleinApril 13, 2026

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · Shot Put · Place 30 · Lake ZurichLake ZurichShot Put12lb30.8.25m PB11
Mar 142026 NSC Boys ChampionshipsMar 14 · 3200 Meters · Place 8 · Lake ZurichLake Zurich3200 Meters810:32.0211

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26(Burlington) Central Boys Early T&F Invite 2026Feb 26 · 800 Meters · Place 1 · Lake ZurichLake Zurich800 Meters12:18.39a PB11
Feb 21The CIRCUIT ChicagoFeb 21 · 1 Mile · Place 36 · Lake ZurichLake Zurich1 Mile364:56.38a PB11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · 1600 Meters · Place 14 · Lake ZurichLake Zurich1600 Meters144:37.72 PB10
May 15NSC Boys ChampionshipsMay 15 · 3200 Meters · Place 1 · Lake ZurichLake Zurich3200 Meters110:31.77a10
May 15NSC Boys ChampionshipsMay 15 · 1600 Meters · Place 3 · Lake ZurichLake Zurich1600 Meters34:46.43a10
May 6Barrington Bronco F/S RelaysMay 6 · 1600 Meters · Place 1 · Lake ZurichLake Zurich1600 Meters14:45.11a10
May 2Spartan InviteMay 2 · 3200 Meters · Place 3 · Lake ZurichLake Zurich3200 Meters3.9:58.29a PB10
Apr 28NSC Week 3 Boys A/D QuadApr 28 · 1600 Meters · Place 3 · Lake ZurichLake Zurich1600 Meters34:47.16a10
Apr 242025 Bear InviteApr 24 · 3200 Meters · Place 8 · Lake ZurichLake Zurich3200 Meters810:12.4210
Apr 21NSC Week 2 Boys A/C QuadApr 21 · 800 Meters · Place 7 · Lake ZurichLake Zurich800 Meters7.2:14.15a10
Apr 19VanDeveer InvitationalApr 19 · 1600 Meters · Place 10 · Lake ZurichLake Zurich1600 Meters104:45.4110
Apr 14NSC Week 1 Boys A/B Quad Apr 14 · 800 Meters · Place 7 · Lake ZurichLake Zurich800 Meters72:16.1310
Mar 21Joel Popenfoose ABC InviteMar 21 · 3200 Meters · Place 1 · Lake ZurichLake Zurich3200 Meters110:10.9210
Mar 1Sequoit Boys ShowdownMar 1 · 3200 Meters · Place 12 · Lake ZurichLake Zurich3200 Meters1210:18.61a—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 152025 NSC Boys Indoor ChampionshipsMar 15 · 1600 Meters · Place 1 · Lake ZurichLake Zurich1600 Meters14:56.31a—
Feb 8Jerry Lowe Boys InvitationalFeb 8 · 1600 Meters · Place 10 · Lake ZurichLake Zurich1600 Meters104:55.27 PB10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 11Huntley-McHenry OpenMay 11 · 800 Meters · Place 7 · Lake ZurichLake Zurich800 Meters72:14.09 PB9
May 9NSC Boys Conference ChampionshipsMay 9 · 3200 Meters · Place 3 · Lake ZurichLake Zurich3200 Meters310:14.01a—
Apr 30Barrington Bronco F/S RelaysApr 30 · 1600 Meters · Place 3 · Lake ZurichLake Zurich1600 Meters34:55.97a—
Apr 27Deerfield InvitationalApr 27 · 1600 Meters · Place 9 · Lake ZurichLake Zurich1600 Meters94:56.029
Apr 22NSC Boys Week 4 - LZ v Libertyville v ZBApr 22 · 800 Meters · Place 11 · Lake ZurichLake Zurich800 Meters112:19.10a—
Apr 192024 Bear InviteApr 19 · 3200 Meters · Place 15 · Lake ZurichLake Zurich3200 Meters1510:40.85a—
Apr 15NSC Coed Week 3 - Mundelein v LZApr 15 · 1600 Meters · Place 6 · Lake ZurichLake Zurich1600 Meters64:57.59a—
Apr 8Warren Boy TriApr 8 · 1600 Meters · Place 6 · Lake ZurichLake Zurich1600 Meters65:03.68a—
Mar 15Joel Popenfoose ABC InvitationalMar 15 · 800 Meters · Place 6 · Lake ZurichLake Zurich800 Meters62:17.26a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 9NSC Boys Indoor InviteMar 9 · 3200 Meters · Place 2 · Lake ZurichLake Zurich3200 Meters210:28.78a PB—
Feb 20Central Rocket Indoor Boys Triangular 2024Feb 20 · 1600 Meters · Place 5 · Lake ZurichLake Zurich1600 Meters55:01.36a—
Feb 3Jerry Lowe Boys InvitationalFeb 3 · 3200 Meters · Place 8 · Lake ZurichLake Zurich3200 Meters8.10:47.88a9

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13IESA 4A - Sectional 2 @ Vernon Hills Hawthorn NorthMay 13 · 1600 Meters · Place 4 · Lake Zurich NorthLake Zurich North1600 Meters45:15.45a—
May 13IESA 4A - Sectional 2 @ Vernon Hills Hawthorn NorthMay 13 · 800 Meters · Place 6 · Lake Zurich NorthLake Zurich North800 Meters62:25.10a—
May 6SMSC Conference ChampionshipsMay 6 · 1600 Meters · Place 4 · Lake Zurich NorthLake Zurich North1600 Meters45:20.51a—
May 6SMSC Conference ChampionshipsMay 6 · 800 Meters · Place 5 · Lake Zurich NorthLake Zurich North800 Meters52:27.83a—
Apr 15Ross Gantt InvitationalApr 15 · 1600 Meters · Place 7 · Lake Zurich NorthLake Zurich North1600 Meters75:41.41a—
Apr 15Ross Gantt InvitationalApr 15 · 800 Meters · Place 5 · Lake Zurich NorthLake Zurich North800 Meters52:35.91a—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14IESA 4A - Sectional 3 @ Lake Zurich HSMay 14 · 1600 Meters · Place 6 · Lake Zurich NorthLake Zurich North1600 Meters6.5:44.52a7
May 14IESA 4A - Sectional 3 @ Lake Zurich HSMay 14 · 800 Meters · Place 9 · Lake Zurich NorthLake Zurich North800 Meters9.2:39.24a7
May 7SMSC Conference ChampionshipsMay 7 · 1600 Meters · Place 5 · Lake Zurich NorthLake Zurich North1600 Meters5.5:44.33a7
May 7SMSC Conference ChampionshipsMay 7 · 800 Meters · Place 6 · Lake Zurich NorthLake Zurich North800 Meters6.2:42.07a7
Apr 23Distance Night in Palatine Community RacesApr 23 · 1600 Meters · Place 18 · Lake Zurich NorthLake Zurich North1600 Meters18.5:53.04a7
Apr 9Ross Gantt InvitationalApr 9 · 1600 Meters · Place 11 · Lake Zurich NorthLake Zurich North1600 Meters11.6:08.99a7
Apr 9Ross Gantt InvitationalApr 9 · 800 Meters · Place 13 · Lake Zurich NorthLake Zurich North800 Meters13.2:54.30a7