Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · Indoor(Burlington) Central Boys Early T&F Invite 2026 · Feb 265:01.12a(Burlington) Central Boys Early T&F Invite 2026February 26, 2026
1600 Meters · OutdoorHuntley Joel Popenfoose Invite · Mar 204:57.94Huntley Joel Popenfoose InviteMarch 20, 2026
3200 Meters · Outdoor2026 NSC Boys Championships · Mar 1410:40.252026 NSC Boys ChampionshipsMarch 14, 2026
800 Meters · IndoorJerry Lowe Boys Invitational · Feb 72:23.02Jerry Lowe Boys InvitationalFebruary 7, 2026
800 Meters · OutdoorBarrington Bronco F/S Relays · May 52:16.26aBarrington Bronco F/S RelaysMay 5, 2026
Long Jump · OutdoorIESA 4A - Sectional 2 @ Wheeling HS · May 1112' 5.25IESA 4A - Sectional 2 @ Wheeling HSMay 11, 2024

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 · 800 Meters · Place 10 · Lake ZurichLake Zurich800 Meters10.2:23.31a9
May 5Barrington Bronco F/S RelaysMay 5 · 800 Meters · Place 2 · Lake ZurichLake Zurich800 Meters2.2:16.26a PB9
May 1Glenbrook North Spartan InviteMay 1 · 1600 Meters · Place 15 · Lake ZurichLake Zurich1600 Meters15.5:07.69a9
Apr 232026 Bear InviteApr 23 · 1600 Meters · Place 1 · Lake ZurichLake Zurich1600 Meters1.4:59.26a9
Apr 182026 New Trier Lawn Chair InvitationalApr 18 · 3200 Meters · Place 11 · Lake ZurichLake Zurich3200 Meters11.10:52.60a9
Apr 13NSC Week 2 Boys Quad A/B @ MundeleinApr 13 · 1600 Meters · Place 14 · Lake ZurichLake Zurich1600 Meters14.5:12.27a9
Mar 20Huntley Joel Popenfoose InviteMar 20 · 1600 Meters · Place 2 · Lake ZurichLake Zurich1600 Meters24:57.94 PB9
Mar 142026 NSC Boys ChampionshipsMar 14 · 3200 Meters · Place 2 · Lake ZurichLake Zurich3200 Meters210:40.25 PB9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 26(Burlington) Central Boys Early T&F Invite 2026Feb 26 · 1600 Meters · Place 2 · Lake ZurichLake Zurich1600 Meters25:01.12a PB9
Feb 7Jerry Lowe Boys InvitationalFeb 7 · 800 Meters · Place 34 · Lake ZurichLake Zurich800 Meters342:23.02 PB9

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11IESA 4A - Sectional 2 @ Wheeling HSMay 11 · 1600 Meters · Place 14 · Long Grove WoodlawnLong Grove Woodlawn1600 Meters14.5:58.99a7
May 11IESA 4A - Sectional 2 @ Wheeling HSMay 11 · Long Jump · Place 16 · Long Grove WoodlawnLong Grove WoodlawnLong Jump16.12' 5.25 PB7
May 42024 Patriot Conference Track MeetMay 4 · 1600 Meters · Place 6 · Long Grove WoodlawnLong Grove Woodlawn1600 Meters6.6:12.17
May 42024 Patriot Conference Track MeetMay 4 · Long Jump · Place 7 · Long Grove WoodlawnLong Grove WoodlawnLong Jump7.3.56m7
May 42024 Patriot Conference Track MeetMay 4 · 800 Meters · Place 4 · Long Grove WoodlawnLong Grove Woodlawn800 Meters4.3:00.67

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 13IESA 4A - Sectional 2 @ Vernon Hills Hawthorn NorthMay 13 · Long Jump · Place 26 · Long Grove WoodlawnLong Grove WoodlawnLong Jump2610-5.50—
May 62023 Patriot Conference Track MeetMay 6 · Long Jump · Place 7 · Long Grove WoodlawnLong Grove WoodlawnLong Jump78-5—