| 1 | 68 | Westmont,
IL - Team Time (1st 5) 1:25:15.0 | Spread (1st 5) 2:37.7 |
| 1, 3, 4, 20, 40, (44) |
| Nick Dea, Anthony Alessi, Mitch Perrotta, Anthony Cordero, Tim Abbatacola, (Eric Peterson) |
| 16:00.7, 16:14.4, 16:28.9, 17:52.6, 18:38.4, (18:55.8) |
| 2 | 86 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:27:07.2 | Spread (1st 5) 1:14.1 |
| 9, 12, 15, 18, 32, (48), (56) |
| John Vislisel, Jacob Schott, Riley Steiner, Michael Sisko, Brett Cramer, (Kurt Pazdra), (Tyler Heck) |
| 16:59.7, 17:06.9, 17:12.0, 17:34.8, 18:13.8, (19:02.8), (21:31.8) |
| 3 | 93 | Joliet (Catholic Academy),
IL - Team Time (1st 5) 1:27:39.7 | Spread (1st 5) 1:44.6 |
| 7, 11, 17, 21, 37, (42), (49) |
| Harry McSteen, Jeremy Adams, Connor McNulty, Braden Lancaster, Ryan Hippman, (Adam Wahl), (Jack Jones) |
| 16:40.9, 17:05.4, 17:33.3, 17:54.6, 18:25.5, (18:52.7), (19:14.3) |
| 4 | 101 | Lombard (Montini),
IL - Team Time (1st 5) 1:28:14.7 | Spread (1st 5) 1:21.0 |
| 8, 10, 23, 27, 33, (46), (54) |
| Tyler Pacana, Emmett Billings, Matt Fisch, Cameron Casey, Eddie Laviste, (Dominick Moran), (John Golumb) |
| 16:53.7, 17:04.2, 17:58.7, 18:03.4, 18:14.7, (19:00.4), (19:54.3) |
| 5 | 110 | Elmhurst (Timothy Christian),
IL - Team Time (1st 5) 1:28:16.6 | Spread (1st 5) 1:53.5 |
| 5, 14, 26, 29, 36, (50), (51) |
| Michael Larkin, Noah Pavlakos, Matt Fox, Aidan Shervheim, Andy Mittlestaedt, (Tommy Troxel), (Chris Gregorio) |
| 16:31.3, 17:10.6, 18:02.1, 18:07.8, 18:24.8, (19:20.8), (19:22.9) |
| 6 | 111 | Melrose Park (Walther Christian),
IL - Team Time (1st 5) 1:28:25.8 | Spread (1st 5) 1:45.6 |
| 6, 16, 25, 30, 34, (38), (53) |
| Eric Neubieser, Mario Valtierrez, Jack Simzyk, Mitch Kruckenberg, Jacob Friederich, (Jose Rebolledo), (Jaylin Williams) |
| 16:32.0, 17:23.8, 18:01.2, 18:11.2, 18:17.6, (18:34.2), (19:42.6) |
| 7 | 134 | Elmhurst (IC Catholic),
IL - Team Time (1st 5) 1:29:53.7 | Spread (1st 5) 1:27.3 |
| 13, 19, 28, 35, 39, (43), (47) |
| Philip Roberto, Antonio Gaudio, Nick Moore, Eliot Sexton, Galvin Gecsey, (Brendan Doherty), (Eric James) |
| 17:08.1, 17:46.1, 18:04.9, 18:19.2, 18:35.4, (18:53.2), (19:01.2) |
| 8 | 171 | Lisle,
IL - Team Time (1st 5) 1:31:25.7 | Spread (1st 5) 3:28.6 |
| 2, 31, 41, 45, 52, (57), (59) |
| Jefferson Y Chan, Adam J Resendez, Nick Janitch, Zach DeCraene, Joseph A Chernov, (Dan Brondyke), (Ben Salzberg) |
| 16:04.0, 18:11.5, 18:39.5, 18:58.1, 19:32.6, (22:40.8), (23:38.6) |
| 9 | 219 | Guerin,
IL - Team Time (1st 5) 1:51:23.7 | Spread (1st 5) 13:18.2 |
| 22, 24, 55, 58, 60 |
| Adam Creager, Paul Robertson, Nicholas Gerena, Brian Pinz, Andres Gonzalez |
| 17:55.9, 17:59.3, 21:17.1, 22:57.3, 31:14.1 |