1 | 25 | Walsh Jesuit,
OH - Team Time (1st 5) 1:19:14.0 | Spread (1st 5) 59.0 |
| 2, 3, 4, 6, 10, (11), (15) |
| Tony Howkins, Brian Brennan, Matt Krakora, Jordan Shepherd, Vince Moeglin, (Will Nouse), (Cole Francetic) |
| 15:30.0, 15:35.0, 15:40.0, 16:00.0, 16:29.0, (16:30.0), (16:38.0) |
2 | 59 | Strongsville,
OH - Team Time (1st 5) 1:22:00.0 | Spread (1st 5) 48.0 |
| 5, 8, 12, 16, 18, (20), (22) |
| Mike Miller, Aaron Moore, Martin Mcguire, Ross Palenik, Pat Gallagher, (Mike Leonard), (Phil McGuire) |
| 15:54.0, 16:12.0, 16:32.0, 16:40.0, 16:42.0, (16:45.0), (16:49.0) |
3 | 70 | Beavercreek,
OH - Team Time (1st 5) 1:22:47.0 | Spread (1st 5) 33.0 |
| 7, 13, 14, 17, 19, (20), (22) |
| Collin Gossel, Cody Leiher, Nick Snyder, Shad Toney, Conner Gossel, (Sam Beal), (Bryan Morandi) |
| 16:10.0, 16:36.0, 16:37.0, 16:41.0, 16:43.0, (16:45.0), (16:49.0) |
4 | 85 | Lakewood,
OH - Team Time (1st 5) 1:24:02.0 | Spread (1st 5) 2:18.0 |
| 1, 9, 24, 25, 26, (27), (28) |
| Nick Jackosky, Clay Verga, Ben Toole, Alexander Graber, Nick Stadler, (Brad Zappala), (David Reulbach) |
| 15:21.0, 16:22.0, 17:18.0, 17:22.0, 17:39.0, (17:53.0), (17:59.0) |