| 1 | 35 | Maple Park (Kaneland),
IL - Team Time (1st 5) 1:25:01.0 | Spread (1st 5) 1:15.9 |
| 2, 3, 6, 9, 15, (21), (29) |
| Austin Adams, Daniel Occhipinti, Isaiah Dallal, Ethan Walker, Ethan Neal, (Ben Durbala), (Aaron Lodwig) |
| 16:20.1, 16:39.0, 17:08.5, 17:17.4, 17:36.0, (17:45.1), (18:14.5) |
| 2 | 74 | Aurora (Marmion Academy),
IL - Team Time (1st 5) 1:27:35.6 | Spread (1st 5) 1:31.7 |
| 4, 8, 16, 18, 28, (32), (34) |
| Anthony Zangler, Trevis Clementi, Charlie Schultz, Anthony Standish, Niraj Abraham, (Ernie Rowoldt), (Joe Fuchser) |
| 16:41.2, 17:16.9, 17:41.3, 17:43.3, 18:12.9, (18:21.8), (18:26.9) |
| 3 | 82 | Burlington (Central),
IL - Team Time (1st 5) 1:27:26.9 | Spread (1st 5) 2:25.4 |
| 1, 5, 13, 25, 38, (39), (45) |
| Anthony Farmer, Gio Martinez, Robert Perry, Zachary Schmidt, Nathan Guy, (Yusuf Baig), (Payton Isola) |
| 16:11.8, 16:58.0, 17:32.3, 18:07.6, 18:37.2, (18:38.0), (19:04.4) |
| 4 | 92 | Hampshire,
IL - Team Time (1st 5) 1:28:53.1 | Spread (1st 5) 1:04.3 |
| 7, 14, 17, 24, 30, (31), (40) |
| Aidan Gonzalez, Darius Nguepi, Tim Puczek, Henry Nangle, Max Beer, (Evan Johnson), (Jason Schmidt) |
| 17:15.3, 17:33.3, 17:41.7, 18:03.2, 18:19.6, (18:20.3), (18:43.0) |
| 5 | 135 | Crystal Lake (South),
IL - Team Time (1st 5) 1:30:38.4 | Spread (1st 5) 1:43.0 |
| 10, 20, 22, 35, 48, (50), (51) |
| Alex Picchi, Matt Brown, Christopher Davis, Garrett Czajkowski, Josh Diersen, (Gabe Waz), (Josh Dierson) |
| 17:24.8, 17:45.0, 17:50.8, 18:30.0, 19:07.8, (19:17.1), (19:18.0) |
| 6 | 152 | Aurora (Illinois Math and Science Academy),
IL - Team Time (1st 5) 1:31:31.3 | Spread (1st 5) 1:28.8 |
| 11, 23, 33, 42, 43, (47), (57) |
| Matt Torres, Robert Szocinski, Will McClain, Jason Liu, Ethan Thieme, (Alexander Zhang), (Grant Fiedler) |
| 17:25.4, 17:53.5, 18:24.7, 18:53.5, 18:54.2, (19:06.2), (19:45.7) |
| 7 | 168 | Crystal Lake (Central),
IL - Team Time (1st 5) 1:32:35.0 | Spread (1st 5) 1:49.0 |
| 12, 27, 36, 44, 49, (53), (54) |
| Austin May, Karson Hollander, Julian Ryerson, Anthony Camacho, Owen Mize, (Noah Blome), (Reilly Wheeland) |
| 17:28.0, 18:12.0, 18:34.0, 19:04.0, 19:17.0, (19:36.0), (19:40.0) |
| 8 | 179 | Marengo,
IL - Team Time (1st 5) 1:32:58.4 | Spread (1st 5) 2:01.6 |
| 19, 26, 37, 41, 56, (60), (61) |
| Luke Chaffin, Zach Secor, Robert Lopez, Aaron Moehrlin, Preston Bailey, (Patrick Signore), (Jericho Tynis) |
| 17:43.9, 18:10.5, 18:35.3, 18:43.2, 19:45.5, (20:48.1), (20:59.9) |
| 9 | 269 | Crystal Lake (Prairie Ridge),
IL - Team Time (1st 5) 1:38:26.0 | Spread (1st 5) 1:10.0 |
| 46, 52, 54, 58, 59, (62), (63) |
| Jared Zuniga, Charlie Inion, Jack Lee, Andrew Woenker, Will Green, (Cameron Killam), (Ryan Mangin) |
| 19:05.0, 19:28.0, 19:40.0, 19:58.0, 20:15.0, (21:28.0), (24:56.0) |