1. Home
  2. U.S. Results
  3. Illinois
  4. 2026 Madison County XC Championships

2026 Madison County XC Championships Results

Official ResultsAlton High School, Alton, ILCross Country186 results13 teamsMeet history →

Winners

Team scores

DivisionPlSchool / teamPoints
Girls / Women · 3 Miles Varsity1Edwardsville20
2Roxana81
3Troy (Triad)91
4Highland92
5Edwardsville (Metro-East Lutheran)114
6Collinsville156
7Bethalto (Civic Memorial)158
Boys / Men · 3 Miles Varsity1Roxana67
2Edwardsville (Metro-East Lutheran)78
3Troy (Triad)98
4Highland107
5Bethalto (Civic Memorial)109
6Edwardsville113
7Collinsville150
8Alton184
9Glen Carbon (Father McGivney)219
Boys / Men · 3 Meters Open1Edwardsville17
2Troy (Triad)50
3Roxana68
Girls / Women · 3 Miles Open1Edwardsville15

Girls / Women · 3 Miles Varsity

59 results
PlAthlete / entryGrSchool / teamMark
1Emberlie GoinsPlace 1 · Grade 10 · Troy (Triad)10Troy (Triad)19:02.80
2Zoe ScrogginsPlace 2 · Grade 9 · Edwardsville9Edwardsville19:12.00
3Hannah StahlheberPlace 3 · Grade 11 · Edwardsville11Edwardsville19:23.50
4Emily StahlheberPlace 4 · Grade 9 · Edwardsville9Edwardsville19:26.90
5Nova ShawPlace 5 · Grade 10 · Edwardsville10Edwardsville19:29.80
6Audrey FloydPlace 6 · Grade 9 · Edwardsville9Edwardsville19:30.60
7Gianna StassiPlace 7 · Grade 12 · Roxana12Roxana19:58.10
8Cara KieltyPlace 8 · Grade 11 · Edwardsville11Edwardsville20:00.50
9Leila HiattPlace 9 · Grade 9 · Troy (Triad)9Troy (Triad)20:12.60
10Virginia SiejkaPlace 10 · Grade 10 · Edwardsville10Edwardsville20:13.40
11Elizabeth MollPlace 11 · Grade 9 · Glen Carbon (Father McGivney)9Glen Carbon (Father McGivney)20:20.10
12Katie FentonPlace 12 · Grade 10 · Highland10Highland20:33.30
13Morgan GreenwaldPlace 13 · Grade 10 · Highland10Highland20:37.60
14Elizabeth ClousePlace 14 · Grade 12 · Roxana12Roxana20:55.80
15Lucy DoylePlace 15 · Grade 11 · Edwardsville (Metro-East Lutheran)11Edwardsville (Metro-East Lutheran)21:00.50
16Ryelan JudiscakPlace 16 · Grade 12 · Collinsville12Collinsville21:04.30
17Lillie WoodPlace 17 · Grade 11 · Bethalto (Civic Memorial)11Bethalto (Civic Memorial)21:05.80
18Josie KircherPlace 18 · Grade 11 · Highland11Highland21:11.20
19McKenzie JonesPlace 19 · Grade 12 · Glen Carbon (Father McGivney)12Glen Carbon (Father McGivney)21:31.50
20Savannah ClinePlace 20 · Grade 10 · Roxana10Roxana21:36.90
21Abigail (Abby) AyerPlace 21 · Grade 11 · Edwardsville (Metro-East Lutheran)11Edwardsville (Metro-East Lutheran)21:41.80
22Ainsley TurkingtonPlace 22 · Grade 12 · Glen Carbon (Father McGivney)12Glen Carbon (Father McGivney)22:00.70
23Makena SteelePlace 23 · Grade 11 · Troy (Triad)11Troy (Triad)22:05.20
24Bailey Schallenberg-DeckerPlace 24 · Grade 12 · Roxana12Roxana22:16.60
25Leah NewtonPlace 25 · Grade 11 · Roxana11Roxana22:35.90
26Maple SuchomskiPlace 26 · Grade 9 · Highland9Highland22:43.90
27Olivia WileyPlace 27 · Grade 11 · Bethalto (Civic Memorial)11Bethalto (Civic Memorial)22:44.60
28Harper DiehlPlace 28 · Grade 9 · Troy (Triad)9Troy (Triad)22:58.10
29Moira KruegerPlace 29 · Grade 11 · Edwardsville (Metro-East Lutheran)11Edwardsville (Metro-East Lutheran)23:04.00
30Lily WallochPlace 30 · Grade 11 · Edwardsville (Metro-East Lutheran)11Edwardsville (Metro-East Lutheran)23:07.10
31Marion HemmerPlace 31 · Grade 11 · Edwardsville (Metro-East Lutheran)11Edwardsville (Metro-East Lutheran)23:08.10
32Katherine FitzgeraldPlace 32 · Grade 10 · Alton (Marquette)10Alton (Marquette)23:15.30 PR
33Caroline CardinalPlace 33 · Grade 10 · Alton (Marquette)10Alton (Marquette)23:18.90
34Hallie ProughPlace 34 · Grade 10 · Alton10Alton23:43.10
35Claire WadePlace 35 · Grade 11 · Glen Carbon (Father McGivney)11Glen Carbon (Father McGivney)24:08.80
36Mackenzie MinnerPlace 36 · Grade 11 · Wood River (East Alton-W.R.)11Wood River (East Alton-W.R.)24:08.80
37Adelaide CookPlace 37 · Grade 10 · Highland10Highland24:12.10
38Skylar PacePlace 38 · Grade 11 · Collinsville11Collinsville24:21.00
39Agnes HemmerPlace 39 · Grade 9 · Edwardsville (Metro-East Lutheran)9Edwardsville (Metro-East Lutheran)24:23.90
40Melia BowmanPlace 40 · Grade 9 · Highland9Highland24:42.50
41Anna CaughranPlace 41 · Grade 11 · Alton11Alton24:51.60
42Mya WalkerPlace 42 · Grade 12 · Bethalto (Civic Memorial)12Bethalto (Civic Memorial)25:03.90
43Elyana CernaPlace 43 · Grade 12 · Collinsville12Collinsville25:11.40
44Elizabeth HatleyPlace 44 · Grade 9 · Highland9Highland25:15.20
45Elizabeth GenisPlace 45 · Grade 11 · Granite City11Granite City25:15.30
46Isabel StabinskyPlace 46 · Grade 10 · Alton (Marquette)10Alton (Marquette)25:16.50
47Alyssa McCallaPlace 47 · Grade 10 · Troy (Triad)10Troy (Triad)25:21.80
48Lauren KelleyPlace 48 · Grade 9 · Roxana9Roxana26:56.70 PR
49Esme MaloPlace 49 · Grade 10 · Collinsville10Collinsville26:56.90
50Sadie DemickPlace 50 · Grade 12 · Collinsville12Collinsville27:19.20
51Josephie (Josie) WertsPlace 51 · Grade 12 · Bethalto (Civic Memorial)12Bethalto (Civic Memorial)28:03.30
52Paityn LucasPlace 52 · Grade 11 · Roxana11Roxana28:16.10 PR
53Morgan YehlingPlace 53 · Grade 10 · Granite City10Granite City28:17.20
54Lainey RockwellPlace 54 · Grade 12 · Troy (Triad)12Troy (Triad)28:45.60
55Haylee BrownPlace 55 · Grade 10 · Alton10Alton29:41.10
56Hannah RaycraftPlace 56 · Grade 10 · Alton (Marquette)10Alton (Marquette)31:06.30
57Ivana TorresPlace 57 · Grade 10 · Collinsville10Collinsville31:20.60
58Alexis BalsitisPlace 58 · Grade 11 · Collinsville11Collinsville31:21.60
59Calista WebbPlace 59 · Grade 12 · Bethalto (Civic Memorial)12Bethalto (Civic Memorial)32:06.60

