Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · 1.8 MilesHighland Invite · Sep 2912:26.5Highland InviteSeptember 29, 2022
1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 3013:49.42Jacksonville InviteSeptember 30, 2023
2 Miles · 2 MileTrimpe Middle School XC Invite · Sep 2213:24.66Trimpe Middle School XC InviteSeptember 22, 2022
2 Miles · Bob Mays Park2024 IESA Class 4A Sectional · Oct 1113:01.402024 IESA Class 4A SectionalOctober 11, 2024
2 Miles · Jacksonville Community ParkJacksonville Invite · Oct 112:57.17Jacksonville InviteOctober 1, 2022
2 Miles · Southern Illinois University Edwardsville58th Annual Edwardsville Invitational · Sep 2113:11.1058th Annual Edwardsville InvitationalSeptember 21, 2024
2 Miles · Wilson Park 2 MileGranite City Coolidge Cross Country Invitational · Sep 114:14.40Granite City Coolidge Cross Country InvitationalSeptember 1, 2023
2.1 Miles · Detweiller ParkDunlap Middle XC Invitational · Sep 2314:18.2Dunlap Middle XC InvitationalSeptember 23, 2022
3 Miles · Alhambra Fireman & Legion Park2026 Highland XC Invitational · Sep 1918:14.802026 Highland XC InvitationalSeptember 19, 2026
3 Miles · Alton High SchoolAlton Invitational · Sep 2618:20.83Alton InvitationalSeptember 26, 2026
3 Miles · Belleville West High SchoolIHSA Class 3A XC Regional - #1C Belleville (West) · Oct 2518:52.40IHSA Class 3A XC Regional - #1C Belleville (West)October 25, 2025
3 Miles · Bethalto Sports ComplexCM Twilight Invite · Aug 2918:12.37CM Twilight Invite August 29, 2026
3 Miles · Detweiller ParkPeoria High School Invitational · Oct 317:38.02Peoria High School InvitationalOctober 3, 2026
3 Miles · Milburn Campus2025 SWC XC Championships · Oct 1519:10.602025 SWC XC ChampionshipsOctober 15, 2025
3 Miles · Triad High School2025 Madison County Championships · Oct 720:25.702025 Madison County ChampionshipsOctober 7, 2025
3 Miles · Wilson Park (3.0 mile course)Southwestern Conference · Oct 1417:52.47Southwestern ConferenceOctober 14, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 620:38.9652nd 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 45 · AltonAlton3 Miles Boys Varsity4517:52.47 PB10
Oct 62026 Madison County XC ChampionshipsOct 6 · 3 Miles Varsity · Place 46 · AltonAlton3 Miles Varsity4619:30.5010
Oct 3Peoria High School InvitationalOct 3 · 3 Miles Varsity - 3A · Place 216 · AltonAlton3 Miles Varsity - 3A21617:38.02 PB10
Sep 26Alton InvitationalSep 26 · 3 Miles HS · Place 13 · AltonAlton3 Miles HS1318:20.83 PB10
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 44 · AltonAlton3 Miles Varsity4418:14.80 PB10
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Frosh/Soph · Place 33 · AltonAlton3 Miles Boy's Frosh/Soph3317:56.6610
Aug 29CM Twilight Invite Aug 29 · 3 Miles Varsity · Place 49 · AltonAlton3 Miles Varsity4918:12.37 PB10

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 3A XC Regional - #1C Belleville (West)Oct 25 · 3 Miles Varsity · Place 71 · AltonAlton3 Miles Varsity7118:52.40 PB9
Oct 152025 SWC XC ChampionshipsOct 15 · 3 Miles Varsity · Place 31 · AltonAlton3 Miles Varsity3119:10.60 PB9
Oct 72025 Madison County ChampionshipsOct 7 · 3 Miles Varsity · Place 63 · AltonAlton3 Miles Varsity6320:25.70 PB9
Sep 27Alton InvitationalSep 27 · 3 Miles Varsity · Place 26 · AltonAlton3 Miles Varsity2620:21.179
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 85 · AltonAlton3 Miles Varsity8519:49.509
Sep 132025 Belleville West XC InvitationalSep 13 · 3 Miles Varsity · Place 49 · AltonAlton3 Miles Varsity4919:30.709
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Frosh/Soph · Place 102 · AltonAlton3 Miles Frosh/Soph10220:38.96 PB9

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 112024 IESA Class 4A SectionalOct 11 · 2 Miles Boys · Place 48 · AltonAlton2 Miles Boys4813:01.40 PB8
Sep 2158th Annual Edwardsville InvitationalSep 21 · 2 Miles Middle School · Place 46 · AltonAlton2 Miles Middle School4613:11.10 PB8

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 6IESA Class 4A Sectionals HOct 6 · 2 Miles Boys Varsity · Place 81 · AltonAlton2 Miles Boys Varsity8115:22.007
Sep 30Jacksonville InviteSep 30 · 1.9 Miles 5,6,7 Grade · Place 36 · AltonAlton1.9 Miles 5,6,7 Grade3613:49.42 PB7
Sep 28Highland InviteSep 28 · 1.8 Miles Boys Top 7 · Place 114 · AltonAlton1.8 Miles Boys Top 711413:10.807
Sep 25Madison County Conference MeetSep 25 · 2 Miles Varsity Boys · Place 22 · AltonAlton2 Miles Varsity Boys2213:52.607
Sep 22Dunlap Middle XC InvitationalSep 22 · 2.1 Miles Varsity Boys - 2.1 Miles · Place 236 · AltonAlton2.1 Miles Varsity Boys - 2.1 Miles23614:46.07
Sep 1Granite City Coolidge Cross Country InvitationalSep 1 · 2 Miles Boys Varsity · Place 104 · AltonAlton2 Miles Boys Varsity10414:14.40 PB7

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 1Jacksonville InviteOct 1 · 2 Miles 5,6,7 Grade Boys · Place 21 · AltonAlton2 Miles 5,6,7 Grade Boys2112:57.17 PB6
Sep 29Highland InviteSep 29 · 1.8 Miles Boys Top 7 · Place 76 · AltonAlton1.8 Miles Boys Top 77612:26.5 PB6
Sep 26Madison County Middle School ConferenceSep 26 · 2 Miles Varsity Boys · Place 19 · AltonAlton2 Miles Varsity Boys1913:41.686
Sep 23Dunlap Middle XC InvitationalSep 23 · 2.1 Miles Varsity Boys · Place 256 · AltonAlton2.1 Miles Varsity Boys25614:18.2 PB6
Sep 22Trimpe Middle School XC InviteSep 22 · 2 Miles Boys Varsity · Place 28 · AltonAlton2 Miles Boys Varsity2813:24.66 PB6
Sep 17Edwardsville InvitationalSep 17 · 2 Miles Middle School · Place 78 · MS_AltonMS_Alton2 Miles Middle School7813:46.006