1 | 21 | Freeburg,
IL - Team Time (1st 5) 1:22:02.3 | Spread (1st 5) 47.5 |
| 1, 2, 4, 6, 8, (9), (10) |
| Alex Mack, Charlie Parrish, Jonathan Kraus, Drew Wilkerson, Cole Schwaegel, (Evan Aud), (Jon Kraus) |
| 16:05.0, 16:14.0, 16:20.0, 16:30.8, 16:52.5, (16:57.3), (16:58.0) |
2 | 106 | Columbia,
IL - Team Time (1st 5) 1:30:23.2 | Spread (1st 5) 2:38.0 |
| 5, 18, 19, 31, 33, (36), (45) |
| Kristian Avise-Rouse, Jared Wicklein, Josh Thompson, Ian McCarty, Andrew Hoguet, (Josh Foster), (Gavin Phillips) |
| 16:27.0, 17:58.0, 18:01.0, 18:52.2, 19:05.0, (19:15.0), (19:34.0) |
3 | 132 | New Athens,
IL - Team Time (1st 5) 1:32:43.0 | Spread (1st 5) 1:36.0 |
| 15, 20, 25, 30, 42, (44), (49) |
| Ethan Cockrell, John Alfeldt, Tyler Kimes, Jonathan Alfeldt, Lucas Doiron, (Dylan Toedte), (TJ Hollansworth) |
| 17:50.0, 18:08.0, 18:27.0, 18:52.0, 19:26.0, (19:27.0), (19:56.0) |
4 | 136 | Wood River (East Alton-W.R.),
IL - Team Time (1st 5) 1:32:23.4 | Spread (1st 5) 4:07.3 |
| 3, 17, 22, 39, 55, (63), (64) |
| Garrett Fulkerson, Matthew Shea, Brendon Springman, Zac Lafferty, Dustin Hearring, (Jacob Mustain), (Chase Wallendorff) |
| 16:19.0, 17:55.1, 18:20.0, 19:23.0, 20:26.3, (21:07.0), (21:09.0) |
5 | 165 | Breese (Central),
IL - Team Time (1st 5) 1:34:02.1 | Spread (1st 5) 2:56.1 |
| 11, 14, 42, 45, 53, (72), (76) |
| Brandon Richter, Jordon Nowitzke, Nathan Olliges, Samuel Wiese, Michael Autry, (Luke Korte), (Robert Durbin) |
| 17:10.0, 17:46.0, 19:26.0, 19:34.0, 20:06.1, (22:09.0), (23:57.8) |
6 | 166 | Dupo,
IL - Team Time (1st 5) 1:34:43.0 | Spread (1st 5) 3:27.0 |
| 12, 24, 32, 38, 60, (70), (79) |
| Evan Schmidt, Robbie Cunningham, Chris Mueller, Dakota Gill, Levi Johnson, (Xavier Malone), (Brady Beggs) |
| 17:15.0, 18:22.0, 19:04.0, 19:20.0, 20:42.0, (21:48.0), (31:05.0) |
7 | 179 | Roxana,
IL - Team Time (1st 5) 1:35:50.1 | Spread (1st 5) 1:36.8 |
| 21, 29, 34, 47, 48, (56), (57) |
| James Henseler, Jeddah Gallego, Brandon Isom, Nathan Lowe, David Loeffen, (Jazz Richardson), (William Cotter) |
| 18:13.2, 18:51.9, 19:09.0, 19:46.0, 19:50.0, (20:28.6), (20:29.0) |
8 | 189 | Lebanon,
IL - Team Time (1st 5) 1:36:39.0 | Spread (1st 5) 4:08.0 |
| 13, 16, 28, 65, 67 |
| Jaxen McNeese, Gabriel Silva, Evan Morris, Jon Krumseig, Nathan Bealer |
| 17:25.0, 17:55.0, 18:36.0, 21:10.0, 21:33.0 |
9 | 206 | Belleville (Althoff Catholic),
IL - Team Time (1st 5) 1:37:19.8 | Spread (1st 5) 1:45.0 |
| 23, 39, 41, 51, 52, (59), (73) |
| Nick Harper, Danny Braunagel, Chase Bittle, Jack Ache, Jarrid Braunagel, (Chris Dunn), (Nick Siegel) |
| 18:21.0, 19:23.0, 19:25.0, 20:04.8, 20:06.0, (20:37.1), (22:12.0) |
10 | 209 | Edwardsville (Metro-East Lutheran),
IL - Team Time (1st 5) 1:37:46.7 | Spread (1st 5) 2:19.9 |
| 26, 27, 37, 58, 61, (66), (78) |
| Darion Brooks, Thomas Schroader, Christian Engelbrecht, Adam Behrhorst, Ben Eigenbrodt, (Jacob Jump), (Ian Key) |
| 18:29.0, 18:35.7, 19:18.5, 20:34.6, 20:48.9, (21:27.1), (30:15.8) |
11 | 284 | Belleville (Governor French Academy),
IL - Team Time (1st 5) 1:43:11.0 | Spread (1st 5) 2:25.0 |
| 35, 50, 62, 68, 69, (71) |
| Abdul Fanous, Evan Fitzgerald, Turner Clark, Jacob Stauffer, Sam Smith, (Alex Ruocco) |
| 19:11.0, 19:59.0, 20:50.0, 21:35.0, 21:36.0, (22:08.0) |
12 | 287 | Piasa (Southwestern),
IL - Team Time (1st 5) 1:47:28.0 | Spread (1st 5) 8:52.0 |
| 7, 54, 74, 75, 77 |
| Brandon Myatt, Grant Seniker, Evan Lowis, Tyler Dorris, James Heron |
| 16:45.0, 20:18.0, 22:21.0, 22:27.0, 25:37.0 |