Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.15 Miles · Veteran Acres ParkRich Eschman XC Invitational 2025 · Sep 614:53.85Rich Eschman XC Invitational 2025September 6, 2025
3 Miles · Bartlett High School23rd Annual Flyin' Hawk Invite · Sep 2720:46.3823rd Annual Flyin' Hawk InviteSeptember 27, 2025
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 720:33.35IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller Park2024 IHSA Class 2A State XC Championships · Nov 919:41.082024 IHSA Class 2A State XC ChampionshipsNovember 9, 2024
3 Miles · Eagle AcresLakes Sunset Invite · Oct 820:30.00Lakes Sunset InviteOctober 8, 2026
3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 3120:57.802026 IHSA Class 2A XC Sectional - #4 Woodstock (North)October 31, 2026
3 Miles · Emricson ParkIHSA Class 2A XC Regional - #4B Woodstock (H.S.) · Oct 2521:41.05IHSA Class 2A XC Regional - #4B Woodstock (H.S.)October 25, 2025
3 Miles · Hampshire High School9/9 FVC Triangular · Sep 921:22.09/9 FVC Triangular September 9, 2025
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Sectional - #4 Lake Villa (Lakes) · Nov 120:04.85IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)November 1, 2025
3 Miles · Lippold ParkCrystal Lake South Quad · Sep 2320:08Crystal Lake South QuadSeptember 23, 2025
3 Miles · McHenry County College2025 Fox Valley Cross Country Conference Championship · Oct 1820:30.712025 Fox Valley Cross Country Conference ChampionshipOctober 18, 2025
3 Miles · McHenry Township Recreation Center2026 McHenry County Invite · Aug 2922:38.792026 McHenry County InviteAugust 29, 2026
3 Miles · O'Plaine RoadBill Dawson Invite · Sep 2120:22.1Bill Dawson InviteSeptember 21, 2024
3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 2021:25.9Bill Dawson InviteSeptember 20, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 523:29.23Rich Eschman XC InvitationalSeptember 5, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 2A Varsity · Place 193 · Crystal Lake (South)3 Miles Class 2A Varsity19320:33.35 PB11
Oct 312026 IHSA Class 2A XC Sectional - #4 Woodstock (North)Oct 31 · 3 Miles Varsity · Place 70 · Crystal Lake (South)3 Miles Varsity7020:57.80 PB11
Oct 242026 IHSA Class 2A XC Regional - #4B Belvidere (H.S.)Oct 24 · 3 Miles Varsity · Place 31 · Crystal Lake (South)3 Miles Varsity3120:31.8511
Oct 172026 Fox Valley Conference ChampionshipOct 17 · 3 Miles Varsity · Place 58 · Crystal Lake (South)3 Miles Varsity5821:11.011
Oct 8Lakes Sunset InviteOct 8 · 3 Miles Team Final - Gold + Silver · Place 115 · Crystal Lake (South)3 Miles Team Final - Gold + Silver11520:30.00 PB11
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 1A/2A · Place 92 · Crystal Lake (South)3 Miles Varsity - 1A/2A9220:34.6111
Sep 2624th Annual Bartlett Flyin’ Hawk InvitationalSep 26 · 3 Miles Varsity Girls · Place 52 · Crystal Lake (South)3 Miles Varsity Girls5221:14.5911
Sep 19Bill Dawson InviteSep 19 · 3 Miles Varsity · Place 74 · Crystal Lake (South)3 Miles Varsity7422:15.311
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 24 · Crystal Lake (South)5,000 Meters Varsity2423:29.23 PB11
Aug 292026 McHenry County InviteAug 29 · 3 Miles Varsity · Place 22 · Crystal Lake (South)3 Miles Varsity2222:38.79 PB11

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 2A State XC ChampionshipsNov 8 · 3 Miles 2A Varsity · Place 169 · Crystal Lake (South)3 Miles 2A Varsity16919:55.1310
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 99 · Crystal Lake (South)3 Miles Varsity9920:04.85 PB10
Oct 25IHSA Class 2A XC Regional - #4B Woodstock (H.S.)Oct 25 · 3 Miles Varsity · Place 38 · Crystal Lake (South)3 Miles Varsity3821:41.05 PB10
Oct 182025 Fox Valley Cross Country Conference ChampionshipOct 18 · 3 Miles Varsity · Place 38 · Crystal Lake (South)3 Miles Varsity3820:30.71 PB10
Oct 10Lakes Sunset InvitationalOct 10 · 3 Miles Silver: 6-10 · Place 9 · Crystal Lake (South)3 Miles Silver: 6-10920:04.8810
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 1A · Place 104 · Crystal Lake (South)3 Miles Varsity 1A10421:21.4910
Sep 2723rd Annual Flyin' Hawk InviteSep 27 · 3 Miles Varsity Girls · Place 47 · Crystal Lake (South)3 Miles Varsity Girls4720:46.38 PB10
Sep 23Crystal Lake South QuadSep 23 · 3 Miles Varsity · Place 18 · Crystal Lake (South)3 Miles Varsity1820:08 PB10
Sep 20Bill Dawson InviteSep 20 · 3 Miles Varsity · Place 68 · Crystal Lake (South)3 Miles Varsity6821:25.9 PB10
Sep 99/9 FVC Triangular Sep 9 · 3 Miles Varsity · Place 12 · Crystal Lake (South)3 Miles Varsity1221:22.0 PB10
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 2.15 Miles Frosh/Soph · Place 7 · Crystal Lake (South)2.15 Miles Frosh/Soph714:53.85 PB10
Aug 302025 McHenry County Invite Aug 30 · 3 Miles Varsity · Place 16 · Crystal Lake (South)3 Miles Varsity1621:41.3510

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 92024 IHSA Class 2A State XC ChampionshipsNov 9 · 3 Miles 2A Varsity · Place 151 · Crystal Lake (South)3 Miles 2A Varsity15119:41.08 PB9
Nov 22024 IHSA Class 2A XC Sectional-#4 Maple Park (Kaneland)Nov 2 · 3 Miles Varsity · Place 62 · Crystal Lake (South)3 Miles Varsity6220:03.649
Oct 262024 IHSA Class 2A XC Regional-#4A Lake Villa (Lakes)Oct 26 · 3 Miles Varsity · Place 30 · Crystal Lake (South)3 Miles Varsity3020:28.409
Oct 19Fox Valley Conference XC MeetOct 19 · 3 Miles Varsity · Place 35 · Crystal Lake (South)3 Miles Varsity3521:02.859
Oct 8D155 Quad MeetOct 8 · 3 Miles Varsity · Place 8 · Crystal Lake (South)3 Miles Varsity820:49.209
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 1A · Place 58 · Crystal Lake (South)3 Miles Varsity 1A5819:50.509
Sep 28Bartlett Flyin' Hawk InviteSep 28 · 3 Miles Varsity · Place 38 · Crystal Lake (South)3 Miles Varsity3819:54.509
Sep 24CLS QuadSep 24 · 3.05 Miles Varsity · Place 10 · Crystal Lake (South)3.05 Miles Varsity1021:309
Sep 21Bill Dawson InviteSep 21 · 3 Miles Varsity · Place 48 · Crystal Lake (South)3 Miles Varsity4820:22.1 PB9
Sep 10Jacobs TriangularSep 10 · 3 Miles Varsity · Place 13 · Crystal Lake (South)3 Miles Varsity1321:039
Sep 7Rich Eschman XC InvitationalSep 7 · 2.15 Miles Frosh/Soph Freshman · Place 10 · Crystal Lake (South)2.15 Miles Frosh/Soph Freshman1014:05.149
Aug 31McHenry County Cross Country MeetAug 31 · 3 Miles Junior Varsity · Place 3 · Crystal Lake (South)3 Miles Junior Varsity322:44.749