Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Maxwell ParkIESA State Meet · Oct 1512:36.0IESA State MeetOctober 15, 2022
3 Miles · Deer Grove Forest PreservePalatine Invite - Meet of Champions 2026 · Sep 2617:07.06Palatine Invite - Meet of Champions 2026September 26, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 717:58.65IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 2A State XC Championships · Nov 816:47.14IHSA Class 2A State XC ChampionshipsNovember 8, 2025
3 Miles · Dundee-Crown High SchoolDundee-Crown Tri Meet · Sep 2218:34Dundee-Crown Tri MeetSeptember 22, 2026
3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 3117:39.902026 IHSA Class 2A XC Sectional - #4 Woodstock (North)October 31, 2026
3 Miles · Emricson ParkIHSA Class 2A XC Regional - #4B Woodstock (H.S.) · Oct 2518:16.37IHSA Class 2A XC Regional - #4B Woodstock (H.S.)October 25, 2025
3 Miles · Huntley High SchoolFVC Triangular Meet - Huntley, Hampshire, Prairie Ridge · Sep 2318:25FVC Triangular Meet - Huntley, Hampshire, Prairie RidgeSeptember 23, 2025
3 Miles · Lakes Community High SchoolLakes Sunset Invitational · Oct 1016:26.98Lakes Sunset InvitationalOctober 10, 2025
3 Miles · Lippold ParkD155 Quad · Oct 617:59.6D155 QuadOctober 6, 2026
3 Miles · McHenry County College2025 Fox Valley Cross Country Conference Championship · Oct 1817:18.192025 Fox Valley Cross Country Conference ChampionshipOctober 18, 2025
3 Miles · McHenry Township Recreation Center2026 McHenry County Invite · Aug 2919:08.572026 McHenry County InviteAugust 29, 2026
3 Miles · MCHS Upper Campus - New 2025FVC Quad - McHenry, Huntley, Prairie Ridge, Dundee-Crown · Sep 919:13FVC Quad - McHenry, Huntley, Prairie Ridge, Dundee-CrownSeptember 9, 2025
3 Miles · Plato Township ParkBurlington Central XC Invite · Sep 818:10.2Burlington Central XC InviteSeptember 8, 2026
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 914:10.81USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · LaVern Gibson CourseUSATF Region 7 Junior Olympic Championships · Nov 1814:27.09USATF Region 7 Junior Olympic ChampionshipsNovember 18, 2023
4,000 Meters · Prairie Point ParkUSATF Illinois Association Junior Olympic, Masters, Open Championships · Nov 1214:55.00USATF Illinois Association Junior Olympic, Masters, Open ChampionshipsNovember 12, 2023
5,000 Meters · Veteran Acres ParkFVC Quad Meet - Hosted by Prairie Ridge (H.S.) · Oct 719:20.5FVC Quad Meet - Hosted by Prairie Ridge (H.S.)October 7, 2025

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 23 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Class 2A Varsity2317:58.65 PB11
Oct 312026 IHSA Class 2A XC Sectional - #4 Woodstock (North)Oct 31 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity117:39.90 PB11
Oct 242026 IHSA Class 2A XC Regional - #4C Lake Forest (H.S.)Oct 24 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity116:48.8011
Oct 172026 Fox Valley Conference ChampionshipOct 17 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity117:15.111
Oct 6D155 QuadOct 6 · 3 Miles High School · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles High School117:59.6 PB11
Sep 26Palatine Invite - Meet of Champions 2026Sep 26 · 3 Miles Varsity · Place 5 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity517:07.06 PB11
Sep 22Dundee-Crown Tri MeetSep 22 · 3 Miles High School Girls · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles High School Girls118:34 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles 3 Miles-Varsity-2A117:04.311
Sep 8Burlington Central XC InviteSep 8 · 3 Miles Varsity Girls · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity Girls118:10.2 PB11
Aug 292026 McHenry County InviteAug 29 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity119:08.57 PB11

2025 Cross Country

13 results
DateMeetEventPlMarkGr
Dec 6New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Gold · UnattachedUnattached5,000 Meters Gold—DNF10
Nov 8IHSA Class 2A State XC ChampionshipsNov 8 · 3 Miles 2A Varsity · Place 2 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles 2A Varsity216:47.14 PB10
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity116:40.1210
Oct 25IHSA Class 2A XC Regional - #4B Woodstock (H.S.)Oct 25 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity118:16.37 PB10
Oct 182025 Fox Valley Cross Country Conference ChampionshipOct 18 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity117:18.19 PB10
Oct 10Lakes Sunset InvitationalOct 10 · 3 Miles Gold: 1-5 · Place 3 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Gold: 1-5316:26.98 PB10
Oct 7FVC Quad Meet - Hosted by Prairie Ridge (H.S.)Oct 7 · 5,000 Meters Open · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)5,000 Meters Open119:20.5 PB10
Sep 272025 Palatine Invitational - Meet of Champions Sep 27 · 3 Miles Varsity · Place 3 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity317:12.2410
Sep 23FVC Triangular Meet - Huntley, Hampshire, Prairie RidgeSep 23 · 3 Miles Girls Race · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Girls Race118:25 PB10
Sep 202025 Woodstock Byrnefest XC Invite Sep 20 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity118:23.5010
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity 2A116:56.2010
Sep 9FVC Quad - McHenry, Huntley, Prairie Ridge, Dundee-CrownSep 9 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity119:13 PB10
Aug 302025 McHenry County Invite Aug 30 · 3 Miles Varsity · Place 1 · Crystal Lake (Prairie Ridge)Crystal Lake (Prairie Ridge)3 Miles Varsity118:45.8310

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 10 · Palatine Pack TFCCPalatine Pack TFCC4,000 Meters 13-141014:10.81 PB8
Nov 18USATF Region 7 Junior Olympic ChampionshipsNov 18 · 4,000 Meters 13-14 · Place 3 · Palatine Pack TFCCPalatine Pack TFCC4,000 Meters 13-14314:27.09 PB8
Nov 12USATF Illinois Association Junior Olympic, Masters, Open ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 2 · Palatine Pack TFCCPalatine Pack TFCC4,000 Meters 13-14214:55.00 PB8
Nov 5Palatine Pack XC Club InviteNov 5 · 2 Miles Varsity · Place 4 · Palatine Pack TFCCPalatine Pack TFCC2 Miles Varsity412:03.10—

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 15IESA State MeetOct 15 · 2 Miles 3A · Place 36 · Crystal Lake BeardsleyCrystal Lake Beardsley2 Miles 3A3612:36.0 PB7