1 | 23 | Edwardsville (H.S.),
IL - Team Time (1st 5) 1:18:40.0 | Spread (1st 5) 1:03.9 |
| 1, 4, 5, 6, 7, (8), (13) |
| Franky Romano, Dan Powell, Roland Prenzler, Jack Pifer, Max Hartmann, (Sam McCormick), (Kyle Koons) |
| 15:03.7, 15:38.8, 15:44.7, 16:05.2, 16:07.6, (16:10.5), (16:27.3) |
2 | 54 | Granite City,
IL - Team Time (1st 5) 1:23:16.2 | Spread (1st 5) 2:40.4 |
| 1, 3, 15, 17, 18, (20), (21) |
| Andrew O'Keefe, Will O'Keefe, Kariem Ali, Matt Kline, Donald James, (Aiden Sampson), (Leo Nikonowicz) |
| 15:03.7, 15:35.0, 17:14.2, 17:39.2, 17:44.1, (17:46.5), (17:48.2) |
3 | 63 | Alton (Sr.),
IL - Team Time (1st 5) 1:23:27.8 | Spread (1st 5) 1:35.1 |
| 9, 10, 11, 14, 19, (22), (28) |
| Kelvin Cummings, Evan Rathgeb, Arie Macias, Cassius Havis, Zak Wilson, (Ben Lewis), (Issac Evans) |
| 16:10.9, 16:13.7, 16:20.1, 16:57.1, 17:46.0, (17:51.2), (18:47.4) |
4 | 99 | Collinsville,
IL - Team Time (1st 5) 1:27:55.1 | Spread (1st 5) 1:44.0 |
| 11, 16, 23, 24, 25, (26), (27) |
| Jacob Sewell, Benito Hernandez, Garrett Lee, Edgar Acevedo, Adrian Ochoa, (Nathan Stehman), (Austin Roberts) |
| 16:20.1, 17:27.9, 17:59.6, 18:03.4, 18:04.1, (18:05.8), (18:07.3) |