Boys / Men · 3 Miles Varsity

69 results
PlAthlete / entryGrSchool / teamMark
1Joshua KnoblochPlace 1 · Grade 11 · Highland11Highland15:44.60
2Caleb KnoblochPlace 2 · Grade 11 · Highland11Highland15:51.10
3Chase CumminsPlace 3 · Grade 12 · Collinsville12Collinsville15:54.20
4Dean HemmerPlace 4 · Grade 12 · Edwardsville (Metro-East Lutheran)12Edwardsville (Metro-East Lutheran)16:00.20
5Logan KearbeyPlace 5 · Grade 12 · Bethalto (Civic Memorial)12Bethalto (Civic Memorial)16:01.40
6Noah CrumpPlace 6 · Grade 12 · Roxana12Roxana16:02.70
7Lucas AbbottPlace 7 · Grade 12 · Edwardsville (Metro-East Lutheran)12Edwardsville (Metro-East Lutheran)16:05.10
8Henry ReiseckPlace 8 · Grade 11 · Edwardsville (Metro-East Lutheran)11Edwardsville (Metro-East Lutheran)16:15.90
9Mason WoodyPlace 9 · Grade 9 · Bethalto (Civic Memorial)9Bethalto (Civic Memorial)16:26.70
10Daniel Gutierrez-TrejoPlace 10 · Grade 12 · Collinsville12Collinsville16:30.30
11Easton JohnstonPlace 11 · Grade 12 · Roxana12Roxana16:31.40
12Michael SchramPlace 12 · Grade 12 · Troy (Triad)12Troy (Triad)16:45.10
13Noah PalmerPlace 13 · Grade 10 · Bethalto (Civic Memorial)10Bethalto (Civic Memorial)16:54.60
14Chrishawn SewellPlace 14 · Grade 11 · Roxana11Roxana16:57.80
15Samuel SkirballPlace 15 · Grade 11 · Troy (Triad)11Troy (Triad)17:06.40
16Carson KlasnerPlace 16 · Grade 10 · Alton (Marquette)10Alton (Marquette)17:10.80
17Rylan BisbyPlace 17 · Grade 11 · Roxana11Roxana17:11.80
18Harrison JackstadtPlace 18 · Grade 9 · Edwardsville9Edwardsville17:14.60
19Evan ThompsonPlace 19 · Grade 9 · Edwardsville9Edwardsville17:18.60
20Elijah BallPlace 20 · Grade 11 · Edwardsville (Metro-East Lutheran)11Edwardsville (Metro-East Lutheran)17:27.10
21Conrad HeigertPlace 21 · Grade 11 · Roxana11Roxana17:27.80
22Nile DiehlPlace 22 · Grade 11 · Troy (Triad)11Troy (Triad)17:29.30
23Alex MoorePlace 23 · Grade 11 · Troy (Triad)11Troy (Triad)17:38.60
24Glenn CollinsPlace 24 · Grade 12 · Bethalto (Civic Memorial)12Bethalto (Civic Memorial)17:40.50
25Ryder SchickedanzPlace 25 · Grade 11 · Edwardsville11Edwardsville17:41.30
26Luke GenoPlace 26 · Grade 9 · Edwardsville9Edwardsville17:43.60
27Liam PriestPlace 27 · Grade 12 · Highland12Highland17:44.50
28Isaiah CooperPlace 28 · Grade 10 · Alton10Alton17:46.60
29Ben NeunerPlace 29 · Grade 12 · Troy (Triad)12Troy (Triad)17:49.70
30Kellen MabryPlace 30 · Grade 10 · Edwardsville10Edwardsville17:55.60
31Carter RichPlace 31 · Grade 10 · Troy (Triad)10Troy (Triad)17:56.90
32Joshua ErvinPlace 32 · Grade 12 · Roxana12Roxana17:57.40
33Walker NehrtPlace 33 · Grade 12 · Highland12Highland17:58.40
34Gustavo AlcazarPlace 34 · Grade 11 · Alton11Alton18:20.20
35Logan BatsonPlace 35 · Grade 10 · Edwardsville10Edwardsville18:28.80
36Gage GusewellePlace 36 · Grade 9 · Edwardsville9Edwardsville18:39.30
37Henry MathesPlace 37 · Grade 10 · Glen Carbon (Father McGivney)10Glen Carbon (Father McGivney)18:43.30
38Anton BeljanskiPlace 38 · Grade 12 · Collinsville12Collinsville18:56.10
39Gabriel JinksPlace 39 · Grade 10 · Alton10Alton18:59.40
40Gabe TheimsPlace 40 · Grade 12 · Glen Carbon (Father McGivney)12Glen Carbon (Father McGivney)19:10.80
41Zach DoylePlace 41 · Grade 9 · Edwardsville (Metro-East Lutheran)9Edwardsville (Metro-East Lutheran)19:12.10
42Nolan LittekenPlace 42 · Grade 9 · Glen Carbon (Father McGivney)9Glen Carbon (Father McGivney)19:12.30
43Austin JonesPlace 43 · Grade 11 · Alton11Alton19:15.40
44Elliot DunnPlace 44 · Grade 10 · Troy (Triad)10Troy (Triad)19:22.40
45Parker SteinkuehlerPlace 45 · Grade 9 · Alton9Alton19:27.30
46Ezra PflegerPlace 46 · Grade 10 · Alton10Alton19:30.50
47Bryson BuntingPlace 47 · Grade 10 · Highland10Highland19:33.90
48Mathias AskinsPlace 48 · Grade 11 · Edwardsville (Metro-East Lutheran)11Edwardsville (Metro-East Lutheran)19:36.20
49Izreal HubbardPlace 49 · Grade 12 · Collinsville12Collinsville19:43.70
50Joshua HuberPlace 50 · Grade 10 · Glen Carbon (Father McGivney)10Glen Carbon (Father McGivney)19:46.90
51Elijah HartmannPlace 51 · Grade 10 · Alton10Alton19:47.40
52Lucas CooleyPlace 52 · Grade 10 · Granite City10Granite City19:57.10
53Conner PricePlace 53 · Grade 10 · Roxana10Roxana19:57.50
54Ethan WilliamsPlace 54 · Grade 9 · Collinsville9Collinsville20:03.00
55Jonah CoxPlace 55 · Grade 11 · Highland11Highland20:13.70
56Harrison SiegelPlace 56 · Grade 11 · Glen Carbon (Father McGivney)11Glen Carbon (Father McGivney)20:19.70
57Benjamin WoodburyPlace 57 · Grade 10 · Collinsville10Collinsville20:21.10
58Ronan AskinsPlace 58 · Grade 10 · Edwardsville (Metro-East Lutheran)10Edwardsville (Metro-East Lutheran)20:28.40
59Andrew LeonelliPlace 59 · Grade 11 · Glen Carbon (Father McGivney)11Glen Carbon (Father McGivney)20:44.60
60Joey BrakevillePlace 60 · Grade 9 · Alton (Marquette)9Alton (Marquette)21:20.10
61Isaac BeattyPlace 61 · Grade 12 · Granite City12Granite City21:28.50
62Nathan HuertaPlace 62 · Grade 11 · Collinsville11Collinsville21:48.90
63Noah MillsPlace 63 · Grade 10 · Bethalto (Civic Memorial)10Bethalto (Civic Memorial)21:58.30
64Noah WillefordPlace 64 · Grade 11 · Wood River (East Alton-W.R.)11Wood River (East Alton-W.R.)22:01.30
65Tanner DickersonPlace 65 · Grade 9 · Granite City9Granite City23:18.40
66Giovanni JohnsonPlace 66 · Grade 10 · Madison10Madison23:19.50 PR
67Sam MoorePlace 67 · Grade 9 · Glen Carbon (Father McGivney)9Glen Carbon (Father McGivney)23:20.20
68Judah TippitPlace 68 · Grade 12 · Highland12Highland24:40.80
69Avery MossPlace 69 · Grade 10 · Madison10Madison27:28.10 PR

