Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Maxwell ParkIESA State Meet · Oct 1512:15.8IESA State MeetOctober 15, 2022
2 Miles · Priairie Knolls Middle SchoolBurlington Central MS XC Meet · Sep 1212:49.60Burlington Central MS XC MeetSeptember 12, 2023
2 Miles · Skare ParkNCJC Championship · Oct 212:55.36NCJC ChampionshipOctober 2, 2023
2253 m · Oregon High School9/7 Oregon JH Open · Sep 710:06.79/7 Oregon JH OpenSeptember 7, 2024
3 Miles · Channahon Community ParkMinooka Flight Races · Sep 1919:22Minooka Flight RacesSeptember 19, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 718:11.11IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 2A State XC Championships · Nov 817:55.39IHSA Class 2A State XC ChampionshipsNovember 8, 2025
3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 3119:05.602026 IHSA Class 2A XC Sectional - #4 Woodstock (North)October 31, 2026
3 Miles · Kaneland High SchoolLarry Eddington XC Invitational · Sep 2018:29.38Larry Eddington XC InvitationalSeptember 20, 2025
3 Miles · Kieselburg County Forest PreserveNIC-10 Preview · Sep 919:38.38NIC-10 PreviewSeptember 9, 2025
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Sectional - #4 Lake Villa (Lakes) · Nov 117:40.60IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)November 1, 2025
3 Miles · LeRoy Oakes Forest PreserveSt. Charles North High School XC Invitational · Oct 319:02.9St. Charles North High School XC InvitationalOctober 3, 2026
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 418:58.7351th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
5,000 Meters · Hoover ParkIHSA Class 2A XC Regional - #4A Sterling (H.S.) · Oct 2518:50.68IHSA Class 2A XC Regional - #4A Sterling (H.S.)October 25, 2025
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2718:50.31Rock River RunSeptember 27, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 520:48.04Rich 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 28 · Belvidere (North)Belvidere (North)3 Miles Class 2A Varsity2818:11.11 PB10
Oct 312026 IHSA Class 2A XC Sectional - #4 Woodstock (North)Oct 31 · 3 Miles Varsity · Place 8 · Belvidere (North)Belvidere (North)3 Miles Varsity819:05.60 PB10
Oct 242026 IHSA Class 2A XC Regional - #4B Belvidere (H.S.)Oct 24 · 3 Miles Varsity · Place 3 · Belvidere (North)Belvidere (North)3 Miles Varsity318:18.6810
Oct 17Northern Illinois conferenceOct 17 · 3 Miles Varsity · Place 3 · Belvidere (North)Belvidere (North)3 Miles Varsity318:52.010
Oct 3St. Charles North High School XC InvitationalOct 3 · 3 Miles Varsity Girls · Place 14 · Belvidere (North)Belvidere (North)3 Miles Varsity Girls1419:02.9 PB10
Sep 26Rock River RunSep 26 · 5,000 Meters Varsity · Place 2 · Belvidere (North)Belvidere (North)5,000 Meters Varsity218:54.8510
Sep 19Minooka Flight RacesSep 19 · 3 Miles Flight 1 · Place 5 · Belvidere (North)Belvidere (North)3 Miles Flight 1519:22 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 9 · Belvidere (North)Belvidere (North)3 Miles 3 Miles-Varsity-2A918:40.110
Sep 8NIC 10 Preview MeetSep 8 · 3 Miles Varsity · Place 8 · Belvidere (North)Belvidere (North)3 Miles Varsity821:25.7810
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 4 · Belvidere (North)Belvidere (North)5,000 Meters Varsity420:48.04 PB10

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 2A State XC ChampionshipsNov 8 · 3 Miles 2A Varsity · Place 27 · Belvidere (North)Belvidere (North)3 Miles 2A Varsity2717:55.39 PB9
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 6 · Belvidere (North)Belvidere (North)3 Miles Varsity617:40.60 PB9
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 3 · Belvidere (North)Belvidere (North)5,000 Meters Varsity318:50.68 PB9
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 5 · Belvidere (North)Belvidere (North)3 Miles Varsity519:39.759
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 1 · Belvidere (North)Belvidere (North)3 Miles Varsity118:58.73 PB9
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 5 · Belvidere (North)Belvidere (North)5,000 Meters Varsity518:50.31 PB9
Sep 20Larry Eddington XC InvitationalSep 20 · 3 Miles Varsity · Place 3 · Belvidere (North)Belvidere (North)3 Miles Varsity318:29.38 PB9
Sep 13 Al Willhoit Wauconda InvitationalSep 13 · 3 Miles Varsity · Place 1 · Belvidere (North)Belvidere (North)3 Miles Varsity118:52.49
Sep 9NIC-10 PreviewSep 9 · 3 Miles Varsity · Place 3 · Belvidere (North)Belvidere (North)3 Miles Varsity319:38.38 PB9
Sep 6Harlem InvitationalSep 6 · 3 Miles Varsity · Place 2 · Belvidere (North)Belvidere (North)3 Miles Varsity219:16.159

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 192024 IESA State XC ChampionshipsOct 19 · 2 Miles 4A · Place 2 · Belvidere CentralBelvidere Central2 Miles 4A211:58.598
Oct 12IESA Challand SectionalOct 12 · 2 Miles Middle School · Place 1 · Belvidere CentralBelvidere Central2 Miles Middle School111:58.108
Oct 4NCJC Conference XC ChampionshipOct 4 · 2 Miles Varsity · Place 1 · Belvidere CentralBelvidere Central2 Miles Varsity112:01.708
Sep 28Rock River RunSep 28 · 2 Miles Middle School · Place 1 · Belvidere CentralBelvidere Central2 Miles Middle School112:18.608
Sep 24Belvidere Central, Huntley MS, Clinton Rosette, Millbrook MSSep 24 · 2 Miles Varsity · Place 1 · Belvidere CentralBelvidere Central2 Miles Varsity112:56.008
Sep 19Winnebago MS Invite Sep 19 · 2 Miles Middle School · Place 1 · Belvidere CentralBelvidere Central2 Miles Middle School112:23.628
Sep 17Rochelle Middle School InviteSep 17 · 2 Miles Middle School · Place 1 · Belvidere CentralBelvidere Central2 Miles Middle School112:42.608
Sep 10NCJC Quad Meet - BCMSSep 10 · 2 Miles Open · Place 1 · Belvidere CentralBelvidere Central2 Miles Open112:40.348
Sep 79/7 Oregon JH OpenSep 7 · 1.4 Miles Middle School · Place 1 · Belvidere CentralBelvidere Central1.4 Miles Middle School110:06.7 PB8

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 2NCJC ChampionshipOct 2 · 2 Miles Varsity · Place 1 · Belvidere CentralBelvidere Central2 Miles Varsity112:55.36 PB7
Sep 12Burlington Central MS XC MeetSep 12 · 2 Miles Middle School · Place 1 · Belvidere CentralBelvidere Central2 Miles Middle School112:49.60 PB7

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 15IESA State MeetOct 15 · 2 Miles 3A · Place 17 · Belvidere CentralBelvidere Central2 Miles 3A1712:15.8 PB6