Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Okaw Valley ParkNew Athens Invitational · Aug 2422:12.5New Athens InvitationalAugust 24, 2026
3 m · Alton High School2026 Madison County XC Championships · Oct 619:47.702026 Madison County XC ChampionshipsOctober 6, 2026
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1018:30.26Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 717:57.22IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1219:53.4First to the Finish InvitationalSeptember 12, 2026
3 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2821:09.6Mascoutah XC KickoffAugust 28, 2026
3 Miles · Murphysboro High School2026 IHSA Class 1A XC Sectional - #5 Murphysboro · Oct 3118:07.812026 IHSA Class 1A XC Sectional - #5 MurphysboroOctober 31, 2026
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 520:36.75Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 624:54.2552nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2521:17.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

10 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 1A Varsity · Place 234 · Edwardsville (Metro-East Lutheran)3 Miles Class 1A Varsity23417:57.22 PB11
Oct 312026 IHSA Class 1A XC Sectional - #5 MurphysboroOct 31 · 3 Miles Varsity · Place 86 · Edwardsville (Metro-East Lutheran)3 Miles Varsity8618:07.81 PB11
Oct 242026 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 24 · 3 Miles Varsity · Place 37 · Edwardsville (Metro-East Lutheran)3 Miles Varsity3718:05.4011
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 19 · Edwardsville (Metro-East Lutheran)3 Miles Varsity1918:30.26 PB11
Oct 62026 Madison County XC ChampionshipsOct 6 · 3 Meters Open · Place 18 · Edwardsville (Metro-East Lutheran)3 Meters Open1819:47.70 PB11
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters Elite JV · Place 252 · Edwardsville (Metro-East Lutheran)5,000 Meters Elite JV25221:17.5 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 424 · Edwardsville (Metro-East Lutheran)3 Miles 3 Miles-Varsity-1A42419:53.4 PB11
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Varsity · Place 174 · Edwardsville (Metro-East Lutheran)3 Miles Boy's Varsity17420:36.75 PB11
Aug 28Mascoutah XC KickoffAug 28 · 3 Miles HS Open Boys · Place 19 · Edwardsville (Metro-East Lutheran)3 Miles HS Open Boys1921:09.6 PB11
Aug 24New Athens InvitationalAug 24 · 2.95 Miles Varsity · Place 79 · Edwardsville (Metro-East Lutheran)2.95 Miles Varsity7922:12.5 PB11

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Open · Place 30 · Edwardsville (Metro-East Lutheran)3 Miles Open3022:40.7010
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Frosh/Soph · Place 160 · Edwardsville (Metro-East Lutheran)3 Miles Frosh/Soph16024:54.25 PB10