1 | 33 | Vernon Hills,
IL - Team Time (1st 5) 1:17:03.9 | Spread (1st 5) 34.4 |
| 2, 3, 8, 9, 11, (13), (24) |
| Kyle Whitney, Ben Mohrdieck, Shane Williamson, Tyler Smith, Rob Williams, (Nick Webber), (Eric Doerhoefer) |
| 15:05.0, 15:17.1, 15:30.0, 15:32.4, 15:39.4, (15:42.8), (16:03.8) |
2 | 64 | Crystal Lake (Central),
IL - Team Time (1st 5) 1:18:19.7 | Spread (1st 5) 59.9 |
| 1, 10, 15, 17, 21, (25), (28) |
| Ryan Pitner, PJ McKay, Zach Gemmel, Nick Amato, Cole Barkocy, (Jacob Cannizzo), (Michael Penza) |
| 14:59.0, 15:39.0, 15:50.0, 15:52.8, 15:58.9, (16:04.0), (16:14.0) |
3 | 106 | Burlington (Central),
IL - Team Time (1st 5) 1:19:56.5 | Spread (1st 5) 1:02.9 |
| 5, 14, 22, 31, 34, (47), (51) |
| Clay Musial, Josh Schwarting, Kyle Neubauer, Nick Harvey, Matt Bikun, (Wes Metcalfe), (Eric Johnson) |
| 15:25.0, 15:46.6, 15:59.0, 16:18.0, 16:27.9, (16:54.0), (17:05.0) |
4 | 118 | Maple Park (Kaneland),
IL - Team Time (1st 5) 1:20:23.7 | Spread (1st 5) 27.3 |
| 18, 19, 20, 29, 32, (33), (37) |
| Nathaniel Kucera, Ryan Bower, Kyle Carter, Andrew Lesak, Brandon Park, (Luis Acosta), (Sean Spaetzel) |
| 15:54.0, 15:55.2, 15:56.2, 16:17.0, 16:21.3, (16:21.6), (16:31.0) |
5 | 130 | Crystal Lake (Prairie Ridge),
IL - Team Time (1st 5) 1:20:46.9 | Spread (1st 5) 53.1 |
| 12, 15, 26, 37, 40, (46), (55) |
| Filip Pajak, Mitch Kazin, Scott Hearne, Tyler Figgins, Jude Mariutto, (Chris Berg), (David Tulke) |
| 15:42.5, 15:50.0, 16:07.8, 16:31.0, 16:35.6, (16:51.0), (17:21.0) |
6 | 131 | Lake Forest,
IL - Team Time (1st 5) 1:20:45.2 | Spread (1st 5) 1:14.1 |
| 4, 23, 27, 36, 41, (48), (52) |
| Mark Myers, Liam Gayter, Matthew Mekaelian, Etienne Najman, Sean Jones, (Zach Streightiff), (Sam Grum) |
| 15:23.0, 16:02.0, 16:13.6, 16:29.5, 16:37.1, (16:55.5), (17:09.2) |
7 | 141 | Sycamore (H.S.),
IL - Team Time (1st 5) 1:21:03.5 | Spread (1st 5) 1:28.7 |
| 6, 7, 35, 44, 49, (53), (54) |
| Mark Stice, Adam Millburg, Kendryk Rand, Jordan Peterson, Jason Ruetten, (Michael Lerohl), (Nick Aase) |
| 15:27.3, 15:29.8, 16:28.8, 16:41.6, 16:56.0, (17:13.0), (17:13.2) |
8 | 206 | Mundelein (Carmel),
IL - Team Time (1st 5) 1:23:11.7 | Spread (1st 5) 40.0 |
| 29, 39, 43, 45, 50, (56), (59) |
| Anthony Gattuso, Anthony Gattusso, Patrick Pastika, Patrick Hogan, Michael Cusack, (Dillon Novak), (Stephen Lacke) |
| 16:17.0, 16:34.8, 16:38.7, 16:44.2, 16:57.0, (17:30.6), (18:11.4) |
9 | 278 | Hampshire,
IL - Team Time (1st 5) 1:31:10.7 | Spread (1st 5) 2:52.4 |
| 42, 57, 58, 60, 61 |
| Jacob Oury, Jake Serio, Max Oury, Sean Kilbourne, Bailey Irps |
| 16:38.0, 17:45.7, 17:55.9, 19:20.7, 19:30.4 |