Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · EAWR High SchoolEast Alton Wood River Invitational · Oct 1014:13.48East Alton Wood River InvitationalOctober 10, 2026
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1022:37.48Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Alton High School2026 Madison County XC Championships · Oct 623:18.902026 Madison County XC ChampionshipsOctober 6, 2026
3 Miles · Christian County FairgroundsIHSA Class 2A XC Regional - #1C Taylorville · Oct 2523:57.99IHSA Class 2A XC Regional - #1C TaylorvilleOctober 25, 2025
3 Miles · Detweiller ParkDetweiller at Dark powered by Under Armour - HIGH SCHOOL · Jul 2424:44.32Detweiller at Dark powered by Under Armour - HIGH SCHOOLJuly 24, 2026
3 Miles · Loveless ParkCarlinville Early Meet · Sep 225:03.09Carlinville Early MeetSeptember 2, 2025
3 Miles · Southwestern High SchoolSouthwestern Invitational · Oct 323:36.00Southwestern InvitationalOctober 3, 2026
3 Miles · Triad High School2026 Triad XC Invitational · Sep 3024:15.002026 Triad XC InvitationalSeptember 30, 2026
5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 224:10.50Nike XC Town TwilightOctober 2, 2026
5,000 Meters · Southwestern Middle SchoolTri Meet · Sep 3025:00Tri MeetSeptember 30, 2025

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 242026 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 24 · 3 Miles Varsity · Place 44 · Alton (Marquette)Alton (Marquette)3 Miles Varsity4423:20.7010
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 18 · Alton (Marquette)Alton (Marquette)3 Miles Varsity1822:37.48 PB10
Oct 10East Alton Wood River InvitationalOct 10 · 2 Miles Varsity · Place 17 · Alton (Marquette)Alton (Marquette)2 Miles Varsity1714:13.48 PB10
Oct 62026 Madison County XC ChampionshipsOct 6 · 3 Miles Varsity · Place 33 · Alton (Marquette)Alton (Marquette)3 Miles Varsity3323:18.90 PB10
Oct 3Southwestern InvitationalOct 3 · 3 Miles Varsity · Place 13 · Alton (Marquette)Alton (Marquette)3 Miles Varsity1323:36.00 PB10
Oct 2Nike XC Town TwilightOct 2 · 5,000 Meters Combined Open Green · Place 420 · Alton (Marquette)Alton (Marquette)5,000 Meters Combined Open Green42024:10.50 PB10
Sep 302026 Triad XC InvitationalSep 30 · 3 Miles Varsity · Place 31 · Alton (Marquette)Alton (Marquette)3 Miles Varsity3124:15.00 PB10
Sep 26Alton InvitationalSep 26 · 3 Miles HS · Place 11 · Alton (Marquette)Alton (Marquette)3 Miles HS1124:38.0610
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 68 · Alton (Marquette)Alton (Marquette)3 Miles Varsity6824:37.4010
Sep 9Twilight MeetSep 9 · 3 Miles Varsity · Place 7 · Alton (Marquette)Alton (Marquette)3 Miles Varsity725:2710
Jul 24Detweiller at Dark powered by Under Armour - HIGH SCHOOLJul 24 · 3 Miles Co-Ed HS · Place 108 · UnattachedUnattached3 Miles Co-Ed HS10824:44.32 PB10

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 2A XC Regional - #1C TaylorvilleOct 25 · 3 Miles Varsity · Place 59 · Alton (Marquette)Alton (Marquette)3 Miles Varsity5923:57.99 PB9
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Varsity · Place 45 · Alton (Marquette)Alton (Marquette)3 Miles Varsity4524:17.709
Oct 12025 Triad Cross Country InvitationalOct 1 · 3 Miles Varsity · Place 77 · Alton (Marquette)Alton (Marquette)3 Miles Varsity7725:31.209
Sep 30Tri MeetSep 30 · 5,000 Meters Varsity · Place 2 · Alton (Marquette)Alton (Marquette)5,000 Meters Varsity225:00 PB9
Sep 27Alton InvitationalSep 27 · 3 Miles Varsity · Place 21 · Alton (Marquette)Alton (Marquette)3 Miles Varsity2125:35.439
Sep 2Carlinville Early MeetSep 2 · 3 Miles Varsity · Place 35 · Alton (Marquette)Alton (Marquette)3 Miles Varsity3525:03.09 PB9