1 | 21 | Grayslake (Central),
IL - Team Time (1st 5) 1:23:18.3 | Spread (1st 5) 1:44.8 |
| 1, 3, 4, 5, 8, (9), (10) |
| Jack (John) Aho, Matthew Aho, Eli Minsky, John Girmscheid, Daniel Vincent, (Ben Steinbeck), (Alden Aaberg) |
| 15:39.9, 16:31.5, 16:48.2, 16:54.0, 17:24.7, (17:46.5), (17:55.5) |
2 | 61 | Woodstock (H.S.),
IL - Team Time (1st 5) 1:29:13.1 | Spread (1st 5) 2:27.0 |
| 2, 12, 13, 16, 18, (20), (23) |
| Luke Beattie, Spencer Hanson, Donovan Chambers, Travis Montalbano, Anthony Thomas, (Jarod Baker), (Spencer Stumpff) |
| 16:06.4, 17:57.7, 18:11.4, 18:24.2, 18:33.4, (18:34.7), (18:40.5) |
3 | 82 | Grayslake (North),
IL - Team Time (1st 5) 1:31:19.3 | Spread (1st 5) 1:51.3 |
| 6, 11, 17, 19, 29, (31), (32) |
| Liam O'Connell, Dylan Ponomar, Cameron Detweiler, Blake Barreca, Miguel Carrera, (John Mutter), (Andrew Keaskowski) |
| 17:13.0, 17:56.3, 18:32.0, 18:33.7, 19:04.3, (19:22.9), (19:23.8) |
4 | 99 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:32:23.7 | Spread (1st 5) 2:00.9 |
| 7, 15, 21, 26, 30, (33), (38) |
| Jacob Hubbard, Kael Moran, Robert Kuhlmann, Jeff Meverden, Wil Blanchard, (Matt Leyva), (Max Burton) |
| 17:20.4, 18:16.5, 18:34.9, 18:50.6, 19:21.3, (19:32.8), (20:29.8) |
5 | 112 | Antioch,
IL - Team Time (1st 5) 1:33:16.0 | Spread (1st 5) 36.0 |
| 14, 22, 24, 25, 27, (34), (35) |
| Tyler Glassman, Pat Schoenfelder, Alex Besson, Joe Sculuca, Max Barton, (Dylan Duckworth), (Kevin Vettesse) |
| 18:16.0, 18:39.0, 18:43.0, 18:46.0, 18:52.0, (19:50.0), (19:53.0) |
6 | 180 | Woodstock (North),
IL - Team Time (1st 5) 1:41:21.5 | Spread (1st 5) 1:52.9 |
| 28, 36, 37, 39, 40, (41), (42) |
| Brandon Amann, Braeden Given, Lee Elliott, Ryan Hanson, Danny Blalock, (Luke Duenas), (Matt Haynes) |
| 18:59.3, 20:25.2, 20:27.5, 20:37.3, 20:52.2, (21:18.8), (21:23.3) |