Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · 1.8 MilesHighland Invite · Sep 2810:50.20Highland InviteSeptember 28, 2023
1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 3011:53.21Jacksonville InviteSeptember 30, 2023
2 Miles · 2 MileMadison County Conference Meet · Sep 2512:15.60Madison County Conference MeetSeptember 25, 2023
2 Miles · Bob Mays Park2024 IESA Class 4A Sectional · Oct 1112:43.502024 IESA Class 4A SectionalOctober 11, 2024
2 Miles · Jacksonville Community ParkJacksonville Invite · Oct 112:25.84Jacksonville InviteOctober 1, 2022
2 Miles · Southern Illinois University Edwardsville58th Annual Edwardsville Invitational · Sep 2111:44.7058th Annual Edwardsville InvitationalSeptember 21, 2024
2 Miles · Wilson Park 2 MileIESA Class 4A Sectionals H · Oct 611:41.50IESA Class 4A Sectionals HOctober 6, 2023
2.1 Miles · Detweiller ParkDunlap Middle XC Invitational · Sep 2213:02.1Dunlap Middle XC InvitationalSeptember 22, 2023
3 Miles · Alhambra Fireman & Legion Park2026 Highland XC Invitational · Sep 1918:05.902026 Highland XC InvitationalSeptember 19, 2026
3 Miles · Alton High School2026 Madison County XC Championships · Oct 617:46.602026 Madison County XC ChampionshipsOctober 6, 2026
3 Miles · Belleville West High SchoolIHSA Class 3A XC Regional - #1C Belleville (West) · Oct 2516:45.50IHSA Class 3A XC Regional - #1C Belleville (West)October 25, 2025
3 Miles · Bethalto Sports ComplexCM Twilight Invite · Aug 2917:56.74CM Twilight Invite August 29, 2026
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 317:11.06Peoria High School InvitationalOctober 3, 2026
3 Miles · Milburn Campus2025 SWC XC Championships · Oct 1518:27.902025 SWC XC ChampionshipsOctober 15, 2025
3 Miles · Triad High School2025 Madison County Championships · Oct 718:57.902025 Madison County ChampionshipsOctober 7, 2025
3 Miles · Wilson Park (3.0 mile course)Southwestern Conference · Oct 1417:06.91Southwestern ConferenceOctober 14, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 618:28.3452nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 14Southwestern ConferenceOct 14 · 3 Miles Boys Varsity · Place 34 · AltonAlton3 Miles Boys Varsity3417:06.91 PB10
Oct 62026 Madison County XC ChampionshipsOct 6 · 3 Miles Varsity · Place 28 · AltonAlton3 Miles Varsity2817:46.60 PB10
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 181 · AltonAlton3 Miles Varsity - 3A18117:11.06 PB10
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 43 · AltonAlton3 Miles Varsity4318:05.90 PB10
Sep 122026 Belleville West InvitationalSep 12 · 3 Miles Varsity · Place 35 · AltonAlton3 Miles Varsity3517:45.5010
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Varsity · Place 109 · AltonAlton3 Miles Boy's Varsity10918:05.4910
Aug 29CM Twilight Invite Aug 29 · 3 Miles Varsity · Place 38 · AltonAlton3 Miles Varsity3817:56.74 PB10

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 3A XC Regional - #1C Belleville (West)Oct 25 · 3 Miles Varsity · Place 49 · AltonAlton3 Miles Varsity4916:45.50 PB9
Oct 152025 SWC XC ChampionshipsOct 15 · 3 Miles Varsity · Place 26 · AltonAlton3 Miles Varsity2618:27.90 PB9
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Varsity · Place 48 · AltonAlton3 Miles Varsity4818:57.90 PB9
Sep 27Alton InvitationalSep 27 · 3 Miles Varsity · Place 15 · AltonAlton3 Miles Varsity1518:51.799
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 49 · AltonAlton3 Miles Varsity4918:21.809
Sep 132025 Belleville West XC InvitationalSep 13 · 3 Miles Varsity · Place 33 · AltonAlton3 Miles Varsity3317:51.609
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Frosh/Soph · Place 44 · AltonAlton3 Miles Frosh/Soph4418:28.34 PB9

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 112024 IESA Class 4A SectionalOct 11 · 2 Miles Boys · Place 34 · AltonAlton2 Miles Boys3412:43.50 PB8
Sep 2158th Annual Edwardsville InvitationalSep 21 · 2 Miles Middle School · Place 9 · AltonAlton2 Miles Middle School911:44.70 PB8

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 6IESA Class 4A Sectionals HOct 6 · 2 Miles Boys Varsity · Place 12 · AltonAlton2 Miles Boys Varsity1211:41.50 PB7
Sep 30Jacksonville InviteSep 30 · 1.9 Miles 5,6,7 Grade · Place 4 · AltonAlton1.9 Miles 5,6,7 Grade411:53.21 PB7
Sep 28Highland InviteSep 28 · 1.8 Miles Boys Top 7 · Place 16 · AltonAlton1.8 Miles Boys Top 71610:50.20 PB7
Sep 25Madison County Conference MeetSep 25 · 2 Miles Varsity Boys · Place 7 · AltonAlton2 Miles Varsity Boys712:15.60 PB7
Sep 22Dunlap Middle XC InvitationalSep 22 · 2.1 Miles Varsity Boys - 2.1 Miles · Place 82 · AltonAlton2.1 Miles Varsity Boys - 2.1 Miles8213:02.1 PB7
Sep 1Granite City Coolidge Cross Country InvitationalSep 1 · 2 Miles Boys Varsity · Place 25 · AltonAlton2 Miles Boys Varsity2512:18.707

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 1Jacksonville InviteOct 1 · 2 Miles 5,6,7 Grade Boys · Place 14 · AltonAlton2 Miles 5,6,7 Grade Boys1412:25.84 PB6
Sep 29Highland InviteSep 29 · 1.8 Miles Boys Top 7 · Place 55 · AltonAlton1.8 Miles Boys Top 75512:04.06
Sep 26Madison County Middle School ConferenceSep 26 · 2 Miles Varsity Boys · Place 13 · AltonAlton2 Miles Varsity Boys1312:58.326
Sep 23Dunlap Middle XC InvitationalSep 23 · 2.1 Miles Varsity Boys · Place 199 · AltonAlton2.1 Miles Varsity Boys19913:46.66
Sep 22Trimpe Middle School XC InviteSep 22 · 2 Miles Boys Varsity · Place 19 · AltonAlton2 Miles Boys Varsity1913:02.206
Sep 17Edwardsville InvitationalSep 17 · 2 Miles Middle School · Place 71 · MS_AltonMS_Alton2 Miles Middle School7113:44.206
Sep 2Granite City Coolidge XC InviteSep 2 · 2 Miles Boys Open · Place 10 · AltonAlton2 Miles Boys Open1014:06.26