| 1 | 24 | Mt. Prospect (Prospect),
IL - Team Time (1st 5) 1:21:06.2 | Spread (1st 5) 37.9 |
| 1, 2, 4, 7, 10, (11), (13) |
| Sean Sanaghan, Jack Terry, James Riordan, Jack O'Donnell, Nick Serio, (Nate Cozine), (Jack Hempleman) |
| 15:55.9, 16:02.5, 16:12.6, 16:21.4, 16:33.8, (16:40.3), (16:47.3) |
| 2 | 34 | Arlington Heights (Hersey),
IL - Team Time (1st 5) 1:21:58.4 | Spread (1st 5) 31.0 |
| 3, 5, 6, 8, 12, (14), (15) |
| Joshua Methner, Jacob Krupa, Jack Fredian, Sam Svienty, Max Svienty, (Nate Mayo), (Ryan Buch) |
| 16:12.4, 16:15.5, 16:19.2, 16:27.9, 16:43.4, (16:47.5), (16:52.1) |
| 3 | 79 | Palatine (Fremd),
IL - Team Time (1st 5) 1:27:19.0 | Spread (1st 5) 1:32.8 |
| 9, 16, 17, 18, 19, (20), (22) |
| Danny Peterson, Luke Vogelgesang, Jack Buban, Matt Wallace, Ed Worthem, (Drew Kelley), (Zach Murphy) |
| 16:29.5, 17:24.2, 17:34.1, 17:48.9, 18:02.3, (18:10.1), (18:45.4) |
| 4 | 119 | Rolling Meadows,
IL - Team Time (1st 5) 1:37:04.7 | Spread (1st 5) 2:04.1 |
| 21, 23, 24, 25, 26, (27), (28) |
| John Gerardi, Mark Helminski, Patrick Shalton, Brad Fugiel, Zach Miller, (Sean Feikes), (Alex Vo) |
| 18:18.6, 19:05.5, 19:25.0, 19:52.9, 20:22.7, (20:52.0), (21:44.1) |