1 | 50 | Lisle (Benet Academy),
IL - Team Time (1st 5) 1:20:21.3 | Spread (1st 5) 55.4 |
| 2, 8, 10, 11, 19, (21), (27) |
| Niklas Anderson, Jack Robinson, Dominic Ullmer, Ryan Amidei, Emmett Tully, (Sean Kingston), (Sage Osborne) |
| 15:29.0, 16:08.0, 16:09.9, 16:10.0, 16:24.4, (16:37.2), (16:45.0) |
2 | 53 | Wheaton (St. Francis),
IL - Team Time (1st 5) 1:20:28.4 | Spread (1st 5) 38.0 |
| 5, 6, 13, 14, 15, (17), (25) |
| Luke Orwig, Christopher Spahn, Sam King, Daniel O'Connell, Chris Covone, (Andrew Hernandez), (Nate Rodriguez) |
| 15:41.0, 15:55.0, 16:15.0, 16:18.4, 16:19.0, (16:22.0), (16:43.0) |
3 | 94 | Oak Park (Fenwick),
IL - Team Time (1st 5) 1:22:25.1 | Spread (1st 5) 53.5 |
| 9, 12, 18, 22, 33, (37), (38) |
| Grayden Rill, Nathaniel McKillop, Zac Daley, Lee O'Bryan, Michael Domke, (Carl Lukas), (Finley Huggins) |
| 16:08.3, 16:14.8, 16:22.7, 16:37.5, 17:01.8, (17:16.9), (17:17.2) |
4 | 96 | Riverside (R.-Brookfield),
IL - Team Time (1st 5) 1:21:41.7 | Spread (1st 5) 1:24.1 |
| 3, 4, 28, 30, 31, (32), (34) |
| Paul Proteau, Cooper Marrs, Hayden Marrs, Alex Terry, Cruz Herrera, (Jack O'Brien), (Peter Kallas) |
| 15:34.2, 15:36.0, 16:46.0, 16:47.2, 16:58.3, (16:59.8), (17:04.0) |
5 | 102 | Glen Ellyn (Glenbard South),
IL - Team Time (1st 5) 1:22:46.4 | Spread (1st 5) 1:05.8 |
| 7, 15, 20, 24, 36, (38), (43) |
| Gabe Alcala, Caleb Walter, Ryan Allspach, Ethan Woods, Ryan Chung, (Matthew King), (Tim Jochum) |
| 16:06.5, 16:19.0, 16:30.2, 16:38.4, 17:12.3, (17:17.2), (17:40.2) |
6 | 119 | Darien (Hinsdale South),
IL - Team Time (1st 5) 1:22:53.7 | Spread (1st 5) 2:13.7 |
| 1, 23, 26, 28, 41, (42), (46) |
| Julian Watson, Adam Fournier, Aaron Koehler, Jake Schilling, Owen Atkinson, (Kayden Miller), (Mason White) |
| 15:16.0, 16:38.0, 16:44.0, 16:46.0, 17:29.7, (17:35.0), (18:08.6) |
7 | 215 | LaGrange Park (Nazareth Academy),
IL - Team Time (1st 5) 1:29:23.0 | Spread (1st 5) 1:33.0 |
| 35, 40, 44, 47, 49, (51), (53) |
| Brendan O'Brien, Jack O'Brien, John Mowrer, Will Albright, Hagan Perfect, (Kevin Dalton), (Matthew Lannan) |
| 17:12.0, 17:29.2, 17:47.8, 18:09.0, 18:45.0, (18:49.0), (19:12.9) |
8 | 259 | Burbank (St. Laurence),
IL - Team Time (1st 5) 1:34:56.9 | Spread (1st 5) 1:10.2 |
| 48, 50, 52, 54, 55, (57), (59) |
| Allan Potter, Roh Bhattal, Sebastian Talaga, Isaac Guzman, Ryan Kosowski, (Alex Velazquez), (Ethan Bocanegra) |
| 18:22.8, 18:48.9, 18:57.8, 19:14.4, 19:33.0, (19:47.7), (19:50.4) |
9 | 280 | Chicago (St. Rita),
IL - Team Time (1st 5) 1:38:13.4 | Spread (1st 5) 2:44.3 |
| 45, 56, 58, 60, 61, (62), (63) |
| Saul Garcia, Ian Meza, Luke McCormick, Luke Meza, Murray Joey, (Luke Hague), (Padraig Flannery) |
| 17:53.9, 19:36.1, 19:49.2, 20:16.0, 20:38.2, (21:05.0), (21:07.1) |