Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jefferson High SchoolJ Hawk Invite · Aug 3018:17.52J Hawk InviteAugust 30, 2025
2 Miles · MCMS - ParkMCMS - Cross Country · Sep 1920:19.7MCMS - Cross CountrySeptember 19, 2024
2 Miles · Skare ParkRMS Cross Country Meet · Sep 2021:32.4RMS Cross Country MeetSeptember 20, 2022
3 Miles · Belvidere High SchoolBlack Sail Invitational · Oct 1027:11.42Black Sail Invitational October 10, 2026
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1126:58.81Black Sail Invitational October 11, 2025
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 327:23.29Peoria High School InvitationalOctober 3, 2026
3 Miles · Kieselburg County Forest PreserveNIC-10 Conference Championship · Oct 1828:52.81NIC-10 Conference ChampionshipOctober 18, 2025
5,000 Meters · Hoover ParkIHSA Class 2A XC Regional - #4A Sterling (H.S.) · Oct 2527:42.26IHSA Class 2A XC Regional - #4A Sterling (H.S.)October 25, 2025
5,000 Meters · Sterling MS XC CourseRock River Run · Sep 2728:17.95Rock River RunSeptember 27, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 242026 IHSA Class 2A XC Regional - #4B Belvidere (H.S.)Oct 24 · 3 Miles Varsity · Place 68 · BelvidereBelvidere3 Miles Varsity6826:04.9310
Oct 17Northern Illinois conferenceOct 17 · 3 Miles Varsity · Place 51 · BelvidereBelvidere3 Miles Varsity5127:04.810
Oct 10Black Sail Invitational Oct 10 · 3 Miles Varsity · Place 67 · BelvidereBelvidere3 Miles Varsity6727:11.42 PB10
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 1A/2A · Place 234 · BelvidereBelvidere3 Miles Varsity - 1A/2A23427:23.29 PB10
Sep 26Rock River RunSep 26 · 5,000 Meters Open · Place 35 · BelvidereBelvidere5,000 Meters Open3529:29.6610
Sep 8NIC 10 Preview MeetSep 8 · 3 Miles Varsity · Place 54 · BelvidereBelvidere3 Miles Varsity5429:51.3810
Sep 5Harlem InvitationalSep 5 · 3 Miles Varsity · Place 60 · BelvidereBelvidere3 Miles Varsity6028:56.0110
Aug 29J-Hawk Invite Aug 29 · 2 Miles Open · Place 29 · BelvidereBelvidere2 Miles Open2919:13.7110

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 72 · BelvidereBelvidere5,000 Meters Varsity7227:42.26 PB9
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Junior Varsity · Place 26 · BelvidereBelvidere3 Miles Junior Varsity2628:52.81 PB9
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 81 · BelvidereBelvidere3 Miles Varsity8126:58.81 PB9
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 1A · Place 200 · BelvidereBelvidere3 Miles Varsity 1A20026:56.139
Sep 27Rock River RunSep 27 · 5,000 Meters Frosh/Soph · Place 45 · BelvidereBelvidere5,000 Meters Frosh/Soph4528:17.95 PB9
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity Open · Place 536 · BelvidereBelvidere3 Miles Varsity Open53628:52.109
Sep 9NIC-10 PreviewSep 9 · 3 Miles Varsity · Place 46 · BelvidereBelvidere3 Miles Varsity4629:00.099
Sep 6Harlem InvitationalSep 6 · 3 Miles Junior Varsity · Place 36 · BelvidereBelvidere3 Miles Junior Varsity3627:59.709
Aug 30J Hawk InviteAug 30 · 2 Miles Open · Place 20 · BelvidereBelvidere2 Miles Open2018:17.52 PB9

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 4NCJC Conference XC ChampionshipOct 4 · 2 Miles Varsity · Place 79 · Belvidere SouthBelvidere South2 Miles Varsity7918:18.508
Sep 28Rock River RunSep 28 · 2 Miles Middle School · Place 196 · Belvidere SouthBelvidere South2 Miles Middle School19619:00.908
Sep 24Burlington Central MS InviteSep 24 · 2 Miles Middle School · Place 71 · Belvidere SouthBelvidere South2 Miles Middle School7118:52.208
Sep 19MCMS - Cross CountrySep 19 · 2 Miles Middle School · Place 50 · Belvidere SouthBelvidere South2 Miles Middle School5020:19.7 PB8
Sep 10NCJC Quad Meet - BCMSSep 10 · 2 Miles Open · Place 95 · Belvidere SouthBelvidere South2 Miles Open9520:20.588

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 2NCJC ChampionshipOct 2 · 2 Miles Varsity · Place 78 · Belvidere SouthBelvidere South2 Miles Varsity7822:25.737
Sep 23Rock River RunSep 23 · 2 Miles Middle School · Place 198 · Belvidere SouthBelvidere South2 Miles Middle School19821:50.407

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 20RMS Cross Country MeetSep 20 · 2 Miles Varsity · Place 76 · Belvidere SouthBelvidere South2 Miles Varsity7621:32.4 PB6