Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Belvidere Central Middle SchoolBelvidere Central Invitational · Sep 2015:23.4Belvidere Central InvitationalSeptember 20, 2021
2 Miles · Priairie Knolls Middle SchoolBurlington Central MS XC Meet · Sep 1212:24.40Burlington Central MS XC MeetSeptember 12, 2023
2 Miles · Skare ParkNCJC Championship · Oct 211:53.84NCJC ChampionshipOctober 2, 2023
2.15 Miles · Veteran Acres ParkRich Eschman XC Invitational 2025 · Sep 612:21.44Rich Eschman XC Invitational 2025September 6, 2025
2011 m · Levi and Ester Fuller Memorial Forest PreserveFredrickson Invitational · Oct 58:25.21Fredrickson InvitationalOctober 5, 2021
3 Miles · Channahon Community ParkMinooka Flight Races · Sep 1917:27.0Minooka Flight RacesSeptember 19, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 716:36.80IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller Park2024 IHSA Class 2A State XC Championships · Nov 916:31.902024 IHSA Class 2A State XC ChampionshipsNovember 9, 2024
3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 3117:36.002026 IHSA Class 2A XC Sectional - #4 Woodstock (North)October 31, 2026
3 Miles · Kieselburg County Forest PreserveNIC-10 Conference Championship · Oct 1817:21.65NIC-10 Conference ChampionshipOctober 18, 2025
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Sectional - #4 Lake Villa (Lakes) · Nov 116:47.21IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)November 1, 2025
3 Miles · LeRoy Oakes Forest PreserveSt. Charles North High School XC Invitational · Oct 316:52.6St. Charles North High School XC InvitationalOctober 3, 2026
5,000 Meters · Hoover ParkIHSA Class 2A XC Regional - #4A Sterling (H.S.) · Oct 2517:21.69IHSA Class 2A XC Regional - #4A Sterling (H.S.)October 25, 2025
5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational · Sep 519:09.61Rich 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 200 · Belvidere (North)Belvidere (North)3 Miles Class 2A Varsity20016:36.80 PB11
Oct 312026 IHSA Class 2A XC Sectional - #4 Woodstock (North)Oct 31 · 3 Miles Varsity · Place 80 · Belvidere (North)Belvidere (North)3 Miles Varsity8017:36.00 PB11
Oct 242026 IHSA Class 2A XC Regional - #4B Belvidere (H.S.)Oct 24 · 3 Miles Varsity · Place 24 · Belvidere (North)Belvidere (North)3 Miles Varsity2416:28.6111
Oct 17Northern Illinois conferenceOct 17 · 3 Miles Varsity · Place 19 · Belvidere (North)Belvidere (North)3 Miles Varsity1917:03.611
Oct 3St. Charles North High School XC InvitationalOct 3 · 3 Miles Varsity Boys · Place 54 · Belvidere (North)Belvidere (North)3 Miles Varsity Boys5416:52.6 PB11
Sep 26Rock River RunSep 26 · 5,000 Meters Varsity · Place 38 · Belvidere (North)Belvidere (North)5,000 Meters Varsity3817:22.2911
Sep 19Minooka Flight RacesSep 19 · 3 Miles Flight 5 · Place 7 · Belvidere (North)Belvidere (North)3 Miles Flight 5717:27.0 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 118 · Belvidere (North)Belvidere (North)3 Miles 3 Miles-Varsity-2A11817:02.911
Sep 8NIC 10 Preview MeetSep 8 · 3 Miles Varsity · Place 12 · Belvidere (North)Belvidere (North)3 Miles Varsity1218:02.3711
Sep 5Rich Eschman XC InvitationalSep 5 · 5,000 Meters Varsity · Place 39 · Belvidere (North)Belvidere (North)5,000 Meters Varsity3919:09.61 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 110 · Belvidere (North)Belvidere (North)3 Miles Varsity11016:47.21 PB10
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 45 · Belvidere (North)Belvidere (North)5,000 Meters Varsity4517:21.69 PB10
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 16 · Belvidere (North)Belvidere (North)3 Miles Varsity1617:21.65 PB10
Oct 4St. Charles North XC InviteOct 4 · 3 Miles Varsity · Place 75 · Belvidere (North)Belvidere (North)3 Miles Varsity7517:11.8310
Sep 20Minooka Flight Races Sep 20 · 3 Miles Flight 7 · Place 4 · Belvidere (North)Belvidere (North)3 Miles Flight 7417:3110
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 176 · Belvidere (North)Belvidere (North)3 Miles Varsity 2A17617:14.0010
Sep 9NIC-10 PreviewSep 9 · 3 Miles Varsity · Place 11 · Belvidere (North)Belvidere (North)3 Miles Varsity1117:41.5810
Sep 6Rich Eschman XC Invitational 2025Sep 6 · 2.15 Miles Frosh/Soph · Place 8 · Belvidere (North)Belvidere (North)2.15 Miles Frosh/Soph812:21.44 PB10

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 92024 IHSA Class 2A State XC ChampionshipsNov 9 · 3 Miles 2A Varsity · Place 188 · Belvidere (North)Belvidere (North)3 Miles 2A Varsity18816:31.90 PB9
Nov 22024 IHSA Class 2A XC Sectional-#4 Maple Park (Kaneland)Nov 2 · 3 Miles Varsity · Place 95 · Belvidere (North)Belvidere (North)3 Miles Varsity9517:13.809
Oct 262024 IHSA Class 2A XC Regional-#4B Belvidere (North)Oct 26 · 3 Miles Varsity · Place 46 · Belvidere (North)Belvidere (North)3 Miles Varsity4617:00.479
Oct 19NIC-10 Conference ChampionshipOct 19 · 3 Miles Varsity · Place 24 · Belvidere (North)Belvidere (North)3 Miles Varsity2417:06.259
Oct 5St. Charles North XC InviteOct 5 · 3 Miles Varsity · Place 69 · Belvidere (North)Belvidere (North)3 Miles Varsity6917:11.519
Sep 28Rock River RunSep 28 · 5,000 Meters Varsity · Place 63 · Belvidere (North)Belvidere (North)5,000 Meters Varsity6317:58.209
Sep 21Larry Eddington XC InvitationalSep 21 · 2.92 Miles Varsity · Place 78 · Belvidere (North)Belvidere (North)2.92 Miles Varsity7817:06.809
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 183 · Belvidere (North)Belvidere (North)3 Miles Varsity 2A18317:29.709
Sep 10NIC-10 Preview MeetSep 10 · 2.5 Miles Frosh/Soph Freshman · Place 1 · Belvidere (North)Belvidere (North)2.5 Miles Frosh/Soph Freshman114:37.19
Sep 7Rich Eschman XC InvitationalSep 7 · 2.15 Miles Frosh/Soph Freshman · Place 8 · Belvidere (North)Belvidere (North)2.15 Miles Frosh/Soph Freshman811:45.409
Sep 3Sycamore XC InvitationalSep 3 · Varsity · Place 53 · Belvidere (North)Belvidere (North)Varsity5318:229

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 14IESA State XC ChampionshipsOct 14 · 2 Miles 4A · Place 82 · Belvidere CentralBelvidere Central2 Miles 4A8211:52.108
Oct 2NCJC ChampionshipOct 2 · 2 Miles Varsity · Place 6 · Belvidere CentralBelvidere Central2 Miles Varsity611:53.84 PB8
Sep 14Winnebago MS InviteSep 14 · 1.5 Miles Middle School · Place 4 · Belvidere CentralBelvidere Central1.5 Miles Middle School412:19.348
Sep 12Burlington Central MS XC MeetSep 12 · 2 Miles Middle School · Place 4 · Belvidere CentralBelvidere Central2 Miles Middle School412:24.40 PB8

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 15Winnebago MS InviteSep 15 · 2 Miles Middle School · Place 6 · Belvidere CentralBelvidere Central2 Miles Middle School613:22.417

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 5Fredrickson InvitationalOct 5 · 1.25 Miles Middle School · Place 17 · Belvidere CentralBelvidere Central1.25 Miles Middle School178:25.21 PB6
Sep 20Belvidere Central InvitationalSep 20 · 2 Miles Middle School · Place 21 · Belvidere CentralBelvidere Central2 Miles Middle School2115:23.4 PB6