Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 3012:31.63Jacksonville InviteSeptember 30, 2023
2 Miles · Athens Junior/Senior High SchoolWarrior Invite · Sep 1612:25Warrior InviteSeptember 16, 2023
2 Miles · Auburn High SchoolAuburn JH Invite · Oct 212:10Auburn JH InviteOctober 2, 2025
2 Miles · Christian County FairgroundsIESA 3A - Sectional H @ Christian County Fairgrounds · Oct 1111:15.1IESA 3A - Sectional H @ Christian County FairgroundsOctober 11, 2025
2 Miles · Maxwell ParkIESA 3A State XC Championships · Oct 1812:07.48IESA 3A State XC ChampionshipsOctober 18, 2025
2 Miles · PORTA 2 Mile Nature TrailPorta JH Meet 9/3 · Sep 311:31Porta JH Meet 9/3September 3, 2024
2 Miles · Rochester Community ParkRJHS Home Meet 9/2 · Sep 212:04.27RJHS Home Meet 9/2September 2, 2025
2 Miles · Rochester JH 2 MileRJHS Home Meet 9/19 · Sep 1912:07.12RJHS Home Meet 9/19September 19, 2024
2 Miles · Williamsville High School Bee Bee Invite · Aug 3011:41.72Bee Bee InviteAugust 30, 2025
2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 2613:38.47Dunlap Middle School XC InvitationalSeptember 26, 2025
2.94 Miles · Black Partridge Park50th Gene Jones Runnin’ Red Invitational · Oct 1017:18.5650th Gene Jones Runnin’ Red InvitationalOctober 10, 2026
3 Miles · Clinton High SchoolClinton Light it Up XC Invitational · Aug 2917:29.9Clinton Light it Up XC InvitationalAugust 29, 2026
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 318:01.35Peoria High School InvitationalOctober 3, 2026
3 Miles · Fairview ParkCentral State Eight XC Championships · Oct 1617:29.6Central State Eight XC ChampionshipsOctober 16, 2026
3 Miles · Lincoln ParkSHS XC Invite · Sep 2617:52.40SHS XC InviteSeptember 26, 2026
3 Miles · Southern Illinois University Carbondale2026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.) · Oct 3117:58.972026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.)October 31, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.)Oct 31 · 3 Miles Varsity · Place 114 · RochesterRochester3 Miles Varsity11417:58.97 PB9
Oct 16Central State Eight XC ChampionshipsOct 16 · 3 Miles Varsity · Place 30 · RochesterRochester3 Miles Varsity3017:29.6 PB9
Oct 1050th Gene Jones Runnin’ Red InvitationalOct 10 · 2.94 Miles F/S Boys · Place 25 · RochesterRochester2.94 Miles F/S Boys2517:18.56 PB9
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 1A/2A · Place 203 · RochesterRochester3 Miles Varsity - 1A/2A20318:01.35 PB9
Sep 26SHS XC InviteSep 26 · 3 Miles Varsity · Place 73 · RochesterRochester3 Miles Varsity7317:52.40 PB9
Sep 19PND Richard Spring InvitationalSep 19 · 3 Miles F/S Boys · Place 228 · RochesterRochester3 Miles F/S Boys22818:13.839
Sep 1258th Annual Lee Halberg Lanphier InvitationalSep 12 · 3 Miles Varsity · Place 70 · RochesterRochester3 Miles Varsity7019:06.209
Aug 29Clinton Light it Up XC InvitationalAug 29 · 3 Miles Varsity · Place 85 · RochesterRochester3 Miles Varsity8517:29.9 PB9

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 18IESA 3A State XC ChampionshipsOct 18 · 2 Miles 3A Boys · Place 112 · RochesterRochester2 Miles 3A Boys11212:07.48 PB8
Oct 11IESA 3A - Sectional H @ Christian County FairgroundsOct 11 · 2 Miles Varsity Boys · Place 7 · RochesterRochester2 Miles Varsity Boys711:15.1 PB8
Oct 2Auburn JH InviteOct 2 · 2 Miles Middle School · Place 4 · RochesterRochester2 Miles Middle School412:10 PB8
Sep 26Dunlap Middle School XC InvitationalSep 26 · 2.1 Miles Varsity Boys · Place 186 · RochesterRochester2.1 Miles Varsity Boys18613:38.47 PB8
Sep 239/23 Time TrialSep 23 · 1 Miles Junior High · RochesterRochester1 Miles Junior High05:30Unofficial8
Sep 18RJHS Home Meet 9/18Sep 18 · 2 Miles Middle School · Place 2 · RochesterRochester2 Miles Middle School212:06.788
Sep 13Parkside XC InvitationalSep 13 · 2 Miles Varsity Boys · Place 97 · RochesterRochester2 Miles Varsity Boys9712:31.188
Sep 2RJHS Home Meet 9/2Sep 2 · 2 Miles Middle School · Place 4 · RochesterRochester2 Miles Middle School412:04.27 PB8
Aug 30Bee Bee InviteAug 30 · 2 Miles Middle School · Place 9 · RochesterRochester2 Miles Middle School911:41.72 PB8
Aug 148/14 Time TrialAug 14 · 1 Miles Junior High · Place 1 · RochesterRochester1 Miles Junior High16:09.10Unofficial8

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 910/8 Time TrialOct 9 · 1 Miles Middle School · Place 2 · RochesterRochester1 Miles Middle School25:31.40Unofficial7
Sep 19RJHS Home Meet 9/19Sep 19 · 2 Miles Middle School · Place 4 · RochesterRochester2 Miles Middle School412:07.12 PB7
Sep 179/17 Time TrialSep 17 · 1 Miles Middle School · Place 1 · RochesterRochester1 Miles Middle School15:34.57Unofficial7
Sep 10Chatham JH Meet 9/10Sep 10 · 2 Miles JH · RochesterRochester2 Miles JH011:51.7Unofficial7
Sep 3Porta JH Meet 9/3Sep 3 · 2 Miles Middle School · Place 3 · RochesterRochester2 Miles Middle School311:31 PB7
Aug 218/21 Time TrialAug 21 · 1 Miles Middle School · Place 2 · RochesterRochester1 Miles Middle School25:49Unofficial7

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 7IESA 3A Springfield SectionalOct 7 · 2 Miles Junior High · Place 13 · RochesterRochester2 Miles Junior High1312:44.83Unofficial6
Sep 30Jacksonville InviteSep 30 · 1.9 Miles 5,6,7 Grade · Place 13 · RochesterRochester1.9 Miles 5,6,7 Grade1312:31.63 PB6
Sep 28Auburn Home MeetSep 28 · 2 Miles Middle School · Place 5 · RochesterRochester2 Miles Middle School513:03Unofficial6
Sep 21Rochester 9-21Sep 21 · 2 Miles Middle School · Place 4 · RochesterRochester2 Miles Middle School413:18.306
Sep 16Warrior InviteSep 16 · 2 Miles Middle School · Place 14 · RochesterRochester2 Miles Middle School1412:25 PB6