Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Greenville High School - Soccer Field ComplexDave Holden Invitational · Sep 1515:37.17Dave Holden InvitationalSeptember 15, 2026
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1023:40.85Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Marissa Recreational AreaMeteor Invite · Sep 831:09.9Meteor InviteSeptember 8, 2026
3 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2825:35.6Mascoutah XC KickoffAugust 28, 2026
3 Miles · Nursery RoadTrojan Classic XC Invite · Oct 1819:43.07Trojan Classic XC InviteOctober 18, 2025
3 Miles · Smithton ParkFreeburg Invitational · Sep 2720:03.0Freeburg InvitationalSeptember 27, 2025
3.1 Miles · Washington County Rec. AreaNashville Invitational · Sep 2125:14.8Nashville InvitationalSeptember 21, 2026
5,000 Meters · SIUE Cross Country Course60th Annual Edwardsville Cross Country Invitational · Sep 1927:56.4060th Annual Edwardsville Cross Country InvitationalSeptember 19, 2026
5,000 Meters · Southern Illinois University Edwardsville59th Annual Edwardsville Invitational Sponsored by First to the Finish · Sep 2021:59.8059th Annual Edwardsville Invitational Sponsored by First to the FinishSeptember 20, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 242026 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 24 · 3 Miles Varsity · Place 83 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity8323:07.9011
Oct 17Trojan Classic XC InviteOct 17 · 3 Miles Varsity · Place 130 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity13022:26.8811
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 30 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity3023:40.85 PB11
Sep 28Carlyle High School Home MeetSep 28 · 3 Miles Varsity · Place 23 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity2327:56Unofficial11
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 158 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity15823:40.411
Sep 21Nashville InvitationalSep 21 · 3.1 Miles Varsity · Place 89 · Centralia (Christ Our Rock Lutheran)3.1 Miles Varsity8925:14.8 PB11
Sep 1960th Annual Edwardsville Cross Country InvitationalSep 19 · 5,000 Meters High School Boys · Place 188 · Centralia (Christ Our Rock Lutheran)5,000 Meters High School Boys18827:56.40 PB11
Sep 15Dave Holden InvitationalSep 15 · 2 Miles Varsity · Place 38 · Centralia (Christ Our Rock Lutheran)2 Miles Varsity3815:37.17 PB11
Sep 8Meteor InviteSep 8 · 3 Miles Varsity · Place 114 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity11431:09.9 PB11
Aug 28Mascoutah XC KickoffAug 28 · 3 Miles HS Varsity Boys · Place 126 · Centralia (Christ Our Rock Lutheran)3 Miles HS Varsity Boys12625:35.6 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 18Trojan Classic XC InviteOct 18 · 3 Miles Varsity · Place 111 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity11119:43.07 PB10
Oct 11Gateway Metro Conference XC ChampsOct 11 · 2.8 Miles Varsity · Place 22 · Centralia (Christ Our Rock Lutheran)2.8 Miles Varsity2218:08.6210
Oct 4Wesclin InvitationalOct 4 · 3 Miles Varsity · Place 76 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity7620:02.910
Sep 27Freeburg InvitationalSep 27 · 3 Miles Varsity · Place 113 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity11320:03.0 PB10
Sep 22Nashville InvitationalSep 22 · 3.1 Miles Varsity · Place 31 · Centralia (Christ Our Rock Lutheran)3.1 Miles Varsity3120:23.910
Sep 2059th Annual Edwardsville Invitational Sponsored by First to the FinishSep 20 · 5,000 Meters High School Boys · Place 154 · Centralia (Christ Our Rock Lutheran)5,000 Meters High School Boys15421:59.80 PB10
Sep 16Dave Holden OpenSep 16 · 3 Miles Varsity · Place 27 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity2721:26.4010
Sep 9Meteor InvitationalSep 9 · 3 Miles Varsity · Place 61 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity6121:10.610
Aug 30Mascoutah XC KickoffAug 30 · 3 Miles Varsity · Place 100 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity10020:58.4010

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 1A XC Sectional-#5 BentonNov 2 · 2.92 Miles Varsity · Place 94 · Centralia (Christ Our Rock Lutheran)2.92 Miles Varsity9418:01.90FR
Oct 262024 IHSA Class 1A XC Regional-#5A Trenton (Wesclin)Oct 26 · 3 Miles Varsity · Place 55 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity5518:47.009
Oct 212024 Belleville East JV FinalOct 21 · 3 Miles Varsity · Place 1 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity120:02.10FR
Oct 12Gateway Metro Conference Cross Country ChampionshipsOct 12 · 3 Miles Varsity · Place 26 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity2619:55.299
Oct 5Wesclin InvitationalOct 5 · 3 Miles Varsity · Place 47 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity4719:29.59
Oct 3Chester InvitationalOct 3 · 3 Miles Varsity · Place 51 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity5121:06.89
Sep 28Freeburg InvitationalSep 28 · 3 Miles Varsity · Place 163 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity16322:04.89
Sep 2158th Annual Edwardsville InvitationalSep 21 · 5,000 Meters Varsity · Place 190 · Centralia (Christ Our Rock Lutheran)5,000 Meters Varsity19023:16.909
Sep 17Sparta HS InvitationalSep 17 · 3 Miles Varsity · Place 20 · Centralia (Christ Our Rock Lutheran)3 Miles Varsity2020:22.99