Girls / Women · 3 Miles Open

19 results
PlAthlete / entryGrSchool / teamMark
1Abigail GodardPlace 1 · Grade 9 · Edwardsville9Edwardsville20:00.30
2Kennedy JumperPlace 2 · Grade 9 · Edwardsville9Edwardsville20:40.10
3Evelyn BristowPlace 3 · Grade 11 · Edwardsville11Edwardsville20:41.40
4Ava HorsfallPlace 4 · Grade 12 · Edwardsville12Edwardsville21:08.20
5Ainsley GoodwinPlace 5 · Grade 10 · Edwardsville10Edwardsville22:01.90
6Katie HallPlace 6 · Grade 10 · Edwardsville10Edwardsville22:27.70
7Jillian SuhrePlace 7 · Grade 11 · Edwardsville11Edwardsville22:40.10
8Morgan InlowPlace 8 · Grade 9 · Highland9Highland24:03.20 PR
9Andrea DeAviliaPlace 9 · Grade 10 · Edwardsville10Edwardsville24:05.30
10Lillian FredericksPlace 10 · Grade 11 · Edwardsville11Edwardsville24:52.50
11Maggie HertzPlace 11 · Grade 11 · Edwardsville11Edwardsville24:57.80
12Ami ParsonsPlace 12 · Grade 10 · Wood River (East Alton-W.R.)10Wood River (East Alton-W.R.)25:24.60
13Rowan PassmorePlace 13 · Grade 12 · Highland12Highland26:07.60
14Livy PackerPlace 14 · Grade 9 · Edwardsville (Metro-East Lutheran)9Edwardsville (Metro-East Lutheran)26:55.00
15Averie StollePlace 15 · Grade 10 · Edwardsville (Metro-East Lutheran)10Edwardsville (Metro-East Lutheran)28:08.30
16Kaitlyn PickerellPlace 16 · Grade 12 · Edwardsville (Metro-East Lutheran)12Edwardsville (Metro-East Lutheran)28:52.00
17Shelby RobinsonPlace 17 · Grade 11 · Edwardsville11Edwardsville29:03.10
18Evelyn FredericksPlace 18 · Grade 9 · Edwardsville9Edwardsville29:12.70
19Meghan MaskePlace 19 · Grade 10 · Edwardsville (Metro-East Lutheran)10Edwardsville (Metro-East Lutheran)29:32.10

