1 | 39 | Plainfield (South),
IL - Team Time (1st 5) 1:15:52.8 | Spread (1st 5) 49.9 |
| 2, 7, 9, 10, 11, (23), (25) |
| Camyn Viger, Ethan Reynoso, Gavin Borger, Dylan Maloney, BJ Sorg, (Scott Crabb), (Jack Wright) |
| 14:32.0, 15:17.3, 15:20.2, 15:21.4, 15:21.9, (15:49.0), (15:51.0) |
2 | 52 | Plainfield (North),
IL - Team Time (1st 5) 1:16:29.4 | Spread (1st 5) 56.6 |
| 3, 6, 8, 16, 19, (20), (21) |
| Oliver Burns, Ryan Tracey, Cooper Shelton, Suchir Sumant, Owen Stahl, (Josh Furnish), (Chris Suarez) |
| 14:43.1, 15:14.6, 15:19.7, 15:32.3, 15:39.7, (15:40.0), (15:41.2) |
3 | 56 | Minooka,
IL - Team Time (1st 5) 1:16:28.2 | Spread (1st 5) 52.0 |
| 4, 5, 12, 17, 18, (32), (34) |
| Zachary Balzer, Daniel Schalk, Emerson Fayman, Cole Kics, Alex Forster, (Hayden Host), (Caleb Kies) |
| 14:46.0, 15:06.2, 15:23.0, 15:35.0, 15:38.0, (16:02.0), (16:10.4) |
4 | 107 | Plainfield (Central),
IL - Team Time (1st 5) 1:18:34.6 | Spread (1st 5) 51.6 |
| 13, 14, 15, 30, 35, (36), (38) |
| Paul DeAvila, Aaron Wyckoff, Michael Forbear, Cameron Mulyk, Alex Rojo, (Harlan Matson), (Tyler Schick) |
| 15:24.5, 15:24.9, 15:30.1, 15:59.0, 16:16.1, (16:19.9), (16:28.0) |
5 | 145 | Yorkville (H.S.),
IL - Team Time (1st 5) 1:19:42.3 | Spread (1st 5) 10.6 |
| 26, 27, 28, 31, 33, (37), (39) |
| Nick Clever, Ben Whaley, Hayden Reyes, Nathan Summers, Brody Ferko, (Ryan Rotramel), (Brody Greyer) |
| 15:52.0, 15:52.7, 15:54.0, 16:01.0, 16:02.6, (16:25.0), (16:40.0) |
6 | 183 | Joliet (Central),
IL - Team Time (1st 5) 1:22:52.2 | Spread (1st 5) 1:39.8 |
| 22, 23, 42, 47, 49, (65), (68) |
| Alex Ortiz, Daniel Zavala, Juventus Martinez, Carlos Manzo, Joshua Ramirez-Arce, (Matthew Reyes), (Oscar Mancera) |
| 15:41.7, 15:49.0, 16:48.0, 17:12.0, 17:21.5, (18:15.9), (18:34.0) |
7 | 217 | East Moline (United),
IL - Team Time (1st 5) 1:24:53.7 | Spread (1st 5) 1:52.4 |
| 29, 40, 41, 53, 54, (60), (70) |
| Logan Veloz, Kade Rodgers, Noah Van Damme, Carter Mulford, Colin Manion, (James Webster), (Kyler Webber) |
| 15:54.6, 16:42.5, 16:46.6, 17:43.0, 17:47.0, (18:05.0), (19:30.9) |
8 | 225 | Joliet (West),
IL - Team Time (1st 5) 1:26:11.6 | Spread (1st 5) 3:33.4 |
| 1, 51, 56, 58, 59, (61), (64) |
| Marcellus Mines, Matthew Lunsford, Jake Pearson, Alejandro Vieyra, Nick Blaauw, (Bryan Carlos), (Jose Nevarez) |
| 14:31.2, 17:32.9, 18:00.0, 18:02.9, 18:04.6, (18:05.1), (18:11.7) |
9 | 238 | Moline (H.S.),
IL - Team Time (1st 5) 1:25:58.5 | Spread (1st 5) 1:11.6 |
| 43, 44, 46, 48, 57, (62), (63) |
| Hunter Toye, Jackson Ruud, Zach Hemmen, Julian Dayton, Sayid Sirojev, (Jim Arul), (Alex Dudek) |
| 16:49.4, 16:50.0, 17:06.0, 17:12.1, 18:01.0, (18:08.0), (18:09.9) |
10 | 268 | Plainfield (East),
IL - Team Time (1st 5) 1:28:14.7 | Spread (1st 5) 1:21.8 |
| 45, 50, 52, 55, 66, (67), (69) |
| Daniel Flores, Ryan Ciezczak, Ryan Breese, Ryan Dungo, Kevin Birge, (Matthew Manzella), (Isaiah Kim) |
| 16:59.2, 17:24.0, 17:39.9, 17:50.6, 18:21.0, (18:27.0), (19:10.0) |