Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions · Sep 2318:11.03Palatine Invite - Meet of ChampionsSeptember 23, 2023
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2020:45.72Bill Dortch - Harry Carlson Cross County InvitationalSeptember 20, 2025
3 Miles · Adler ParkBill Dortch - Harry Carlson Cross County Invitational · Sep 2122:33.80Bill Dortch - Harry Carlson Cross County InvitationalSeptember 21, 2024
3 Miles · Bulldog Athletic Complex Cross Country CourseIHSA Class 3A XC Regional - #4C Fox Lake (Grant) · Oct 2519:50.46IHSA Class 3A XC Regional - #4C Fox Lake (Grant)October 25, 2025
3 Miles · Busse WoodsIHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.) · Nov 119:14.07IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)November 1, 2025
3 Miles · Diamond Lake Sports ComplexNSC Week 3 Quad B · Sep 3020:06.94NSC Week 3 Quad BSeptember 30, 2025
3 Miles · Diamond Lake Sports ComplexNSC Week 1 hosted by Lake Zurich · Sep 1021:35.92NSC Week 1 hosted by Lake ZurichSeptember 10, 2024
3 Miles · Lake Forest High SchoolNSC Conference Championships · Oct 1920:24.30NSC Conference ChampionshipsOctober 19, 2024
3 Miles · Shiloh ParkNSC Week 3 hosted by Zion-Benton · Sep 2420:49.20NSC Week 3 hosted by Zion-BentonSeptember 24, 2024
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 420:14.4551th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
3 Miles · VHAC Stevenson CoursePatriot Early Invite · Aug 2820:38.70Patriot Early InviteAugust 28, 2025
3 Miles · Warren Township HS - O'Plaine CampusNSC Championships · Oct 1819:35.42NSC ChampionshipsOctober 18, 2025
3 Miles · Waukegan Sports ParkNSC Week 1 Quad A · Sep 920:41.60NSC Week 1 Quad ASeptember 9, 2025
4,000 Meters · UW-ParksideRacine Horlick Invitational · Sep 219:02.30Racine Horlick InvitationalSeptember 2, 2023
5,000 Meters · Wooster - John P Papp StadiumWooster Twilight 5K Challenge · Nov 620:23.27Wooster Twilight 5K Challenge November 6, 2026
6,000 Meters · Oberlin CollegeNCAC Cross Country Championships · Oct 3125:22.9NCAC Cross Country ChampionshipsOctober 31, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 6Wooster Twilight 5K Challenge Nov 6 · 5,000 Meters Open · Place 10 · WoosterWooster5,000 Meters Open1020:23.27 PBFr
Oct 31NCAC Cross Country ChampionshipsOct 31 · 6,000 Meters NCAC Championships · Place 75 · WoosterWooster6,000 Meters NCAC Championships7525:22.9 PBFr

