1 | 19 | Grayslake (Central),
IL - Team Time (1st 5) 23:52.0 | Spread (1st 5) 41.0 |
| 1, 2, 3, 4, 9, (13), (15) |
| Trey Sato, William Welty, Nolan Kissinger, John Vagnoni, Daniel Varblow, (Reid Donisch), (Adan Cordova) |
| 4:23.0, 4:47.0, 4:48.0, 4:50.0, 5:04.0, (5:10.0), (5:11.0) |
2 | 36 | Bolingbrook,
IL - Team Time (1st 5) 24:49.3 | Spread (1st 5) 14.4 |
| 5, 6, 7, 8, 10, (12), (14) |
| Jason Vervack, Benjamin Cabas, Logan Schmidt, Michael Delgado, Eric Gomez, (Aaron DeMille), (Diego Paniagua) |
| 4:51.2, 4:53.8, 4:58.6, 5:00.1, 5:05.6, (5:07.0), (5:10.6) |
3 | 81 | Chicago (Northside),
IL - Team Time (1st 5) 27:28.6 | Spread (1st 5) 46.8 |
| 11, 16, 17, 18, 19, (20), (25) |
| Julian Hennagir, Ryan Feeney, Nate Caimi, Andre Nelson, Samuel Birkner, (Christian Reardon), (Liam Gould) |
| 5:06.3, 5:17.3, 5:35.3, 5:36.6, 5:53.1, (5:59.7), (6:13.5) |
4 | 115 | Algonquin (Jacobs),
IL - Team Time (1st 5) 30:54.5 | Spread (1st 5) 29.7 |
| 20, 22, 23, 24, 26, (27), (28) |
| Bradley Yakimisky, Rylan Sainsbury, Ben McMahon, Christian de Beauvoir, Casey Walter, (Lukas Gober), (Andrew Kroeger) |
| 5:59.7, 6:05.0, 6:09.4, 6:11.0, 6:29.4, (6:44.7), (7:03.5) |