Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 3015:19.80Jacksonville InviteSeptember 30, 2023
2 Miles · Athens Junior/Senior High SchoolWarrior Invite · Sep 1613:59Warrior InviteSeptember 16, 2023
2 Miles · Auburn High SchoolAuburn JH Invite · Oct 215:11Auburn JH InviteOctober 2, 2025
2 Miles · Christian County FairgroundsIESA 3A - Sectional H @ Christian County Fairgrounds · Oct 1114:12.4IESA 3A - Sectional H @ Christian County FairgroundsOctober 11, 2025
2 Miles · Maxwell ParkIESA 3A State XC Championships · Oct 1814:17.17IESA 3A State XC ChampionshipsOctober 18, 2025
2 Miles · PORTA 2 Mile Nature TrailPorta JH Meet 9/3 · Sep 315:19Porta JH Meet 9/3September 3, 2024
2 Miles · Rochester Community ParkRJHS Home Meet 9/18 · Sep 1814:51.96RJHS Home Meet 9/18September 18, 2025
2 Miles · Rochester JH 2 MileRochester 9-21 · Sep 2114:49.90Rochester 9-21September 21, 2023
2 Miles · Williamsville High School Bee Bee Invite · Aug 3014:46.91Bee Bee InviteAugust 30, 2025
2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 2615:36.30Dunlap Middle School XC InvitationalSeptember 26, 2025
2.9 Miles · Community ParkDan Moy/Jacksonville Invitational 2026 · Oct 321:21.47Dan Moy/Jacksonville Invitational 2026October 3, 2026
2.94 Miles · Black Partridge Park50th Gene Jones Runnin’ Red Invitational · Oct 1022:28.1850th Gene Jones Runnin’ Red InvitationalOctober 10, 2026
3 Miles · Detweiller ParkPND Richard Spring Invitational · Sep 1922:28.37PND Richard Spring InvitationalSeptember 19, 2026
3 Miles · Fairview ParkCentral State Eight XC Championships · Oct 1622:16.0Central State Eight XC ChampionshipsOctober 16, 2026
3 Miles · Lincoln ParkSHS XC Invite · Sep 2624:12.40SHS XC InviteSeptember 26, 2026
3 Miles · Loveless ParkCarlinville Invite · Oct 623:17.92Carlinville InviteOctober 6, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 16Central State Eight XC ChampionshipsOct 16 · 3 Miles Varsity · Place 109 · RochesterRochester3 Miles Varsity10922:16.0 PB9
Oct 1050th Gene Jones Runnin’ Red InvitationalOct 10 · 2.94 Miles F/S Boys · Place 206 · RochesterRochester2.94 Miles F/S Boys20622:28.18 PB9
Oct 6Carlinville InviteOct 6 · 3 Miles Varsity · Place 66 · RochesterRochester3 Miles Varsity6623:17.92 PB9
Oct 3Dan Moy/Jacksonville Invitational 2026Oct 3 · 2.9 Miles 8th Boy Race · Place 23 · RochesterRochester2.9 Miles 8th Boy Race2321:21.47 PB9
Sep 26SHS XC InviteSep 26 · 3 Miles Junior Varsity · Place 69 · RochesterRochester3 Miles Junior Varsity6924:12.40 PB9
Sep 19PND Richard Spring InvitationalSep 19 · 3 Miles F/S Boys · Place 454 · RochesterRochester3 Miles F/S Boys45422:28.37 PB9
Sep 1258th Annual Lee Halberg Lanphier InvitationalSep 12 · 3 Miles Junior Varsity · Place 137 · RochesterRochester3 Miles Junior Varsity13725:25.009

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 18IESA 3A State XC ChampionshipsOct 18 · 2 Miles 3A Boys · Place 219 · RochesterRochester2 Miles 3A Boys21914:17.17 PB8
Oct 11IESA 3A - Sectional H @ Christian County FairgroundsOct 11 · 2 Miles Varsity Boys · Place 68 · RochesterRochester2 Miles Varsity Boys6814:12.4 PB8
Oct 2Auburn JH InviteOct 2 · 2 Miles Middle School · Place 15 · RochesterRochester2 Miles Middle School1515:11 PB8
Sep 26Dunlap Middle School XC InvitationalSep 26 · 2.1 Miles Varsity Boys · Place 290 · RochesterRochester2.1 Miles Varsity Boys29015:36.30 PB8
Sep 239/23 Time TrialSep 23 · 1 Miles Junior High · RochesterRochester1 Miles Junior High06:47Unofficial8
Sep 18RJHS Home Meet 9/18Sep 18 · 2 Miles Middle School · Place 25 · RochesterRochester2 Miles Middle School2514:51.96 PB8
Sep 13Parkside XC InvitationalSep 13 · 2 Miles Varsity Boys · Place 342 · RochesterRochester2 Miles Varsity Boys34215:00.318
Sep 2RJHS Home Meet 9/2Sep 2 · 2 Miles Middle School · Place 23 · RochesterRochester2 Miles Middle School2315:41.108
Aug 30Bee Bee InviteAug 30 · 2 Miles Middle School · Place 92 · RochesterRochester2 Miles Middle School9214:46.91 PB8
Aug 148/14 Time TrialAug 14 · 1 Miles Junior High · Place 7 · RochesterRochester1 Miles Junior High77:39.80Unofficial8

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 910/8 Time TrialOct 9 · 1 Miles Middle School · Place 9 · RochesterRochester1 Miles Middle School97:16.90Unofficial7
Sep 19RJHS Home Meet 9/19Sep 19 · 2 Miles Middle School · Place 24 · RochesterRochester2 Miles Middle School2415:23.847
Sep 179/17 Time TrialSep 17 · 1 Miles Middle School · Place 9 · RochesterRochester1 Miles Middle School98:02.75Unofficial7
Sep 10Chatham JH Meet 9/10Sep 10 · 2 Miles JH · RochesterRochester2 Miles JH015:27.4Unofficial7
Sep 3Porta JH Meet 9/3Sep 3 · 2 Miles Middle School · Place 26 · RochesterRochester2 Miles Middle School2615:19 PB7
Aug 218/21 Time TrialAug 21 · 1 Miles Middle School · Place 9 · RochesterRochester1 Miles Middle School97:30Unofficial7

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 7IESA 3A Springfield SectionalOct 7 · 2 Miles Junior High · Place 40 · RochesterRochester2 Miles Junior High4013:58.85Unofficial6
Sep 30Jacksonville InviteSep 30 · 1.9 Miles 5,6,7 Grade · Place 71 · RochesterRochester1.9 Miles 5,6,7 Grade7115:19.80 PB6
Sep 28Auburn Home MeetSep 28 · 2 Miles Middle School · Place 10 · RochesterRochester2 Miles Middle School1013:33Unofficial6
Sep 21Rochester 9-21Sep 21 · 2 Miles Middle School · Place 13 · RochesterRochester2 Miles Middle School1314:49.90 PB6
Sep 16Warrior InviteSep 16 · 2 Miles Middle School · Place 52 · RochesterRochester2 Miles Middle School5213:59 PB6
Aug 29Rochester JH XC Meet 8-29Aug 29 · 2 Miles Middle School · Place 31 · RochesterRochester2 Miles Middle School3115:42.56