Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · Trenton (Wesclin) High SchoolSIJHSAA Region 2 Class L Regional · Oct 810:04.3SIJHSAA Region 2 Class L RegionalOctober 8, 2025
2 Miles · 2 MileTrimpe Middle School Invite · Sep 2113:08.80Trimpe Middle School InviteSeptember 21, 2023
2 Miles · Maryville Christian SchoolMaryville Christian School Invitational · Sep 713:34.6Maryville Christian School InvitationalSeptember 7, 2023
2 Miles · Triad High SchoolTriad Middle School Jamboree · Sep 1612:34.80Triad Middle School Jamboree September 16, 2024
2 Miles · Wilson Park 2 MileGranite City Coolidge Cross Country Invitational · Sep 113:29.90Granite City Coolidge Cross Country InvitationalSeptember 1, 2023
2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 2611:46.12Dunlap Middle School XC InvitationalSeptember 26, 2025
2993 m · DuQuoin State Fair Grounds2025 SIJHSAA Class L State Cross Country Meet · Oct 1810:33.22025 SIJHSAA Class L State Cross Country MeetOctober 18, 2025
3 Miles · Alhambra Fireman & Legion Park2026 Highland XC Invitational · Sep 1917:14.902026 Highland XC InvitationalSeptember 19, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 716:58.99IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1216:45.8First to the Finish InvitationalSeptember 12, 2026
3 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2817:24.8Mascoutah XC KickoffAugust 28, 2026
3 Miles · Murphysboro High School2026 IHSA Class 1A XC Sectional - #5 Murphysboro · Oct 3116:57.832026 IHSA Class 1A XC Sectional - #5 MurphysboroOctober 31, 2026
3 Miles · Smithton ParkFreeburg Invitational · Sep 2616:45.5Freeburg InvitationalSeptember 26, 2026
3 Miles · Trenton (Wesclin) High SchoolWesclin Invitational · Oct 316:55.7Wesclin InvitationalOctober 3, 2026
3 Miles · Triad High School2026 Triad XC Invitational · Sep 3018:32.202026 Triad XC InvitationalSeptember 30, 2026
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 517:02.23Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3,000 Meters · LaVern Gibson CourseNXR Midwest MS & Community Race · Nov 1510:01.89NXR Midwest MS & Community RaceNovember 15, 2025
4,000 Meters · Victor Ashe ParkCCC Youth National Championship · Nov 2214:55.60CCC 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 186 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Class 1A Varsity18616:58.99 PB9
Oct 312026 IHSA Class 1A XC Sectional - #5 MurphysboroOct 31 · 3 Miles Varsity · Place 37 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity3716:57.83 PB9
Oct 242026 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 24 · 3 Miles Varsity · Place 13 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1316:29.109
Oct 3Wesclin InvitationalOct 3 · 3 Miles Varsity · Place 11 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1116:55.7 PB9
Sep 302026 Triad XC InvitationalSep 30 · 3 Miles Varsity · Place 19 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1918:32.20 PB9
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 35 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity3516:45.5 PB9
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 26 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity2617:14.90 PB9
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 78 · Maryville (M. Christian)Maryville (M. Christian)3 Miles 3 Miles-Varsity-1A7816:45.8 PB9
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Frosh/Soph · Place 9 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Boy's Frosh/Soph917:02.23 PB9
Aug 28Mascoutah XC KickoffAug 28 · 3 Miles HS Varsity Boys · Place 27 · Maryville (M. Christian)Maryville (M. Christian)3 Miles HS Varsity Boys2717:24.8 PB9

