Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside NCAA DII Midwest Regional · Nov 833:43.9NCAA DII Midwest RegionalNovember 8, 2025
2.5 Miles · Deer Grove Forest PreservePalatine Invitational - Meet of Champions · Sep 2823:22Palatine Invitational - Meet of ChampionsSeptember 28, 2019
3 Miles · Bulldog Athletic Complex Cross Country CourseIHSA Class 3A XC Regional #2C - Fox Lake (Grant) · Oct 2416:16.35IHSA Class 3A XC Regional #2C - Fox Lake (Grant)October 24, 2020
3 Miles · Busse WoodsIHSA Class 3A XC Sectional - Hoffman Estates (H.S.) #4 · Oct 3015:52.8IHSA Class 3A XC Sectional - Hoffman Estates (H.S.) #4October 30, 2021
3 Miles · Busse WoodsIHSA Class 3A Hoffman Estates Sectional · Nov 217:01.7IHSA Class 3A Hoffman Estates SectionalNovember 2, 2019
3 Miles · Deer Grove Forest PreservePalatine Invitational - Meet of Champions · Sep 2817:22Palatine Invitational - Meet of ChampionsSeptember 28, 2019
3 Miles · Detweiller ParkIHSA Class 3A State Cross Country Championships · Nov 615:28.99IHSA Class 3A State Cross Country ChampionshipsNovember 6, 2021
3 Miles · Fox River ParkAntioch Harland Invite · Oct 216:46.4Antioch Harland InviteOctober 2, 2021
3 Miles · Hoffman Estates High SchoolIHSA Class 3A XC Sectional #2 - Hoffman Estates (H.S.) · Oct 3116:09.18IHSA Class 3A XC Sectional #2 - Hoffman Estates (H.S.)October 31, 2020
3 Miles · Lake Forest High SchoolIHSA Class 3A Lake Forest Regional · Oct 2615:57IHSA Class 3A Lake Forest RegionalOctober 26, 2019
3 Miles · Stadium CourseNorth Suburban Conference XC Championships · Oct 1715:59North Suburban Conference XC ChampionshipsOctober 17, 2020
3 Miles · Vernon Hills Athletic ComplexStevenson Cross Country Invitational · Aug 2616:23Stevenson Cross Country InvitationalAugust 26, 2021
6,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Vic Godfrey Open · Sep 520:08.70Vic Godfrey OpenSeptember 5, 2025
8,000 Meters · Calvin College - Gainey Athletic ComplexGLIAC Championships · Oct 2526:29.70GLIAC ChampionshipsOctober 25, 2025
8,000 Meters · Concordia University WisconsinKen Weidt Classic · Sep 1227:51.8Ken Weidt ClassicSeptember 12, 2026
8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 2727:59.53Lucian Rosa InvitationalSeptember 27, 2025
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 426:47.43Swags Louisville Cross Country ClassicOctober 4, 2025
8,000 Meters · Maple Grove VenuesWarrior Invitational · Oct 2326:17.6Warrior InvitationalOctober 23, 2026
8,000 Meters · Purdue Northwest - WestvilleGLIAC Cross Country Championships · Nov 625:48.1GLIAC Cross Country ChampionshipsNovember 6, 2026
8,000 Meters · Saukie Golf CourseBrissman-Lundeen Invitational · Oct 326:23.78Brissman-Lundeen InvitationalOctober 3, 2026
8,000 Meters · St. James Farm Forest PreserveGil Dodds Invite Hosted by Wheaton College · Sep 1826:24.6Gil Dodds Invite Hosted by Wheaton CollegeSeptember 18, 2026
8,000 Meters · University of Wisconsin-ParksideLucian Rosa Invitational · Oct 1026:33.9Lucian Rosa InvitationalOctober 10, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6GLIAC Cross Country ChampionshipsNov 6 · 8,000 Meters GLIAC · Place 36 · UW-ParksideUW-Parkside8,000 Meters GLIAC3625:48.1 PBSr
Oct 23Warrior InvitationalOct 23 · 8,000 Meters College · Place 12 · UW-ParksideUW-Parkside8,000 Meters College1226:17.6 PBSr
Oct 10Lucian Rosa InvitationalOct 10 · 8,000 Meters Collegiate · Place 2 · UW-ParksideUW-Parkside8,000 Meters Collegiate226:33.9 PBSr
Oct 3Brissman-Lundeen InvitationalOct 3 · 8,000 Meters College · Place 12 · UW-ParksideUW-Parkside8,000 Meters College1226:23.78 PBSr
Sep 18Gil Dodds Invite Hosted by Wheaton CollegeSep 18 · 8,000 Meters Collegiate · Place 24 · UW-ParksideUW-Parkside8,000 Meters Collegiate2426:24.6 PBSr
Sep 12Ken Weidt ClassicSep 12 · 8,000 Meters Men 8K · Place 16 · UW-ParksideUW-Parkside8,000 Meters Men 8K1627:51.8 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8NCAA DII Midwest RegionalNov 8 · 10,000 Meters D2 Midwest · Place 130 · UW-ParksideUW-Parkside10,000 Meters D2 Midwest13033:43.9 PBJr
Oct 25GLIAC ChampionshipsOct 25 · 8,000 Meters Collegiate · Place 59 · UW-ParksideUW-Parkside8,000 Meters Collegiate5926:29.70 PBJr
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Gold · Place 262 · UW-ParksideUW-Parkside8,000 Meters College Gold26226:47.43 PBJr
Sep 27Lucian Rosa InvitationalSep 27 · 8,000 Meters Men's Championship · Place 175 · UW-ParksideUW-Parkside8,000 Meters Men's Championship17527:59.53 PBJr
Sep 5Vic Godfrey OpenSep 5 · 6,000 Meters Men's Race · Place 30 · UW-ParksideUW-Parkside6,000 Meters Men's Race3020:08.70 PBJr

