| 1 | 15 | Mt. Prospect (Prospect),
IL - Team Time (1st 5) 1:21:41.1 | Spread (1st 5) 34.3 |
| 1, 2, 3, 4, 5, (6), (7) |
| Karsen LeComte, Matt Cozine, Luke Filipic, Max Crowninshield, Sean Sanaghan, (Alec Heyde), (Jack O'Donnell) |
| 16:01.0, 16:20.3, 16:20.7, 16:23.8, 16:35.3, (16:38.2), (16:42.8) |
| 2 | 54 | Arlington Heights (Hersey),
IL - Team Time (1st 5) 1:25:13.7 | Spread (1st 5) 34.7 |
| 8, 10, 11, 12, 13, (15), (19) |
| Ryan Theisen, Dan Gerardi, Brendan Stonequist, Jack Fredian, Sam Svienty, (Andrew Hyndman), (Ryan Buch) |
| 16:43.8, 16:59.4, 17:03.4, 17:08.6, 17:18.5, (17:24.9), (17:36.3) |
| 3 | 84 | Palatine (Fremd),
IL - Team Time (1st 5) 1:27:22.3 | Spread (1st 5) 48.8 |
| 9, 14, 18, 21, 22, (25), (28) |
| Danny Peterson, Jack Buban, Joe Smaga, Luke Vogelgesang, Alex Lytle, (Ed Worthem), (Nathaniel Jinkens) |
| 16:56.3, 17:24.6, 17:32.2, 17:44.1, 17:45.1, (18:10.8), (18:36.3) |
| 4 | 102 | Glenview (Glenbrook South),
IL - Team Time (1st 5) 1:28:50.2 | Spread (1st 5) 44.0 |
| 16, 17, 20, 23, 26, (29), (30) |
| Jordan Theriault, Alec Sanchez, Matt Jortberg, Jack Whetstone, Charith Wickrema, (Matt Runtz), (Nick Stanek) |
| 17:31.0, 17:31.2, 17:39.1, 17:53.9, 18:15.0, (18:57.1), (18:57.4) |
| 5 | 147 | Rolling Meadows,
IL - Team Time (1st 5) 1:37:17.1 | Spread (1st 5) 2:40.8 |
| 24, 27, 31, 32, 33, (34), (35) |
| John Gerardi, Joe Hume, Robert Heck, Dennis Gainulin, Zach Miller, (Jose Padilla), (Liam Collins) |
| 18:06.9, 18:30.3, 19:13.0, 20:39.2, 20:47.7, (20:53.2), (21:07.2) |