1 | 24 | Arlington Heights (St. Viator),
IL - Team Time (1st 5) 1:27:18.0 | Spread (1st 5) 41.2 |
| 1, 3, 4, 5, 11, (13), (16) |
| Patric Natindim, Richard Rinka, Brady Collis, Jason Doland, John Leininger, (Nathan Kochera), (Patrick Schumacher) |
| 17:11.9, 17:20.5, 17:24.9, 17:27.6, 17:53.1, (18:17.7), (18:40.8) |
2 | 34 | Niles (Notre Dame),
IL - Team Time (1st 5) 1:27:56.3 | Spread (1st 5) 30.0 |
| 2, 6, 7, 9, 10, (12), (14) |
| Jeremy Ermilio, Aidan Brennan, Riley Newton, Matt Coath, Cuyler Majcher, (Patrick Reinhofer), (Jackson Kelly) |
| 17:16.7, 17:31.9, 17:36.5, 17:44.5, 17:46.7, (17:55.8), (18:30.1) |
3 | 77 | Chicago (St. Patrick),
IL - Team Time (1st 5) 1:34:02.2 | Spread (1st 5) 1:55.3 |
| 8, 15, 17, 18, 19, (20), (21) |
| Sergio Mendieta, Peter Sakkos, Sam Zabielski, Brian Kieca, Brandon Banda, (Aidan Lewis), (Humberto Martinez) |
| 17:42.8, 18:36.5, 19:00.7, 19:04.1, 19:38.1, (19:52.0), (19:55.8) |