1 | 23 | Wheaton (St. Francis),
IL - Team Time (1st 5) 1:14:39.2 | Spread (1st 5) 45.0 |
| 2, 3, 4, 6, 8, (13), (19) |
| Sam King, Thomas Oakson, Luke Orwig, Nate Keough, Larry Li, (Clayton Merker), (Michael Andrzejewski) |
| 14:34.0, 14:43.0, 14:53.2, 15:10.0, 15:19.0, (15:35.0), (16:15.3) |
2 | 47 | Glen Ellyn (Glenbard South),
IL - Team Time (1st 5) 1:16:58.0 | Spread (1st 5) 28.6 |
| 5, 7, 10, 11, 14, (18), (24) |
| Austin MacClure, Edwin Svobada, Deven Kinch, Tyler Kalebic, Ryan Allspach, (Colin Hughes), (Mike Eloubary) |
| 15:09.1, 15:15.1, 15:27.0, 15:29.1, 15:37.7, (16:11.9), (16:50.1) |
3 | 64 | New Lenox (Providence Catholic),
IL - Team Time (1st 5) 1:17:32.0 | Spread (1st 5) 2:43.0 |
| 1, 12, 15, 16, 20, (22), (23) |
| Brock O'Neill, Gabe Spesia, Danny Jensen, John O'Connor, Burke Dugan, (Josh Amann), (Sam McCloughan) |
| 13:46.0, 15:34.0, 15:51.0, 15:52.0, 16:29.0, (16:45.0), (16:49.0) |
4 | 97 | LaGrange Park (Nazareth Academy),
IL - Team Time (1st 5) 1:25:14.0 | Spread (1st 5) 3:23.0 |
| 9, 16, 21, 25, 26 |
| Brendan O'Brien, Jack O'Brien, Roy Nunez, Christian Gonzalez, Efren Guerrero |
| 15:23.0, 15:52.0, 16:43.0, 18:30.0, 18:46.0 |