1 | 47 | Bethalto (Civic Memorial),
IL - Team Time (1st 5) 1:18:33.2 | Spread (1st 5) 55.1 |
| 2, 3, 5, 18, 19, (21), (37) |
| Max Weber, DJ Dutton, Justice Eldridge, Landon Kearbey, Lucas Naugle, (Jacob Cranford), (Tullio Zampieri) |
| 15:18.5, 15:22.8, 15:24.8, 16:13.5, 16:13.6, (16:15.9), (16:53.5) |
2 | 78 | Mascoutah,
IL - Team Time (1st 5) 1:19:53.3 | Spread (1st 5) 1:04.4 |
| 6, 13, 14, 16, 29, (34), (35) |
| Leo Cozzi, Greg Drain, Andrew Latham, Lucas Jensen, Ian Moll, (Kaine Climaco), (Logan Zurbrugg) |
| 15:26.1, 15:57.6, 15:58.9, 16:00.2, 16:30.5, (16:49.6), (16:52.5) |
3 | 110 | Highland,
IL - Team Time (1st 5) 1:21:13.8 | Spread (1st 5) 1:49.4 |
| 8, 15, 16, 25, 46, (54), (71) |
| Christian Knobloch, Dallas Mancinas, Avery Brock, Donnie Miller, Adin Roach, (Walker Nehrt), (Sam Huelskamp) |
| 15:31.0, 15:59.6, 16:00.2, 16:22.6, 17:20.4, (17:51.8), (18:46.3) |
| 110 | Troy (Triad),
IL - Team Time (1st 5) 1:21:03.2 | Spread (1st 5) 1:29.1 |
| 4, 7, 31, 32, 36, (38), (43) |
| Drew Twyman, Andrew Pace, Sam Kuckuck, Jacob Metcalf, Gavin Woolverton, (Dalton Mersinger), (Gray Lipe) |
| 15:24.2, 15:27.4, 16:38.0, 16:40.3, 16:53.3, (16:55.4), (17:15.7) |
| 110 | Waterloo (H.S.),
IL - Team Time (1st 5) 1:20:50.1 | Spread (1st 5) 1:05.4 |
| 10, 11, 26, 30, 33, (65), (66) |
| Austin Corey, Kyle Kern, Tyler DeVilder, Justin Witt, Ethan Schimpf, (Luke Warden), (Dylan Brewer) |
| 15:35.8, 15:36.0, 16:23.2, 16:33.9, 16:41.2, (18:21.4), (18:30.4) |
6 | 153 | Carbondale (H.S.),
IL - Team Time (1st 5) 1:23:09.1 | Spread (1st 5) 2:16.4 |
| 9, 22, 28, 39, 55, (60), (61) |
| Zion Wilkins, Chace Massie, Ben Simmons, Lucas Ratcliff, Lockley Welcker, (Hayden Burns), (Jeb Meredith) |
| 15:35.6, 16:17.1, 16:28.2, 16:56.2, 17:52.0, (18:04.8), (18:05.8) |
7 | 160 | Freeburg,
IL - Team Time (1st 5) 1:23:27.4 | Spread (1st 5) 59.7 |
| 23, 24, 27, 40, 46, (58), (62) |
| Evan Schlichting, Zachary Duffie, Mark Rozhon, Lawrence Somosa, Caden McCullough, (Jack Walters), (Brady Marshall) |
| 16:20.7, 16:20.9, 16:26.4, 16:59.0, 17:20.4, (18:00.2), (18:08.5) |
8 | 238 | Carterville,
IL - Team Time (1st 5) 1:27:17.0 | Spread (1st 5) 40.3 |
| 42, 45, 49, 50, 52, (59), (69) |
| August Anderson, Mason Webb, Jonathan Houghlan, Reece Scott, James Samples, (Elliot Burge), (Mason Reames) |
| 17:09.3, 17:19.8, 17:24.9, 17:33.4, 17:49.6, (18:01.5), (18:39.0) |
9 | 246 | Breese (Central),
IL - Team Time (1st 5) 1:27:52.1 | Spread (1st 5) 2:44.2 |
| 20, 41, 48, 63, 74, (76), (78) |
| Noah Hunt, Robert Hofer, Blake Heimann, Aidan Diesen, Xavier Knapp, (Jaydon Tebbe), (Noah Markus) |
| 16:14.4, 17:01.6, 17:21.7, 18:15.8, 18:58.6, (19:09.3), (19:24.1) |
10 | 247 | Columbia,
IL - Team Time (1st 5) 1:28:01.7 | Spread (1st 5) 3:53.8 |
| 1, 53, 57, 64, 72, (81), (88) |
| Ethan Hogan, Gavin Cole, Calvin Otz, Broderick Curtis, Quinn Bahan, (Jonah Velnosky), (Caleb Jacobs) |
| 14:59.8, 17:50.6, 18:00.1, 18:17.6, 18:53.6, (20:19.4), (22:31.6) |
11 | 262 | East St. Louis (Sr.),
IL - Team Time (1st 5) 1:29:04.2 | Spread (1st 5) 3:04.8 |
| 12, 51, 56, 70, 73, (75), (77) |
| Darius Ivy, Devonte Ellard, Demarcus Coleman, Cortez Sanders, Jaylon Sanders, (Markus Deboise), (Tashawn Canada) |
| 15:51.3, 17:40.6, 17:56.9, 18:39.3, 18:56.1, (19:07.6), (19:20.9) |
12 | 342 | Jerseyville (Jersey),
IL - Team Time (1st 5) 1:35:20.9 | Spread (1st 5) 3:41.5 |
| 44, 67, 68, 79, 84, (86) |
| Logan Wade, Jack Deist, Matt Bishop, Kaden Strohbeck, Ethan Edwards, (Lincoln Diamond) |
| 17:19.2, 18:31.9, 18:34.7, 19:54.4, 21:00.7, (21:07.6) |
13 | 417 | Cahokia (H.S.),
IL - Team Time (1st 5) 1:43:45.1 | Spread (1st 5) 1:15.8 |
| 80, 82, 83, 85, 87, (89), (90) |
| Rodrick McCottrell, George Roberts, Elijah Little, Jermaine Johnson, Undre Webb, (Victreze Thomas), (Dionte Scott) |
| 20:11.1, 20:23.3, 20:39.4, 21:04.4, 21:26.9, (25:12.4), (25:22.9) |