Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · Trenton (Wesclin) High SchoolSIJHSAA Region 2 Class L Regional · Oct 810:11.6SIJHSAA Region 2 Class L RegionalOctober 8, 2025
2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 2612:16.25Dunlap Middle School XC InvitationalSeptember 26, 2025
2993 m · DuQuoin State Fair Grounds2025 SIJHSAA Class L State Cross Country Meet · Oct 1811:06.82025 SIJHSAA Class L State Cross Country MeetOctober 18, 2025
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1016:58.12Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1217:37.3First to the Finish InvitationalSeptember 12, 2026
3 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2817:58.9Mascoutah XC KickoffAugust 28, 2026
3 Miles · Smithton ParkFreeburg Invitational · Sep 2616:46.4Freeburg InvitationalSeptember 26, 2026
3 Miles · Trenton (Wesclin) High SchoolWesclin Invitational · Oct 317:12.5Wesclin InvitationalOctober 3, 2026
3 Miles · Triad High School2026 Triad XC Invitational · Sep 3018:38.002026 Triad XC InvitationalSeptember 30, 2026
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 518:06.28Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3,000 Meters · LaVern Gibson CourseNXR Midwest MS & Community Race · Nov 1510:46.57NXR Midwest MS & Community RaceNovember 15, 2025
4,000 Meters · Victor Ashe ParkCCC Youth National Championship · Nov 2215:41.26CCC Youth National ChampionshipNovember 22, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 10 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1016:58.12 PB9
Oct 3Wesclin InvitationalOct 3 · 3 Miles Varsity · Place 14 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1417:12.5 PB9
Sep 302026 Triad XC InvitationalSep 30 · 3 Miles Varsity · Place 20 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity2018:38.00 PB9
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 37 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity3716:46.4 PB9
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 31 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity3117:22.609
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 167 · Maryville (M. Christian)Maryville (M. Christian)3 Miles 3 Miles-Varsity-1A16717:37.3 PB9
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Frosh/Soph · Place 38 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Boy's Frosh/Soph3818:06.28 PB9
Aug 28Mascoutah XC KickoffAug 28 · 3 Miles HS Varsity Boys · Place 38 · Maryville (M. Christian)Maryville (M. Christian)3 Miles HS Varsity Boys3817:58.9 PB9

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 22CCC Youth National ChampionshipNov 22 · 4,000 Meters 13-14 · Place 84 · Shelby County PacersShelby County Pacers4,000 Meters 13-148415:41.26 PB8
Nov 15NXR Midwest MS & Community RaceNov 15 · 3,000 Meters MS Boys (6-8th Gr) - Saturday · Place 107 · Shelby County PacersShelby County Pacers3,000 Meters MS Boys (6-8th Gr) - Saturday10710:46.57 PB8
Oct 182025 SIJHSAA Class L State Cross Country MeetOct 18 · 1.86 Miles Varsity · Place 18 · Maryville ChristianMaryville Christian1.86 Miles Varsity1811:06.8 PB8
Oct 8SIJHSAA Region 2 Class L RegionalOct 8 · 1.8 Miles Middle School · Place 2 · Maryville ChristianMaryville Christian1.8 Miles Middle School210:11.6 PB8
Sep 26Dunlap Middle School XC InvitationalSep 26 · 2.1 Miles Varsity Boys · Place 42 · Maryville ChristianMaryville Christian2.1 Miles Varsity Boys4212:16.25 PB8