1 | 19 | Glen Carbon (Father McGivney),
IL - Team Time (1st 5) 1:23:29.1 | Spread (1st 5) 2:03.1 |
| 1, 2, 3, 5, 8, (15), (16) |
| Tyler Guthrie, Brandon Ahring, Zachary Brasel, Tanner Fox, Riley Strack, (Noah Beltramea), (Andrew Dupy) |
| 15:43.5, 16:20.4, 16:20.6, 17:18.0, 17:46.6, (18:38.4), (18:41.3) |
2 | 51 | Breese (Mater Dei),
IL - Team Time (1st 5) 1:29:44.0 | Spread (1st 5) 1:05.5 |
| 6, 7, 11, 13, 14, (17), (20) |
| Ryan Clancy, Tommy Marron, Evan Schlueter, John Venhaus, Andrew Stevenson, (Nick Hummert), (Ryan Gerdes) |
| 17:18.3, 17:44.8, 18:07.2, 18:09.9, 18:23.8, (18:41.7), (18:47.5) |
3 | 53 | Belleville (Althoff Catholic),
IL - Team Time (1st 5) 1:29:45.1 | Spread (1st 5) 1:50.3 |
| 4, 9, 10, 12, 18, (19), (21) |
| Jack Hiller, Braden Voss, Connor Riley, Rodney Holas, Shawn Minick, (Matthew Minick), (Daniel Bradley) |
| 16:54.7, 17:54.0, 18:03.3, 18:08.1, 18:45.0, (18:45.6), (18:54.6) |