Boys / Men · 3 Meters Open

39 results
PlAthlete / entryGrSchool / teamMark
1Colin HansonPlace 1 · Grade 11 · Edwardsville11Edwardsville17:32.20 PR
2Sam PoepselPlace 2 · Grade 9 · Edwardsville9Edwardsville17:43.20 PR
3Max SiejkaPlace 3 · Grade 12 · Edwardsville12Edwardsville18:08.40 PR
4Ian CarnellPlace 4 · Grade 10 · Edwardsville10Edwardsville18:19.70 PR
5Henry Van HoosePlace 5 · Grade 9 · Troy (Triad)9Troy (Triad)18:22.20 PR
6Theodore SchweitzerPlace 6 · Grade 9 · Troy (Triad)9Troy (Triad)18:22.20 PR
7Sean OgdenPlace 7 · Grade 11 · Edwardsville11Edwardsville18:34.50 PR
8Matthew CunninghamPlace 8 · Grade 9 · Edwardsville9Edwardsville18:45.50 PR
9Colt DoylePlace 9 · Grade 9 · Roxana9Roxana18:54.90 PR
10Eimaj MurrellPlace 10 · Grade 11 · Roxana11Roxana19:06.40 PR
11Nolan BillPlace 11 · Grade 10 · Edwardsville10Edwardsville19:12.00 PR
12Collin BakaPlace 12 · Grade 11 · Troy (Triad)11Troy (Triad)19:12.70 PR
13Beau KitzmillerPlace 13 · Grade 11 · Troy (Triad)11Troy (Triad)19:13.20 PR
14Jared HeltonPlace 14 · Grade 9 · Troy (Triad)9Troy (Triad)19:15.40 PR
15Elias ClarkPlace 15 · Grade 12 · Alton12Alton19:27.70 PR
16Alessandro VazquezPlace 16 · Grade 11 · Roxana11Roxana19:29.90 PR
17Travon Hitchye-RandolphPlace 17 · Grade 11 · Alton11Alton19:39.30 PR
18Liam HazelwonderPlace 18 · Grade 11 · Edwardsville (Metro-East Lutheran)11Edwardsville (Metro-East Lutheran)19:47.70 PR
19Christian McGheePlace 19 · Grade 11 · Roxana11Roxana19:47.80 PR
20Elijah WathenPlace 20 · Grade 9 · Troy (Triad)9Troy (Triad)19:52.40 PR
21Eli BeatyPlace 21 · Grade 9 · Edwardsville (Metro-East Lutheran)9Edwardsville (Metro-East Lutheran)19:54.40 PR
22Henry KruckebergPlace 22 · Grade 9 · Roxana9Roxana20:24.70 PR
23Bryce GoecknerPlace 23 · Grade 10 · Edwardsville (Metro-East Lutheran)10Edwardsville (Metro-East Lutheran)20:43.30 PR
24Caiden CalvinPlace 24 · Grade 9 · Troy (Triad)9Troy (Triad)21:07.50 PR
25Mason SietzPlace 25 · Grade 9 · Troy (Triad)9Troy (Triad)21:13.40 PR
26Ben PhillipsPlace 26 · Grade 10 · Troy (Triad)10Troy (Triad)21:29.90 PR
27Roman FrankenPlace 27 · Grade 9 · Edwardsville9Edwardsville21:37.60 PR
28Ayden GacoPlace 28 · Grade 10 · Collinsville10Collinsville22:01.90 PR
29Jordan FendersonPlace 29 · Grade 9 · Edwardsville9Edwardsville22:03.70 PR
30Cale RakersPlace 30 · Grade 9 · Troy (Triad)9Troy (Triad)22:13.70 PR
31Devin Castro-MartinezPlace 31 · Grade 9 · Collinsville9Collinsville22:58.00 PR
32Noah SkirballPlace 32 · Grade 9 · Troy (Triad)9Troy (Triad)23:00.60 PR
33Carter MallettePlace 33 · Grade 10 · Troy (Triad)10Troy (Triad)23:33.60 PR
34Austin ImhoffPlace 34 · Grade 10 · Edwardsville (Metro-East Lutheran)10Edwardsville (Metro-East Lutheran)23:58.90 PR
35Daniel ChambersPlace 35 · Grade 9 · Roxana9Roxana24:21.60 PR
36Brayden TopalPlace 36 · Grade 10 · Collinsville10Collinsville25:16.90 PR
37William ShultzPlace 37 · Grade 12 · Troy (Triad)12Troy (Triad)26:26.70 PR
38Aiden ThienPlace 38 · Grade 9 · Roxana9Roxana29:37.70 PR
39Liam CatlinPlace 39 · Grade 9 · Edwardsville9Edwardsville29:56.30 PR