Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · 1.8 MilesHighland Invite · Sep 2813:48.80Highland InviteSeptember 28, 2023
2 Miles · 2 MileMadison County Conference Meet · Sep 2515:15.80Madison County Conference MeetSeptember 25, 2023
2 Miles · Bob Mays Park2024 IESA Class 4A Sectional · Oct 1115:39.102024 IESA Class 4A SectionalOctober 11, 2024
2 Miles · Maryville Christian SchoolMaryville Christian School Invitational · Sep 718:14.2Maryville Christian School InvitationalSeptember 7, 2023
2 Miles · Triad High SchoolTriad Middle School Jamboree · Sep 1615:58.60Triad Middle School Jamboree September 16, 2024
2 Miles · Wilson Park 2 MileIESA Class 4A Sectionals H · Oct 614:44.70IESA Class 4A Sectionals HOctober 6, 2023
3 Miles · Alton High School2026 Madison County XC Championships · Oct 619:57.102026 Madison County XC ChampionshipsOctober 6, 2026
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 318:52.22Peoria High School InvitationalOctober 3, 2026
3 Miles · Maxwell ParkNormal West Invitational · Aug 2919:49.3Normal West InvitationalAugust 29, 2026
3 Miles · Wilson Park (3.0 mile course)Southwestern Conference · Oct 1418:46.15Southwestern ConferenceOctober 14, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 242026 IHSA Class 3A XC Regional - #1C Normal (Community)Oct 24 · 3 Miles Varsity · Place 73 · Granite CityGranite City3 Miles Varsity7319:13.210
Oct 14Southwestern ConferenceOct 14 · 3 Miles Boys Varsity · Place 53 · Granite CityGranite City3 Miles Boys Varsity5318:46.15 PB10
Oct 62026 Madison County XC ChampionshipsOct 6 · 3 Miles Varsity · Place 52 · Granite CityGranite City3 Miles Varsity5219:57.10 PB10
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 255 · Granite CityGranite City3 Miles Varsity - 3A25518:52.22 PB10
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Varsity · Place 169 · Granite CityGranite City3 Miles Boy's Varsity16920:04.0610
Aug 29Normal West InvitationalAug 29 · 3 Miles Varsity · Place 169 · Granite CityGranite City3 Miles Varsity16919:49.3 PB10

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 112024 IESA Class 4A SectionalOct 11 · 2 Miles Boys · Place 76 · Granite City CoolidgeGranite City Coolidge2 Miles Boys7615:39.10 PB8
Oct 3Highland InvitationalOct 3 · 2 Miles Varsity · Place 124 · Granite City CoolidgeGranite City Coolidge2 Miles Varsity12414:49.908
Sep 26Trimpe Middle School XC InviteSep 26 · 2 Miles Varsity · Place 72 · Granite City CoolidgeGranite City Coolidge2 Miles Varsity7214:38.008
Sep 16Triad Middle School Jamboree Sep 16 · 2 Miles Varsity Boys · Place 148 · Granite City CoolidgeGranite City Coolidge2 Miles Varsity Boys14815:58.60 PB8
Sep 12Maryville Christian InvitationalSep 12 · 2 Miles Varsity · Place 50 · Granite City CoolidgeGranite City Coolidge2 Miles Varsity5014:49.88
Sep 107 Team MeetSep 10 · Varsity · Place 56 · Granite City CoolidgeGranite City CoolidgeVarsity5615:258
Sep 6Granite City Coolidge InvitationalSep 6 · 2 Miles Varsity · Place 134 · Granite City CoolidgeGranite City Coolidge2 Miles Varsity13415:40.708

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 6IESA Class 4A Sectionals HOct 6 · 2 Miles Boys Varsity · Place 78 · Granite City CoolidgeGranite City Coolidge2 Miles Boys Varsity7814:44.70 PB7
Sep 28Highland InviteSep 28 · 1.8 Miles Boys Top 7 · Place 131 · Granite City CoolidgeGranite City Coolidge1.8 Miles Boys Top 713113:48.80 PB7
Sep 25Madison County Conference MeetSep 25 · 2 Miles Varsity Boys · Place 38 · Granite City CoolidgeGranite City Coolidge2 Miles Varsity Boys3815:15.80 PB7
Sep 11Triad MS Jamboree Sep 11 · 2 Miles Middle School · Place 93 · Coolidge JuniorCoolidge Junior2 Miles Middle School9314:43.207
Sep 7Maryville Christian School InvitationalSep 7 · 2 Miles Junior High · Place 49 · Granite City CoolidgeGranite City Coolidge2 Miles Junior High4918:14.2 PB7
Sep 1Granite City Coolidge Cross Country InvitationalSep 1 · 2 Miles Boys Open · Place 76 · Granite City CoolidgeGranite City Coolidge2 Miles Boys Open7616:29.207