Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jefferson High SchoolJ-Hawk Invite · Aug 2911:15.06J-Hawk Invite August 29, 2026
2 Miles · Skare ParkNCJC Championship · Oct 213:02.53NCJC ChampionshipOctober 2, 2023
3 Miles · Belvidere High SchoolBlack Sail Invitational · Oct 1016:45.33Black Sail Invitational October 10, 2026
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1116:55.74Black Sail Invitational October 11, 2025
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 316:26.67Peoria High School InvitationalOctober 3, 2026
3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 3117:27.402026 IHSA Class 2A XC Sectional - #4 Woodstock (North)October 31, 2026
3 Miles · Kieselburg County Forest PreserveNIC-10 Conference Championship · Oct 1817:22.90NIC-10 Conference ChampionshipOctober 18, 2025
5,000 Meters · Hoover ParkIHSA Class 2A XC Regional - #4A Sterling (H.S.) · Oct 2517:16.54IHSA Class 2A XC Regional - #4A Sterling (H.S.)October 25, 2025
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2717:13.01Rock River RunSeptember 27, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 2A XC Sectional - #4 Woodstock (North)Oct 31 · 3 Miles Varsity · Place 69 · BelvidereBelvidere3 Miles Varsity6917:27.40 PB11
Oct 242026 IHSA Class 2A XC Regional - #4B Belvidere (H.S.)Oct 24 · 3 Miles Varsity · Place 23 · BelvidereBelvidere3 Miles Varsity2316:23.3511
Oct 17Northern Illinois conferenceOct 17 · 3 Miles Varsity · Place 11 · BelvidereBelvidere3 Miles Varsity1116:45.311
Oct 10Black Sail Invitational Oct 10 · 3 Miles Varsity · Place 17 · BelvidereBelvidere3 Miles Varsity1716:45.33 PB11
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 1A/2A · Place 91 · BelvidereBelvidere3 Miles Varsity - 1A/2A9116:26.67 PB11
Sep 26Rock River RunSep 26 · 5,000 Meters Varsity · Place 40 · BelvidereBelvidere5,000 Meters Varsity4017:25.5211
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 115 · BelvidereBelvidere3 Miles 3 Miles-Varsity-2A11517:01.611
Sep 8NIC 10 Preview MeetSep 8 · 3 Miles Varsity · Place 18 · BelvidereBelvidere3 Miles Varsity1818:35.0311
Sep 5Harlem InvitationalSep 5 · 3 Miles Frosh/Soph · Place 1 · BelvidereBelvidere3 Miles Frosh/Soph117:44.9511
Aug 29J-Hawk Invite Aug 29 · 2 Miles Varsity · Place 7 · BelvidereBelvidere2 Miles Varsity711:15.06 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 43 · BelvidereBelvidere5,000 Meters Varsity4317:16.54 PB10
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 17 · BelvidereBelvidere3 Miles Varsity1717:22.90 PB10
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 26 · BelvidereBelvidere3 Miles Varsity2616:55.74 PB10
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 1A · Place 113 · BelvidereBelvidere3 Miles Varsity 1A11317:01.9810
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 32 · BelvidereBelvidere5,000 Meters Varsity3217:13.01 PB10
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 117 · BelvidereBelvidere3 Miles Varsity 2A11716:42.4010
Sep 9NIC-10 PreviewSep 9 · 3 Miles Varsity · Place 15 · BelvidereBelvidere3 Miles Varsity1517:59.3210
Sep 6Harlem InvitationalSep 6 · 3 Miles Varsity · Place 10 · BelvidereBelvidere3 Miles Varsity1017:06.8710
Aug 30J Hawk InviteAug 30 · 2 Miles Varsity · Place 6 · BelvidereBelvidere2 Miles Varsity611:15.1210

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 2A XC Regional-#4B Belvidere (North)Oct 26 · 3 Miles Varsity · Place 62 · BelvidereBelvidere3 Miles Varsity6217:47.899
Oct 19NIC-10 Conference ChampionshipOct 19 · 3 Miles Frosh/Soph · Place 3 · BelvidereBelvidere3 Miles Frosh/Soph317:58.819
Oct 12Black Sail InvitationalOct 12 · 3 Miles Varsity · Place 49 · BelvidereBelvidere3 Miles Varsity4917:45.659
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 1A · Place 179 · BelvidereBelvidere3 Miles Varsity 1A17917:46.909
Sep 28Rock River RunSep 28 · 5,000 Meters Frosh/Soph Freshman · Place 20 · BelvidereBelvidere5,000 Meters Frosh/Soph Freshman2018:59.409
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 295 · BelvidereBelvidere3 Miles Varsity 2A29518:19.209
Sep 10NIC-10 Preview MeetSep 10 · 3 Miles Varsity · Place 35 · BelvidereBelvidere3 Miles Varsity3519:05.59
Sep 7Harlem InvitationalSep 7 · 3 Miles Frosh/Soph Freshman · Place 6 · BelvidereBelvidere3 Miles Frosh/Soph Freshman618:43.329
Aug 31J Hawk InviteAug 31 · 2 Miles Varsity · Place 23 · BelvidereBelvidere2 Miles Varsity2312:15.39

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14IESA State XC ChampionshipsOct 14 · 2 Miles 4A · Place 210 · Belvidere SouthBelvidere South2 Miles 4A21013:04.408
Oct 2NCJC ChampionshipOct 2 · 2 Miles Varsity · Place 22 · Belvidere SouthBelvidere South2 Miles Varsity2213:02.53 PB8
Sep 23Rock River RunSep 23 · 2 Miles Middle School · Place 26 · Belvidere SouthBelvidere South2 Miles Middle School2613:06.208

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 24Sterling HS - Rock River RunSep 24 · 2 Miles Middle School · Place 44 · Belvidere SouthBelvidere South2 Miles Middle School4413:21.407
Sep 20RMS Cross Country MeetSep 20 · 2 Miles Varsity · Place 22 · Belvidere SouthBelvidere South2 Miles Varsity2214:11.47

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 25Rock River RunSep 25 · 2 Miles Middle School · Place 40 · Belvidere SouthBelvidere South2 Miles Middle School4013:26.96
Sep 4Oregon (IL) Jr. High OpenSep 4 · 0 Meters Middle School · Place 54 · Belvidere SouthBelvidere South0 Meters Middle School5412:106