1 | 55 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:23:48.7 | Spread (1st 5) 1:46.2 |
| 3, 6, 13, 15, 18, (22), (27) |
| Matt Lytle, D.J. Wolfram, James Kaht, Aaron Spivey, Brandon Boles, (Ryan Garrett), (Mike Bland) |
| 15:36.0, 16:37.8, 17:03.4, 17:09.3, 17:22.2, (17:30.6), (17:48.1) |
2 | 64 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:24:08.8 | Spread (1st 5) 2:04.3 |
| 1, 12, 14, 17, 20, (31), (34) |
| Ryan Prais, Blake Franson, David Kosman, Danny McGrath, Joshua Camp, (Tanner Morgan), (Ryan Hergott) |
| 15:22.0, 16:54.4, 17:05.8, 17:20.3, 17:26.3, (17:52.5), (17:56.1) |
3 | 70 | Grayslake (Central),
IL - Team Time (1st 5) 1:24:21.0 | Spread (1st 5) 2:20.6 |
| 2, 8, 11, 21, 28, (36), (37) |
| Luke Zygmunt, Kyle Rehberg, Kevin Boyle, Ben Shwaiko, Kirk Dickson, (Kelton McCowan), (Michael Hamilton) |
| 15:30.0, 16:41.7, 16:49.4, 17:29.3, 17:50.6, (18:02.1), (18:10.0) |
4 | 98 | Wauconda,
IL - Team Time (1st 5) 1:26:39.3 | Spread (1st 5) 1:23.5 |
| 7, 9, 23, 24, 35, (38), (39) |
| Jake Stronz, Robert Brunn, David Carter, Connor Rueb, Cameron Ciesil, (Tom Webb), (Brentley Hovey) |
| 16:38.1, 16:43.0, 17:36.3, 17:40.3, 18:01.6, (18:38.4), (18:40.2) |
5 | 100 | Grayslake (North),
IL - Team Time (1st 5) 1:27:07.3 | Spread (1st 5) 1:18.2 |
| 4, 16, 25, 26, 29, (32), (33) |
| Matt Kendzior, Tyler Vincent, Kyle Kleinschmidt, Michael Lahera, Tim Rollings, (Zach Vincent), (Doug Mischke) |
| 16:33.2, 17:09.5, 17:46.3, 17:46.9, 17:51.4, (17:54.1), (17:54.4) |
6 | 104 | Johnsburg,
IL - Team Time (1st 5) 1:29:32.0 | Spread (1st 5) 4:18.4 |
| 5, 10, 19, 30, 40, (41), (42) |
| Daniel Fox, Alex Krebs, Kyle Stelmasek, Nick Krebs, Scott Sompel, (Chris Seabert), (Matt Ganowski) |
| 16:36.0, 16:45.9, 17:23.9, 17:51.8, 20:54.4, (21:15.1), (21:26.6) |