Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Alhambra Fireman & Legion Park2026 Highland XC Invitational · Sep 1917:28.002026 Highland XC InvitationalSeptember 19, 2026
3 Miles · Alton High SchoolAlton Invitational · Sep 2617:13.06Alton InvitationalSeptember 26, 2026
3 Miles · Bethalto Sports ComplexCM Twilight Invite · Aug 2917:09.19CM Twilight Invite August 29, 2026
3 Miles · Christian County FairgroundsIHSA Class 2A XC Regional - #1C Taylorville · Oct 2517:13.62IHSA Class 2A XC Regional - #1C TaylorvilleOctober 25, 2025
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1217:19.2First to the Finish InvitationalSeptember 12, 2026
3 Miles · Loveless ParkCarlinville Early Meet · Sep 219:09.25Carlinville Early MeetSeptember 2, 2025
3 Miles · Principia College2025 MVC XC Championships · Oct 1618:53.002025 MVC XC ChampionshipsOctober 16, 2025
3 Miles · Southwestern High SchoolSouthwestern Invitational · Oct 316:40Southwestern InvitationalOctober 3, 2026
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 517:15.23Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 618:27.8952nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025
5,000 Meters · Southwestern Middle SchoolTwi-Light Meet · Sep 1018:13.00Twi-Light MeetSeptember 10, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 3Southwestern InvitationalOct 3 · 3 Miles Varsity · Place 7 · Jerseyville (Jersey)3 Miles Varsity716:40 PB11
Sep 26Alton InvitationalSep 26 · 3 Miles HS · Place 4 · Jerseyville (Jersey)3 Miles HS417:13.06 PB11
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 32 · Jerseyville (Jersey)3 Miles Varsity3217:28.00 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 148 · Jerseyville (Jersey)3 Miles 3 Miles-Varsity-2A14817:19.2 PB11
Sep 9Twilight MeetSep 9 · 3 Miles Varsity · Place 6 · Jerseyville (Jersey)3 Miles Varsity617:4811
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Varsity · Place 83 · Jerseyville (Jersey)3 Miles Boy's Varsity8317:15.23 PB11
Aug 29CM Twilight Invite Aug 29 · 3 Miles Varsity · Place 22 · Jerseyville (Jersey)3 Miles Varsity2217:09.19 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 2A XC Regional - #1C TaylorvilleOct 25 · 3 Miles Varsity · Place 46 · Jerseyville (Jersey)3 Miles Varsity4617:13.62 PB10
Oct 162025 MVC XC ChampionshipsOct 16 · 3 Miles Varsity · Place 34 · Jerseyville (Jersey)3 Miles Varsity3418:53.00 PB10
Oct 11East Alton Wood River InvitationalOct 11 · 2 Miles Varsity · Place 12 · Jerseyville (Jersey)2 Miles Varsity1210:57.3710
Sep 27Alton InvitationalSep 27 · 3 Miles Varsity · Place 17 · Jerseyville (Jersey)3 Miles Varsity1719:05.2210
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Varsity · Place 54 · Jerseyville (Jersey)3 Miles Varsity5418:30.7010
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 360 · Jerseyville (Jersey)3 Miles Varsity 2A36018:47.0010
Sep 10Twi-Light MeetSep 10 · 5,000 Meters Varsity · Place 4 · Jerseyville (Jersey)5,000 Meters Varsity418:13.00 PB10
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Varsity · Place 143 · Jerseyville (Jersey)3 Miles Varsity14318:27.89 PB10
Sep 2Carlinville Early MeetSep 2 · 3 Miles Varsity · Place 22 · Jerseyville (Jersey)3 Miles Varsity2219:09.25 PB10
Aug 30Civic Memorial Twilight InviteAug 30 · 3 Miles Varsity · Place 39 · Jerseyville (Jersey)3 Miles Varsity3918:37.1010

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 262024 IHSA Class 2A XC Regional-#1C Jacksonville (H.S.)Oct 26 · 2.9 Miles Varsity · Place 81 · Jerseyville (Jersey)2.9 Miles Varsity8122:59.439
Oct 12East Alton Wood River Invitational 30th AnnualOct 12 · 3 Miles Freshman · Place 17 · Jerseyville (Jersey)3 Miles Freshman1720:21.379
Sep 21Highland XC InvitationalSep 21 · 3 Miles Varsity · Place 57 · Jerseyville (Jersey)3 Miles Varsity5720:06.50FR
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 510 · Jerseyville (Jersey)3 Miles Varsity 2A51021:12.109
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Freshman Sophomore · Place 89 · Jerseyville (Jersey)3 Miles Freshman Sophomore8919:14.509
Sep 3Carlinville Early MeetSep 3 · 3 Miles Varsity · Place 46 · Jerseyville (Jersey)3 Miles Varsity4620:39.709
Aug 31Civic Memorial Twilight InvitationalAug 31 · 3 Miles Varsity · Place 39 · Jerseyville (Jersey)3 Miles Varsity3920:59.109