2025 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 22CCC Youth National ChampionshipNov 22 · 4,000 Meters 13-14 · Place 41 · Shelby County PacersShelby County Pacers4,000 Meters 13-144114:55.60 PB8
Nov 16NXR Midwest Regional ChampionshipsNov 16 · 3,000 Meters Middle School · Place 234 · Shelby County PacersShelby County Pacers3,000 Meters Middle School23412:53.188
Nov 15NXR Midwest MS & Community RaceNov 15 · 3,000 Meters MS Boys (6-8th Gr) - Saturday · Place 25 · Shelby County PacersShelby County Pacers3,000 Meters MS Boys (6-8th Gr) - Saturday2510:01.89 PB8
Oct 182025 SIJHSAA Class L State Cross Country MeetOct 18 · 1.86 Miles Varsity · Place 4 · Maryville ChristianMaryville Christian1.86 Miles Varsity410:33.2 PB8
Oct 8SIJHSAA Region 2 Class L RegionalOct 8 · 1.8 Miles Middle School · Place 1 · Maryville ChristianMaryville Christian1.8 Miles Middle School110:04.3 PB8
Oct 42025 Du Quoin Cross Country Fall Classic - Large SchoolsOct 4 · 1.86 Miles Open · Place 3 · Maryville ChristianMaryville Christian1.86 Miles Open310:39.78
Oct 2Highland InvitationalOct 2 · 2 Miles Varsity · Place 2 · Maryville ChristianMaryville Christian2 Miles Varsity211:46.558
Sep 26Dunlap Middle School XC InvitationalSep 26 · 2.1 Miles Varsity Boys · Place 15 · Maryville ChristianMaryville Christian2.1 Miles Varsity Boys1511:46.12 PB8
Sep 20All-Stars Greatest StrideSep 20 · 3,000 Meters Varsity · Place 2 · Maryville ChristianMaryville Christian3,000 Meters Varsity210:12Unofficial8
Sep 11Maryville Christian School Cross Country InviteSep 11 · 2 Miles Varsity · Place 2 · Maryville ChristianMaryville Christian2 Miles Varsity211:32.08
Sep 5Granite City Coolidge XC InvitationalSep 5 · 2 Miles Varsity · Place 5 · Maryville ChristianMaryville Christian2 Miles Varsity511:19.528
Aug 30Mascoutah XC KickoffAug 30 · 2 Miles Varsity · Place 2 · Maryville ChristianMaryville Christian2 Miles Varsity211:21.208
Aug 26ICS Invitational Day 1Aug 26 · 3,000 Meters Varsity · Place 2 · Maryville ChristianMaryville Christian3,000 Meters Varsity210:31.38

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 8SIJHSAA Class S Region 2 RegionalOct 8 · 3,000 Meters Varsity · Place 3 · Maryville ChristianMaryville Christian3,000 Meters Varsity310:34.97
Oct 52024 DMS Small School Fall CC ClassicOct 5 · 1.86 Miles Varsity · Place 3 · Maryville ChristianMaryville Christian1.86 Miles Varsity310:56.07
Oct 3Highland InvitationalOct 3 · 2 Miles Varsity · Place 3 · Maryville ChristianMaryville Christian2 Miles Varsity312:12.207
Sep 26Trimpe Middle School XC InviteSep 26 · 2 Miles Varsity · Place 3 · Maryville ChristianMaryville Christian2 Miles Varsity311:47.507
Sep 16Triad Middle School Jamboree Sep 16 · 2 Miles Varsity Boys · Place 5 · Maryville ChristianMaryville Christian2 Miles Varsity Boys512:34.80 PB7
Sep 12Maryville Christian InvitationalSep 12 · 2 Miles Varsity · Place 3 · Maryville ChristianMaryville Christian2 Miles Varsity312:00.77
Sep 6Granite City Coolidge InvitationalSep 6 · 2 Miles Varsity · Place 10 · Maryville ChristianMaryville Christian2 Miles Varsity1011:56.707
Aug 31Mascoutah XC KickoffAug 31 · 2 Miles Middle School · Place 14 · Maryville ChristianMaryville Christian2 Miles Middle School1412:30.27

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Sep 21Trimpe Middle School InviteSep 21 · 2 Miles Boys Open · Place 5 · Maryville ChristianMaryville Christian2 Miles Boys Open513:08.80 PB6
Sep 11Triad MS Jamboree Sep 11 · 2 Miles Middle School Open · Place 5 · Maryville Christian MSMaryville Christian MS2 Miles Middle School Open512:33.306
Sep 7Maryville Christian School InvitationalSep 7 · 2 Miles Junior High · Place 16 · Maryville ChristianMaryville Christian2 Miles Junior High1613:34.6 PB6
Sep 1Granite City Coolidge Cross Country InvitationalSep 1 · 2 Miles Boys Open · Place 15 · Maryville ChristianMaryville Christian2 Miles Boys Open1513:29.90 PB6
Aug 26St Paul-Hamel InvitationalAug 26 · 1.1 Miles Open · Place 3 · Maryville ChristianMaryville Christian1.1 Miles Open36:39.176