Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.94 Miles · Black Partridge Park2026 IHSA Class 2A XC Sectional - #2 Metamora · Oct 3116:15.702026 IHSA Class 2A XC Sectional - #2 MetamoraOctober 31, 2026
2.94 Miles · Metamora HS XC courseGene Jones Runnin Red XC Invitational · Oct 1117:54.20Gene Jones Runnin Red XC InvitationalOctober 11, 2025
3 Miles · Baker Park8-Team Meet · Sep 1517:588-Team MeetSeptember 15, 2026
3 Miles · Catlin ParkOttawa High School Home Meet · Sep 2318:13Ottawa High School Home MeetSeptember 23, 2025
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1217:07.2First to the Finish InvitationalSeptember 12, 2026
3 Miles · Eastwood Golf CourseLaSalle County Invite · Oct 315:58.5LaSalle County InviteOctober 3, 2026
3 Miles · Furrow FarmEPGXC Invitational · Sep 2918:55.8EPGXC InvitationalSeptember 29, 2026
3 Miles · Grundy County FairgroundsMorris Early Bird Invite · Aug 2617:14.8Morris Early Bird InviteAugust 26, 2026
3 Miles · Kaneland High SchoolInterstate 8 Conference XC Championships · Oct 1817:38.38Interstate 8 Conference XC ChampionshipsOctober 18, 2025
3 Miles · Richmond Hill ParkIHSA Class 2A XC Sectional - #2 Geneseo · Nov 117:22.24IHSA Class 2A XC Sectional - #2 GeneseoNovember 1, 2025
5,000 Meters · Hoover ParkRock River Run · Sep 2617:44.98Rock River RunSeptember 26, 2026
5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 2717:56.17Rock 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 - #2 MetamoraOct 31 · 2.94 Miles Varsity · Place 70 · Ottawa (Twp.)2.94 Miles Varsity7016:15.70 PB11
Oct 242026 IHSA Class 2A XC Regional - #2A GeneseoOct 24 · 3 Miles Varsity · Place 17 · Ottawa (Twp.)3 Miles Varsity1716:40.8711
Oct 1050th Gene Jones Runnin’ Red InvitationalOct 10 · 2.94 Miles Varsity Boys · Place 70 · Ottawa (Twp.)2.94 Miles Varsity Boys7016:26.1511
Oct 3LaSalle County InviteOct 3 · 3 Miles Varsity · Place 1 · Ottawa (Twp.)3 Miles Varsity115:58.5 PB11
Sep 29EPGXC InvitationalSep 29 · 3 Miles Varsity · Place 46 · Ottawa (Twp.)3 Miles Varsity4618:55.8 PB11
Sep 26Rock River RunSep 26 · 5,000 Meters Varsity · Place 50 · Ottawa (Twp.)5,000 Meters Varsity5017:44.98 PB11
Sep 158-Team MeetSep 15 · 3 Miles Varsity · Place 3 · Ottawa (Twp.)3 Miles Varsity317:58 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 127 · Ottawa (Twp.)3 Miles 3 Miles-Varsity-2A12717:07.2 PB11
Sep 8Nautical Mile HS Relay InviteSep 8 · 4.32 Miles Varsity Boys Relay · Place 3 · Ottawa (Twp.)4.32 Miles Varsity Boys Relay325:3811
Aug 26Morris Early Bird InviteAug 26 · 3 Miles Varsity · Place 24 · Ottawa (Twp.)3 Miles Varsity2417:14.8 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 2A XC Sectional - #2 GeneseoNov 1 · 3 Miles Varsity · Place 73 · Ottawa (Twp.)3 Miles Varsity7317:22.24 PB10
Oct 25IHSA Class 2A XC Regional - #2B MetamoraOct 25 · 2.94 Miles Varsity · Place 34 · Ottawa (Twp.)2.94 Miles Varsity3416:38.2010
Oct 18Interstate 8 Conference XC ChampionshipsOct 18 · 3 Miles Varsity · Place 21 · Ottawa (Twp.)3 Miles Varsity2117:38.38 PB10
Oct 11Gene Jones Runnin Red XC InvitationalOct 11 · 2.94 Miles Frosh/Soph · Place 48 · Ottawa (Twp.)2.94 Miles Frosh/Soph4817:54.20 PB10
Oct 4Lasalle County InviteOct 4 · 3 Miles Varsity · Place 3 · Ottawa (Twp.)3 Miles Varsity317:13.510
Sep 30EPGXC InvitationalSep 30 · 3 Miles Varsity · Place 71 · Ottawa (Twp.)3 Miles Varsity7119:52.110
Sep 27Rock River RunSep 27 · 5,000 Meters Varsity · Place 57 · Ottawa (Twp.)5,000 Meters Varsity5717:56.17 PB10
Sep 23Ottawa High School Home MeetSep 23 · 3 Miles Open · Place 3 · Ottawa (Twp.)3 Miles Open318:13 PB10
Sep 168-Team MeetSep 16 · 3 Miles Varsity · Place 6 · Ottawa (Twp.)3 Miles Varsity618:0310