Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jefferson High SchoolJ Hawk Invite · Aug 3013:21.59J Hawk InviteAugust 30, 2025
3 Miles · Belvidere High SchoolBlack Sail Invitational · Oct 1021:03.97Black Sail Invitational October 10, 2026
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1119:06.48Black Sail Invitational October 11, 2025
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 320:14.39Peoria High School InvitationalOctober 3, 2026
3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 3120:44.702026 IHSA Class 2A XC Sectional - #4 Woodstock (North)October 31, 2026
3 Miles · Kieselburg County Forest PreserveNIC-10 Conference Championship · Oct 1819:54.45NIC-10 Conference ChampionshipOctober 18, 2025
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Sectional - #4 Lake Villa (Lakes) · Nov 118:48.66IHSA 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 2519:46.11IHSA Class 2A XC Regional - #4A Sterling (H.S.)October 25, 2025
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2720:11.99Rock 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 57 · Belvidere3 Miles Varsity5720:44.70 PB12
Oct 242026 IHSA Class 2A XC Regional - #4B Belvidere (H.S.)Oct 24 · 3 Miles Varsity · Place 25 · Belvidere3 Miles Varsity2520:03.6512
Oct 17Northern Illinois conferenceOct 17 · 3 Miles Varsity · Place 12 · Belvidere3 Miles Varsity1220:28.412
Oct 10Black Sail Invitational Oct 10 · 3 Miles Varsity · Place 22 · Belvidere3 Miles Varsity2221:03.97 PB12
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 1A/2A · Place 78 · Belvidere3 Miles Varsity - 1A/2A7820:14.39 PB12
Sep 26Rock River RunSep 26 · 5,000 Meters Varsity · Place 42 · Belvidere5,000 Meters Varsity4221:40.3112
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 118 · Belvidere3 Miles 3 Miles-Varsity-2A11821:20.812
Sep 8NIC 10 Preview MeetSep 8 · 3 Miles Varsity · Place 14 · Belvidere3 Miles Varsity1422:03.0412
Sep 5Harlem InvitationalSep 5 · 3 Miles Varsity · Place 18 · Belvidere3 Miles Varsity1821:50.2312
Aug 29J-Hawk Invite Aug 29 · 2 Miles Varsity · Place 8 · Belvidere2 Miles Varsity813:43.5412

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 39 · Belvidere3 Miles Varsity3918:48.66 PB11
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 9 · Belvidere5,000 Meters Varsity919:46.11 PB11
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 6 · Belvidere3 Miles Varsity619:54.45 PB11
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 10 · Belvidere3 Miles Varsity1019:06.48 PB11
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 1A · Place 33 · Belvidere3 Miles Varsity 1A3319:40.1611
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 22 · Belvidere5,000 Meters Varsity2220:11.99 PB11
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 51 · Belvidere3 Miles Varsity 2A5119:24.0011
Sep 9NIC-10 PreviewSep 9 · 3 Miles Varsity · Place 25 · Belvidere3 Miles Varsity2523:19.2111
Sep 6Harlem InvitationalSep 6 · 3 Miles Varsity · Place 8 · Belvidere3 Miles Varsity820:20.2011
Aug 30J Hawk InviteAug 30 · 2 Miles Varsity · Place 3 · Belvidere2 Miles Varsity313:21.59 PB11

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 2A XC Sectional-#4 Maple Park (Kaneland)Nov 2 · 3 Miles Varsity · Place 75 · Belvidere3 Miles Varsity7520:25.2110
Oct 262024 IHSA Class 2A XC Regional-#4B Belvidere (North)Oct 26 · 3 Miles Varsity · Place 12 · Belvidere3 Miles Varsity1219:31.5610
Oct 19NIC-10 Conference ChampionshipOct 19 · 3 Miles Varsity · Place 12 · Belvidere3 Miles Varsity1220:11.4010
Oct 12Black Sail InvitationalOct 12 · 3 Miles Varsity · Place 13 · Belvidere3 Miles Varsity1319:52.5810
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 1A · Place 65 · Belvidere3 Miles Varsity 1A6519:59.1010
Sep 28Rock River RunSep 28 · 5,000 Meters Frosh/Soph Freshman · Place 1 · Belvidere5,000 Meters Frosh/Soph Freshman120:48.1010
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 80 · Belvidere3 Miles Varsity 2A8020:17.8010
Sep 10NIC-10 Preview MeetSep 10 · 3 Miles Varsity · Place 6 · Belvidere3 Miles Varsity620:48.310
Sep 7Harlem InvitationalSep 7 · 3 Miles Varsity · Place 9 · Belvidere3 Miles Varsity920:28.9510
Aug 31J Hawk InviteAug 31 · 2 Miles Varsity · Place 8 · Belvidere2 Miles Varsity814:01.2810
Jul 26Detweiller at DarkJul 26 · 3 Miles Varsity · Place 182 · Belvidere3 Miles Varsity18221:19.1010

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 2A XC Sectional - #4 Woodstock (H.S.)Oct 28 · 3 Miles Varsity · Place 84 · Belvidere (H.S.)3 Miles Varsity8421:26.33FR
Oct 212023 IHSA Class 2A XC Regional - #4B Woodstock (North)Oct 21 · 3 Miles Varsity · Place 25 · Belvidere (H.S.)3 Miles Varsity2521:29.609
Oct 14NIC-10 ConferenceOct 14 · 3 Miles Varsity · Place 18 · Belvidere (H.S.)3 Miles Varsity1821:23.699
Oct 7Black Sail InvitationalOct 7 · 3 Miles Varsity · Place 23 · Belvidere (H.S.)3 Miles Varsity2320:56.09
Sep 30Peoria High School InvitationalSep 30 · 3 Miles Varsity 1A · Place 119 · Belvidere (H.S.)3 Miles Varsity 1A11921:25.409
Sep 23Rock River RunSep 23 · 3 Miles Frosh/Soph Freshman · Place 11 · Belvidere (H.S.)3 Miles Frosh/Soph Freshman1121:51.309
Sep 5NIC-10 Preview MeetSep 5 · 3 Miles Varsity · Place 15 · Belvidere (H.S.)3 Miles Varsity1522:48.69
Sep 2Oregon (IL) HS OpenSep 2 · 5,000 Meters Varsity · Place 33 · Belvidere (H.S.)5,000 Meters Varsity3323:21.599