Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Okaw Valley ParkNew Athens Invitational · Aug 2418:33.8New Athens InvitationalAugust 24, 2026
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1017:45.84Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Alton High School2026 Madison County XC Championships · Oct 619:36.202026 Madison County XC ChampionshipsOctober 6, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 718:24.84IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1218:24.1First to the Finish InvitationalSeptember 12, 2026
3 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2818:57.0Mascoutah XC KickoffAugust 28, 2026
3 Miles · Murphysboro High School2026 IHSA Class 1A XC Sectional - #5 Murphysboro · Oct 3118:20.942026 IHSA Class 1A XC Sectional - #5 MurphysboroOctober 31, 2026
3 Miles · Triad High School2025 Madison County Championships · Oct 719:29.002025 Madison County ChampionshipsOctober 7, 2025
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 518:54.94Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 619:52.3152nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2519:20.5Gans Creek Classic HSSeptember 25, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 1A Varsity · Place 245 · Edwardsville (Metro-East Lutheran)3 Miles Class 1A Varsity24518:24.84 PB11
Oct 312026 IHSA Class 1A XC Sectional - #5 MurphysboroOct 31 · 3 Miles Varsity · Place 91 · Edwardsville (Metro-East Lutheran)3 Miles Varsity9118:20.94 PB11
Oct 242026 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 24 · 3 Miles Varsity · Place 35 · Edwardsville (Metro-East Lutheran)3 Miles Varsity3517:56.5011
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 13 · Edwardsville (Metro-East Lutheran)3 Miles Varsity1317:45.84 PB11
Oct 62026 Madison County XC ChampionshipsOct 6 · 3 Miles Varsity · Place 48 · Edwardsville (Metro-East Lutheran)3 Miles Varsity4819:36.20 PB11
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters Elite Varsity · Place 296 · Edwardsville (Metro-East Lutheran)5,000 Meters Elite Varsity29619:20.5 PB11
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 61 · Edwardsville (Metro-East Lutheran)3 Miles Varsity6118:53.4011
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 253 · Edwardsville (Metro-East Lutheran)3 Miles 3 Miles-Varsity-1A25318:24.1 PB11
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Varsity · Place 138 · Edwardsville (Metro-East Lutheran)3 Miles Boy's Varsity13818:54.94 PB11
Aug 28Mascoutah XC KickoffAug 28 · 3 Miles HS Varsity Boys · Place 56 · Edwardsville (Metro-East Lutheran)3 Miles HS Varsity Boys5618:57.0 PB11
Aug 24New Athens InvitationalAug 24 · 2.95 Miles Varsity · Place 17 · Edwardsville (Metro-East Lutheran)2.95 Miles Varsity1718:33.8 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Open · Place 18 · Edwardsville (Metro-East Lutheran)3 Miles Open1819:29.00 PB10
Oct 4Wesclin InvitationalOct 4 · 3 Miles Varsity · Place 43 · Edwardsville (Metro-East Lutheran)3 Miles Varsity4318:51.710
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite JV · Place 219 · Edwardsville (Metro-East Lutheran)5,000 Meters Elite JV21920:02.2910
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Open · Place 4 · Edwardsville (Metro-East Lutheran)3 Miles Open419:28.8010
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 1A · Place 326 · Edwardsville (Metro-East Lutheran)3 Miles Varsity 1A32619:05.3010
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Frosh/Soph · Place 89 · Edwardsville (Metro-East Lutheran)3 Miles Frosh/Soph8919:52.31 PB10
Aug 30Mascoutah XC KickoffAug 30 · 3 Miles Varsity · Place 50 · Edwardsville (Metro-East Lutheran)3 Miles Varsity5019:12.1010
Aug 25New Athens Invitational (Run by the River)Aug 25 · 2.95 Miles Varsity · Place 37 · Edwardsville (Metro-East Lutheran)2.95 Miles Varsity3719:21.710

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 1A XC Regional-#5A Trenton (Wesclin)Oct 26 · 3 Miles Varsity · Place 56 · Edwardsville (Metro-East Lutheran)3 Miles Varsity5618:51.809
Oct 12Gateway Metro Conference Cross Country ChampionshipsOct 12 · 3 Miles Varsity · Place 25 · Edwardsville (Metro-East Lutheran)3 Miles Varsity2519:50.169
Oct 82024 Madison County XC ChampionshipOct 8 · 3 Miles Junior Varsity · Place 3 · Edwardsville (Metro-East Lutheran)3 Miles Junior Varsity319:06.60FR
Sep 28Coal Mine ClassicSep 28 · 3 Miles Varsity · Place 23 · Edwardsville (Metro-East Lutheran)3 Miles Varsity2321:10.259
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 366 · Edwardsville (Metro-East Lutheran)3 Miles Varsity 1A36620:27.009
Sep 3Carlinville Early MeetSep 3 · 3 Miles Varsity · Place 42 · Edwardsville (Metro-East Lutheran)3 Miles Varsity4220:28.059
Aug 31Civic Memorial Twilight InvitationalAug 31 · 3 Miles Varsity · Place 38 · Edwardsville (Metro-East Lutheran)3 Miles Varsity3820:56.509