1 | 20 | Freeburg,
IL - Team Time (1st 5) 1:21:21.9 | Spread (1st 5) 1:16.1 |
| 1, 2, 4, 6, 7, (8), (11) |
| Charlie Parrish, Alex Mack, Carson Smith, Corbin Schwable, Blake Hatter, (Craig Collier), (Luke Worley) |
| 15:33.0, 15:40.0, 16:33.8, 16:46.0, 16:49.1, (16:55.0), (17:11.0) |
2 | 61 | Breese (Mater Dei),
IL - Team Time (1st 5) 1:25:58.0 | Spread (1st 5) 1:22.8 |
| 3, 9, 12, 18, 19, (22), (25) |
| Luke Goebel, Kevin Medlin, Otto Stark, Ray Moylan, Matt Mote, (Alex Detmer), (Mitchell Wilke) |
| 16:19.0, 17:00.2, 17:18.0, 17:39.0, 17:41.8, (17:55.0), (18:05.5) |
3 | 135 | New Athens,
IL - Team Time (1st 5) 1:31:27.7 | Spread (1st 5) 1:14.0 |
| 17, 23, 30, 32, 33, (46), (53) |
| Ethan Cockrell, John Alfeldt, Lucas Doiron, Jonathan Alfeldt, Deric Maurer, (TJ Hollansworth), (Noel Ivester) |
| 17:33.0, 18:01.0, 18:28.0, 18:38.7, 18:47.0, (19:14.0), (19:26.4) |
4 | 147 | Wood River (East Alton-W.R.),
IL - Team Time (1st 5) 1:31:59.9 | Spread (1st 5) 1:21.9 |
| 16, 29, 31, 34, 37, (56), (62) |
| Brendon Springman, Matthew Shea, Chase Wallendorff, Andrew Noack, Ryne White, (Jacob Mustain), (Liam Welch) |
| 17:31.8, 18:15.9, 18:30.6, 18:47.9, 18:53.7, (19:33.0), (20:20.3) |
5 | 155 | Roxana,
IL - Team Time (1st 5) 1:32:21.6 | Spread (1st 5) 1:22.9 |
| 20, 24, 28, 41, 42, (49), (58) |
| James Henseler, Derek Ogle, Brandon Isom, Nathan Lowe, Dakota Stumpf, (Cree Cotter), (Cree Stumpf) |
| 17:47.3, 18:03.0, 18:14.1, 19:07.0, 19:10.2, (19:19.4), (20:01.9) |
6 | 181 | Edwardsville (Metro-East Lutheran),
IL - Team Time (1st 5) 1:33:23.9 | Spread (1st 5) 1:57.4 |
| 15, 26, 39, 50, 51, (65), (69) |
| Javon Watkins, Darion Brooks, Jonah Wilson, Josh Jacobsen, Christian Engelbrecht, (Eli Harding), (Nathaniel Perry) |
| 17:27.2, 18:08.0, 19:01.1, 19:23.0, 19:24.6, (20:38.0), (21:36.0) |
7 | 187 | Lebanon,
IL - Team Time (1st 5) 1:34:15.0 | Spread (1st 5) 4:44.0 |
| 5, 13, 44, 57, 68 |
| Jaxen McNeese, Evan Morris, Elland Morris, Austin Yates, Dylan Hatten |
| 16:37.0, 17:21.0, 19:11.0, 19:45.0, 21:21.0 |
8 | 209 | O'Fallon (First Baptist Academy),
IL - Team Time (1st 5) 1:35:03.6 | Spread (1st 5) 3:21.4 |
| 10, 21, 52, 63, 63 |
| Colby Bassham, Will Brant, Paul Carter, Jimmy Whitaker, Tyler Biggs |
| 17:02.6, 17:48.0, 19:25.0, 20:24.0, 20:24.0 |
9 | 216 | Belleville (Althoff Catholic),
IL - Team Time (1st 5) 1:35:15.8 | Spread (1st 5) 1:23.5 |
| 27, 37, 43, 54, 55, (61), (67) |
| Danny Braunagel, Chris Dunn, Alex Ruocco, Camronn Clemons, Jarrid Braunagel, (Justin Bayus), (Nick Siegel) |
| 18:09.2, 18:53.7, 19:10.4, 19:29.8, 19:32.7, (20:20.2), (20:56.0) |
10 | 225 | Breese (Central),
IL - Team Time (1st 5) 1:36:33.0 | Spread (1st 5) 1:24.0 |
| 35, 40, 44, 47, 59, (60), (72) |
| Alex Neumann, Tyler Fritch, Gavin Heimann, Joey Berger, Luke Korte, (Ryan Hall), (Alex Huegen) |
| 18:49.0, 19:05.0, 19:11.0, 19:15.0, 20:13.0, (20:14.0), (22:31.0) |
11 | 270 | Dupo,
IL - Team Time (1st 5) 1:41:56.0 | Spread (1st 5) 5:20.0 |
| 14, 47, 66, 70, 73 |
| Dakota Gill, Antonio Cozart, Tyler Roeder, Austin Brockman, Brady Beggs |
| 17:25.0, 19:15.0, 20:52.0, 21:39.0, 22:45.0 |
12 | 331 | Belleville (Governor French Academy),
IL - Team Time (1st 5) 1:53:35.0 | Spread (1st 5) 7:34.0 |
| 35, 71, 74, 75, 76 |
| Abdul Fanous, Gabe Bishop, Evan Fitzgerald, Sam Smith, Colton Hicks |
| 18:49.0, 22:18.0, 22:58.0, 23:07.0, 26:23.0 |