Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Okaw Valley ParkNew Athens Invitational · Aug 2416:13.6New Athens InvitationalAugust 24, 2026
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1016:06.61Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 716:17.54IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 1A State XC Championships · Nov 816:15.33IHSA Class 1A State XC ChampionshipsNovember 8, 2025
3 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2815:55.7Mascoutah XC KickoffAugust 28, 2026
3 Miles · Murphysboro High School2026 IHSA Class 1A XC Sectional - #5 Murphysboro · Oct 3116:00.292026 IHSA Class 1A XC Sectional - #5 MurphysboroOctober 31, 2026
3 Miles · Smithton ParkFreeburg Invitational · Sep 2616:15.0Freeburg InvitationalSeptember 26, 2026
3 Miles · Wesclin Campus 3 MileIHSA Class 1A XC Sectional - #5 Trenton (Wesclin) · Nov 115:57.23IHSA Class 1A XC Sectional - #5 Trenton (Wesclin)November 1, 2025
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 516:12.71Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 616:16.5352nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Langenberg Field21st Annual Forest Park Cross Country Festival · Sep 1217:35.621st Annual Forest Park Cross Country FestivalSeptember 12, 2026
5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 216:47.42Nike XC Town TwilightOctober 2, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 1A Varsity · Place 120 · Belleville (Althoff Catholic)3 Miles Class 1A Varsity12016:17.54 PB12
Oct 312026 IHSA Class 1A XC Sectional - #5 MurphysboroOct 31 · 3 Miles Varsity · Place 13 · Belleville (Althoff Catholic)3 Miles Varsity1316:00.29 PB12
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 4 · Belleville (Althoff Catholic)3 Miles Varsity416:06.61 PB12
Oct 2Nike XC Town TwilightOct 2 · 5,000 Meters Combined Open Green · Place 68 · Belleville (Althoff Catholic)5,000 Meters Combined Open Green6816:47.42 PB12
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 15 · Belleville (Althoff Catholic)3 Miles Varsity1516:15.0 PB12
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 14 · Belleville (Althoff Catholic)3 Miles Varsity1416:34.7012
Sep 1221st Annual Forest Park Cross Country FestivalSep 12 · 5,000 Meters Varsity White · Place 1 · Belleville (Althoff Catholic)5,000 Meters Varsity White117:35.6 PB12
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Varsity · Place 46 · Belleville (Althoff Catholic)3 Miles Boy's Varsity4616:12.71 PB12
Aug 28Mascoutah XC KickoffAug 28 · 3 Miles HS Varsity Boys · Place 4 · Belleville (Althoff Catholic)3 Miles HS Varsity Boys415:55.7 PB12
Aug 24New Athens InvitationalAug 24 · 2.95 Miles Varsity · Place 3 · Belleville (Althoff Catholic)2.95 Miles Varsity316:13.6 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 1A State XC ChampionshipsNov 8 · 3 Miles 1A Varsity · Place 122 · Belleville (Althoff Catholic)3 Miles 1A Varsity12216:15.33 PB11
Nov 1IHSA Class 1A XC Sectional - #5 Trenton (Wesclin)Nov 1 · 3 Miles Varsity · Place 13 · Belleville (Althoff Catholic)3 Miles Varsity1315:57.23 PB11
Oct 25IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 25 · 3 Miles Varsity · Place 5 · Belleville (Althoff Catholic)3 Miles Varsity516:04.0711
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 8 · Belleville (Althoff Catholic)3 Miles Varsity816:14.8011
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 46 · Belleville (Althoff Catholic)3 Miles Varsity4616:16.53 PB11