Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Okaw Valley ParkNew Athens Invitational · Aug 2419:34.5New Athens InvitationalAugust 24, 2026
3 m · Alton High School2026 Madison County XC Championships · Oct 620:43.302026 Madison County XC ChampionshipsOctober 6, 2026
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1018:50.80Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1220:34.0First to the Finish InvitationalSeptember 12, 2026
3 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2819:49.9Mascoutah XC KickoffAugust 28, 2026
3 Miles · Triad High School2025 Madison County Championships · Oct 721:06.702025 Madison County ChampionshipsOctober 7, 2025
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 519:51.51Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 620:27.2452nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2520:33.0Gans Creek Classic HSSeptember 25, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 21 · Edwardsville (Metro-East Lutheran)3 Miles Varsity2118:50.80 PB10
Oct 62026 Madison County XC ChampionshipsOct 6 · 3 Meters Open · Place 23 · Edwardsville (Metro-East Lutheran)3 Meters Open2320:43.30 PB10
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters Elite JV · Place 228 · Edwardsville (Metro-East Lutheran)5,000 Meters Elite JV22820:33.0 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 492 · Edwardsville (Metro-East Lutheran)3 Miles 3 Miles-Varsity-1A49220:34.0 PB10
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Frosh/Soph · Place 76 · Edwardsville (Metro-East Lutheran)3 Miles Boy's Frosh/Soph7619:51.51 PB10
Aug 28Mascoutah XC KickoffAug 28 · 3 Miles HS Open Boys · Place 9 · Edwardsville (Metro-East Lutheran)3 Miles HS Open Boys919:49.9 PB10
Aug 24New Athens InvitationalAug 24 · 2.95 Miles Varsity · Place 37 · Edwardsville (Metro-East Lutheran)2.95 Miles Varsity3719:34.5 PB10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Open · Place 35 · Edwardsville (Metro-East Lutheran)3 Miles Open3521:06.70 PB9
Oct 4Wesclin InvitationalOct 4 · 3 Miles Varsity · Place 63 · Edwardsville (Metro-East Lutheran)3 Miles Varsity6319:35.39
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite JV · Place 305 · Edwardsville (Metro-East Lutheran)5,000 Meters Elite JV30521:35.679
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Open · Place 8 · Edwardsville (Metro-East Lutheran)3 Miles Open820:12.309
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 1A · Place 371 · Edwardsville (Metro-East Lutheran)3 Miles Varsity 1A37119:29.509
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Frosh/Soph · Place 99 · Edwardsville (Metro-East Lutheran)3 Miles Frosh/Soph9920:27.24 PB9
Aug 30Mascoutah XC KickoffAug 30 · 3 Miles Varsity · Place 82 · Edwardsville (Metro-East Lutheran)3 Miles Varsity8220:12.209
Aug 25New Athens Invitational (Run by the River)Aug 25 · 2.95 Miles Varsity · Place 75 · Edwardsville (Metro-East Lutheran)2.95 Miles Varsity7522:13.79