Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Priairie Knolls Middle SchoolBurlington Central MS XC Meet · Sep 1217:25.60Burlington Central MS XC MeetSeptember 12, 2023
2 Miles · Skare ParkNCJC Championship · Oct 216:31.25NCJC ChampionshipOctober 2, 2023
2253 m · Oregon High School9/7 Oregon JH Open · Sep 710:57.49/7 Oregon JH OpenSeptember 7, 2024
3 Miles · Channahon Community ParkMinooka Flight Races · Sep 1920:31.0Minooka Flight RacesSeptember 19, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 718:53.14IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1219:54.8First to the Finish InvitationalSeptember 12, 2026
3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 3119:47.002026 IHSA Class 2A XC Sectional - #4 Woodstock (North)October 31, 2026
3 Miles · Kaneland High SchoolLarry Eddington XC Invitational · Sep 2020:53.89Larry Eddington XC InvitationalSeptember 20, 2025
3 Miles · Kieselburg County Forest PreserveNIC-10 Conference Championship · Oct 1820:38.85NIC-10 Conference ChampionshipOctober 18, 2025
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Sectional - #4 Lake Villa (Lakes) · Nov 118:56.36IHSA 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:55.4St. Charles North High School XC InvitationalOctober 3, 2026
3 Miles · Tim Osmond Sports Complex51th Annual Patricia Harland Cross Country Invitational · Oct 420:32.0551th Annual Patricia Harland Cross Country InvitationalOctober 4, 2025
5,000 Meters · Hoover ParkIHSA Class 2A XC Regional - #4A Sterling (H.S.) · Oct 2520:05.42IHSA Class 2A XC Regional - #4A Sterling (H.S.)October 25, 2025
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2720:53.39Rock River RunSeptember 27, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 522:57.71Rich 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 77 · Belvidere (North)Belvidere (North)3 Miles Class 2A Varsity7718:53.14 PB10
Oct 312026 IHSA Class 2A XC Sectional - #4 Woodstock (North)Oct 31 · 3 Miles Varsity · Place 26 · Belvidere (North)Belvidere (North)3 Miles Varsity2619:47.00 PB10
Oct 242026 IHSA Class 2A XC Regional - #4B Belvidere (H.S.)Oct 24 · 3 Miles Varsity · Place 10 · Belvidere (North)Belvidere (North)3 Miles Varsity1019:07.2710
Oct 17Northern Illinois conferenceOct 17 · 3 Miles Varsity · Place 7 · Belvidere (North)Belvidere (North)3 Miles Varsity719:29.810
Oct 3St. Charles North High School XC InvitationalOct 3 · 3 Miles Varsity Girls · Place 24 · Belvidere (North)Belvidere (North)3 Miles Varsity Girls2419:55.4 PB10
Sep 26Rock River RunSep 26 · 5,000 Meters Varsity · Place 22 · Belvidere (North)Belvidere (North)5,000 Meters Varsity2220:30.8010
Sep 19Minooka Flight RacesSep 19 · 3 Miles Flight 3 · Place 5 · Belvidere (North)Belvidere (North)3 Miles Flight 3520:31.0 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 54 · Belvidere (North)Belvidere (North)3 Miles 3 Miles-Varsity-2A5419:54.8 PB10
Sep 8NIC 10 Preview MeetSep 8 · 3 Miles Varsity · Place 11 · Belvidere (North)Belvidere (North)3 Miles Varsity1121:41.6110
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 17 · Belvidere (North)Belvidere (North)5,000 Meters Varsity1722:57.71 PB10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 44 · Belvidere (North)Belvidere (North)3 Miles Varsity4418:56.36 PB9
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 14 · Belvidere (North)Belvidere (North)5,000 Meters Varsity1420:05.42 PB9
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 13 · Belvidere (North)Belvidere (North)3 Miles Varsity1320:38.85 PB9
Oct 451th Annual Patricia Harland Cross Country InvitationalOct 4 · 3 Miles Varsity · Place 7 · Belvidere (North)Belvidere (North)3 Miles Varsity720:32.05 PB9
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 34 · Belvidere (North)Belvidere (North)5,000 Meters Varsity3420:53.39 PB9
Sep 20Larry Eddington XC InvitationalSep 20 · 3 Miles Varsity · Place 43 · Belvidere (North)Belvidere (North)3 Miles Varsity4320:53.89 PB9
Sep 9NIC-10 PreviewSep 9 · 3 Miles Varsity · Place 11 · Belvidere (North)Belvidere (North)3 Miles Varsity1121:53.009
Sep 6Harlem InvitationalSep 6 · 3 Miles Varsity · Place 19 · Belvidere (North)Belvidere (North)3 Miles Varsity1921:09.269

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 192024 IESA State XC ChampionshipsOct 19 · 2 Miles 4A · Place 74 · Belvidere CentralBelvidere Central2 Miles 4A7412:55.548
Oct 12IESA Challand SectionalOct 12 · 2 Miles Middle School · Place 5 · Belvidere CentralBelvidere Central2 Miles Middle School512:47.308
Oct 4NCJC Conference XC ChampionshipOct 4 · 2 Miles Varsity · Place 10 · Belvidere CentralBelvidere Central2 Miles Varsity1013:07.908
Sep 28Rock River RunSep 28 · 2 Miles Middle School · Place 11 · Belvidere CentralBelvidere Central2 Miles Middle School1113:06.708
Sep 24Belvidere Central, Huntley MS, Clinton Rosette, Millbrook MSSep 24 · 2 Miles Varsity · Place 7 · Belvidere CentralBelvidere Central2 Miles Varsity713:28.008
Sep 19Winnebago MS Invite Sep 19 · 2 Miles Middle School · Place 12 · Belvidere CentralBelvidere Central2 Miles Middle School1213:35.598
Sep 17Rochelle Middle School InviteSep 17 · 2 Miles Middle School · Place 7 · Belvidere CentralBelvidere Central2 Miles Middle School713:41.408
Sep 10NCJC Quad Meet - BCMSSep 10 · 2 Miles Open · Place 10 · Belvidere CentralBelvidere Central2 Miles Open1013:44.198
Sep 79/7 Oregon JH OpenSep 7 · 1.4 Miles Middle School · Place 11 · Belvidere CentralBelvidere Central1.4 Miles Middle School1110:57.4 PB8

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 14IESA State XC ChampionshipsOct 14 · 2 Miles 4A · Place 192 · Belvidere CentralBelvidere Central2 Miles 4A19214:51.907
Oct 2NCJC ChampionshipOct 2 · 2 Miles Varsity · Place 48 · Belvidere CentralBelvidere Central2 Miles Varsity4816:31.25 PB7
Sep 14Winnebago MS InviteSep 14 · 1.5 Miles Middle School · Place 30 · Belvidere CentralBelvidere Central1.5 Miles Middle School3015:37.097
Sep 12Burlington Central MS XC MeetSep 12 · 2 Miles Middle School · Place 42 · Belvidere CentralBelvidere Central2 Miles Middle School4217:25.60 PB7

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4Winnebago Fredrickson InviteOct 4 · 2.05 Miles Middle School · Place 46 · Belvidere CentralBelvidere Central2.05 Miles Middle School4615:24.026
Sep 15Winnebago MS InviteSep 15 · 2 Miles Middle School · Place 23 · Belvidere CentralBelvidere Central2 Miles Middle School2315:52.246