Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · EAWR High SchoolEast Alton Wood River Invitational · Oct 1010:34.27East Alton Wood River InvitationalOctober 10, 2026
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1016:32.94Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Alton High School2026 Madison County XC Championships · Oct 617:10.802026 Madison County XC ChampionshipsOctober 6, 2026
3 Miles · Christian County FairgroundsIHSA Class 2A XC Regional - #1C Taylorville · Oct 2517:48.56IHSA Class 2A XC Regional - #1C TaylorvilleOctober 25, 2025
3 Miles · Murphysboro High School2026 IHSA Class 1A XC Sectional - #5 Murphysboro · Oct 3117:51.182026 IHSA Class 1A XC Sectional - #5 MurphysboroOctober 31, 2026
3 Miles · Southwestern High SchoolTwilight Meet · Sep 917:52Twilight MeetSeptember 9, 2026
3 Miles · Triad High School2026 Triad XC Invitational · Sep 3017:44.402026 Triad XC InvitationalSeptember 30, 2026
5,000 Meters · Southwestern Middle SchoolTri Meet · Sep 3019:18.00Tri MeetSeptember 30, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 1A XC Sectional - #5 MurphysboroOct 31 · 3 Miles Varsity · Place 71 · Alton (Marquette)3 Miles Varsity7117:51.18 PB10
Oct 242026 IHSA Class 1A XC Regional - #5A Trenton (Wesclin)Oct 24 · 3 Miles Varsity · Place 15 · Alton (Marquette)3 Miles Varsity1516:35.9010
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 8 · Alton (Marquette)3 Miles Varsity816:32.94 PB10
Oct 10East Alton Wood River InvitationalOct 10 · 2 Miles Varsity · Place 9 · Alton (Marquette)2 Miles Varsity910:34.27 PB10
Oct 62026 Madison County XC ChampionshipsOct 6 · 3 Miles Varsity · Place 16 · Alton (Marquette)3 Miles Varsity1617:10.80 PB10
Oct 3Southwestern InvitationalOct 3 · 3 Miles Varsity · Alton (Marquette)3 Miles Varsity—DNS10
Sep 302026 Triad XC InvitationalSep 30 · 3 Miles Varsity · Place 10 · Alton (Marquette)3 Miles Varsity1017:44.40 PB10
Sep 26Alton InvitationalSep 26 · 3 Miles HS · Place 5 · Alton (Marquette)3 Miles HS517:27.5110
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 23 · Alton (Marquette)3 Miles Varsity2317:05.1010
Sep 9Twilight MeetSep 9 · 3 Miles Varsity · Place 7 · Alton (Marquette)3 Miles Varsity717:52 PB10

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 2A XC Regional - #1C TaylorvilleOct 25 · 3 Miles Varsity · Place 52 · Alton (Marquette)3 Miles Varsity5217:48.56 PB9
Oct 11East Alton Wood River InvitationalOct 11 · 2 Miles Varsity · Place 16 · Alton (Marquette)2 Miles Varsity1611:31.499
Oct 11Gateway Metro Conference XC ChampsOct 11 · 2.8 Miles Varsity · Place 15 · Alton (Marquette)2.8 Miles Varsity1516:39.649
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Varsity · Place 45 · Alton (Marquette)3 Miles Varsity4518:32.709
Oct 12025 Triad Cross Country InvitationalOct 1 · 3 Miles Varsity · Place 42 · Alton (Marquette)3 Miles Varsity4219:14.109
Sep 30Tri MeetSep 30 · 5,000 Meters Varsity · Place 3 · Alton (Marquette)5,000 Meters Varsity319:18.00 PB9
Sep 27Alton InvitationalSep 27 · 3 Miles Varsity · Place 20 · Alton (Marquette)3 Miles Varsity2019:51.689