1 | 117 | New Bremen,
OH - Team Time (1st 5) 1:26:07.6 | Spread (1st 5) 1:17.6 |
| 2, 13, 29, 36, 37, (43), (81) |
| Justin Eilerman, Jeff Kremer, Kyle Knapke, Robert Franks, Zach Speckman, (Kaleb Swiger), (Austin Suchland) |
| 16:19.6, 17:06.2, 17:29.2, 17:35.4, 17:37.2, (17:43.0), (18:30.2) |
2 | 138 | Hilltop,
OH - Team Time (1st 5) 1:26:14.4 | Spread (1st 5) 2:45.8 |
| 1, 6, 11, 31, 89, (93), (111) |
| Cody Livensparger, Neil Klinger, Travis Burwell, Isaac King, Devin Filip, (Neil Baker), (Bryce Detwiler) |
| 16:09.0, 16:39.7, 16:59.1, 17:31.8, 18:54.8, (19:03.4), (19:38.8) |
3 | 147 | Stryker,
OH - Team Time (1st 5) 1:27:03.4 | Spread (1st 5) 57.4 |
| 8, 18, 38, 41, 42, (74), (80) |
| Kenny Graber, Dillon Gansmiller, Tyson Rohrs, Conner Frey, Jay Planson, (Jason Hissong), (Preston Aguilar) |
| 16:45.0, 17:17.2, 17:37.3, 17:41.5, 17:42.4, (18:24.9), (18:30.1) |
4 | 155 | Minster,
OH - Team Time (1st 5) 1:27:37.4 | Spread (1st 5) 43.6 |
| 15, 19, 33, 39, 49, (55), (56) |
| Joseph Stechschulte, Francis Slonkosky, Oliver Barga, Jack Olding, Josh Borges, (Jacob Dircksen), (Tyler Richard) |
| 17:11.7, 17:18.1, 17:34.7, 17:37.6, 17:55.3, (18:01.2), (18:02.0) |
5 | 176 | Pettisville,
OH - Team Time (1st 5) 1:27:27.5 | Spread (1st 5) 1:56.4 |
| 4, 14, 21, 68, 69, (82), (99) |
| Austin Borton, Lincoln Frey, Jacob Nofziger, Brandon Hamilton, Chris Matthews, (Aaron Bruner), (Quinn Nofziger) |
| 16:22.3, 17:07.8, 17:21.3, 18:17.4, 18:18.7, (18:31.9), (19:11.4) |
6 | 188 | St Mary Central Catholic,
OH - Team Time (1st 5) 1:27:18.6 | Spread (1st 5) 2:12.6 |
| 3, 10, 30, 62, 83, (96), (115) |
| Brian Ferber, Michael Gallagher, Pete Dorski, Kirk Mckenna, Matthew Bunn, (Korey Kluding), (Benjamin Moncher) |
| 16:20.1, 16:49.3, 17:31.2, 18:05.3, 18:32.7, (19:09.4), (19:55.7) |
7 | 196 | Gorham-Fayette,
OH - Team Time (1st 5) 1:28:04.9 | Spread (1st 5) 1:26.9 |
| 7, 35, 44, 46, 64, (72), (90) |
| Darrell Randall, Trevor Cox, Logan Keefer, Dakota Brooks, Hunter Colegrove, (Dalton Goeltzenleuchter), (Ben Kovar) |
| 16:41.9, 17:35.2, 17:48.5, 17:50.5, 18:08.8, (18:19.7), (18:55.8) |
8 | 212 | New London,
OH - Team Time (1st 5) 1:28:42.8 | Spread (1st 5) 41.8 |
| 21, 32, 40, 59, 60, (61), (66) |
| Steven Switz, Kevin Neel, Logan Fannin, Zach Smothers, Jordan Lang, (Nate Thomas), (Dylan Shays) |
| 17:21.3, 17:34.6, 17:41.0, 18:02.8, 18:03.1, (18:05.1), (18:11.7) |
9 | 213 | Old Fort,
OH - Team Time (1st 5) 1:28:48.1 | Spread (1st 5) 1:03.7 |
| 17, 23, 45, 58, 70, (77), (108) |
| Wesley Brown, Jeremiah Ortiz, Zachary Alexander, Jacob Ortiz, Nathan Alexander, (Tom Gillmor), (Cody Garn) |
| 17:15.5, 17:21.6, 17:49.5, 18:02.3, 18:19.2, (18:28.0), (19:31.1) |
10 | 256 | Monroeville,
OH - Team Time (1st 5) 1:30:12.5 | Spread (1st 5) 2:05.6 |
| 20, 28, 50, 53, 105, (127), (135) |
| Eric Bischoff, Robert Littlejohn, Jeremy Bischoff, Jordan Simon, Dyer Heyman, (Blake Heyman), (Isaac Heyman) |
| 17:20.9, 17:28.3, 17:57.0, 17:59.8, 19:26.5, (20:56.7), (22:10.7) |
11 | 257 | Toledo Christian,
OH - Team Time (1st 5) 1:29:55.7 | Spread (1st 5) 1:39.0 |
| 16, 27, 51, 76, 87, (133), (138) |
| Lance Wood, Andrew Kelleher, Nathan Wirebaugh, Ryan Huffman, Nate Konzen, (T.J. Clark), (Sam Poszic) |
| 17:13.7, 17:24.2, 17:57.4, 18:27.7, 18:52.7, (21:43.1), (23:36.4) |
12 | 295 | Tinora,
OH - Team Time (1st 5) 1:30:37.9 | Spread (1st 5) 1:54.7 |
| 12, 26, 84, 85, 88, (95), (120) |
| Gregg Gerken, Josh Harpest, Treg Lymanstall, Cody Harris, Travis Lohse, (Alex Elkins), (Jordan Harpest) |
| 16:59.6, 17:23.7, 18:39.0, 18:41.3, 18:54.3, (19:08.7), (20:08.1) |
13 | 311 | Hopewell-Loudon,
OH - Team Time (1st 5) 1:31:14.6 | Spread (1st 5) 2:36.1 |
| 5, 24, 91, 94, 97, (100) |
| Tyler Wise, Nate Richey, Aaron Lucius, Nick Rumschlag, T.J. Brown, (Travis Ardner) |
| 16:34.9, 17:22.4, 18:58.3, 19:08.0, 19:11.0, (19:11.7) |
14 | 319 | Colonel Crawford,
OH - Team Time (1st 5) 1:30:58.2 | Spread (1st 5) 36.7 |
| 48, 54, 67, 71, 79, (86), (112) |
| Nathan Kemper, Caleb Picou, Carson Britton, Austin Britton, David Roseberry, (Michael Striker), (Cole Long) |
| 17:52.7, 18:00.9, 18:15.9, 18:19.3, 18:29.4, (18:49.4), (19:44.8) |
15 | 382 | Ottoville Local,
OH - Team Time (1st 5) 1:32:54.9 | Spread (1st 5) 1:58.5 |
| 52, 63, 73, 78, 116, (124), (126) |
| Drew Bendele, Tyler Looser, Tyler Turnwald, Jason Turnwald, Taylor Gasser, (Brandon Miller), (Joseph Trejo) |
| 17:58.5, 18:07.2, 18:23.1, 18:29.1, 19:57.0, (20:21.7), (20:47.8) |
16 | 391 | Ottawa Hills,
OH - Team Time (1st 5) 1:33:31.3 | Spread (1st 5) 2:22.5 |
| 47, 56, 65, 101, 122 |
| Matt Baron, Andy King, Josh Levin, Mark Rudolph, Nick Deluga |
| 17:51.6, 18:02.0, 18:11.6, 19:12.0, 20:14.1 |
17 | 429 | Antwerp,
OH - Team Time (1st 5) 1:36:26.4 | Spread (1st 5) 3:39.6 |
| 25, 34, 119, 123, 128, (129), (130) |
| Josh Hilton, Hayden Krick, Zach Walk, Nick Berry, Joe Hilton, (Dalton Skeens), (Andrew Ehlinger) |
| 17:23.4, 17:35.0, 20:04.0, 20:21.0, 21:03.0, (21:08.0), (21:17.0) |
18 | 499 | Liberty Center,
OH - Team Time (1st 5) 1:42:07.8 | Spread (1st 5) 8:01.2 |
| 9, 107, 109, 132, 142 |
| Zachary Poignon, Caleb Elling, Lynn Leatherman, Jake Atkinson, TJ Condrey |
| 16:46.8, 19:31.0, 19:32.0, 21:30.0, 24:48.0 |
19 | 522 | Columbus Grove,
OH - Team Time (1st 5) 1:37:15.0 | Spread (1st 5) 42.0 |
| 97, 102, 104, 106, 113, (114), (118) |
| Kurt Meyer, Jacob Schroeder, Kyle Stechschulte, Brent Schnipke, Nate Schroeder, (Devin Luginbill), (Jacob JP Bremer) |
| 19:11.0, 19:17.0, 19:25.0, 19:29.0, 19:53.0, (19:55.0), (19:59.0) |
20 | 561 | Montpelier,
OH - Team Time (1st 5) 1:41:33.0 | Spread (1st 5) 3:56.0 |
| 75, 103, 116, 131, 136, (139), (141) |
| Josh Straka, Colin Sito, Nick Schroeder, Kristopher Shoup, Nick Kreischer, (D.J. Apple), (Steven Dix) |
| 18:25.0, 19:21.0, 19:57.0, 21:29.0, 22:21.0, (23:40.0), (24:32.0) |
21 | 582 | Edon Northwest,
OH - Team Time (1st 5) 1:41:23.0 | Spread (1st 5) 3:02.0 |
| 92, 110, 121, 125, 134, (137), (140) |
| Jake Brown, Andrew Wuebben, Tony Kesler, Christopher Strup, Alex Eicher, (Bowen Hills), (Cody Lash) |
| 19:03.0, 19:38.0, 20:11.0, 20:26.0, 22:05.0, (22:58.0), (24:25.0) |