1 | 22 | Grayslake (Central),
IL - Team Time (1st 5) 1:16:17.5 | Spread (1st 5) 2:00.4 |
| 1, 2, 4, 7, 8, (19), (21) |
| Jack (John) Aho, Matthew Aho, Eli Minsky, Luke Reblin, Ben Steinbeck, (Mario Giannini), (Matthew Droessler) |
| 14:13.4, 14:35.6, 15:11.4, 16:03.3, 16:13.8, (16:42.2), (16:57.2) |
2 | 50 | Antioch,
IL - Team Time (1st 5) 1:20:43.3 | Spread (1st 5) 1:36.7 |
| 3, 9, 10, 12, 16, (17), (23) |
| Charlie Smith, Alex Besson, Kevin Vettesse, Max Barton, Joe Sculuca, (Josh Linck), (Pat Schoenfelder) |
| 15:01.1, 16:18.8, 16:21.7, 16:23.9, 16:37.8, (16:39.3), (17:13.9) |
3 | 72 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:22:25.9 | Spread (1st 5) 50.1 |
| 6, 14, 15, 17, 20, (24), (32) |
| Kael Moran, Ethan Schommer, Jack Erwin, RJ Migas, Owen Wenberg, (Max Burton), (Tim Smith) |
| 15:52.5, 16:34.3, 16:37.2, 16:39.3, 16:42.6, (17:14.0), (18:00.7) |
4 | 93 | Grayslake (North),
IL - Team Time (1st 5) 1:23:41.8 | Spread (1st 5) 2:18.4 |
| 5, 13, 22, 25, 28, (29), (31) |
| Liam O'Connell, Cameron Detweiler, Blake Barreca, Brandt Batteau, John Mutter, (Ryan Schroeder), (Marcus Sandroni) |
| 15:15.0, 16:34.1, 16:57.4, 17:21.9, 17:33.4, (17:34.5), (17:57.0) |
5 | 127 | Mundelein (Carmel),
IL - Team Time (1st 5) 1:26:56.1 | Spread (1st 5) 1:37.9 |
| 11, 26, 27, 30, 33, (34), (35) |
| Stephen Lacke, Jack Teehan, Alex Slack, Zach Schnieder, Scott Haseman, (David Hoffman), (Jack Bartz) |
| 16:23.8, 17:23.4, 17:23.7, 17:43.5, 18:01.7, (18:28.3), (18:35.1) |