Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jefferson High SchoolJ-Hawk Invite · Aug 2911:11.47J-Hawk Invite August 29, 2026
2 Miles · Skare ParkRMS Cross Country Meet · Sep 2013:53.6RMS Cross Country MeetSeptember 20, 2022
3 Miles · Belvidere High SchoolBlack Sail Invitational · Oct 1017:11.19Black Sail Invitational October 10, 2026
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1117:34.59Black Sail Invitational October 11, 2025
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 316:41.44Peoria High School InvitationalOctober 3, 2026
3 Miles · Kieselburg County Forest PreserveNIC 10 Preview Meet · Sep 817:55.33NIC 10 Preview MeetSeptember 8, 2026
5,000 Meters · Hoover ParkRock River Run · Sep 2617:18.06Rock River RunSeptember 26, 2026
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2721:12.65Rock 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 28 · BelvidereBelvidere3 Miles Varsity2816:41.9312
Oct 17Northern Illinois conferenceOct 17 · 3 Miles Varsity · Place 16 · BelvidereBelvidere3 Miles Varsity1616:59.812
Oct 10Black Sail Invitational Oct 10 · 3 Miles Varsity · Place 29 · BelvidereBelvidere3 Miles Varsity2917:11.19 PB12
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 1A/2A · Place 108 · BelvidereBelvidere3 Miles Varsity - 1A/2A10816:41.44 PB12
Sep 26Rock River RunSep 26 · 5,000 Meters Varsity · Place 32 · BelvidereBelvidere5,000 Meters Varsity3217:18.06 PB12
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 231 · BelvidereBelvidere3 Miles 3 Miles-Varsity-2A23118:04.812
Sep 8NIC 10 Preview MeetSep 8 · 3 Miles Varsity · Place 11 · BelvidereBelvidere3 Miles Varsity1117:55.33 PB12
Sep 5Harlem InvitationalSep 5 · 3 Miles Frosh/Soph · Place 2 · BelvidereBelvidere3 Miles Frosh/Soph218:02.3012
Aug 29J-Hawk Invite Aug 29 · 2 Miles Varsity · Place 6 · BelvidereBelvidere2 Miles Varsity611:11.47 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 55 · BelvidereBelvidere5,000 Meters Varsity5518:12.2311
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 23 · BelvidereBelvidere3 Miles Varsity2318:01.7611
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 39 · BelvidereBelvidere3 Miles Varsity3917:34.59 PB11
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 1A · Place 150 · BelvidereBelvidere3 Miles Varsity 1A15017:31.8111
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 135 · BelvidereBelvidere5,000 Meters Varsity13521:12.65 PB11
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 342 · BelvidereBelvidere3 Miles Varsity 2A34218:37.5011
Sep 6Harlem InvitationalSep 6 · 3 Miles Varsity · Place 19 · BelvidereBelvidere3 Miles Varsity1917:44.6011
Aug 30J Hawk InviteAug 30 · 2 Miles Varsity · BelvidereBelvidere2 Miles Varsity—DNS11
Jul 25Detweiller at Dark Jul 25 · 3 Miles Varsity · Place 252 · Belvidere Boy BucsBelvidere Boy Bucs3 Miles Varsity25218:28.20—

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 2A XC Regional-#4B Belvidere (North)Oct 26 · 3 Miles Varsity · Place 53 · BelvidereBelvidere3 Miles Varsity5317:20.2610
Oct 19NIC-10 Conference ChampionshipOct 19 · 3 Miles Varsity · Place 25 · BelvidereBelvidere3 Miles Varsity2517:07.4410
Oct 12Black Sail InvitationalOct 12 · 3 Miles Varsity · Place 41 · BelvidereBelvidere3 Miles Varsity4117:18.9110
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 1A · Place 118 · BelvidereBelvidere3 Miles Varsity 1A11816:58.6010
Sep 28Rock River RunSep 28 · 5,000 Meters Frosh/Soph Freshman · Place 9 · BelvidereBelvidere5,000 Meters Frosh/Soph Freshman918:23.8010
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 262 · BelvidereBelvidere3 Miles Varsity 2A26218:05.1010
Sep 10NIC-10 Preview MeetSep 10 · 3 Miles Varsity · Place 38 · BelvidereBelvidere3 Miles Varsity3819:15.310
Sep 7Harlem InvitationalSep 7 · 3 Miles Frosh/Soph Freshman · Place 3 · BelvidereBelvidere3 Miles Frosh/Soph Freshman318:18.6610
Aug 31J Hawk InviteAug 31 · 2 Miles Varsity · Place 17 · BelvidereBelvidere2 Miles Varsity1711:43.910
Jul 26Detweiller at DarkJul 26 · 3 Miles Varsity · Place 448 · Belvidere Boy BucsBelvidere Boy Bucs3 Miles Varsity44818:56.7010

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 2A XC Regional - #4B Woodstock (North)Oct 21 · 3 Miles Varsity · Place 56 · Belvidere (H.S.)Belvidere (H.S.)3 Miles Varsity5619:30.709
Oct 14NIC-10 ConferenceOct 14 · 3 Miles Frosh/Soph Freshman · Place 30 · Belvidere (H.S.)Belvidere (H.S.)3 Miles Frosh/Soph Freshman3020:58.329
Oct 7Black Sail InvitationalOct 7 · 3 Miles Varsity · Place 68 · Belvidere (H.S.)Belvidere (H.S.)3 Miles Varsity6819:14.59
Sep 23Rock River RunSep 23 · 3 Miles Frosh/Soph Freshman · Place 42 · Belvidere (H.S.)Belvidere (H.S.)3 Miles Frosh/Soph Freshman4219:40.609
Sep 5NIC-10 Preview MeetSep 5 · 3 Miles Varsity · Place 50 · Belvidere (H.S.)Belvidere (H.S.)3 Miles Varsity5021:09.59
Sep 2Oregon (IL) HS OpenSep 2 · 5,000 Meters Varsity · Place 97 · Belvidere (H.S.)Belvidere (H.S.)5,000 Meters Varsity9720:55.599

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 24Sterling HS - Rock River RunSep 24 · 2 Miles Middle School · Place 33 · Belvidere SouthBelvidere South2 Miles Middle School3313:03.308
Sep 20RMS Cross Country MeetSep 20 · 2 Miles Varsity · Place 17 · Belvidere SouthBelvidere South2 Miles Varsity1713:53.6 PB8

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 25Rock River RunSep 25 · 2 Miles Middle School · Place 92 · Belvidere SouthBelvidere South2 Miles Middle School9214:50.97
Sep 4Oregon (IL) Jr. High OpenSep 4 · 0 Meters Middle School · Place 65 · Belvidere SouthBelvidere South0 Meters Middle School6512:307