1 | 18 | Grayslake (Central),
IL - Team Time (1st 5) 1:14:34.0 | Spread (1st 5) 45.0 |
| 1, 2, 4, 5, 6, (7), (12) |
| Jack (John) Aho, Matthew Aho, John Girmscheid, Eli Minsky, Jack Battaglia, (Daniel Vincent), (Alden Aaberg) |
| 14:25.0, 14:42.0, 15:08.0, 15:09.0, 15:10.0, (15:23.4), (16:04.0) |
2 | 89 | Mundelein (Carmel),
IL - Team Time (1st 5) 1:22:06.7 | Spread (1st 5) 36.4 |
| 13, 14, 17, 21, 24, (42), (47) |
| Stephen Lacke, Michael Cusack, Cameron Dean, Jack Teehan, Tino Alivia, (John Caffarelli), (Horacio Lopez) |
| 16:06.0, 16:09.9, 16:28.6, 16:39.8, 16:42.4, (17:21.8), (17:33.1) |
3 | 97 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:21:50.9 | Spread (1st 5) 1:45.7 |
| 8, 10, 15, 20, 44, (48), (51) |
| Ryan Hommowun, Nick Koschak, Chris Williams, John Kellum, Nick DeGroot, (Thomas Koschak), (Owen Smith) |
| 15:40.4, 15:57.0, 16:10.5, 16:36.9, 17:26.1, (17:35.4), (17:47.4) |
4 | 109 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:22:52.1 | Spread (1st 5) 1:21.1 |
| 9, 18, 19, 23, 40, (43), (49) |
| Jeremy Wallace, Jacob Hubbard, Kael Moran, Jeff Meverden, Jack Erwin, (Charlie Halberg), (Owen Wenberg) |
| 15:54.8, 16:28.9, 16:30.4, 16:42.1, 17:15.9, (17:24.1), (17:36.2) |
5 | 111 | Woodstock (H.S.),
IL - Team Time (1st 5) 1:22:16.2 | Spread (1st 5) 2:17.4 |
| 3, 25, 26, 27, 30, (38), (41) |
| Luke Beattie, Jarod Baker, Spencer Stumpff, Anthony Thomas, Travis Montalbano, (Julio Arellano-Zapata), (Donovan Chambers) |
| 14:44.5, 16:46.3, 16:51.0, 16:52.5, 17:01.9, (17:13.9), (17:19.4) |
6 | 148 | Grayslake (North),
IL - Team Time (1st 5) 1:24:35.2 | Spread (1st 5) 1:26.6 |
| 11, 28, 31, 33, 45, (50), (53) |
| Liam O'Connell, Blake Barreca, Cameron Detweiler, Dylan Ponomar, Miguel Carrera, (John Mutter), (Jaime Velasco) |
| 16:00.7, 16:59.3, 17:03.0, 17:04.9, 17:27.3, (17:46.0), (17:56.6) |
7 | 174 | Antioch,
IL - Team Time (1st 5) 1:25:46.7 | Spread (1st 5) 8.3 |
| 32, 34, 35, 36, 37, (39), (46) |
| Patrick Schoenfelder, Kevin Vettesse, Joe Sculuca, Nicholas Filippone, Alex Besson, (Tyler Glassman), (Dylan Duckworth) |
| 17:04.0, 17:06.6, 17:11.7, 17:12.1, 17:12.3, (17:14.1), (17:31.3) |
8 | 216 | Woodstock (Marian),
IL - Team Time (1st 5) 1:30:22.9 | Spread (1st 5) 3:06.4 |
| 16, 29, 55, 57, 59, (60), (61) |
| Justin Santopadre, Ryan DiPietro, Andrew Payton, Nick Reuter, Danny Baumert, (Spencer Hines), (Michael Morehead) |
| 16:27.7, 17:00.0, 18:38.1, 18:43.0, 19:34.1, (19:39.2), (19:40.8) |
9 | 242 | Woodstock (North),
IL - Team Time (1st 5) 1:31:06.3 | Spread (1st 5) 2:41.5 |
| 22, 52, 54, 56, 58, (62), (63) |
| Jesse Long, Brandon Amann, Braeden Given, Ryan Hanson, Danny Blalock, (Matt Haynes), (Collin McClurg) |
| 16:40.3, 17:54.9, 18:29.1, 18:40.2, 19:21.8, (19:47.1), (19:57.0) |