| 1 | 35 | Plainfield (South),
IL - Team Time (1st 5) 1:22:11.0 | Spread (1st 5) 17.0 |
| 5, 6, 7, 8, 9, (14), (16) |
| Austin Brown, Jake Willison, Andrew Nunez, John Partee, Hunter Dyer, (Jon Quinones), (Franz Pangilinan) |
| 16:20.0, 16:21.0, 16:24.0, 16:29.0, 16:37.0, (16:44.0), (16:49.0) |
| 2 | 44 | Downers Grove (North),
IL - Team Time (1st 5) 1:22:07.0 | Spread (1st 5) 59.2 |
| 2, 4, 10, 13, 15, (18), (21) |
| Alec Danner, Robby Prescott, Ryan Birkmeier, Andrew Marek, Nick Chudzik, (Jacob Ridderhoff), (Sam McCool) |
| 15:46.0, 16:14.0, 16:39.0, 16:42.8, 16:45.2, (17:00.0), (17:03.7) |
| 3 | 48 | Downers Grove (South),
IL - Team Time (1st 5) 1:22:20.6 | Spread (1st 5) 1:30.8 |
| 1, 3, 10, 12, 22, (23), (24) |
| Jack LaLonde, Stephen Pipilas, Max O'Meara, Joey Eterno, Alan Zhou, (Austin Rutkowski), (Edwin Siuda) |
| 15:38.2, 16:13.4, 16:39.0, 16:41.0, 17:09.0, (17:10.7), (17:17.0) |
| 4 | 139 | Plainfield (East),
IL - Team Time (1st 5) 1:27:04.0 | Spread (1st 5) 56.0 |
| 17, 27, 28, 30, 37, (43), (46) |
| Tyler Kiska, Zahid Salodawala, Julian Del Rosario, Emmanuel Angomas, Josh Kaiwya, (Gavin Withaeger), (Zach Proffitt) |
| 16:52.0, 17:25.0, 17:28.0, 17:31.0, 17:48.0, (17:57.0), (18:22.0) |
| 5 | 145 | Romeoville,
IL - Team Time (1st 5) 1:27:20.0 | Spread (1st 5) 51.0 |
| 19, 26, 29, 31, 40, (41), (48) |
| Ian Irvine, Ezequiel Cabanas, Justin Suits, Dan Ford, Carlos Ibanez, (Dave (David) Andrews), (Anthony Vodicka) |
| 17:03.0, 17:19.0, 17:29.0, 17:35.0, 17:54.0, (17:56.0), (18:42.0) |
| 6 | 155 | Lockport (Twp.),
IL - Team Time (1st 5) 1:27:52.0 | Spread (1st 5) 42.0 |
| 19, 32, 34, 34, 36, (38), (41) |
| Cade Musich, Nathan Murray, Marc Schelli, John Crosse, Donovan Paske, (Liam Kennedy), (Robert Elwood) |
| 17:03.0, 17:38.0, 17:43.0, 17:43.0, 17:45.0, (17:50.0), (17:56.0) |
| 7 | 185 | Bolingbrook,
IL - Team Time (1st 5) 1:29:04.0 | Spread (1st 5) 1:00.0 |
| 25, 33, 38, 44, 45, (47), (49) |
| Bjorn Shroda, Joshua Beyler, Caleb Robertson, Arij Najeeb, Mark Bennett, (Brayan Cadena), (Lyndal Johnson) |
| 17:18.0, 17:39.0, 17:50.0, 17:59.0, 18:18.0, (18:23.0), (19:23.0) |