2021 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 6IHSA Class 3A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 89 · LibertyvilleLibertyville3 Miles Varsity8915:28.99 PB12
Oct 30IHSA Class 3A XC Sectional - Hoffman Estates (H.S.) #4Oct 30 · 3 Miles Varsity · Place 17 · LibertyvilleLibertyville3 Miles Varsity1715:52.8 PB12
Oct 23IHSA Class 3A XC Regional - Libertyville #4COct 23 · 3 Miles Varsity · Place 7 · LibertyvilleLibertyville3 Miles Varsity716:07.2412
Oct 16North Suburban Conference XC ChampionshipOct 16 · 3 Miles Varsity · Place 8 · LibertyvilleLibertyville3 Miles Varsity815:56.3812
Oct 5NSC #4 Zion @ LibertyvilleOct 5 · 3 Miles Open · LibertyvilleLibertyville3 Miles Open016:31Unofficial12
Oct 2Antioch Harland InviteOct 2 · 3 Miles Boys Varsity · Place 6 · LibertyvilleLibertyville3 Miles Boys Varsity616:46.4 PB12
Sep 25Palatine Invitational - Meet of ChampionsSep 25 · 3 Miles Varsity · Place 65 · LibertyvilleLibertyville3 Miles Varsity6516:04.4SR
Sep 18Libertyville InviteSep 18 · 3 Miles Varsity · Place 1 · LibertyvilleLibertyville3 Miles Varsity116:45.5312
Sep 14NSC Meet: Mundelin, Warren @ LibertyvilleSep 14 · 3 Miles Open · Place 2 · LibertyvilleLibertyville3 Miles Open216:41Unofficial12
Sep 11First to the Finish InvitationalSep 11 · 3 Miles Varsity 3A · Place 54 · LibertyvilleLibertyville3 Miles Varsity 3A5416:05.812
Sep 8Lake Zurich, Lake Forest, Libertyille Sep 8 · 3 Miles Open · Place 3 · LibertyvilleLibertyville3 Miles Open316:39Unofficial12
Sep 1Art Campbell Lake County InvitationalSep 1 · 3 Miles Varsity · Place 3 · LibertyvilleLibertyville3 Miles Varsity316:30.2SR
Aug 26Stevenson Cross Country InvitationalAug 26 · 3 Miles Varsity · Place 1 · LibertyvilleLibertyville3 Miles Varsity116:23 PB12

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31IHSA Class 3A XC Sectional #2 - Hoffman Estates (H.S.)Oct 31 · 3 Miles Varsity · Place 28 · LibertyvilleLibertyville3 Miles Varsity2816:09.18 PB11
Oct 24IHSA Class 3A XC Regional #2C - Fox Lake (Grant)Oct 24 · 3 Miles Varsity · Place 8 · LibertyvilleLibertyville3 Miles Varsity816:16.35 PB11
Oct 17North Suburban Conference XC ChampionshipsOct 17 · 3 Miles Varsity · Place 9 · LibertyvilleLibertyville3 Miles Varsity915:59 PB11
Oct 10Adler TT vs. LHSGXCOct 10 · 3 Miles Boys · LibertyvilleLibertyville3 Miles Boys017:27Unofficial11
Oct 7Libertyville Boys vs. StevensonOct 7 · 3 Miles Boys · LibertyvilleLibertyville3 Miles Boys016:52Unofficial11
Sep 9Libertyville / Mundelein Boys Dual MeetSep 9 · 3 Miles New Division · Place 2 · LibertyvilleLibertyville3 Miles New Division216:53Unofficial11
Sep 29/2/20 Time TrialSep 2 · 3 Miles Boys · LibertyvilleLibertyville3 Miles Boys017:01Unofficial11

