| 1 | 31 | Riverside (R.-Brookfield),
IL - Team Time (1st 5) 56:20.6 | Spread (1st 5) 1:32.0 |
| 1, 3, 7, 8, 12, (13), (15) |
| Paul Proteau, Jack O'Brien, Hayden Marrs, William Kallas, Brennan Lester, (Zack Gaynor), (Brady Norman) |
| 10:27.9, 10:57.7, 11:14.6, 11:40.5, 11:59.9, (12:06.5), (12:11.4) |
| 2 | 41 | Glen Ellyn (Glenbard South),
IL - Team Time (1st 5) 56:40.4 | Spread (1st 5) 2:20.5 |
| 2, 4, 5, 6, 24, (31), (32) |
| Caleb Walter, Ethan Woods, Ryan Chung, Matthew King, Param Sridhar, (Jonah Keating), (Brighton Senn) |
| 10:36.4, 11:00.4, 11:03.3, 11:03.4, 12:56.9, (14:14.2), (14:15.0) |
| 3 | 67 | Elmwood Park,
IL - Team Time (1st 5) 1:00:32.9 | Spread (1st 5) 1:00.7 |
| 9, 10, 11, 16, 21, (22), (23) |
| Joe Wynd, Justus Escarpita, George Gauthier, Anthony Schiller, Ethan Rivera, (Roy Zuniga), (Evan Bylina) |
| 11:45.5, 11:52.7, 11:54.0, 12:14.5, 12:46.2, (12:49.1), (12:50.6) |
| 4 | 121 | LaGrange Park (Nazareth Academy),
IL - Team Time (1st 5) 1:06:09.3 | Spread (1st 5) 1:34.2 |
| 17, 20, 25, 29, 30, (34), (36) |
| John Mowrer, Noah Guzman, Ian Surowiec, Juan Flores, Patrick Titzer, (Ethan Haleem), (Owen Reichl) |
| 12:17.4, 12:45.7, 13:24.7, 13:49.9, 13:51.6, (15:28.4), (16:22.1) |
| 5 | 122 | Oak Park (Fenwick),
IL - Team Time (1st 5) 1:09:05.9 | Spread (1st 5) 4:46.1 |
| 14, 18, 19, 33, 38 |
| Finn Munley, Christopher Zielinski, Benicio Carideo, Dylan Eulgen, Patrick Miller |
| 12:09.9, 12:24.3, 12:28.1, 15:07.6, 16:56.0 |
| 6 | 153 | Chicago (Kennedy),
IL - Team Time (1st 5) 1:13:06.5 | Spread (1st 5) 3:00.6 |
| 26, 27, 28, 35, 37, (39), (40) |
| Jonathan Castro, Angelo Vazquez, Christian DeLeon, David Arredondo, Daniel Roman, (Ryan Martinez), (Edgar Arana) |
| 13:27.9, 13:32.0, 13:46.5, 15:51.6, 16:28.5, (17:17.4), (26:13.7) |