1 | 34 | Edwardsville (H.S.),
IL - Team Time (1st 5) 1:24:13.0 | Spread (1st 5) 1:03.5 |
| 1, 3, 9, 10, 11, (12), (13) |
| Jack Pifer, Zach Walters, Ryan Watts, Geordan Patrylak, Xander Valdez, (Drew Stover), (Henry Gruben) |
| 16:15.2, 16:36.2, 17:00.1, 17:02.8, 17:18.7, (17:24.7), (17:32.0) |
2 | 59 | O'Fallon (H.S.),
IL - Team Time (1st 5) 1:27:28.2 | Spread (1st 5) 1:14.1 |
| 4, 7, 15, 16, 17, (18), (19) |
| Nick Edwards, Christopher Wichlac, Jack Peterson, Peyton Mueller, Braden Gaab, (Alex Tillock), (Nick Novy) |
| 16:50.5, 16:56.6, 17:47.1, 17:49.4, 18:04.6, (18:07.4), (18:10.8) |
3 | 68 | Belleville (East),
IL - Team Time (1st 5) 1:28:14.7 | Spread (1st 5) 1:46.3 |
| 5, 6, 14, 20, 23, (25), (26) |
| Zachariah Panek, Byron Jones, Reed Wilks, Michael Megna, John Shindler, (Kelton Schuermann), (Quin Gray) |
| 16:51.2, 16:55.6, 17:36.9, 18:13.5, 18:37.5, (18:39.1), (18:47.9) |
4 | 109 | Collinsville,
IL - Team Time (1st 5) 1:32:06.3 | Spread (1st 5) 2:05.1 |
| 8, 22, 24, 27, 28, (32), (33) |
| Theo Paxton, Axel Muniz, Matt Wilde, Kevin Varela, Paul Falbe, (Brock Cunningham), (Dayton Horras) |
| 16:58.2, 18:27.6, 18:37.6, 18:59.6, 19:03.3, (19:18.5), (19:39.9) |
5 | 113 | Alton (Sr.),
IL - Team Time (1st 5) 1:32:17.2 | Spread (1st 5) 2:52.7 |
| 2, 21, 29, 30, 31, (34), (35) |
| Cassius Havis, Dylan Forsythe, Gerad Bruce, Christian Kotzamanis, Victor Humphrey, (Simon McClaine), (Trae Corby) |
| 16:23.0, 18:20.4, 19:04.2, 19:13.9, 19:15.7, (20:03.9), (20:16.2) |