1 | 31 | Strongsville,
OH - Team Time (1st 5) 1:21:28.4 | Spread (1st 5) 32.7 |
| 3, 4, 5, 9, 10, (12), (15) |
| Tim Doyle, Grant Powers, Martin Mcguire, Tommy Papish, Mike Murray, (Phil Spronz), (Zach Zoloty) |
| 15:58.7, 16:11.5, 16:18.8, 16:28.0, 16:31.4, (16:40.0), (16:41.2) |
2 | 54 | Walsh Jesuit,
OH - Team Time (1st 5) 1:22:30.5 | Spread (1st 5) 1:30.9 |
| 2, 7, 8, 16, 21, (22), (28) |
| Alexander Reimund, Connor Murphy, Nick Ondracek, Alec Bryson, Sam Miller, (Andy Harwood), (Drew Truax) |
| 15:41.3, 16:26.5, 16:26.7, 16:43.8, 17:12.2, (17:26.0), (18:11.8) |
3 | 68 | Archbishop Moeller,
OH - Team Time (1st 5) 1:23:18.7 | Spread (1st 5) 28.3 |
| 6, 13, 14, 17, 18, (25), (27) |
| Mitchell Poch, Matthew DeWine, Steven Johnston, Nicholas Mendel, Jacob Weisgerber, (Douglas Girard), (Jacob Menke) |
| 16:22.4, 16:40.4, 16:40.7, 16:44.5, 16:50.7, (17:30.0), (18:02.7) |
4 | 74 | Lakewood,
OH - Team Time (1st 5) 1:23:32.0 | Spread (1st 5) 2:11.8 |
| 1, 11, 19, 20, 23, (24), (26) |
| Nick Boatman, Jacob Gregory, Bely Stockman, Aidan Howells, Nick Lacerva, (Hayden Bish), (Henry Bish) |
| 15:14.5, 16:33.4, 17:06.5, 17:11.3, 17:26.3, (17:29.2), (17:35.4) |