Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · 1.8 MilesHighland Invite · Sep 2810:34.50Highland InviteSeptember 28, 2023
2 Miles · 2 MileTrimpe Middle School Invite · Sep 2111:44.90Trimpe Middle School InviteSeptember 21, 2023
2 Miles · Maryville Christian SchoolMaryville Christian School Invitational · Sep 711:57.1Maryville Christian School InvitationalSeptember 7, 2023
2 Miles · Wilson Park 2 MileGranite City Coolidge Cross Country Invitational · Sep 111:27.10Granite City Coolidge Cross Country InvitationalSeptember 1, 2023
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1016:37.19Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 716:56.14IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1217:17.1First to the Finish InvitationalSeptember 12, 2026
3 Miles · Murphysboro High School2026 IHSA Class 1A XC Sectional - #5 Murphysboro · Oct 3116:59.902026 IHSA Class 1A XC Sectional - #5 MurphysboroOctober 31, 2026
3 Miles · Smithton ParkFreeburg Invitational · Sep 2616:54.4Freeburg InvitationalSeptember 26, 2026
3 Miles · Trenton (Wesclin) High SchoolWesclin Invitational · Oct 316:33.9Wesclin InvitationalOctober 3, 2026
3 Miles · Triad High SchoolTriad Cross Country Invitational · Oct 217:50.90Triad Cross Country Invitational October 2, 2024
3 Miles · Wesclin Campus 3 MileIHSA Class 1A XC Regional - #5A Trenton (Wesclin) · Oct 2516:52.80IHSA Class 1A XC Regional - #5A Trenton (Wesclin)October 25, 2025
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 518:05.15Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 617:41.0252nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
3,000 Meters · Alhambra Fireman & Legion ParkSt Paul Invitational · Aug 2711:57.58St Paul InvitationalAugust 27, 2022
3,000 Meters · Milburn CampusSIJHSAA Class S Region 2 Regional · Oct 410:36.5SIJHSAA Class S Region 2 RegionalOctober 4, 2023

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 183 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Class 1A Varsity18316:56.14 PB11
Oct 312026 IHSA Class 1A XC Sectional - #5 MurphysboroOct 31 · 3 Miles Varsity · Place 40 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity4016:59.90 PB11
Oct 242026 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 24 · 3 Miles Varsity · Place 16 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1616:36.6011
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 9 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity916:37.19 PB11
Oct 3Wesclin InvitationalOct 3 · 3 Miles Varsity · Place 6 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity616:33.9 PB11
Sep 302026 Triad XC InvitationalSep 30 · 3 Miles Varsity · Place 18 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1818:31.4011
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 41 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity4116:54.4 PB11
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 27 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity2717:15.2011
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 131 · Maryville (M. Christian)Maryville (M. Christian)3 Miles 3 Miles-Varsity-1A13117:17.1 PB11
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Varsity · Place 108 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Boy's Varsity10818:05.15 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #5 Trenton (Wesclin)Nov 1 · 3 Miles Varsity · Place 70 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity7017:40.0910
Oct 25IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 25 · 3 Miles Varsity · Place 18 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1816:52.80 PB10
Oct 4Wesclin InvitationalOct 4 · 3 Miles Varsity · Place 24 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity2417:35.510
Oct 12025 Triad Cross Country InvitationalOct 1 · 3 Miles Varsity · Place 19 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1918:08.9010
Sep 27Freeburg InvitationalSep 27 · 3 Miles Junior Varsity · Place 2 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Junior Varsity217:18.210
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 27 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity2717:35.8010
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 1A · Place 167 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity 1A16717:32.5010
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Frosh/Soph · Place 30 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Frosh/Soph3017:41.02 PB10
Aug 30Mascoutah XC KickoffAug 30 · 3 Miles Varsity · Place 30 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity3017:59.0010

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 12Gateway Metro Conference Cross Country ChampionshipsOct 12 · 3 Miles Varsity · Place 12 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1217:37.289
Oct 5Wesclin InvitationalOct 5 · 3 Miles Varsity · Place 16 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1617:21.29
Oct 2Triad Cross Country Invitational Oct 2 · 3 Miles Boys Varsity 3 Mile · Place 33 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Boys Varsity 3 Mile3317:50.90 PB9
Sep 25Alton Invite XC MeetSep 25 · 3 Miles Varsity · Place 4 · Maryville ChristianMaryville Christian3 Miles Varsity418:11.369
Sep 21Highland XC InvitationalSep 21 · 3 Miles Varsity · Place 35 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity3518:37.30FR
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 120 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity 1A12017:23.509
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Freshman Sophomore · Place 42 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Freshman Sophomore4217:24.609
Aug 31Mascoutah XC KickoffAug 31 · 3 Miles Varsity · Place 39 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity3918:21.09

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 4SIJHSAA Class S Region 2 RegionalOct 4 · 3,000 Meters Varsity · Place 6 · Maryville ChristianMaryville Christian3,000 Meters Varsity610:36.5 PB8
Sep 28Highland InviteSep 28 · 1.8 Miles Boys Top 7 · Place 10 · Maryville ChristianMaryville Christian1.8 Miles Boys Top 71010:34.50 PB8
Sep 21Trimpe Middle School InviteSep 21 · 2 Miles Boys Varsity · Place 2 · Maryville ChristianMaryville Christian2 Miles Boys Varsity211:44.90 PB8
Sep 11Triad MS Jamboree Sep 11 · 2 Miles Middle School · Place 3 · Maryville Christian MSMaryville Christian MS2 Miles Middle School311:04.108
Sep 7Maryville Christian School InvitationalSep 7 · 2 Miles Junior High · Place 1 · Maryville ChristianMaryville Christian2 Miles Junior High111:57.1 PB8
Sep 1Granite City Coolidge Cross Country InvitationalSep 1 · 2 Miles Boys Varsity · Place 4 · Maryville ChristianMaryville Christian2 Miles Boys Varsity411:27.10 PB8
Aug 26St Paul-Hamel InvitationalAug 26 · 3,000 Meters Varsity · Place 1 · Maryville ChristianMaryville Christian3,000 Meters Varsity111:20.318

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 5SIJHSAA Class S Region 2 RegionalsOct 5 · 3,000 Meters Varsity · Place 6 · Maryville ChristianMaryville Christian3,000 Meters Varsity610:49.78
Sep 29Highland InviteSep 29 · 1.8 Miles Boys Top 7 · Place 17 · Maryville ChristianMaryville Christian1.8 Miles Boys Top 71710:59.88
Sep 22Trimpe Middle School XC InviteSep 22 · 2 Miles Boys Varsity · Place 8 · Maryville ChristianMaryville Christian2 Miles Boys Varsity812:04.858
Sep 17Edwardsville InvitationalSep 17 · 2 Miles Middle School · Place 22 · MS_Maryville ChristianMS_Maryville Christian2 Miles Middle School2212:13.40—
Sep 2Granite City Coolidge XC InviteSep 2 · 2 Miles Boys Varsity (Top 7) · Place 25 · Maryville ChristianMaryville Christian2 Miles Boys Varsity (Top 7)2512:42.68
Aug 27St Paul InvitationalAug 27 · 3,000 Meters Varsity · Place 6 · Maryville ChristianMaryville Christian3,000 Meters Varsity611:57.58 PB8