Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jefferson High SchoolJ Hawk Invite · Aug 3011:07.46J Hawk InviteAugust 30, 2025
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1116:07.88Black Sail Invitational October 11, 2025
3 Miles · Kieselburg County Forest PreserveNIC-10 Conference Championship · Oct 1816:33.26NIC-10 Conference ChampionshipOctober 18, 2025
3 Miles · Lakes Community High SchoolIHSA Class 2A XC Sectional - #4 Lake Villa (Lakes) · Nov 116:00.70IHSA 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 2516:29.65IHSA Class 2A XC Regional - #4A Sterling (H.S.)October 25, 2025
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2716:59.42Rock River RunSeptember 27, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #4 Lake Villa (Lakes)Nov 1 · 3 Miles Varsity · Place 63 · Belvidere3 Miles Varsity6316:00.70 PB12
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 23 · Belvidere5,000 Meters Varsity2316:29.65 PB12
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 4 · Belvidere3 Miles Varsity416:33.26 PB12
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 12 · Belvidere3 Miles Varsity1216:07.88 PB12
Oct 4Peoria High School InvitationalOct 4 · 3 Miles Varsity 1A · Place 64 · Belvidere3 Miles Varsity 1A6416:27.8412
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 22 · Belvidere5,000 Meters Varsity2216:59.42 PB12
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 112 · Belvidere3 Miles Varsity 2A11216:38.6012
Sep 9NIC-10 PreviewSep 9 · 3 Miles Varsity · Place 8 · Belvidere3 Miles Varsity817:31.4712
Sep 6Harlem InvitationalSep 6 · 3 Miles Varsity · Place 3 · Belvidere3 Miles Varsity316:50.5512
Aug 30J Hawk InviteAug 30 · 2 Miles Varsity · Place 4 · Belvidere2 Miles Varsity411:07.46 PB12

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 2A XC Regional-#4B Belvidere (North)Oct 26 · 3 Miles Varsity · Place 31 · Belvidere3 Miles Varsity3116:34.8411
Oct 19NIC-10 Conference ChampionshipOct 19 · 3 Miles Varsity · Place 7 · Belvidere3 Miles Varsity716:12.9811
Oct 12Black Sail InvitationalOct 12 · 3 Miles Varsity · Place 7 · Belvidere3 Miles Varsity715:59.5911
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 1A · Place 29 · Belvidere3 Miles Varsity 1A2915:52.2011
Sep 28Rock River RunSep 28 · 5,000 Meters Varsity · Place 21 · Belvidere5,000 Meters Varsity2116:50.3011
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 63 · Belvidere3 Miles Varsity 2A6316:18.6011
Sep 10NIC-10 Preview MeetSep 10 · 3 Miles Varsity · Place 5 · Belvidere3 Miles Varsity516:51.611
Sep 7Harlem InvitationalSep 7 · 3 Miles Varsity · Place 5 · Belvidere3 Miles Varsity516:31.5611
Aug 31J Hawk InviteAug 31 · 2 Miles Varsity · Place 4 · Belvidere2 Miles Varsity410:41.911

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 2A XC Sectional - #4 Woodstock (H.S.)Oct 28 · 3 Miles Varsity · Place 56 · Belvidere (H.S.)3 Miles Varsity5617:07.89SO
Oct 212023 IHSA Class 2A XC Regional - #4B Woodstock (North)Oct 21 · 3 Miles Varsity · Place 17 · Belvidere (H.S.)3 Miles Varsity1717:18.4010
Oct 14NIC-10 ConferenceOct 14 · 3 Miles Frosh/Soph Freshman · Place 1 · Belvidere (H.S.)3 Miles Frosh/Soph Freshman116:55.4510
Oct 7Black Sail InvitationalOct 7 · 3 Miles Varsity · Place 10 · Belvidere (H.S.)3 Miles Varsity1016:34.410
Sep 30Peoria High School InvitationalSep 30 · 3 Miles Varsity 1A · Place 90 · Belvidere (H.S.)3 Miles Varsity 1A9016:48.7010
Sep 23Rock River RunSep 23 · 3 Miles Frosh/Soph Freshman · Place 6 · Belvidere (H.S.)3 Miles Frosh/Soph Freshman617:28.2010
Sep 5NIC-10 Preview MeetSep 5 · 3 Miles Varsity · Place 8 · Belvidere (H.S.)3 Miles Varsity817:40.710
Sep 2Oregon (IL) HS OpenSep 2 · 5,000 Meters Varsity · Place 10 · Belvidere (H.S.)5,000 Meters Varsity1017:34.310

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 292022 IHSA Class 2A XC Sectional - Maple Park (Kaneland) #4Oct 29 · 3 Miles Varsity · Place 64 · Belvidere (H.S.)3 Miles Varsity6416:47.089
Oct 222022 IHSA Class 2A XC Regional - Belvidere (H.S.) #4BOct 22 · 3 Miles Varsity · Place 26 · Belvidere (H.S.)3 Miles Varsity2616:55.509
Oct 15NIC-10 Conference ChampionshipOct 15 · 3 Miles Varsity · Place 22 · Belvidere (H.S.)3 Miles Varsity2216:55.029
Oct 8Black Sail InvitationalOct 8 · 3 Miles Varsity · Place 5 · Belvidere (H.S.)3 Miles Varsity516:21.89
Oct 1Peoria High School InvitationalOct 1 · 3 Miles 1A · Place 86 · Belvidere3 Miles 1A8616:38.339
Sep 24Sterling HS - Rock River RunSep 24 · 3 Miles Frosh/Soph Freshman · Place 3 · Belvidere3 Miles Frosh/Soph Freshman316:54.69
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 2A · Place 139 · Belvidere3 Miles Varsity 2A13917:26.19
Sep 3Oregon (IL) HS OpenSep 3 · 5,000 Meters Varsity · Place 19 · Belvidere5,000 Meters Varsity1918:01.49
Aug 27J Hawk InvitationalAug 27 · 2 Miles Varsity · Place 10 · Belvidere2 Miles Varsity1011:49.99