1 | 23 | Yorkville (H.S.),
IL - Team Time (1st 5) 1:14:57.3 | Spread (1st 5) 34.0 |
| 2, 3, 4, 6, 8, (18), (23) |
| Austin Popplewell, Ivan Westcott, Colin Kachlic, Nathan Summers, Jackson Edwards, (Jack Stillmunkes), (Ben Whaley) |
| 14:44.4, 14:45.1, 14:55.5, 15:13.9, 15:18.4, (15:38.3), (15:47.9) |
2 | 71 | Minooka,
IL - Team Time (1st 5) 1:17:21.7 | Spread (1st 5) 50.7 |
| 5, 7, 15, 20, 24, (25), (26) |
| Vincent Van Eck, Daniel Schalk, Zachary Balzer, Emerson Fayman, Hunter Reade, (Jake Manning), (Adam Shaw) |
| 15:00.8, 15:15.1, 15:31.9, 15:42.4, 15:51.5, (15:52.2), (15:52.8) |
3 | 81 | Lockport (Twp.),
IL - Team Time (1st 5) 1:17:17.1 | Spread (1st 5) 1:39.5 |
| 1, 11, 13, 19, 37, (38), (44) |
| Wil Kiley, Austin Molitor, Timothy Nielsen, Devan Callahan, Jaxson Gauthier, (Matt Johnson), (Frank Biamonte) |
| 14:33.3, 15:22.7, 15:29.0, 15:39.3, 16:12.8, (16:13.7), (16:32.9) |
4 | 110 | Plainfield (North),
IL - Team Time (1st 5) 1:18:38.3 | Spread (1st 5) 46.5 |
| 12, 16, 17, 29, 36, (41), (42) |
| Oliver Burns, Ryan Maseman, Cooper Shelton, Ian Morrison, Dylan Young, (Ryan Casey), (Chris Suarez) |
| 15:22.9, 15:34.0, 15:34.5, 15:57.5, 16:09.4, (16:16.0), (16:21.7) |
5 | 151 | Bolingbrook,
IL - Team Time (1st 5) 1:20:04.1 | Spread (1st 5) 1:03.2 |
| 14, 27, 31, 34, 45, (59), (60) |
| Brett Wasick, Joshua Beechler, Connor Wasick, Hussein Almousawi, Aidan Rybialek, (Sean O'Donnell), (Logan Sourile) |
| 15:30.1, 15:54.6, 16:01.9, 16:04.2, 16:33.3, (17:08.6), (17:09.8) |
6 | 162 | Joliet (West),
IL - Team Time (1st 5) 1:20:36.8 | Spread (1st 5) 1:25.5 |
| 9, 22, 35, 46, 50, (65), (67) |
| Marcellus Mines, Tony Kochev, Xander Gottner, Patrick Olson, Erick Guzman, (Matthew Lunsford), (Nick Blaauw) |
| 15:20.9, 15:47.4, 16:06.7, 16:35.4, 16:46.4, (17:31.1), (17:42.6) |
7 | 166 | Plainfield (South),
IL - Team Time (1st 5) 1:20:27.9 | Spread (1st 5) 33.0 |
| 28, 30, 32, 33, 43, (49), (53) |
| Ethan Reynoso, Camyn Viger, Matthew Graham, Niko Schultz, Scott Crabb, (Grant Trentz), (Owen O'Shea) |
| 15:55.0, 15:59.6, 16:02.6, 16:02.7, 16:28.0, (16:41.3), (16:52.7) |
8 | 207 | Joliet (Central),
IL - Team Time (1st 5) 1:22:10.5 | Spread (1st 5) 1:48.1 |
| 10, 39, 46, 51, 61, (62), (63) |
| Jay Dworak, Angel Melgarejo, Leonardo Ramos, Erik Tejeda, Carlos Manzo, (Leo Ramos), (Daniel Zavala) |
| 15:22.0, 16:13.9, 16:35.4, 16:49.1, 17:10.1, (17:16.4), (17:20.7) |
9 | 215 | Plainfield (Central),
IL - Team Time (1st 5) 1:22:21.2 | Spread (1st 5) 1:12.0 |
| 21, 40, 48, 52, 54, (55), (56) |
| Paul DeAvila, Michael Forbear, Cameron Mulyk, Alex Rojo, Kyle Schick, (Aaron Wyckoff), (Harlan Matson) |
| 15:43.0, 16:14.0, 16:38.3, 16:50.9, 16:55.0, (16:55.2), (16:58.1) |
10 | 334 | Romeoville (H.S.),
IL - Team Time (1st 5) 1:31:03.9 | Spread (1st 5) 2:09.4 |
| 57, 58, 70, 74, 75, (76), (77) |
| Chase Pruett, Josh Kamuda, Anthony Zaca, Chris Salamanca, Tyler Unverzagt, (Joel Anyan), (Josh Rizaldo) |
| 17:03.6, 17:04.5, 18:33.5, 19:09.3, 19:13.0, (19:35.6), (19:47.4) |
11 | 338 | Plainfield (East),
IL - Team Time (1st 5) 1:30:37.9 | Spread (1st 5) 1:12.4 |
| 64, 66, 68, 69, 71, (72), (73) |
| Kevin Birge, Matthew Manzella, Ryan Dungo, Ryan Ciezczak, Ib Yousuf, (Ryan Breese), (Carter Neubauer) |
| 17:25.5, 17:37.0, 18:25.0, 18:32.5, 18:37.9, (18:54.0), (19:00.0) |