1 | 32 | Walsh Jesuit,
OH - Team Time (1st 5) 1:22:13.5 | Spread (1st 5) 37.2 |
| 1, 6, 7, 8, 10, (15), (16) |
| Gavin Gronowski, Nicholas Reimund, Sam Miller, Mitch McGreal, Nathaniel Ondracek, (Jack Titgemeier), (Stephen Renuart) |
| 16:06.0, 16:26.0, 16:28.4, 16:29.9, 16:43.2, (16:49.7), (16:53.6) |
2 | 41 | Lakewood,
OH - Team Time (1st 5) 1:22:51.4 | Spread (1st 5) 39.2 |
| 2, 5, 9, 12, 13, (14), (18) |
| Henry Bish, Ty'Saun Blevins, Jacob Gregory, Micah Swartz, Gunnar Stockman, (Joe Burtzlaff), (Evan Budzar) |
| 16:09.3, 16:25.9, 16:40.9, 16:46.8, 16:48.5, (16:49.6), (17:01.3) |
3 | 54 | Strongsville,
OH - Team Time (1st 5) 1:23:03.6 | Spread (1st 5) 52.9 |
| 3, 4, 11, 17, 19, (20), (21) |
| Brian Wyler, Jared Housum, Jaret Reimer, Shane Healey, Justin Tracy, (Tyler Zwolenik), (Paul Merimee) |
| 16:09.9, 16:11.3, 16:45.5, 16:54.1, 17:02.8, (17:16.6), (17:23.7) |