Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Belvidere High SchoolBlack Sail Invitational · Oct 1023:50.75Black Sail Invitational October 10, 2026
3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 1123:49.71Black Sail Invitational October 11, 2025
3 Miles · Highland Community CollegePretzel XC Invite · Oct 324:36.07Pretzel XC InviteOctober 3, 2026
3 Miles · Kaneland High SchoolLarry Eddington XC invitational · Sep 2124:20.3Larry Eddington XC invitationalSeptember 21, 2026
3 Miles · Kieselburg County Forest PreserveNIC-10 Conference Championship · Oct 1825:25.69NIC-10 Conference ChampionshipOctober 18, 2025
5,000 Meters · Hoover ParkIHSA Class 2A XC Regional - #4A Sterling (H.S.) · Oct 2523:54.43IHSA Class 2A XC Regional - #4A Sterling (H.S.)October 25, 2025
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2726:24.11Rock River RunSeptember 27, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 10Black Sail Invitational Oct 10 · 3 Miles Varsity · Place 52 · Freeport3 Miles Varsity5223:50.75 PB11
Oct 3Pretzel XC InviteOct 3 · 3 Miles Varsity · Place 58 · Freeport3 Miles Varsity5824:36.07 PB11
Sep 26Rock River RunSep 26 · 5,000 Meters Varsity · Place 90 · Freeport5,000 Meters Varsity9024:29.1611
Sep 21Larry Eddington XC invitationalSep 21 · 3 Miles Varsity · Place 63 · Freeport3 Miles Varsity6324:20.3 PB11
Sep 8NIC 10 Preview MeetSep 8 · 3 Miles Varsity · Place 47 · Freeport3 Miles Varsity4726:52.4011
Sep 5Harlem InvitationalSep 5 · 3 Miles Varsity · Place 50 · Freeport3 Miles Varsity5026:01.2511

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 2A XC Regional - #4A Sterling (H.S.)Oct 25 · 5,000 Meters Varsity · Place 49 · Freeport5,000 Meters Varsity4923:54.43 PB10
Oct 18NIC-10 Conference ChampionshipOct 18 · 3 Miles Varsity · Place 39 · Freeport3 Miles Varsity3925:25.69 PB10
Oct 11Black Sail Invitational Oct 11 · 3 Miles Varsity · Place 63 · Freeport3 Miles Varsity6323:49.71 PB10
Oct 4Pretzel XC Invitational Oct 4 · 3 Miles Varsity · Place 55 · Freeport3 Miles Varsity5525:04.1110
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 140 · Freeport5,000 Meters Varsity14026:24.11 PB10