Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 2613:13.03Dunlap Middle School XC InvitationalSeptember 26, 2025
3 Miles · Alhambra Fireman & Legion Park2026 Highland XC Invitational · Sep 1918:29.202026 Highland XC InvitationalSeptember 19, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 717:37.24IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1218:51.0First to the Finish InvitationalSeptember 12, 2026
3 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2818:57.8Mascoutah XC KickoffAugust 28, 2026
3 Miles · Murphysboro High School2026 IHSA Class 1A XC Sectional - #5 Murphysboro · Oct 3118:44.392026 IHSA Class 1A XC Sectional - #5 MurphysboroOctober 31, 2026
3 Miles · Smithton ParkFreeburg Invitational · Sep 2618:07.2Freeburg InvitationalSeptember 26, 2026
3 Miles · Trenton (Wesclin) High SchoolWesclin Invitational · Oct 317:23.3Wesclin InvitationalOctober 3, 2026
3 Miles · Triad High School2026 Triad XC Invitational · Sep 3019:42.702026 Triad XC InvitationalSeptember 30, 2026
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 519:53.39Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3,000 Meters · LaVern Gibson CourseNXR Midwest MS & Community Race · Nov 1511:35.04NXR Midwest MS & Community RaceNovember 15, 2025
4,000 Meters · Victor Ashe ParkCCC Youth National Championship · Nov 2217:03.56CCC Youth National ChampionshipNovember 22, 2025

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 219 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Class 1A Varsity21917:37.24 PB9
Oct 312026 IHSA Class 1A XC Sectional - #5 MurphysboroOct 31 · 3 Miles Varsity · Place 103 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity10318:44.39 PB9
Oct 242026 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 24 · 3 Miles Varsity · Place 30 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity3017:40.609
Oct 3Wesclin InvitationalOct 3 · 3 Miles Varsity · Place 21 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity2117:23.3 PB9
Sep 302026 Triad XC InvitationalSep 30 · 3 Miles Varsity · Place 35 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity3519:42.70 PB9
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 82 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity8218:07.2 PB9
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 52 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity5218:29.20 PB9
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 304 · Maryville (M. Christian)Maryville (M. Christian)3 Miles 3 Miles-Varsity-1A30418:51.0 PB9
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Frosh/Soph · Place 77 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Boy's Frosh/Soph7719:53.39 PB9
Aug 28Mascoutah XC KickoffAug 28 · 3 Miles HS Varsity Boys · Place 57 · Maryville (M. Christian)Maryville (M. Christian)3 Miles HS Varsity Boys5718:57.8 PB9

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22CCC Youth National ChampionshipNov 22 · 4,000 Meters 13-14 · Place 156 · Shelby County PacersShelby County Pacers4,000 Meters 13-1415617:03.56 PB8
Nov 16NXR Midwest Regional ChampionshipsNov 16 · 3,000 Meters Middle School · Place 96 · Shelby County PacersShelby County Pacers3,000 Meters Middle School9610:42.96—
Nov 15NXR Midwest MS & Community RaceNov 15 · 3,000 Meters MS Boys (6-8th Gr) - Saturday · Place 181 · Shelby County PacersShelby County Pacers3,000 Meters MS Boys (6-8th Gr) - Saturday18111:35.04 PB8
Oct 2Highland InvitationalOct 2 · 2 Miles Varsity · Place 31 · Maryville ChristianMaryville Christian2 Miles Varsity3112:40.338
Sep 26Dunlap Middle School XC InvitationalSep 26 · 2.1 Miles Open Boys · Place 15 · Maryville ChristianMaryville Christian2.1 Miles Open Boys1513:13.03 PB8
Sep 11Maryville Christian School Cross Country InviteSep 11 · 2 Miles Varsity · Place 30 · Maryville ChristianMaryville Christian2 Miles Varsity3013:23.98
Sep 5Granite City Coolidge XC InvitationalSep 5 · 2 Miles Varsity · Place 61 · Maryville ChristianMaryville Christian2 Miles Varsity6112:58.598
Aug 30Mascoutah XC KickoffAug 30 · 2 Miles Varsity · Place 13 · Maryville ChristianMaryville Christian2 Miles Varsity1312:52.108
Aug 26ICS Invitational Day 1Aug 26 · 3,000 Meters Varsity · Place 14 · Maryville ChristianMaryville Christian3,000 Meters Varsity1412:04.68

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 52024 DMS Small School Fall CC ClassicOct 5 · 1.86 Miles Open · Place 10 · Maryville ChristianMaryville Christian1.86 Miles Open1013:04.07
Oct 3Highland InvitationalOct 3 · 2 Miles Open · Place 60 · Maryville ChristianMaryville Christian2 Miles Open6014:46.407
Sep 26Trimpe Middle School XC InviteSep 26 · 2 Miles Open · Place 8 · Maryville ChristianMaryville Christian2 Miles Open813:43.807
Sep 12Maryville Christian InvitationalSep 12 · 2 Miles Open · Place 10 · Maryville ChristianMaryville Christian2 Miles Open1014:08.67
Aug 31Mascoutah XC KickoffAug 31 · 2 Miles Middle School · Place 99 · Maryville ChristianMaryville Christian2 Miles Middle School9914:18.07