1 | 34 | Wheaton (St. Francis),
IL - Team Time (1st 5) 1:27:34.1 | Spread (1st 5) 1:05.6 |
| 2, 3, 8, 10, 11, (16), (22) |
| Chris Covone, Luke Orwig, Sam King, Sam Andrzejewski, Christopher Spahn, (Daniel O'Connell), (Clayton Merker) |
| 17:00.2, 17:02.9, 17:37.0, 17:48.2, 18:05.8, (18:21.3), (18:59.5) |
2 | 35 | Chicago (Latin),
IL - Team Time (1st 5) 1:27:55.2 | Spread (1st 5) 1:21.7 |
| 1, 4, 5, 12, 13, (14), (15) |
| Akili Parekh, Ryan Hardiman, Peter Bernhardt, Henry Coleman, Will Benford, (Matthew Kotcher), (Ronan Hussar) |
| 16:54.1, 17:07.5, 17:26.7, 18:11.1, 18:15.8, (18:18.5), (18:19.5) |
3 | 72 | Arlington Heights (St. Viator),
IL - Team Time (1st 5) 1:31:08.0 | Spread (1st 5) 1:14.1 |
| 6, 9, 18, 19, 20, (21), (23) |
| Patric Natindim, Michael Schumacher, Connor Flynn, Nathan Kochera, Matthew Goss, (Daniel Bottcher), (Ryan Politzki) |
| 17:31.9, 17:46.5, 18:29.5, 18:34.1, 18:46.0, (18:49.8), (19:14.8) |
4 | 99 | Chicago (Northside),
IL - Team Time (1st 5) 1:35:58.2 | Spread (1st 5) 2:27.1 |
| 7, 17, 24, 25, 26, (27), (28) |
| Ezra Hill, Seth Karall, Arlo Johnston, Liam Pentangelo, Maciej Zychowski, (Addison Morley), (Payton Kane) |
| 17:34.0, 18:23.2, 19:59.2, 20:00.7, 20:01.1, (20:39.6), (21:02.3) |