2019 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 2IHSA Class 3A Hoffman Estates SectionalNov 2 · 3 Miles Varsity · Place 78 · LibertyvilleLibertyville3 Miles Varsity7817:01.7 PB10
Oct 26IHSA Class 3A Lake Forest RegionalOct 26 · 3 Miles Varsity · Place 26 · LibertyvilleLibertyville3 Miles Varsity2615:57 PB10
Oct 19North Suburban Conference XC ChampionshipsOct 19 · 3 Miles Frosh/Soph Freshman · Place 3 · LibertyvilleLibertyville3 Miles Frosh/Soph Freshman316:2310
Oct 12Wheeling InvitationalOct 12 · 2.38 Miles Frosh/Soph Freshman · Place 14 · LibertyvilleLibertyville2.38 Miles Frosh/Soph Freshman1413:55.510
Oct 7Lake Forest v. Lake Zurich v. LibertyvilleOct 7 · 3 Miles Varsity · Place 16 · LibertyvilleLibertyville3 Miles Varsity1616:49.2910
Oct 5Peoria InvitationalOct 5 · 3 Miles 3A · Place 147 · LibertyvilleLibertyville3 Miles 3A14716:40.516:40
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 2.5 Miles Freshman · Place 316 · LibertyvilleLibertyville2.5 Miles Freshman31623:22 PB10
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 138 · LibertyvilleLibertyville3 Miles Varsity13817:22 PB10
Sep 21Libertyville InvitationalSep 21 · 3 Miles Varsity · Place 38 · LibertyvilleLibertyville3 Miles Varsity3818:00.410
Sep 17ZBXC vs. LibertyvilleSep 17 · 3 Miles MEN · Place 6 · LibertyvilleLibertyville3 Miles MEN618:12Unofficial10
Sep 10Libertyville vs. Stevenson vs. MundeleinSep 10 · 3 Miles Open · Place 17 · LibertyvilleLibertyville3 Miles Open1718:58Unofficial10
Aug 29Stevenson Opening Meet vs. BG, DC, HP, LIB, WAUAug 29 · 3 Miles Mens Race · Place 16 · LibertyvilleLibertyville3 Miles Mens Race1617:53.5910
Aug 24LHSXC Time TrialAug 24 · 3 Miles Open · LibertyvilleLibertyville3 Miles Open018:22Unofficial10

2018 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 13North Suburban Conference XC ChampionshipsOct 13 · Varsity · Place 12 · LibertyvilleLibertyvilleVarsity1217:53.19
Oct 2Lake Forest v Libertyville v Lake ZurichOct 2 · 3 Miles New Division · Place 34 · LibertyvilleLibertyville3 Miles New Division3418:22Unofficial9
Sep 25Warren / Waukegan @ LibertyvilleSep 25 · 3 Miles Open · LibertyvilleLibertyville3 Miles Open018:37Unofficial9
Sep 22Palatine InvitationalSep 22 · 3 Miles Junior Varsity · Place 165 · LibertyvilleLibertyville3 Miles Junior Varsity16518:00.59
Sep 15Libertyville Cross Country InvitationalSep 15 · Varsity · Place 26 · LibertyvilleLibertyvilleVarsity2618:49.19
Sep 11Libertyville @ ZBXCSep 11 · 3 Miles Varsity · Place 23 · LibertyvilleLibertyville3 Miles Varsity2319:08Unofficial9
Sep 8Wauconda InvitationalSep 8 · Varsity · Place 55 · LibertyvilleLibertyvilleVarsity5519:15.99
Sep 4Mundelein Vs Libertyville vs StevensonSep 4 · 3 Miles Open · LibertyvilleLibertyville3 Miles Open020:29Unofficial9
Aug 18LHS Adler TTAug 18 · 3 Miles Open Race · Place 15 · LibertyvilleLibertyville3 Miles Open Race1520:12Unofficial9