1 | 29 | Naperville (North),
IL - Team Time (1st 5) 57:49.8 | Spread (1st 5) 28.8 |
| 2, 3, 4, 8, 12, (13), (16) |
| Cameron Radeke, Joe Tennyson, Harrison Boelke, Peter Harrison, Colin Corcoran, (Gabe Russell), (Addisu Wolski) |
| 11:20.5, 11:21.6, 11:36.5, 11:41.9, 11:49.3, (11:51.2), (12:03.0) |
2 | 44 | Oswego (East),
IL - Team Time (1st 5) 58:26.0 | Spread (1st 5) 51.6 |
| 1, 5, 10, 11, 17, (19), (21) |
| Noel Velasquez, Parker Nold, Carter Pankiewicz, Jacob Lanzara, Phillip Dart, (Alexander Hughes), (Brandon Gerrans) |
| 11:13.2, 11:37.3, 11:45.0, 11:45.7, 12:04.8, (12:13.4), (12:41.0) |
3 | 51 | Naperville (Central),
IL - Team Time (1st 5) 58:55.9 | Spread (1st 5) 15.3 |
| 6, 7, 9, 14, 15, (18), (20) |
| Paul Villasenor, Ryan Gewin, Luke Noren, Matthew Berryman, Jackson Tucker, (Hudson Warnes), (Jack Warnes) |
| 11:41.2, 11:41.6, 11:44.2, 11:52.4, 11:56.5, (12:07.3), (12:23.3) |
4 | 120 | Aurora (East),
IL - Team Time (1st 5) 1:15:06.4 | Spread (1st 5) 2:00.5 |
| 22, 23, 24, 25, 26, (27), (28) |
| Bryan Rios, Valentin Arroyo, Frankie Walter, Gerardo Alfaro, David Mendoza, (David Tovar), (Caleb Aguinaga) |
| 13:59.1, 14:22.7, 14:52.1, 15:52.9, 15:59.6, (16:08.8), (16:21.2) |