1 | 53 | Crestwood,
OH - Team Time (1st 5) 1:27:14.2 | Spread (1st 5) 49.9 |
| 3, 6, 13, 14, 17, (21), (23) |
| Jacob Ondash, Jeremiah Fitzgerald, George Lesnak, Michael Hand, Sam Oliphant, (Tyler Brady), (Hayden Shugarts) |
| 17:00.6, 17:14.1, 17:31.8, 17:37.2, 17:50.5, (18:02.1), (18:10.8) |
2 | 55 | Champion,
OH - Team Time (1st 5) 1:26:53.4 | Spread (1st 5) 1:50.5 |
| 1, 2, 9, 19, 24, (47), (48) |
| Allen Sparks, Nick Mackey, Drew Dunlap, Scott Romain, James Peace, (Ryan Killing), (Dylan McKean) |
| 16:25.1, 16:55.7, 17:23.2, 17:53.8, 18:15.6, (19:16.7), (19:24.7) |
3 | 73 | Lakeview,
OH - Team Time (1st 5) 1:28:32.1 | Spread (1st 5) 53.1 |
| 4, 11, 16, 20, 22, (25), (32) |
| Christopher Edie, Aaron Lamer, Isaac Daffron, Adam Bogard, Jacob Tomko, (Alex Vine), (Bailey Kilpatrick) |
| 17:10.0, 17:28.9, 17:48.8, 18:01.3, 18:03.1, (18:23.1), (18:45.8) |
4 | 124 | Jefferson Area,
OH - Team Time (1st 5) 1:31:28.5 | Spread (1st 5) 1:39.4 |
| 8, 15, 30, 34, 37, (39), (41) |
| Brandon Scribben, Steven Houser, Max Mitchell, Paul Bogdan, Mark Reinke, (Curtis Morris), (Jarred Gifford) |
| 17:17.9, 17:39.6, 18:42.0, 18:51.7, 18:57.3, (19:04.2), (19:05.6) |
5 | 149 | Girard,
OH - Team Time (1st 5) 1:32:51.9 | Spread (1st 5) 2:18.0 |
| 5, 26, 33, 36, 49, (58), (61) |
| Derek Basinger, Micah Jones, Zane Chase, Tyler Brown, Dante Minniti, (Jordan Chipps), (Shane Anderson) |
| 17:11.3, 18:28.6, 18:46.1, 18:56.6, 19:29.3, (20:05.6), (20:22.8) |
6 | 179 | Struthers,
OH - Team Time (1st 5) 1:34:03.8 | Spread (1st 5) 1:45.6 |
| 12, 35, 42, 44, 46, (53), (57) |
| Matthew Bollinger, John Sefcik, William Palma, Adam Farley, Nick Jordan, (Adam Cifra), (Brandon Gibson) |
| 17:29.6, 18:54.3, 19:10.3, 19:14.4, 19:15.2, (19:43.8), (20:01.7) |
7 | 182 | Grand Valley,
OH - Team Time (1st 5) 1:35:26.2 | Spread (1st 5) 4:06.2 |
| 7, 27, 28, 52, 68, (72), (76) |
| Tim Steimle, Seth Dillon, Craig Anderson, Joey Godfrey, Aaron George, (Ryan Grimm), (Jack O'Neal) |
| 17:17.0, 18:30.0, 18:38.0, 19:38.0, 21:23.2, (21:42.9), (23:36.0) |
8 | 230 | James A Garfield,
OH - Team Time (1st 5) 1:37:27.2 | Spread (1st 5) 3:27.5 |
| 10, 50, 51, 56, 63, (64), (81) |
| Nick Downing, Will Janic, Kyle Angermeier, Scott Stanley, Travis Gibson, (Sam Buganski), (Andy Lininger) |
| 17:27.1, 19:30.4, 19:34.3, 20:00.8, 20:54.6, (21:00.5), (24:20.5) |
9 | 233 | LaBrae,
OH - Team Time (1st 5) 1:37:40.9 | Spread (1st 5) 1:34.8 |
| 29, 31, 54, 59, 60, (74), (80) |
| John Walker, Andrew Barnhart, Joey Jaros, Gunnar Estes, Patrick Fritz, (Jarett Collins), (Kyle Butcher) |
| 18:39.9, 18:42.3, 19:49.6, 20:14.4, 20:14.7, (22:49.1), (24:00.5) |
10 | 271 | Poland Seminary,
OH - Team Time (1st 5) 1:40:24.8 | Spread (1st 5) 2:00.6 |
| 43, 45, 55, 62, 66, (69), (70) |
| Andrew Comstock, Peter Koulianos, Charlie Dwyer, Connor O'Kane, Alex Fanzo, (Dante Ginnetti), (Noah Smith) |
| 19:11.6, 19:14.7, 19:58.2, 20:48.1, 21:12.2, (21:25.9), (21:32.4) |
11 | 289 | Cardinal Mooney,
OH - Team Time (1st 5) 1:43:30.2 | Spread (1st 5) 3:37.1 |
| 38, 40, 67, 71, 73, (79), (82) |
| Andrew Babik, Tyrone Peakes, Daniel Driscoll, Chase Brooks, Michael Phillips, (Ke'Eric Weaver), (Michael Good) |
| 18:58.8, 19:04.9, 21:13.8, 21:36.8, 22:35.9, (23:54.8), (24:41.0) |
12 | 312 | Niles Mckinley,
OH - Team Time (1st 5) 1:49:43.6 | Spread (1st 5) 5:55.6 |
| 18, 65, 75, 77, 77, (83) |
| Jaret Johnson, Derek Urichich, Jeremy Kelly, J.P. Kester, Keegan Curry, (Ryan McDonald) |
| 17:53.4, 21:08.0, 23:04.2, 23:49.0, 23:49.0, (28:10.2) |