1 | 28 | Strongsville,
OH - Team Time (1st 5) 1:23:51.4 | Spread (1st 5) 22.1 |
| 2, 5, 6, 7, 8, (9), (10) |
| Andy Holbert, Tyler Housum, Joey Schemer, Allen Allan, Charlie Lin, (John Yarwood), (Matt Williams) |
| 16:32.3, 16:46.0, 16:47.2, 16:51.5, 16:54.4, (16:57.6), (17:00.6) |
2 | 30 | Walsh Jesuit,
OH - Team Time (1st 5) 1:22:58.3 | Spread (1st 5) 1:36.2 |
| 1, 3, 3, 11, 12, (13), (15) |
| Luke Ondracek, Gavin McHale, Kunal Jain, Gavin Carr, Karios McCune, (Noah Schlueter), (Luke Lenz) |
| 15:34.4, 16:32.5, 16:32.5, 17:08.3, 17:10.6, (17:17.0), (17:41.7) |
3 | 84 | Lakewood,
OH - Team Time (1st 5) 1:30:42.6 | Spread (1st 5) 1:02.4 |
| 14, 16, 17, 18, 19, (20), (21) |
| Konsta Keranen, Ryan Smith, Ben Jablonowski, Sam Saracina, Luke Jablonowski, (David Coleman), (Simon Sanders) |
| 17:34.1, 17:57.1, 18:08.1, 18:26.8, 18:36.5, (19:01.7), (19:17.3) |