2025 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 3A XC Sectional - #4 Hoffman Estates (H.S.)Nov 1 · 3 Miles Varsity · Place 80 · LibertyvilleLibertyville3 Miles Varsity8019:14.07 PB12
Oct 25IHSA Class 3A XC Regional - #4C Fox Lake (Grant)Oct 25 · 3 Miles Varsity · Place 27 · LibertyvilleLibertyville3 Miles Varsity2719:50.46 PB12
Oct 18NSC ChampionshipsOct 18 · 3 Miles Varsity · Place 13 · LibertyvilleLibertyville3 Miles Varsity1319:35.42 PB12
Oct 102025 Loyola Academy Flight NightOct 10 · 3 Miles Varsity · Place 65 · LibertyvilleLibertyville3 Miles Varsity6519:34.3SR
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 4 · LibertyvilleLibertyville3 Miles Varsity420:14.45 PB12
Sep 30NSC Week 3 Quad BSep 30 · 3 Miles Girls · Place 4 · LibertyvilleLibertyville3 Miles Girls420:06.94 PB12
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 104 · LibertyvilleLibertyville3 Miles Varsity10420:02.9312
Sep 20Bill Dortch - Harry Carlson Cross County InvitationalSep 20 · 3 Miles Varsity · Place 8 · LibertyvilleLibertyville3 Miles Varsity820:45.72 PB12
Sep 16NSC Week 2 Quad BSep 16 · 3 Miles Girls · Place 5 · LibertyvilleLibertyville3 Miles Girls521:25.4412
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 3A · Place 112 · LibertyvilleLibertyville3 Miles Varsity 3A11220:29.3012
Sep 9NSC Week 1 Quad ASep 9 · 3 Miles Girls · Place 7 · LibertyvilleLibertyville3 Miles Girls720:41.60 PB12
Sep 3Art Campbell Lake County Cross Country InvitationalSep 3 · 3 Miles Varsity · Place 18 · LibertyvilleLibertyville3 Miles Varsity1821:01.1012
Aug 28Patriot Early InviteAug 28 · 3 Miles Girls Varsity · Place 10 · LibertyvilleLibertyville3 Miles Girls Varsity1020:38.70 PB12

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 3A XC Sectional-#4 Hoffman Estates (H.S.)Nov 2 · 3 Miles Varsity · Place 134 · LibertyvilleLibertyville3 Miles Varsity13421:17.2511
Oct 262024 IHSA Class 3A XC Regional-#4C Gurnee (Warren)Oct 26 · 3 Miles Varsity · Place 46 · LibertyvilleLibertyville3 Miles Varsity4620:19.5011
Oct 19NSC Conference ChampionshipsOct 19 · 3 Miles Varsity · Place 38 · LibertyvilleLibertyville3 Miles Varsity3820:24.30 PB11
Oct 9Lights Out InvitationalOct 9 · 2 Miles Varsity · Place 69 · LibertyvilleLibertyville2 Miles Varsity6913:16.0211
Oct 5Pat Savage InvitationalOct 5 · 3 Miles Varsity · Place 72 · LibertyvilleLibertyville3 Miles Varsity7220:40.0711
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Varsity · Place 172 · LibertyvilleLibertyville3 Miles Varsity17220:58.7111
Sep 24NSC Week 3 hosted by Zion-BentonSep 24 · 3 Miles Girls · Place 15 · LibertyvilleLibertyville3 Miles Girls1520:49.20 PB11
Sep 21Bill Dortch - Harry Carlson Cross County InvitationalSep 21 · 3 Miles Varsity · Place 27 · LibertyvilleLibertyville3 Miles Varsity2722:33.80 PB11
Sep 17NSC Week 2 Hosted by LibertvilleSep 17 · 3 Miles Varsity · Place 18 · LibertyvilleLibertyville3 Miles Varsity1822:53.0011
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 3A · Place 198 · LibertyvilleLibertyville3 Miles Varsity 3A19821:56.1011
Sep 10NSC Week 1 hosted by Lake ZurichSep 10 · 3 Miles Girls · Place 15 · LibertyvilleLibertyville3 Miles Girls1521:35.92 PB11
Sep 4Art Campbell Lake County Cross Country InvitationalSep 4 · 3 Miles Varsity · Place 65 · LibertyvilleLibertyville3 Miles Varsity6521:43.0811
Aug 28Patriot Early InviteAug 28 · 3 Miles Varsity · Place 40 · LibertyvilleLibertyville3 Miles Varsity4022:15.5011

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 14North Suburban Conference Championship MeetOct 14 · 3 Miles Frosh/Soph Freshman · Place 16 · LibertyvilleLibertyville3 Miles Frosh/Soph Freshman1623:21.110
Oct 6Loyola Academy Flight NightOct 6 · 3 Miles Junior Varsity · Place 17 · LibertyvilleLibertyville3 Miles Junior Varsity1722:03.2SO
Oct 3NSC Week 3 Quad A @ LibertyvilleOct 3 · 3 Miles Varsity · Place 41 · LibertyvilleLibertyville3 Miles Varsity4124:47.10SO
Sep 30Pat Savage InvitationalSep 30 · 3 Miles Frosh/Soph Freshman · Place 69 · LibertyvilleLibertyville3 Miles Frosh/Soph Freshman6923:20.20SO
Sep 23Palatine Invite - Meet of ChampionsSep 23 · 2.5 Miles Frosh/Soph · Place 68 · LibertyvilleLibertyville2.5 Miles Frosh/Soph6818:11.03 PB10
Sep 19NSC Week 2 Quad A @ Lake ForestSep 19 · 3 Miles Varsity · Place 44 · LibertyvilleLibertyville3 Miles Varsity4422:57.8010
Sep 12NSC Week 1 Quad A @ MundeleinSep 12 · 3 Miles Varsity · Place 22 · LibertyvilleLibertyville3 Miles Varsity2223:05.7610
Sep 2Racine Horlick InvitationalSep 2 · 4,000 Meters Junior Varsity · Place 20 · LibertyvilleLibertyville4,000 Meters Junior Varsity2019:02.30 PB10
Aug 30Art Campbell Lake County InviteAug 30 · 3 Miles Open · Place 27 · LibertyvilleLibertyville3 Miles Open2723:34.1310
Aug 26Patriot Early InviteAug 26 · 3 Miles Varsity · Place 53 · LibertyvilleLibertyville3 Miles Varsity5323:24.24SO

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 15North Suburban Conference Championship MeetOct 15 · 3 Mile Frosh/Soph · Place 2 · LibertyvilleLibertyville3 Mile Frosh/Soph220:51.469
Oct 4NSC Zion/Lake Zurich @ LibertyvilleOct 4 · 3 Miles Varsity · Place 18 · LibertyvilleLibertyville3 Miles Varsity1822:16Unofficial9
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 3 Miles Junior Varsity · LibertyvilleLibertyville3 Miles Junior Varsity—DNFFR
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 2.5 Miles Frosh/Soph Freshman · Place 38 · LibertyvilleLibertyville2.5 Miles Frosh/Soph Freshman3816:55.65FR
Sep 24Palatine Invite - Meet of ChampionsSep 24 · 2.5 Miles Varsity · Place 38 · LibertyvilleLibertyville2.5 Miles Varsity3816:55.7FR
Sep 17Libertyville Bill Dortch-Harry Carlson Cross-Country InvitationalSep 17 · 3 Miles Frosh/Soph · Place 3 · LibertyvilleLibertyville3 Miles Frosh/Soph323:06.169
Sep 13NSC #2 Libertyville @ StevensonSep 13 · 3 Miles Varsity · Place 23 · LibertyvilleLibertyville3 Miles Varsity2322:11.409
Sep 6NSC Girls- Warren and Libertyville @ MundeleinSep 6 · Varsity · Place 16 · LibertyvilleLibertyvilleVarsity1621:109
Aug 31Art Campbell Lake County Invitational Aug 31 · Varsity · Place 11 · LibertyvilleLibertyvilleVarsity1123:439