1 | 22 | St John Central,
OH - Team Time (1st 5) 1:25:38.2 | Spread (1st 5) 1:16.8 |
| 1, 3, 4, 5, 9, (15), (17) |
| Sam Foster, Luke Holubeck, Chase Maffe, Matthew Moscato, Ian Gulley, (Marty Swartz), (Shane Foster) |
| 16:30.9, 16:56.2, 17:02.2, 17:21.2, 17:47.7, (18:46.0), (19:02.0) |
2 | 46 | Caldwell,
OH - Team Time (1st 5) 1:29:15.5 | Spread (1st 5) 38.0 |
| 6, 7, 8, 12, 13, (14), (28) |
| Tyler Cordell, Justin Stellfox, Jordan Croucher, Brandon Saling, Aaron Clark, (Ben Warner), (Zach Sanford) |
| 17:37.0, 17:38.3, 17:40.3, 18:04.9, 18:15.0, (18:24.5), (20:29.0) |
3 | 86 | Fort Frye,
OH - Team Time (1st 5) 1:36:05.3 | Spread (1st 5) 3:28.0 |
| 2, 18, 21, 22, 23, (26), (29) |
| Jeremy Anderson, Kyle Bankes, Josh Baker, Patrick Lowe, Dakotah North, (Marcus Hawkins), (Eric Fliehman) |
| 16:42.0, 19:26.3, 19:51.0, 19:56.0, 20:10.0, (20:25.6), (20:39.3) |
4 | 100 | Shadyside,
OH - Team Time (1st 5) 1:39:50.9 | Spread (1st 5) 6:00.5 |
| 10, 11, 19, 27, 33 |
| Adam Amato, Troy Tollett, Jordan Tollett, Bryan Crozier, Ethan Crozier |
| 17:49.0, 18:04.6, 19:39.3, 20:28.5, 23:49.5 |
5 | 114 | River,
OH - Team Time (1st 5) 1:39:56.1 | Spread (1st 5) 2:05.5 |
| 16, 20, 23, 25, 30, (31), (32) |
| Tim Oldfield, Tyler Ollom, Journey Wayts, Josh Bartrug, Paden Stewart, (Kurt Indermuhle), (Isaiah Greer) |
| 18:48.8, 19:47.2, 20:10.0, 20:15.8, 20:54.3, (21:01.8), (22:35.5) |