| 1 | 33 | Elmhurst (York),
IL - Team Time (1st 5) 1:19:28.9 | Spread (1st 5) 1:07.5 |
| 2, 3, 4, 10, 14, (15), (22) |
| Harrison Manternach, Patrick Hill, Carter Olsen, Jacob McKillop, George Knott, (Anders Dochoff), (Ryker Harges) |
| 15:25.8, 15:35.8, 15:36.1, 16:17.9, 16:33.3, (16:33.9), (16:57.3) |
| 2 | 45 | St. Charles (North),
IL - Team Time (1st 5) 1:20:14.1 | Spread (1st 5) 1:24.4 |
| 1, 7, 9, 11, 17, (40) |
| Samuel Hill, Christian Enger, Matthew Russell, Logan Hitchings, Lucas Reed, (Miles Dill) |
| 15:10.5, 16:01.4, 16:06.5, 16:20.8, 16:34.9, (17:58.9) |
| 3 | 54 | Glen Ellyn (Glenbard West),
IL - Team Time (1st 5) 1:20:59.8 | Spread (1st 5) 1:06.4 |
| 5, 6, 8, 16, 19, (25), (27) |
| Matt King, Elliott Locke, Sam Roser, Nathan Ho, Luke Dupuy, (Judah Cabral), (Cole Mocko) |
| 15:37.9, 16:00.1, 16:03.0, 16:34.5, 16:44.3, (17:08.9), (17:17.0) |
| 4 | 103 | Wheaton (North),
IL - Team Time (1st 5) 1:24:28.8 | Spread (1st 5) 54.4 |
| 12, 18, 23, 24, 26, (28), (37) |
| Jack Sanders, Matthew Joyce, Reid Goerzen, Judah Clark, Nathan Carroll, (Logan Augustine), (Daniel Xochitecatl) |
| 16:21.8, 16:43.0, 17:02.5, 17:05.2, 17:16.3, (17:24.9), (17:48.9) |
| 5 | 165 | Wheaton (W. Warrenville South),
IL - Team Time (1st 5) 1:28:14.8 | Spread (1st 5) 4.1 |
| 31, 32, 33, 34, 35, (38), (51) |
| Jack Barbieri, Liam Meyer, Joey Mowrer, Connor Hulett, Ben Kluckhohn, (Blake Bouris), (Daithan Narayanan) |
| 17:36.8, 17:38.4, 17:38.6, 17:40.1, 17:40.9, (17:50.7), (18:35.8) |
| 6 | 179 | Roselle (Lake Park),
IL - Team Time (1st 5) 1:28:41.8 | Spread (1st 5) 2:05.5 |
| 13, 20, 44, 50, 52, (53), (54) |
| Nick Zegger, Nick Sheklarevski, Tim Dellaria, Rishab Kulkarni, Lukas Svabas, (Chris Cozzo), (Michael Mazza) |
| 16:32.1, 16:46.1, 18:10.7, 18:35.3, 18:37.6, (18:45.0), (18:50.5) |
| 7 | 187 | Geneva,
IL - Team Time (1st 5) 1:29:12.6 | Spread (1st 5) 31.6 |
| 29, 36, 39, 41, 42, (46), (49) |
| Connor McInerney, Gabe Ochsenschlager, Kurt Borter, Liam Dwyer, Matthew Bultmann, (Ian DeGuzman), (Griffin Poterek) |
| 17:31.2, 17:47.5, 17:50.8, 18:00.3, 18:02.8, (18:13.6), (18:24.3) |
| 8 | 227 | West Chicago,
IL - Team Time (1st 5) 1:31:51.6 | Spread (1st 5) 2:38.2 |
| 21, 45, 48, 55, 58, (59), (60) |
| Andre Dzwiniel, Daniel Duran, Tristan Banasiak, Noah Case, Omar Cantu, (Jacob Hayward), (Andres Perez-Cholula) |
| 16:48.5, 18:13.4, 18:23.1, 18:59.9, 19:26.7, (19:29.0), (19:33.4) |
| 9 | 233 | Elgin,
IL - Team Time (1st 5) 1:32:29.2 | Spread (1st 5) 1:48.7 |
| 30, 43, 47, 56, 57, (61), (62) |
| Edgar Serrano, David Dorantes, Daniel Valdivia, David Hernandez, Kevin Martinez, (Lincoln Moeller), (Westley Johnson) |
| 17:33.0, 18:06.3, 18:22.9, 19:05.2, 19:21.7, (20:39.7), (20:46.0) |