Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Alhambra Fireman & Legion ParkSt Paul Invitational · Aug 277:31.41St Paul InvitationalAugust 27, 2022
1.8 Miles · 1.8 MilesHighland Invite · Sep 2811:29.10Highland InviteSeptember 28, 2023
1.8 Miles · Trenton (Wesclin) High SchoolSIJHSAA Region 2 Class L Regional · Oct 810:38.7SIJHSAA Region 2 Class L RegionalOctober 8, 2025
2 Miles · 2 MileMEAC Conference Meet · Sep 2812:04.39MEAC Conference MeetSeptember 28, 2026
2 Miles · General Dacey TrailIESA 2A - Sectional G @ Dacey Trail @ Forest Park · Oct 1012:13.88IESA 2A - Sectional G @ Dacey Trail @ Forest ParkOctober 10, 2026
2 Miles · Highland High SchoolHighland Invite · Oct 112:22.60Highland InviteOctober 1, 2026
2 Miles · Maryville Christian SchoolMaryville Christian School XC Invitational · Sep 1011:55Maryville Christian School XC InvitationalSeptember 10, 2026
2 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2811:51.8Mascoutah XC KickoffAugust 28, 2026
2 Miles · Triad High School2026 Triad MS Jamboree · Sep 1412:42.702026 Triad MS JamboreeSeptember 14, 2026
2 Miles · Wilson Park 2 MileGranite City Coolidge Cross Country Invitational · Sep 2111:34.99Granite City Coolidge Cross Country InvitationalSeptember 21, 2026
2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 2512:05.50Dunlap Middle School XC InvitationalSeptember 25, 2026
2993 m · DuQuoin State Fair Grounds2025 Du Quoin Cross Country Fall Classic - Large Schools · Oct 411:00.32025 Du Quoin Cross Country Fall Classic - Large SchoolsOctober 4, 2025
3,000 Meters · Immaculate ConceptionICS Invitational Day 1 · Aug 2511:07ICS Invitational Day 1August 25, 2026
3,000 Meters · Milburn CampusSIJHSAA Class S Region 2 Regional · Oct 411:25.3SIJHSAA Class S Region 2 RegionalOctober 4, 2023
4,000 Meters · Lydia D. Buder Park NorthSt. Louis Blazers XC Invitational · Nov 715:24.4St. Louis Blazers XC InvitationalNovember 7, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7St. Louis Blazers XC InvitationalNov 7 · 4,000 Meters 13-14 · Place 19 · Shelby County PacersShelby County Pacers4,000 Meters 13-141915:24.4 PB7
Oct 10IESA 2A - Sectional G @ Dacey Trail @ Forest ParkOct 10 · 2 Miles Varsity Boys · Place 29 · Maryville ChristianMaryville Christian2 Miles Varsity Boys2912:13.88 PB7
Oct 1Highland InviteOct 1 · 2 Miles Varsity · Place 17 · Maryville ChristianMaryville Christian2 Miles Varsity1712:22.60 PB7
Sep 28MEAC Conference MeetSep 28 · 2 Miles Boys Varsity - Small School · Place 4 · Maryville ChristianMaryville Christian2 Miles Boys Varsity - Small School412:04.39 PB7
Sep 25Dunlap Middle School XC InvitationalSep 25 · 2.1 Miles Boys Varsity · Place 35 · Maryville ChristianMaryville Christian2.1 Miles Boys Varsity3512:05.50 PB7
Sep 21Granite City Coolidge Cross Country InvitationalSep 21 · 2 Miles Boys Top 7 · Place 10 · Maryville ChristianMaryville Christian2 Miles Boys Top 71011:34.99 PB7
Sep 142026 Triad MS JamboreeSep 14 · 2 Miles Varsity · Place 12 · Maryville ChristianMaryville Christian2 Miles Varsity1212:42.70 PB7
Sep 10Maryville Christian School XC InvitationalSep 10 · 2 Miles Varsity · Place 7 · Maryville ChristianMaryville Christian2 Miles Varsity711:55 PB7
Aug 28Mascoutah XC KickoffAug 28 · 2 Miles Jr High Varsity Boys (Small School) · Place 3 · Maryville ChristianMaryville Christian2 Miles Jr High Varsity Boys (Small School)311:51.8 PB7
Aug 25ICS Invitational Day 1Aug 25 · 3,000 Meters Varsity · Place 13 · Maryville ChristianMaryville Christian3,000 Meters Varsity1311:07 PB7

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 182025 SIJHSAA Class L State Cross Country MeetOct 18 · 1.86 Miles Varsity · Place 17 · Maryville ChristianMaryville Christian1.86 Miles Varsity1711:03.46
Oct 8SIJHSAA Region 2 Class L RegionalOct 8 · 1.8 Miles Middle School · Place 5 · Maryville ChristianMaryville Christian1.8 Miles Middle School510:38.7 PB6
Oct 42025 Du Quoin Cross Country Fall Classic - Large SchoolsOct 4 · 1.86 Miles Open · Place 9 · Maryville ChristianMaryville Christian1.86 Miles Open911:00.3 PB6
Oct 2Highland InvitationalOct 2 · 2 Miles Varsity · Place 13 · Maryville ChristianMaryville Christian2 Miles Varsity1312:13.586
Sep 26Dunlap Middle School XC InvitationalSep 26 · 2.1 Miles Varsity Boys · Place 89 · Maryville ChristianMaryville Christian2.1 Miles Varsity Boys8912:49.006
Sep 20All-Stars Greatest StrideSep 20 · 3,000 Meters Varsity · Place 7 · Maryville ChristianMaryville Christian3,000 Meters Varsity710:56Unofficial6
Sep 11Maryville Christian School Cross Country InviteSep 11 · 2 Miles Varsity · Place 4 · Maryville ChristianMaryville Christian2 Miles Varsity412:06.26
Sep 5Granite City Coolidge XC InvitationalSep 5 · 2 Miles Varsity · Place 17 · Maryville ChristianMaryville Christian2 Miles Varsity1711:49.856
Aug 30Mascoutah XC KickoffAug 30 · 2 Miles Varsity · Place 6 · Maryville ChristianMaryville Christian2 Miles Varsity612:03.006
Aug 26ICS Invitational Day 1Aug 26 · 3,000 Meters Varsity · Place 7 · Maryville ChristianMaryville Christian3,000 Meters Varsity711:25.26

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 8SIJHSAA Class S Region 2 RegionalOct 8 · 3,000 Meters Varsity · Place 10 · Maryville ChristianMaryville Christian3,000 Meters Varsity1010:48.95
Oct 52024 DMS Small School Fall CC ClassicOct 5 · 1.86 Miles Varsity · Place 11 · Maryville ChristianMaryville Christian1.86 Miles Varsity1111:09.75
Oct 3Highland InvitationalOct 3 · 2 Miles Varsity · Place 18 · Maryville ChristianMaryville Christian2 Miles Varsity1812:36.605
Sep 26Trimpe Middle School XC InviteSep 26 · 2 Miles Varsity · Place 9 · Maryville ChristianMaryville Christian2 Miles Varsity912:25.705
Sep 16Triad Middle School Jamboree Sep 16 · 2 Miles Varsity Boys · Place 8 · Maryville ChristianMaryville Christian2 Miles Varsity Boys812:43.705
Sep 12Maryville Christian InvitationalSep 12 · 2 Miles Varsity · Place 4 · Maryville ChristianMaryville Christian2 Miles Varsity412:19.05
Sep 6Granite City Coolidge InvitationalSep 6 · 2 Miles Varsity · Place 27 · Maryville ChristianMaryville Christian2 Miles Varsity2712:18.805
Aug 31Mascoutah XC KickoffAug 31 · 2 Miles Middle School · Place 44 · Maryville ChristianMaryville Christian2 Miles Middle School4413:25.85

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 4SIJHSAA Class S Region 2 RegionalOct 4 · 3,000 Meters Varsity · Place 20 · Maryville ChristianMaryville Christian3,000 Meters Varsity2011:25.3 PB4
Sep 28Highland InviteSep 28 · 1.8 Miles Boys Top 7 · Place 40 · Maryville ChristianMaryville Christian1.8 Miles Boys Top 74011:29.10 PB4
Sep 21Trimpe Middle School InviteSep 21 · 2 Miles Boys Varsity · Place 10 · Maryville ChristianMaryville Christian2 Miles Boys Varsity1012:43.104
Sep 11Triad MS Jamboree Sep 11 · 2 Miles Middle School · Place 12 · Maryville Christian MSMaryville Christian MS2 Miles Middle School1212:07.804
Sep 7Maryville Christian School InvitationalSep 7 · 2 Miles Open · Place 1 · Maryville ChristianMaryville Christian2 Miles Open113:11.54
Sep 1Granite City Coolidge Cross Country InvitationalSep 1 · 2 Miles Boys Varsity · Place 95 · Maryville ChristianMaryville Christian2 Miles Boys Varsity9514:01.004
Aug 26St Paul-Hamel InvitationalAug 26 · 3,000 Meters Varsity · Place 36 · Maryville ChristianMaryville Christian3,000 Meters Varsity3614:06.704

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 22Trimpe Middle School XC InviteSep 22 · 2 Miles Boys JV/Open · Place 5 · Maryville ChristianMaryville Christian2 Miles Boys JV/Open514:06.633
Sep 17Edwardsville InvitationalSep 17 · 2 Miles Open · Place 25 · MS_Maryville ChristianMS_Maryville Christian2 Miles Open2514:06.30—
Aug 27St Paul InvitationalAug 27 · 1 Miles Open · Place 5 · Maryville ChristianMaryville Christian1 Miles Open57:31.41 PB3