Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKarl Schlender Invite · Jan 244:46.66aKarl Schlender InviteJanuary 24, 2026
1 Mile · OutdoorLake Forest Invitational · Apr 234:51.53Lake Forest InvitationalApril 23, 2022
10,000 Meters · Outdoor2026 GLIAC Outdoor Track & Field Championships · Apr 2933:21.11a2026 GLIAC Outdoor Track & Field ChampionshipsApril 29, 2026
1500 Meters · OutdoorRex Foster Twilight · Apr 34:21.25aRex Foster TwilightApril 3, 2026
1600 Meters · IndoorD117 Rockin' Relays · Feb 215:00.05D117 Rockin' RelaysFebruary 21, 2022
1600 Meters · OutdoorLHS Boys Track vs. Warren & Mundelein · Apr 114:47.8LHS Boys Track vs. Warren & MundeleinApril 11, 2022
3000 Meters · IndoorGLIAC Indoor Track & Field Championships · Feb 289:00.37aGLIAC Indoor Track & Field ChampionshipsFebruary 28, 2026
3200 Meters · IndoorNSC Indoor Boys Invite · Mar 1210:13.13aNSC Indoor Boys InviteMarch 12, 2022
3200 Meters · OutdoorLake County Boys Invitational · May 59:56.52aLake County Boys InvitationalMay 5, 2022
5000 Meters · IndoorGVSU Big Meet-FRIDAY · Feb 1315:38.14aGVSU Big Meet-FRIDAYFebruary 13, 2026
5000 Meters · OutdoorWashU Distance Carnival · Mar 2615:40.98aWashU Distance CarnivalMarch 26, 2026
800 Meters · OutdoorNSC Boys 1- LF, Lib at LZHS · Apr 52:18.5NSC Boys 1- LF, Lib at LZHSApril 5, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 292026 GLIAC Outdoor Track & Field ChampionshipsApr 29 · 10,000 Meters · Place 16 · UW-ParksideUW-Parkside10,000 Meters16.33:21.11a PBJr
Apr 292026 GLIAC Outdoor Track & Field ChampionshipsApr 29 · 5000 Meters · Place 16 · UW-ParksideUW-Parkside5000 Meters16.16:02.76aJr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 10,000 Meters · Place 43 · UW-ParksideUW-Parkside10,000 Meters43.33:35.28aJr
Apr 10UW-Oshkosh Invite & MultiApr 10 · 5000 Meters · Place 5 · UW-ParksideUW-Parkside5000 Meters5.16:14.74aJr
Apr 3Rex Foster TwilightApr 3 · 1500 Meters · Place 28 · UW-ParksideUW-Parkside1500 Meters284:21.25a PBJr
Mar 26WashU Distance CarnivalMar 26 · 5000 Meters · Place 232 · UW-ParksideUW-Parkside5000 Meters232.15:40.98a PBJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28GLIAC Indoor Track & Field ChampionshipsFeb 28 · 5000 Meters · Place 15 · UW-ParksideUW-Parkside5000 Meters15.15:40.17aSr
Feb 28GLIAC Indoor Track & Field ChampionshipsFeb 28 · 3000 Meters · Place 20 · UW-ParksideUW-Parkside3000 Meters20.9:00.37a PBSr
Feb 13GVSU Big Meet-FRIDAYFeb 13 · 5000 Meters · Place 7 · UW-ParksideUW-Parkside5000 Meters715:38.14a PBSr
Jan 31Lake Michigan OpenJan 31 · 3000 Meters · Place 7 · Wis.-ParksideWis.-Parkside3000 Meters79:06.45JR
Jan 24Karl Schlender InviteJan 24 · 1 Mile · Place 21 · UW-ParksideUW-Parkside1 Mile214:46.66a PB—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 19IHSA Class 3A TRB Sectional #2 - Grayslake (Central)May 19 · 3200 Meters · Place 7 · LibertyvilleLibertyville3200 Meters710:02.61a12
May 12NSC Boys Conference ChampionshipsMay 12 · 3200 Meters · Place 5 · LibertyvilleLibertyville3200 Meters5.10:20.09a12
May 5Lake County Boys InvitationalMay 5 · 3200 Meters · Place 8 · LibertyvilleLibertyville3200 Meters89:56.52a PB12
Apr 30Deerfield InvitationalApr 30 · 1600 Meters · Place 13 · LibertyvilleLibertyville1600 Meters13.4:48.10a12
Apr 25LHS Boys Track vs. Zion BentonApr 25 · 1600 Meters · Place 2 · LibertyvilleLibertyville1600 Meters2.4:49.412
Apr 25LHS Boys Track vs. Zion BentonApr 25 · 800 Meters · LibertyvilleLibertyville800 MetersRelay Split—2:14Unofficial12
Apr 23Lake Forest InvitationalApr 23 · 1 Mile · Place 8 · LibertyvilleLibertyville1 Mile84:51.53 PB12
Apr 18NSC #3 Boys - Libertyville & Waukegan @ StevensonApr 18 · 3200 Meters · Place 1 · LibertyvilleLibertyville3200 Meters1.10:25.412
Apr 16Al Janulis RelaysApr 16 · 1600 Meters · Place 5 · LibertyvilleLibertyville1600 Meters54:51.64SR
Apr 11LHS Boys Track vs. Warren & MundeleinApr 11 · 1600 Meters · Place 6 · LibertyvilleLibertyville1600 Meters64:47.8 PB12
Apr 5NSC Boys 1- LF, Lib at LZHSApr 5 · 3200 Meters · Place 1 · LibertyvilleLibertyville3200 Meters1.10:25.012
Apr 5NSC Boys 1- LF, Lib at LZHSApr 5 · 800 Meters · Place 11 · LibertyvilleLibertyville800 Meters11.2:18.5 PB12

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 12NSC Indoor Boys InviteMar 12 · 3200 Meters · Place 4 · LibertyvilleLibertyville3200 Meters4.10:13.13a PB12
Feb 21D117 Rockin' RelaysFeb 21 · 1600 Meters · Place 16 · LibertyvilleLibertyville1600 Meters165:00.05 PBSR

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 10IHSA Class 3A TRB Sectional #2 - Grayslake (Central)Jun 10 · 3200 Meters · Place 10 · LibertyvilleLibertyville3200 Meters10.10:15.72a11
Jun 3NSC Boys Conference MeetJun 3 · 3200 Meters · Place 6 · LibertyvilleLibertyville3200 Meters610:25.8211
May 222021 Boys Lake County InvitationalMay 22 · 3200 Meters · Place 12 · LibertyvilleLibertyville3200 Meters1210:36.6911
May 222021 Boys Lake County InvitationalMay 22 · 3200 Meters · Place 12 · LibertyvilleLibertyville3200 Meters1210:36.6911
May 17Libertyville at Zion BentonMay 17 · 3200 Meters · LibertyvilleLibertyville3200 Meters—10:39Unofficial11
May 10Stevenson, Waukegan at LibertyvilleMay 10 · 3200 Meters · LibertyvilleLibertyville3200 Meters—10:34Unofficial11
May 10Stevenson, Waukegan at LibertyvilleMay 10 · 1600 Meters · LibertyvilleLibertyville1600 Meters—5:03Unofficial11
May 7D117 Coed Wildcard InviteMay 7 · 3200 Meters · Place 1 · LIBERTYVILLELIBERTYVILLE3200 Meters110:38.15—
May 3Libertyville, Mundelein at Warren May 3 · 3200 Meters · LibertyvilleLibertyville3200 Meters—10:41Unofficial11
Apr 26Lake Forest vs. Lake Zurich & LibertyvilleApr 26 · 3200 Meters · Place 1 · LibertyvilleLibertyville3200 Meters1.10:54.611
Apr 26Libertyville at Lake Forest (Boys)Apr 26 · 3200 Meters · LibertyvilleLibertyville3200 Meters—10:53Unofficial11
Apr 26Libertyville at Lake Forest (Boys)Apr 26 · 800 Meters · LibertyvilleLibertyville800 Meters—2:26Unofficial11

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Rockford Auburn Boys InvitationalFeb 22 · 3200 Meters · Place 2 · LibertyvilleLibertyville3200 Meters211:20.71SO

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9NSC Boys Conference MeetMay 9 · 3200 Meters · Place 6 · LibertyvilleLibertyville3200 Meters6.10:58.53a9
May 6Tri @ Warren w/ Libertyville and WaukeganMay 6 · 1600 Meters · LibertyvilleLibertyville1600 Meters—5:15Unofficial9
Apr 23Tri @ Lake Zurich w/ Libertyville / Lake ForestApr 23 · 1600 Meters · LibertyvilleLibertyville1600 Meters—5:13Unofficial9
Apr 5Deerfield InviteApr 5 · 3200 Meters · Place 9 · LibertyvilleLibertyville3200 Meters911:21.10PR9

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22Paul Swanson RelaysFeb 22 · 1600 Meters · Place 11 · LibertyvilleLibertyville1600 Meters115:28.549