1 | 27 | Riverside (R.-Brookfield),
IL - Team Time (1st 5) 1:19:21.0 | Spread (1st 5) 1:17.0 |
| 1, 4, 4, 7, 11, (12), (15) |
| Jacob Wardzala, Connor O'Brien, Jack Sagan, Jason Noel, Ryan Hahn, (Chris Magno), (David Keen) |
| 15:16.0, 15:49.0, 15:49.0, 15:54.0, 16:33.0, (16:41.0), (16:59.7) |
2 | 64 | Wheaton (St. Francis),
IL - Team Time (1st 5) 1:22:57.7 | Spread (1st 5) 1:42.1 |
| 3, 8, 16, 17, 20, (27), (39) |
| Dan Weizeorick, Alex Hernandez, Jon Aquino, Luke Orwig, Joe Leo, (Thomas Oakson), (Paddy Bess) |
| 15:32.0, 15:57.0, 17:06.6, 17:08.0, 17:14.1, (17:39.0), (18:16.0) |
3 | 94 | Lombard (Montini),
IL - Team Time (1st 5) 1:24:03.3 | Spread (1st 5) 2:46.2 |
| 2, 6, 13, 36, 37, (38), (41) |
| Jake Mondschean, Jayden Gertsen, Ian Kwit, Matthew Baka, Nathan Hoeflich, (Nick Fisch), (Aakash Srinivasulu) |
| 15:20.0, 15:50.0, 16:42.8, 18:04.3, 18:06.2, (18:11.4), (18:23.0) |
4 | 107 | West Chicago (Wheaton Academy),
IL - Team Time (1st 5) 1:26:06.5 | Spread (1st 5) 1:40.5 |
| 9, 21, 23, 26, 28, (30), (32) |
| Jeffrey Ridge, Ryan Wittstock, Ryan Lotz, Nate Bierly, Blake Wittstock, (Lane Froese), (Owen Eldersveld) |
| 15:59.2, 17:16.0, 17:33.6, 17:38.0, 17:39.7, (17:43.0), (17:52.9) |
5 | 115 | LaGrange Park (Nazareth Academy),
IL - Team Time (1st 5) 1:26:30.8 | Spread (1st 5) 1:51.5 |
| 10, 14, 25, 31, 35, (40), (47) |
| Scott Sikorski, Brian Metzger, Christian Cano, Joshua Neumann, Connor Uphues, (Daniel Pelayo), (David Sullivan) |
| 16:11.0, 16:50.0, 17:37.6, 17:49.7, 18:02.5, (18:16.7), (18:57.8) |
6 | 117 | Glen Ellyn (Glenbard South),
IL - Team Time (1st 5) 1:27:24.9 | Spread (1st 5) 48.6 |
| 18, 19, 22, 24, 34, (42), (42) |
| Austin MacClure, Wesley Jedlicka, Edwin Svobada, Deven Kinch, Tyler Sowl, (Ryan Allspach), (Tyler Kalebic) |
| 17:10.4, 17:13.5, 17:24.5, 17:37.5, 17:59.0, (18:30.1), (18:30.1) |
7 | 222 | Burbank (St. Laurence),
IL - Team Time (1st 5) 1:34:30.8 | Spread (1st 5) 2:29.2 |
| 29, 44, 48, 49, 52, (56), (59) |
| Julian Marquez, Joseph Diaz, Rocco Sarno, Martin Tolentino, Jesse Solis, (Tyler Jaimes), (John Slubowski) |
| 17:40.2, 18:35.2, 18:58.8, 19:07.2, 20:09.4, (20:27.7), (20:39.9) |
8 | 266 | Chicago (Hancock),
IL - Team Time (1st 5) 1:40:09.9 | Spread (1st 5) 1:59.7 |
| 45, 51, 55, 57, 58, (60), (62) |
| Angel Solis, Juan Zepeda, Luis Morales, Johann Gonzalez, Mario Reyes, (Jonathan Hernandez), (Andrew Cisneros) |
| 18:38.8, 19:50.9, 20:25.7, 20:36.0, 20:38.5, (21:00.7), (21:31.2) |
9 | 276 | Chicago (St. Rita),
IL - Team Time (1st 5) 1:44:53.9 | Spread (1st 5) 4:55.4 |
| 33, 53, 61, 64, 65, (66), (67) |
| Lorenzo Alvarez, Peter Viz, Will March, Zack Aleman, Tyler Franco, (Robert Mcdonald), (Jon carlo Soriano) |
| 17:56.3, 20:13.1, 21:19.0, 22:33.8, 22:51.7, (23:11.3), (24:07.0) |
10 | 281 | Chicago (Kennedy),
IL - Team Time (1st 5) 1:51:36.5 | Spread (1st 5) 12:24.4 |
| 46, 50, 54, 63, 68 |
| Julian Mendez, Romeo Villa, Rogelio Cortes, Mathieu Kumiega, Dylan Wilde |
| 18:44.8, 19:17.4, 20:23.0, 22:02.1, 31:09.2 |