1 | 49 | Fredericktown,
OH - Team Time (1st 5) 1:29:15.5 | Spread (1st 5) 1:15.0 |
| 1, 4, 9, 15, 20, (22), (32) |
| Brian Cull, Andrew Algire, Jim Shinaberry, Cyle Adelman, Delaney McGuire, (Josh Blanchard), (Neil Brown) |
| 17:11.0, 17:34.0, 17:50.0, 18:14.5, 18:26.0, (18:28.0), (18:53.0) |
2 | 66 | Defiance,
OH - Team Time (1st 5) 1:30:26.1 | Spread (1st 5) 57.1 |
| 3, 12, 16, 17, 18, (23), (24) |
| Trevin Flickinger, Alok Karnik, Phil Florence, Zach Wiles, Tim Suffel, (Mario Ramirez), (Ken Small) |
| 17:22.4, 18:08.1, 18:17.3, 18:18.8, 18:19.5, (18:32.1), (18:32.6) |
3 | 100 | Newark Catholic,
OH - Team Time (1st 5) 1:32:05.0 | Spread (1st 5) 49.0 |
| 10, 11, 20, 28, 31, (32), (36) |
| Bryson Wade, Nate Lee, Mason Packham, Steve Travis, Brice Gordon, (Eddie Phelps), (Nick Annarino) |
| 18:03.0, 18:04.0, 18:26.0, 18:40.0, 18:52.0, (18:53.0), (19:05.0) |
4 | 112 | Liberty Union,
OH - Team Time (1st 5) 1:32:11.0 | Spread (1st 5) 1:24.0 |
| 6, 7, 29, 34, 36, (57), (65) |
| Marshall Tomson, Drew McCormick, Chris Cramer, Aaron Witte, Adam VanAlmsick, (Matt Kohler), (Hayden Kull) |
| 17:41.0, 17:44.0, 18:43.0, 18:58.0, 19:05.0, (19:50.0), (20:17.0) |
5 | 120 | Johnstown-Monroe,
OH - Team Time (1st 5) 1:32:22.7 | Spread (1st 5) 2:14.0 |
| 2, 14, 19, 39, 46 |
| Justin Hornick, Jeremy Hornick, Greg Sammons, Cory Keesee, Alex Wright |
| 17:13.0, 18:13.7, 18:22.0, 19:07.0, 19:27.0 |
6 | 159 | Centerburg,
OH - Team Time (1st 5) 1:34:05.7 | Spread (1st 5) 1:50.7 |
| 5, 25, 39, 43, 47, (50), (68) |
| John Thatcher, Mike Eblin, Steve Saunier, Bryan Chuprinko, Felix Moslener, (Felipe Reinisch), (David Bumpus) |
| 17:37.0, 18:34.0, 19:07.0, 19:20.0, 19:27.7, (19:33.5), (20:39.0) |
7 | 200 | Millersport,
OH - Team Time (1st 5) 1:35:54.0 | Spread (1st 5) 1:03.0 |
| 25, 38, 41, 44, 52, (66), (67) |
| Brandon Hill, Dustin Hiles, Kyle Brookover, Tyler Gorham, Zachary Reaver, (Nathaniel Gardener), (Jeff Slater) |
| 18:34.0, 19:06.0, 19:16.0, 19:21.0, 19:37.0, (20:20.0), (20:21.0) |
8 | 217 | Cardington-Lincoln,
OH - Team Time (1st 5) 1:38:03.0 | Spread (1st 5) 3:49.0 |
| 7, 13, 54, 71, 72, (78), (86) |
| Josh Webb, Adam Gandelot, Jeremiah Wagner, Brian Schrote, Dylan Johnson, (Aaron Linstedt), (Eli Smith) |
| 17:44.0, 18:11.0, 19:43.0, 20:52.0, 21:33.0, (22:31.0), (24:47.0) |
9 | 236 | Northmor,
OH - Team Time (1st 5) 1:37:31.0 | Spread (1st 5) 1:21.0 |
| 30, 34, 53, 59, 60, (60), (64) |
| Jerimiah Neer, Walker Langstraat, Logan Bell, Jonny Kudrin, Nick Komer, (Jon Brumenschenkel), (Mike Leal) |
| 18:49.0, 18:58.0, 19:40.0, 19:54.0, 20:10.0, (20:10.0), (20:15.0) |
10 | 246 | Worthington Christian,
OH - Team Time (1st 5) 1:38:00.0 | Spread (1st 5) 2:04.0 |
| 27, 44, 48, 58, 69, (70), (76) |
| Nate Mauger, Kevin Valesky, Cody Irwin, Nathaniel Beum, Tim Phelps, (Nick Panzica), (Matt Kanning) |
| 18:36.0, 19:21.0, 19:30.0, 19:53.0, 20:40.0, (20:51.0), (21:59.6) |
11 | 319 | Bishop Ready,
OH - Team Time (1st 5) 1:44:29.0 | Spread (1st 5) 3:59.0 |
| 51, 55, 56, 74, 83, (85) |
| Mike Baumann, Ryan Clark, Stephen Perry, Mike Hamilton, Jeff Richerdson, (Sean Walker) |
| 19:36.0, 19:47.0, 19:48.0, 21:43.0, 23:35.0, (23:54.0) |
12 | 337 | Tree Of Life Christian,
OH - Team Time (1st 5) 1:47:29.0 | Spread (1st 5) 3:51.6 |
| 42, 63, 73, 79, 80, (81) |
| Nate Jackson, Alex Aurand, Jeremy Morgan, John Reed, Andy Dew, (Brian Everett) |
| 19:19.6, 20:14.8, 21:42.4, 23:01.0, 23:11.2, (23:13.0) |
13 | 345 | Fairbanks,
OH - Team Time (1st 5) 1:46:49.0 | Spread (1st 5) 3:48.0 |
| 49, 62, 75, 77, 82, (84) |
| Ethan Nicol, Hasso Opitz, Josh Litwin, Jake Detwiler, Jared Smith, (Luke Renner) |
| 19:32.0, 20:12.0, 21:45.0, 22:00.0, 23:20.0, (23:50.0) |