1 | 22 | Winnetka (New Trier),
IL - Team Time (1st 5) 1:21:58.3 | Spread (1st 5) 1:07.1 |
| 1, 3, 5, 6, 7, (8), (9) |
| Josh Derrick, Warren Blood, Alex Burck, Tristan Jacobs-Martin, Jack Litowitz, (Patrick Norrick), (Matt Burke) |
| 15:46.9, 15:57.5, 16:32.2, 16:47.7, 16:54.0, (16:55.1), (17:03.0) |
2 | 54 | Wilmette (Loyola Academy),
IL - Team Time (1st 5) 1:26:10.8 | Spread (1st 5) 2:01.7 |
| 2, 11, 12, 13, 16 |
| Paolo Tiongson, Matthew Kadus, Connor Hoag, Andrew Niewiarowski, Case Brennan |
| 15:49.8, 17:24.8, 17:31.4, 17:33.3, 17:51.5 |
3 | 66 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:27:21.4 | Spread (1st 5) 2:10.1 |
| 4, 10, 14, 18, 20, (24), (28) |
| Brian Sodaro, Brandon Christopher, Brian Shanahan, Ray Sutschek, Glen Garino, (Vince Leonard), (Tom Brady) |
| 16:08.2, 17:22.8, 17:33.8, 17:58.3, 18:18.3, (18:45.0), (18:51.7) |
4 | 111 | Elk Grove Village (E.G.),
IL - Team Time (1st 5) 1:32:40.1 | Spread (1st 5) 1:55.8 |
| 15, 17, 22, 26, 31, (32), (33) |
| Sean Frintner, Michael Banasik, Nate Kraemer, Quentin Lange, Oscar Patino, (Campbell Kraemer), (Oscar Gonzalez) |
| 17:37.8, 17:56.0, 18:43.3, 18:49.4, 19:33.6, (20:02.4), (21:48.5) |
5 | 115 | Des Plaines (Maine West),
IL - Team Time (1st 5) 1:32:58.6 | Spread (1st 5) 50.8 |
| 19, 21, 23, 25, 27, (29), (30) |
| Derek Pace, Charles Ellsworth, Cesar Soria, Richard Sevcic, Angel Maldonado, (Donny Johnson), (Angel Soria) |
| 18:00.8, 18:32.5, 18:44.6, 18:49.1, 18:51.6, (19:17.5), (19:22.0) |