Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.95 Miles · Okaw Valley ParkNew Athens Invitational · Aug 2421:53.0New Athens InvitationalAugust 24, 2026
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1020:55.85Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Alton High School2026 Madison County XC Championships · Oct 623:08.102026 Madison County XC ChampionshipsOctober 6, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 721:13.00IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1221:52.7First to the Finish InvitationalSeptember 12, 2026
3 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2821:25.0Mascoutah XC KickoffAugust 28, 2026
3 Miles · Murphysboro High School2026 IHSA Class 1A XC Sectional - #5 Murphysboro · Oct 3120:50.462026 IHSA Class 1A XC Sectional - #5 MurphysboroOctober 31, 2026
3 Miles · Triad High School2025 Madison County Championships · Oct 722:24.402025 Madison County ChampionshipsOctober 7, 2025
3 Miles · Wesclin Campus 3 MileIHSA Class 1A XC Regional - #5A Trenton (Wesclin) · Oct 2520:43.58IHSA 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 521:21.18Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 622:31.4052nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2522:40.6Gans 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 201 · Edwardsville (Metro-East Lutheran)3 Miles Class 1A Varsity20121:13.00 PB11
Oct 312026 IHSA Class 1A XC Sectional - #5 MurphysboroOct 31 · 3 Miles Varsity · Place 46 · Edwardsville (Metro-East Lutheran)3 Miles Varsity4620:50.46 PB11
Oct 242026 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 24 · 3 Miles Varsity · Place 24 · Edwardsville (Metro-East Lutheran)3 Miles Varsity2420:56.0011
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 13 · Edwardsville (Metro-East Lutheran)3 Miles Varsity1320:55.85 PB11
Oct 62026 Madison County XC ChampionshipsOct 6 · 3 Miles Varsity · Place 31 · Edwardsville (Metro-East Lutheran)3 Miles Varsity3123:08.10 PB11
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters Elite Varsity · Place 289 · Edwardsville (Metro-East Lutheran)5,000 Meters Elite Varsity28922:40.6 PB11
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 38 · Edwardsville (Metro-East Lutheran)3 Miles Varsity3822:24.4011
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-1A · Place 157 · Edwardsville (Metro-East Lutheran)3 Miles 3 Miles-Varsity-1A15721:52.7 PB11
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Girl's Varsity · Place 70 · Edwardsville (Metro-East Lutheran)3 Miles Girl's Varsity7021:21.18 PB11
Aug 28Mascoutah XC KickoffAug 28 · 3 Miles HS Varsity Girls · Place 33 · Edwardsville (Metro-East Lutheran)3 Miles HS Varsity Girls3321:25.0 PB11
Aug 24New Athens InvitationalAug 24 · 2.95 Miles Varsity · Place 18 · Edwardsville (Metro-East Lutheran)2.95 Miles Varsity1821:53.0 PB11

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #5 Trenton (Wesclin)Nov 1 · 3 Miles Varsity · Place 64 · Edwardsville (Metro-East Lutheran)3 Miles Varsity6421:19.4210
Oct 25IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 25 · 3 Miles Varsity · Place 19 · Edwardsville (Metro-East Lutheran)3 Miles Varsity1920:43.58 PB10
Oct 11Gateway Metro Conference XC ChampsOct 11 · 2.8 Miles Varsity · Place 10 · Edwardsville (Metro-East Lutheran)2.8 Miles Varsity1019:59.3910
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Varsity · Place 33 · Edwardsville (Metro-East Lutheran)3 Miles Varsity3322:24.40 PB10
Oct 4Wesclin InvitationalOct 4 · 3 Miles Varsity · Place 29 · Edwardsville (Metro-East Lutheran)3 Miles Varsity2921:22.710
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite JV · Place 82 · Edwardsville (Metro-East Lutheran)5,000 Meters Elite JV8222:47.9110
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 42 · Edwardsville (Metro-East Lutheran)3 Miles Varsity4222:01.7010
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 1A · Place 184 · Edwardsville (Metro-East Lutheran)3 Miles Varsity 1A18422:14.0010
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Junior Varsity · Place 21 · Edwardsville (Metro-East Lutheran)3 Miles Junior Varsity2122:31.40 PB10
Aug 30Mascoutah XC KickoffAug 30 · 3 Miles Varsity · Place 38 · Edwardsville (Metro-East Lutheran)3 Miles Varsity3822:16.0010
Aug 25New Athens Invitational (Run by the River)Aug 25 · 2.95 Miles Varsity · Place 14 · Edwardsville (Metro-East Lutheran)2.95 Miles Varsity1421:56.410

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 1A XC Regional-#5A Trenton (Wesclin)Oct 26 · 3 Miles Varsity · Place 38 · Edwardsville (Metro-East Lutheran)3 Miles Varsity3823:09.609
Oct 12Gateway Metro Conference Cross Country ChampionshipsOct 12 · 3 Miles Varsity · Place 21 · Edwardsville (Metro-East Lutheran)3 Miles Varsity2124:42.149
Sep 28Coal Mine ClassicSep 28 · 3 Miles Varsity · Place 6 · Edwardsville (Metro-East Lutheran)3 Miles Varsity624:48.189
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 267 · Edwardsville (Metro-East Lutheran)3 Miles Varsity 1A26724:32.509
Sep 3Carlinville Early MeetSep 3 · 3 Miles Varsity · Place 33 · Edwardsville (Metro-East Lutheran)3 Miles Varsity3325:47.839
Aug 31Civic Memorial Twilight InvitationalAug 31 · 3 Miles Varsity · Place 27 · Edwardsville (Metro-East Lutheran)3 Miles Varsity2725:52.409