Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 3012:20.22Jacksonville InviteSeptember 30, 2023
2 Miles · 2 MileTrimpe Middle School Invite · Sep 2112:17.20Trimpe Middle School InviteSeptember 21, 2023
2 Miles · Community ParkCrimson Invite · Oct 214:12.37Crimson InviteOctober 2, 2021
2 Miles · EAWR High SchoolEast Alton Wood River Invitational · Oct 109:59.03East Alton Wood River InvitationalOctober 10, 2026
2 Miles · Jacksonville Community ParkJacksonville Invite · Oct 112:27.36Jacksonville InviteOctober 1, 2022
2 Miles · Loveless ParkCarlinville Invitational · Oct 516:57.27Carlinville InvitationalOctober 5, 2021
2 Miles · Maxwell ParkIESA State Meet · Oct 1512:56.4IESA State MeetOctober 15, 2022
2 Miles · Upland AcresLiberty MS XC Invitational · Sep 2612:25.20Liberty MS XC InvitationalSeptember 26, 2023
2.9 Miles · Oak Hills Golf CourseNorth Mac Invite · Sep 2017:31.7North Mac InviteSeptember 20, 2025
2.97 Miles · Scripts ParkDick Tucker XC Invitational · Oct 916:43.00Dick Tucker XC InvitationalOctober 9, 2025
3 Miles · Auburn High SchoolAuburn Invitational · Sep 2217:18Auburn InvitationalSeptember 22, 2025
3 Miles · Bethalto Sports ComplexCM Twilight Invite · Aug 2916:52.79CM Twilight Invite August 29, 2026
3 Miles · CCSC HSCoal Mine Classic · Sep 2717:35.11Coal Mine ClassicSeptember 27, 2025
3 Miles · Little Dog / Soccer ComplexCoal Mine Classic · Sep 2616:12.16Coal Mine ClassicSeptember 26, 2026
3 Miles · Loveless ParkCarlinville Invite · Oct 616:36.60Carlinville InviteOctober 6, 2026
3 Miles · Maple Lane Country Club2026 IHSA Class 1A XC Sectional - #2 Elmwood · Oct 3116:30.42026 IHSA Class 1A XC Sectional - #2 ElmwoodOctober 31, 2026
3 Miles · Mary Michelle WinerySt. John's Invitational · Sep 1917:25.6St. John's Invitational September 19, 2024
3 Miles · Pittsfield Lake10th Annual Toby Elledge Cross Country Invitational · Sep 2216:24.5610th Annual Toby Elledge Cross Country InvitationalSeptember 22, 2026
3 Miles · Pleasant Hill Swimming PoolWild Wolf Run · Sep 2417:15.78Wild Wolf RunSeptember 24, 2026
3 Miles · Porta Jr Sr High SchoolPORTA Prairie Trails XC Classic · Sep 1217:27.31PORTA Prairie Trails XC ClassicSeptember 12, 2026
3 Miles · Scripps ParkDick Tucker XC Invitational · Oct 815:58.81Dick Tucker XC InvitationalOctober 8, 2026
3 Miles · Scripps ParkIHSA Class 1A XC Regional - #2B Rushville (R.-Industry) · Oct 2516:29.30IHSA Class 1A XC Regional - #2B Rushville (R.-Industry)October 25, 2025
3 Miles · Southwestern High SchoolSouthwestern Invitational · Oct 315:56Southwestern InvitationalOctober 3, 2026
3 Miles · Staunton Country Club1st Annual Staunton Country Club Classic · Oct 1417:09.251st Annual Staunton Country Club ClassicOctober 14, 2025
5,000 Meters · Southwestern Middle SchoolTri Meet · Sep 3017:52.00Tri MeetSeptember 30, 2025

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 1A XC Sectional - #2 ElmwoodOct 31 · 3 Miles Varsity · Place 42 · CarrolltonCarrollton3 Miles Varsity4216:30.4 PB11
Oct 242026 IHSA Class 1A XC Regional - #2A WilliamsvilleOct 24 · 3 Miles Varsity · Place 8 · CarrolltonCarrollton3 Miles Varsity815:38.0311
Oct 10East Alton Wood River InvitationalOct 10 · 2 Miles Varsity · Place 5 · CarrolltonCarrollton2 Miles Varsity59:59.03 PB11
Oct 8Dick Tucker XC InvitationalOct 8 · 3 Miles Varsity · Place 2 · CarrolltonCarrollton3 Miles Varsity215:58.81 PB11
Oct 6Carlinville InviteOct 6 · 3 Miles Varsity · Place 2 · CarrolltonCarrollton3 Miles Varsity216:36.60 PB11
Oct 3Southwestern InvitationalOct 3 · 3 Miles Varsity · Place 2 · CarrolltonCarrollton3 Miles Varsity215:56 PB11
Sep 26Coal Mine ClassicSep 26 · 3 Miles Varsity · Place 3 · CarrolltonCarrollton3 Miles Varsity316:12.16 PB11
Sep 24Wild Wolf RunSep 24 · 3 Miles Open · Place 2 · CarrolltonCarrollton3 Miles Open217:15.78 PB11
Sep 2210th Annual Toby Elledge Cross Country InvitationalSep 22 · 3 Miles Varsity · Place 2 · CarrolltonCarrollton3 Miles Varsity216:24.56 PB11
Sep 19North Mac Cross Country Invitational Sep 19 · 3 Miles Varsity · Place 1 · CarrolltonCarrollton3 Miles Varsity117:14.5Unofficial11
Sep 12PORTA Prairie Trails XC ClassicSep 12 · 3 Miles HS Boys · Place 6 · CarrolltonCarrollton3 Miles HS Boys617:27.31 PB11
Aug 29CM Twilight Invite Aug 29 · 3 Miles Varsity · Place 18 · CarrolltonCarrollton3 Miles Varsity1816:52.79 PB11

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #2 ElmwoodNov 1 · 3 Miles Varsity · Place 65 · CarrolltonCarrollton3 Miles Varsity6516:58.4710
Oct 25IHSA Class 1A XC Regional - #2B Rushville (R.-Industry)Oct 25 · 3 Miles Varsity · Place 5 · CarrolltonCarrollton3 Miles Varsity516:29.30 PB10
Oct 141st Annual Staunton Country Club ClassicOct 14 · 3 Miles Varsity Open · Place 2 · CarrolltonCarrollton3 Miles Varsity Open217:09.25 PB10
Oct 11East Alton Wood River InvitationalOct 11 · 2 Miles Varsity · Place 5 · CarrolltonCarrollton2 Miles Varsity510:25.5010
Oct 9Dick Tucker XC InvitationalOct 9 · 2.97 Miles Varsity · Place 4 · CarrolltonCarrollton2.97 Miles Varsity416:43.00 PB10
Oct 7Carlinville InviteOct 7 · 3 Miles Varsity · Place 11 · CarrolltonCarrollton3 Miles Varsity1117:12.0510
Sep 30Tri MeetSep 30 · 5,000 Meters Varsity · Place 1 · CarrolltonCarrollton5,000 Meters Varsity117:52.00 PB10
Sep 27Coal Mine ClassicSep 27 · 3 Miles Varsity · Place 6 · CarrolltonCarrollton3 Miles Varsity617:35.1110
Sep 27Coal Mine ClassicSep 27 · 3 Miles Varsity · Place 6 · CarrolltonCarrollton3 Miles Varsity617:35.11 PB10
Sep 23Toby Elledge InvitationalSep 23 · 3 Miles Varsity · Place 2 · CarrolltonCarrollton3 Miles Varsity217:35.6610
Sep 22Auburn InvitationalSep 22 · 3 Miles Varsity · Place 3 · CarrolltonCarrollton3 Miles Varsity317:18 PB10
Sep 20North Mac InviteSep 20 · 2.9 Miles Varsity · Place 2 · CarrolltonCarrollton2.9 Miles Varsity217:31.7 PB10
Sep 2Carlinville Early MeetSep 2 · 3 Miles Varsity · Place 12 · CarrolltonCarrollton3 Miles Varsity1218:18.8810
Aug 30Civic Memorial Twilight InviteAug 30 · 3 Miles Varsity · Place 30 · CarrolltonCarrollton3 Miles Varsity3017:50.5010

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 1A XC Sectional-#2 ElmwoodNov 2 · 3 Miles Varsity · Place 107 · CarrolltonCarrollton3 Miles Varsity10718:05.019
Oct 262024 IHSA Class 1A XC Regional-#2B Rushville (R.-Industry)Oct 26 · 3 Miles Varsity · Place 8 · CarrolltonCarrollton3 Miles Varsity816:41.309
Oct 15Staunton Invitational Oct 15 · 3 Miles Varsity · Place 1 · CarrolltonCarrollton3 Miles Varsity117:529
Oct 12East Alton Wood River Invitational 30th AnnualOct 12 · 3 Miles Freshman · Place 1 · CarrolltonCarrollton3 Miles Freshman116:12.129
Oct 10Dick Tucker InvitationalOct 10 · 3 Miles Varsity · Place 3 · CarrolltonCarrollton3 Miles Varsity316:53.209
Oct 8Carlinville InviteOct 8 · 3 Miles Varsity · Place 9 · CarrolltonCarrollton3 Miles Varsity917:45.179
Sep 28Coal Mine ClassicSep 28 · 3 Miles Varsity · Place 8 · CarrolltonCarrollton3 Miles Varsity818:25.079
Sep 24Toby Elledge InvitationalSep 24 · 3 Miles Varsity · Place 7 · CarrolltonCarrollton3 Miles Varsity718:35.969
Sep 21North Mac InvitationalSep 21 · 2.9 Miles Varsity · Place 1 · CarrolltonCarrollton2.9 Miles Varsity117:58.29
Sep 19St. John's Invitational Sep 19 · 3 Miles Varsity · Place 3 · CarrolltonCarrollton3 Miles Varsity317:25.6 PB9
Sep 3Carlinville Early MeetSep 3 · 3 Miles Varsity · Place 16 · CarrolltonCarrollton3 Miles Varsity1618:10.149
Aug 31Civic Memorial Twilight InvitationalAug 31 · 3 Miles Varsity · Place 12 · CarrolltonCarrollton3 Miles Varsity1218:00.409

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 14IESA State XC ChampionshipsOct 14 · 2 Miles 1A · Place 79 · Carrollton St. JohnCarrollton St. John2 Miles 1A7912:35.908
Oct 3Carlinville InvitationalOct 3 · 2 Miles Middle School · Place 2 · Carrollton St. JohnCarrollton St. John2 Miles Middle School213:16.178
Sep 30Jacksonville InviteSep 30 · 1.9 Miles 8th Grade · Place 10 · Carrollton St. JohnCarrollton St. John1.9 Miles 8th Grade1012:20.22 PB8
Sep 26Liberty MS XC InvitationalSep 26 · 2 Miles Varsity · Place 9 · Carrollton St. JohnCarrollton St. John2 Miles Varsity912:25.20 PB8
Sep 21Trimpe Middle School InviteSep 21 · 2 Miles Boys Open · Place 1 · Carrollton St. JohnCarrollton St. John2 Miles Boys Open112:17.20 PB8
Sep 14St. John's Open InvitationalSep 14 · Varsity · Place 1 · Carrollton St. JohnCarrollton St. JohnVarsity112:448
Aug 29Carlinville Early MeetAug 29 · 2 Miles Middle School · Place 3 · Carrollton St. JohnCarrollton St. John2 Miles Middle School313:47.898

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 15IESA State MeetOct 15 · 2 Miles 1A · Place 148 · Carrollton St. JohnCarrollton St. John2 Miles 1A14812:56.4 PB7
Oct 1Jacksonville InviteOct 1 · 2 Miles 5,6,7 Grade Boys · Place 16 · Carrollton St. JohnCarrollton St. John2 Miles 5,6,7 Grade Boys1612:27.36 PB7

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 5Carlinville InvitationalOct 5 · 2 Miles Middle School · Place 13 · Carrollton St. JohnCarrollton St. John2 Miles Middle School1316:57.27 PB6
Oct 2Crimson InviteOct 2 · 2 Miles Middle School 5th/6th/7th Grade · Place 37 · Carrollton St. JohnCarrollton St. John2 Miles Middle School 5th/6th/7th Grade3714:12.37 PB6