| 1 | 27 | Arlington Heights (Hersey),
IL - Team Time (1st 5) 1:15:36.6 | Spread (1st 5) 47.6 |
| 1, 3, 4, 8, 11, (20), (22) |
| Joshua Methner, Ryan Theisen, Ryan Buch, Max Svienty, Nate Mayo, (Thomas McCarthy), (Sean Paton) |
| 14:36.0, 14:58.0, 15:18.0, 15:21.0, 15:23.6, (15:42.9), (15:46.2) |
| 2 | 48 | Mt. Prospect (Prospect),
IL - Team Time (1st 5) 1:16:37.5 | Spread (1st 5) 51.9 |
| 2, 6, 10, 12, 18, (22), (28) |
| Jack Terry, Nate Cozine, Erik Snell, Casey Daleiden, Jack Hempleman, (Thomas Walter), (Andrew Reimann) |
| 14:48.8, 15:18.5, 15:22.6, 15:26.9, 15:40.7, (15:46.2), (16:06.1) |
| 3 | 99 | Palatine (Fremd),
IL - Team Time (1st 5) 1:18:50.5 | Spread (1st 5) 1:04.3 |
| 5, 9, 15, 30, 40, (44), (46) |
| Ed Worthem, Matt Wallace, Charlie O'Brien, Wesley Jones, Ethan Saunders, (Keith Contreras), (Dylen Siepka) |
| 15:18.4, 15:22.2, 15:36.2, 16:11.0, 16:22.7, (16:32.9), (16:35.5) |
| 4 | 116 | Glenview (Glenbrook South),
IL - Team Time (1st 5) 1:19:16.1 | Spread (1st 5) 44.0 |
| 14, 16, 19, 31, 36, (47), (48) |
| Matt Jortberg, Jordan Theriault, Will Kelly, Charlie Schultz, Joey Pauletto, (Dominic Chavez), (Will Houser) |
| 15:31.2, 15:37.5, 15:41.0, 16:11.2, 16:15.2, (16:35.9), (16:37.5) |
| 5 | 128 | Rolling Meadows,
IL - Team Time (1st 5) 1:19:45.2 | Spread (1st 5) 58.5 |
| 7, 25, 26, 33, 37, (38), (39) |
| Eddie Lennon, CJ Miller, Royce Piscitello, Jack Martin, Matt Schoessling, (Aidan Fruzyna), (Tanarius Twiggs) |
| 15:19.4, 15:57.4, 15:58.7, 16:11.8, 16:17.9, (16:19.5), (16:21.0) |
| 6 | 153 | Northbrook (Glenbrook North),
IL - Team Time (1st 5) 1:20:44.0 | Spread (1st 5) 1:09.1 |
| 21, 24, 27, 29, 52, (53), (56) |
| Dana Sullivan, Michael Ocasek, Kyle Foley, Michael Lee, Nick Redstone, (Tim St. John), (Ari Bosse) |
| 15:45.6, 15:53.4, 16:01.0, 16:09.3, 16:54.7, (17:01.8), (17:13.9) |
| 7 | 188 | Hoffman Estates (Conant),
IL - Team Time (1st 5) 1:21:38.4 | Spread (1st 5) 1:11.0 |
| 13, 41, 42, 43, 49, (51), (55) |
| Chris Floyd, Sam Torrens, Andrew Milas, James Preucil, Michael Barberini, (Ethan Parham), (Sebastian Sewera) |
| 15:29.4, 16:27.0, 16:30.4, 16:31.2, 16:40.4, (16:46.4), (17:05.2) |
| 8 | 234 | Schaumburg,
IL - Team Time (1st 5) 1:23:45.6 | Spread (1st 5) 1:08.0 |
| 31, 35, 50, 57, 61, (62), (64) |
| Karston Zielinski, Karsten Zielinski, Mike Baranowski, Grant Bonatz, Brendan Warzynski, (Manny Mota), (Blake Droege) |
| 16:11.2, 16:14.1, 16:45.7, 17:15.4, 17:19.2, (17:20.6), (17:42.6) |
| 9 | 252 | Elk Grove Village (E.G.),
IL - Team Time (1st 5) 1:24:24.1 | Spread (1st 5) 1:06.4 |
| 34, 45, 54, 59, 60, (63), (65) |
| Nate Kraemer, Michael Johnson, Oscar Patino, Ethan Bilodeau, Nic Baggeto, (James Bayus), (Benjamin Kveton) |
| 16:12.0, 16:33.9, 17:02.8, 17:17.0, 17:18.4, (17:36.4), (17:46.0) |
| 10 | 276 | Hoffman Estates,
IL - Team Time (1st 5) 1:26:57.0 | Spread (1st 5) 2:34.8 |
| 17, 58, 66, 67, 68, (69), (70) |
| Shreekar Patel, Anthony Navarette, Amrit Subbarao, Anthony Navarrete, Conner Kiley, (Ahmar Kahn), (Zach Makrounis) |
| 15:38.2, 17:16.8, 17:50.5, 17:58.5, 18:13.0, (18:24.9), (18:31.1) |