1 | 34 | Edwardsville (H.S.),
IL - Team Time (1st 5) 1:17:44.0 | Spread (1st 5) 20.0 |
| 3, 4, 8, 9, 10, (18), (22) |
| Franky Romano, Roland Prenzler, Dan Powell, Jack Pifer, Max Hartmann, (Zach Walters), (Jacob Schoenthal) |
| 15:23.0, 15:27.0, 15:34.0, 15:37.0, 15:43.0, (16:17.0), (16:34.0) |
2 | 35 | O'Fallon (H.S.),
IL - Team Time (1st 5) 1:17:38.0 | Spread (1st 5) 52.0 |
| 1, 5, 5, 11, 13, (13), (16) |
| Christopher Conrad, Will VanAlstine, Joey Black, Kyle Dismukes, Garrett Blenkush, (Matthew Gilster), (Hayden Ybarra) |
| 15:02.0, 15:28.0, 15:28.0, 15:46.0, 15:54.0, (15:54.0), (16:00.0) |
3 | 122 | Alton (Sr.),
IL - Team Time (1st 5) 1:23:29.0 | Spread (1st 5) 1:39.9 |
| 15, 17, 19, 32, 39, (46), (54) |
| Evan Rathgeb, Arie Macias, Kelvin Cummings, Cassius Havis, Sam Gentelin, (Zak Wilson), (Ben Lewis) |
| 15:57.1, 16:15.5, 16:25.6, 17:13.8, 17:37.0, (18:01.5), (18:29.5) |
4 | 125 | Belleville (West),
IL - Team Time (1st 5) 1:24:09.7 | Spread (1st 5) 1:19.5 |
| 12, 26, 28, 29, 30, (33), (37) |
| Brian Gichuru, Luke Robben, Nate Robben, Jimmy Reed, Lucas Robben, (Justin Koderhandt), (Ethan Lamons) |
| 15:51.8, 16:53.6, 17:06.1, 17:06.9, 17:11.3, (17:18.5), (17:28.0) |
5 | 127 | Granite City,
IL - Team Time (1st 5) 1:23:35.1 | Spread (1st 5) 3:01.5 |
| 2, 7, 27, 40, 51, (53), (55) |
| Andrew O'Keefe, Will O'Keefe, Leo Nikonowicz, Kariem Ali, Aiden Sampson, (Joshua Royce), (Donald James) |
| 15:12.0, 15:30.2, 16:58.9, 17:40.5, 18:13.5, (18:19.7), (18:32.0) |
6 | 144 | Belleville (East),
IL - Team Time (1st 5) 1:24:59.7 | Spread (1st 5) 1:36.0 |
| 20, 21, 25, 31, 47, (49), (50) |
| Jackson Howell, Zachariah Panek, Dillon Vaupel, Quinten Titchenal, Anthony Mannino, (Ty Hill), (Nicholas Hill) |
| 16:26.0, 16:31.1, 16:47.8, 17:12.8, 18:02.0, (18:11.0), (18:12.0) |
7 | 179 | Collinsville,
IL - Team Time (1st 5) 1:27:16.8 | Spread (1st 5) 1:11.2 |
| 23, 35, 38, 41, 42, (44), (48) |
| Jacob Sewell, Richard Alexander, Austin Roberts, Will Autenreith, Edgar Acevedo, (Garrett Lee), (Adrian Ochoa) |
| 16:39.8, 17:26.0, 17:33.0, 17:47.0, 17:51.0, (17:57.0), (18:05.0) |
8 | 182 | Quincy (Sr.),
IL - Team Time (1st 5) 1:27:22.3 | Spread (1st 5) 1:19.1 |
| 24, 34, 36, 43, 45, (52), (56) |
| Wyatt Wollaston, William Kipping, Noah Fleer, Josh Daly, Nick Thrasher, (Sean McCaughey), (Nicholas Thrasher) |
| 16:41.0, 17:23.0, 17:26.8, 17:51.4, 18:00.1, (18:15.7), (18:47.4) |