Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTierney Classic · Jan 184:48.17Tierney ClassicJanuary 18, 2026
1500 Meters · OutdoorMarquette University Invite · Apr 104:23.36aMarquette University InviteApril 10, 2026
1600 Meters · IndoorNSC Indoor Boys Invite · Mar 114:38.75aNSC Indoor Boys InviteMarch 11, 2023
1600 Meters · OutdoorD117 Boys March Madness · Mar 184:40.22D117 Boys March MadnessMarch 18, 2022
200 Meters · OutdoorSuburban Middle School Conference · Apr 2831.95aSuburban Middle School ConferenceApril 28, 2018
3000 Meters · IndoorPanther Tune-up · Feb 219:26.64aPanther Tune-upFebruary 21, 2026
3000 Meters · OutdoorWisconsin Badger Challenge · May 29:34.88aWisconsin Badger ChallengeMay 2, 2025
3200 Meters · IndoorNSC Indoor Boys Invite · Mar 129:54.34aNSC Indoor Boys InviteMarch 12, 2022
3200 Meters · OutdoorLake County Boys Invitational · May 59:47.71aLake County Boys InvitationalMay 5, 2022
5000 Meters · OutdoorAshton May Invitational · Apr 316:23.93aAshton May InvitationalApril 3, 2026
800 Meters · OutdoorIHSA Class 3A TRB Sectional #2 - Grayslake (Central) · May 192:08.26aIHSA Class 3A TRB Sectional #2 - Grayslake (Central)May 19, 2022
Complete · OutdoorPalatine Relays · May 154:47.59Palatine RelaysMay 15, 2021

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 5000 Meters · Place 11 · MilwaukeeMilwaukee5000 Meters1116:57.53aJr
Apr 10Marquette University InviteApr 10 · 1500 Meters · Place 19 · MilwaukeeMilwaukee1500 Meters19.4:23.36a PBJr
Apr 3Ashton May InvitationalApr 3 · 5000 Meters · Place 8 · MilwaukeeMilwaukee5000 Meters8.16:23.93a PBJr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Panther Tune-upFeb 21 · 3000 Meters · Place 10 · MilwaukeeMilwaukee3000 Meters10.9:26.64a PBJr
Feb 7UW-La Crosse Mark Guthrie Legacy InvitationalFeb 7 · 3000 Meters · Place 38 · MilwaukeeMilwaukee3000 Meters389:47.20aJr
Jan 18Tierney ClassicJan 18 · 1 Mile · Place 13 · MilwaukeeMilwaukee1 Mile134:48.17 PBJR

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Wisconsin Badger ChallengeMay 2 · 3000 Meters · Place 5 · MilwaukeeMilwaukee3000 Meters59:34.88a PBSo
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 5000 Meters · Place 12 · MilwaukeeMilwaukee5000 Meters12.17:00.56aSo
Apr 17Wisconsin Lutheran Green & White InviteApr 17 · 1500 Meters · Place 13 · MilwaukeeMilwaukee1500 Meters134:28.71SO
Apr 5Ashton May InvitationalApr 5 · 5000 Meters · Place 14 · MilwaukeeMilwaukee5000 Meters1416:37.56aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Milwaukee Panther Tune-UpFeb 22 · 3000 Meters · Place 19 · MilwaukeeMilwaukee3000 Meters199:38.37SO
Feb 8UW-La Crosse Mark Guthrie Legacy InvitationalFeb 8 · 3000 Meters · Place 19 · MilwaukeeMilwaukee3000 Meters199:39.43a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 172023 IHSA Class 3A TRB Sectional - #2 Grayslake (North)May 17 · 800 Meters · Place 24 · Lake ZurichLake Zurich800 Meters242:11.2112
May 11NSC Boys Conference ChampionshipsMay 11 · 3200 Meters · Place 5 · Lake ZurichLake Zurich3200 Meters5.10:13.96a12
May 42023 Boys Lake County InvitationalMay 4 · 800 Meters · Place 23 · Lake ZurichLake Zurich800 Meters232:09.7812
Apr 29Deerfield InvitationalApr 29 · 3200 Meters · Place 4 · Lake ZurichLake Zurich3200 Meters49:58.61a—
Apr 24NSC Boys Week 4 - Libertyville v Zion-Benton v Lake ZurichApr 24 · 800 Meters · Place 2 · Lake ZurichLake Zurich800 Meters22:10.30a—
Apr 21Lake Zurich HS Bear InviteApr 21 · 1600 Meters · Place 5 · Lake ZurichLake Zurich1600 Meters54:41.74a—
Apr 14Bartlett/Elgin Boys Track and Field InvitationalApr 14 · 3200 Meters · Place 5 · Lake ZurichLake Zurich3200 Meters510:14.89a—
Apr 10NSC Boys Week 2 - Lake Zurich v Warren v Lake ForestApr 10 · 800 Meters · Place 5 · Lake ZurichLake Zurich800 Meters52:12.11a—
Mar 17D117 Boys Last Chance InviteMar 17 · 3200 Meters · Place 5 · Lake ZurichLake Zurich3200 Meters510:13.43a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 11NSC Indoor Boys InviteMar 11 · 1600 Meters · Place 3 · Lake ZurichLake Zurich1600 Meters3.4:38.75a PB12
Feb 4Jerry Lowe Boys InvitationalFeb 4 · 3200 Meters · Place 2 · Lake ZurichLake Zurich3200 Meters2.10:05.29a12

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 19IHSA Class 3A TRB Sectional #2 - Grayslake (Central)May 19 · 800 Meters · Place 14 · Lake ZurichLake Zurich800 Meters142:08.26a PB11
May 5Lake County Boys InvitationalMay 5 · 3200 Meters · Place 3 · Lake ZurichLake Zurich3200 Meters39:47.71a PB11
Apr 23Distance Night in PalatineApr 23 · 3200 Meters · Place 9 · Lake ZurichLake Zurich3200 Meters99:59.03JR
Apr 11NSC Boys Waukegan at Lake ZurichApr 11 · 3200 Meters · Place 4 · Lake ZurichLake Zurich3200 Meters49:51.711
Apr 5NSC Boys 1- LF, Lib at LZHSApr 5 · 800 Meters · Place 8 · Lake ZurichLake Zurich800 Meters8.2:14.411
Mar 18D117 Boys March MadnessMar 18 · 1600 Meters · Place 8 · Lake ZurichLake Zurich1600 Meters84:40.22 PBJR
Mar 522nd Annual Joe Scarpino InvitationalMar 5 · 1600 Meters · Place 1 · Lake ZurichLake Zurich1600 Meters14:51.50JR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 12NSC Indoor Boys InviteMar 12 · 3200 Meters · Place 2 · Lake ZurichLake Zurich3200 Meters2.9:54.34a PB11
Feb 22CHS Boys Indoor Tri-MeetFeb 22 · 1600 Meters · Place 5 · Lake ZurichLake Zurich1600 Meters5.4:52.54a11

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 3NSC Boys Conference MeetJun 3 · 3200 Meters · Place 2 · Lake ZurichLake Zurich3200 Meters210:50.8210
May 17Lake Zurich and Stevenson @ Mundelein HSMay 17 · 800 Meters · Place 6 · Lake ZurichLake Zurich800 Meters6.2:15.310
May 15Palatine RelaysMay 15 · Complete · Place 5 · Lake ZurichLake ZurichComplete54:47.59 PB10
May 7Huntley Invitational #2May 7 · 3200 Meters · Place 5 · Lake ZurichLake Zurich3200 Meters510:28.8110
Apr 30Lake Zurich Friday Night LightsApr 30 · 3200 Meters · Place 8 · Lake ZurichLake Zurich3200 Meters810:24.4610

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 4Suburban Middle School ConferenceMay 4 · 1600 Meters · Place 2 · Lake Zurich SouthLake Zurich South1600 Meters2.5:18.02a8
Apr 13Ross Gantt InvitationalApr 13 · 1600 Meters · Place 9 · Lake Zurich SouthLake Zurich South1600 Meters9.5:29.33a8

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 5Ross Gantt InvitationalMay 5 · 110m Hurdles · Place 14 · Lake Zurich SouthLake Zurich South110m Hurdles36" / 0.914m14.22.97aUnofficial7
May 5Ross Gantt InvitationalMay 5 · 400 Meters · Place 6 · Lake Zurich SouthLake Zurich South400 Meters6.1:10.37aUnofficial7
Apr 28Suburban Middle School ConferenceApr 28 · 200 Meters · Place 12 · Lake Zurich SouthLake Zurich South200 Meters12.31.95a PB7