Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jefferson High SchoolJ-Hawk Invite · Aug 2915:22.71J-Hawk Invite August 29, 2026
2 Miles · Skare ParkNCJC Championship · Oct 216:37.14NCJC ChampionshipOctober 2, 2023
3 Miles · Belvidere High SchoolBlack Sail Invitational · Oct 1024:20.05Black Sail Invitational October 10, 2026
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1123:12.06Black Sail Invitational October 11, 2025
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 323:53.46Peoria High School InvitationalOctober 3, 2026
3 Miles · Kieselburg County Forest PreserveHarlem Invitational · Sep 524:33.08Harlem InvitationalSeptember 5, 2026
5,000 Meters · Hoover ParkIHSA Class 2A XC Regional - #4A Sterling (H.S.) · Oct 2523:50.94IHSA Class 2A XC Regional - #4A Sterling (H.S.)October 25, 2025
5,000 Meters · Sterling MS XC CourseRock River Run · Sep 2725:17.10Rock River RunSeptember 27, 2025

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 242026 IHSA Class 2A XC Regional - #4B Belvidere (H.S.)Oct 24 · 3 Miles Varsity · Place 59 · BelvidereBelvidere3 Miles Varsity5923:07.9111
Oct 17Northern Illinois conferenceOct 17 · 3 Miles Varsity · Place 41 · BelvidereBelvidere3 Miles Varsity4124:23.711
Oct 10Black Sail Invitational Oct 10 · 3 Miles Varsity · Place 56 · BelvidereBelvidere3 Miles Varsity5624:20.05 PB11
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 1A/2A · Place 191 · BelvidereBelvidere3 Miles Varsity - 1A/2A19123:53.46 PB11
Sep 26Rock River RunSep 26 · 5,000 Meters Varsity · Place 93 · BelvidereBelvidere5,000 Meters Varsity9324:33.2011
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 257 · BelvidereBelvidere3 Miles 3 Miles-Varsity-2A25724:02.211
Sep 8NIC 10 Preview MeetSep 8 · 3 Miles Varsity · Place 37 · BelvidereBelvidere3 Miles Varsity3724:51.6611
Sep 5Harlem InvitationalSep 5 · 3 Miles Varsity · Place 44 · BelvidereBelvidere3 Miles Varsity4424:33.08 PB11
Aug 29J-Hawk Invite Aug 29 · 2 Miles Varsity · Place 19 · BelvidereBelvidere2 Miles Varsity1915:22.71 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 48 · BelvidereBelvidere5,000 Meters Varsity4823:50.94 PB10
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 36 · BelvidereBelvidere3 Miles Varsity3624:56.0610
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 57 · BelvidereBelvidere3 Miles Varsity5723:12.06 PB10
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 1A · Place 171 · BelvidereBelvidere3 Miles Varsity 1A17123:56.4310
Sep 27Rock River RunSep 27 · 5,000 Meters Frosh/Soph · Place 25 · BelvidereBelvidere5,000 Meters Frosh/Soph2525:17.10 PB10
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 354 · BelvidereBelvidere3 Miles Varsity 2A35424:35.1010
Sep 6Harlem InvitationalSep 6 · 3 Miles Varsity · Place 71 · BelvidereBelvidere3 Miles Varsity7125:49.0810
Aug 30J Hawk InviteAug 30 · 2 Miles Varsity · Place 15 · BelvidereBelvidere2 Miles Varsity1516:14.4310

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 2A XC Regional-#4B Belvidere (North)Oct 26 · 3 Miles Varsity · Place 72 · BelvidereBelvidere3 Miles Varsity7224:46.129
Oct 19NIC-10 Conference ChampionshipOct 19 · 3 Miles Varsity · Place 44 · BelvidereBelvidere3 Miles Varsity4424:31.749
Oct 12Black Sail InvitationalOct 12 · 3 Miles Varsity · Place 60 · BelvidereBelvidere3 Miles Varsity6023:09.979
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 1A · Place 210 · BelvidereBelvidere3 Miles Varsity 1A21024:26.309
Sep 28Rock River RunSep 28 · 5,000 Meters Frosh/Soph Freshman · Place 30 · BelvidereBelvidere5,000 Meters Frosh/Soph Freshman3024:53.909
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 400 · BelvidereBelvidere3 Miles Varsity 2A40025:45.309
Sep 10NIC-10 Preview MeetSep 10 · 3 Miles Varsity · Place 42 · BelvidereBelvidere3 Miles Varsity4226:14.09
Sep 7Harlem InvitationalSep 7 · 3 Miles Varsity · Place 69 · BelvidereBelvidere3 Miles Varsity6925:17.009
Aug 31J Hawk InviteAug 31 · 2 Miles Varsity · Place 21 · BelvidereBelvidere2 Miles Varsity2116:13.039
Jul 26Detweiller at DarkJul 26 · 3 Miles Varsity · Place 526 · BelvidereBelvidere3 Miles Varsity52628:23.20—

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 2NCJC ChampionshipOct 2 · 2 Miles Varsity · Place 51 · Belvidere SouthBelvidere South2 Miles Varsity5116:37.14 PB8
Sep 23Rock River RunSep 23 · 2 Miles Middle School · Place 68 · Belvidere SouthBelvidere South2 Miles Middle School6816:20.108

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 24Sterling HS - Rock River RunSep 24 · 2 Miles Middle School · Place 82 · Belvidere SouthBelvidere South2 Miles Middle School8216:42.707
Sep 20RMS Cross Country MeetSep 20 · 2 Miles Varsity · Place 25 · Belvidere SouthBelvidere South2 Miles Varsity2516:59.57

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 25Rock River RunSep 25 · 2 Miles Middle School · Place 109 · Belvidere SouthBelvidere South2 Miles Middle School10917:31.86
Sep 4Oregon (IL) Jr. High OpenSep 4 · 0 Meters Middle School · Place 118 · Belvidere SouthBelvidere South0 Meters Middle School11815:476