Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jefferson High SchoolJ Hawk Invite · Aug 3013:34.10J Hawk InviteAugust 30, 2025
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1119:56.98Black Sail Invitational October 11, 2025
3 Miles · Kieselburg County Forest PreserveNIC-10 Conference Championship · Oct 1820:54.46NIC-10 Conference ChampionshipOctober 18, 2025
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Sectional - #4 Lake Villa (Lakes) · Nov 119:46.58IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)November 1, 2025
5,000 Meters · Hoover ParkIHSA Class 2A XC Regional - #4A Sterling (H.S.) · Oct 2520:43.78IHSA Class 2A XC Regional - #4A Sterling (H.S.)October 25, 2025
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2721:14.02Rock River RunSeptember 27, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 86 · Belvidere3 Miles Varsity8619:46.58 PB12
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 22 · Belvidere5,000 Meters Varsity2220:43.78 PB12
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 14 · Belvidere3 Miles Varsity1420:54.46 PB12
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 17 · Belvidere3 Miles Varsity1719:56.98 PB12
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 1A · Place 53 · Belvidere3 Miles Varsity 1A5320:09.6212
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 43 · Belvidere5,000 Meters Varsity4321:14.02 PB12
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 80 · Belvidere3 Miles Varsity 2A8020:09.4012
Sep 6Harlem InvitationalSep 6 · 3 Miles Varsity · Place 20 · Belvidere3 Miles Varsity2021:13.1512
Aug 30J Hawk InviteAug 30 · 2 Miles Varsity · Place 5 · Belvidere2 Miles Varsity513:34.10 PB12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 2A XC Regional-#4B Belvidere (North)Oct 26 · 3 Miles Varsity · Place 21 · Belvidere3 Miles Varsity2120:28.1511
Oct 19NIC-10 Conference ChampionshipOct 19 · 3 Miles Varsity · Place 16 · Belvidere3 Miles Varsity1621:05.4911
Oct 12Black Sail InvitationalOct 12 · 3 Miles Varsity · Place 27 · Belvidere3 Miles Varsity2720:59.8611
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 1A · Place 91 · Belvidere3 Miles Varsity 1A9120:33.9011
Sep 28Rock River RunSep 28 · 5,000 Meters Varsity · Place 40 · Belvidere5,000 Meters Varsity4022:14.4011
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 158 · Belvidere3 Miles Varsity 2A15821:27.3011
Sep 7Harlem InvitationalSep 7 · 3 Miles Varsity · Place 26 · Belvidere3 Miles Varsity2622:17.6611
Aug 31J Hawk InviteAug 31 · 2 Miles Varsity · Place 9 · Belvidere2 Miles Varsity914:17.611

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 212023 IHSA Class 2A XC Regional - #4B Woodstock (North)Oct 21 · 3 Miles Varsity · Place 47 · Belvidere (H.S.)3 Miles Varsity4723:38.3010
Oct 14NIC-10 ConferenceOct 14 · 3 Miles Varsity · Place 35 · Belvidere (H.S.)3 Miles Varsity3523:06.1010
Oct 7Black Sail InvitationalOct 7 · 3 Miles Varsity · Place 47 · Belvidere (H.S.)3 Miles Varsity4722:12.810
Sep 30Peoria High School InvitationalSep 30 · 3 Miles Varsity 1A · Place 152 · Belvidere (H.S.)3 Miles Varsity 1A15222:07.7010
Sep 23Rock River RunSep 23 · 3 Miles Frosh/Soph Freshman · Place 16 · Belvidere (H.S.)3 Miles Frosh/Soph Freshman1622:45.3010
Sep 5NIC-10 Preview MeetSep 5 · 3 Miles Varsity · Place 27 · Belvidere (H.S.)3 Miles Varsity2724:21.810
Sep 2Oregon (IL) HS OpenSep 2 · 5,000 Meters Varsity · Place 62 · Belvidere (H.S.)5,000 Meters Varsity6225:10.5910

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15NIC-10 Conference ChampionshipOct 15 · 3 Miles Varsity · Place 51 · Belvidere (H.S.)3 Miles Varsity5125:59.959
Oct 8Black Sail InvitationalOct 8 · 3 Miles Varsity · Place 66 · Belvidere (H.S.)3 Miles Varsity6624:53.79
Oct 1Peoria High School InvitationalOct 1 · 3 Miles 1A · Place 238 · Belvidere3 Miles 1A23826:30.089