1 | 34 | Leesburg-Fairfield,
OH - Team Time (1st 5) 1:27:02.2 | Spread (1st 5) 1:32.1 |
| 2, 4, 6, 9, 13, (14), (15) |
| Wyatt Evans, Matthew Mangus, Noah Richmond, Trent Swisher, Nick Price, (Dustin Willey), (Dillon Burley) |
| 16:29.0, 17:08.9, 17:33.5, 17:49.7, 18:01.1, (18:13.4), (18:13.6) |
2 | 63 | Belpre,
OH - Team Time (1st 5) 1:28:26.4 | Spread (1st 5) 2:59.4 |
| 1, 5, 7, 18, 32, (74) |
| Cray Sistrunk, Kyle Windland, Keller Windland, Kellar Windland, Matthew Lopreste, (Kenny Shultz) |
| 16:04.0, 17:16.0, 17:42.0, 18:21.0, 19:03.4, (20:37.0) |
3 | 90 | Eastern (Sardinia),
OH - Team Time (1st 5) 1:30:49.3 | Spread (1st 5) 2:38.6 |
| 3, 10, 20, 22, 35, (57), (91) |
| Blake Rigdon, Dakota Williams, Logan Lainhart, Max Brunk, Garyn Purdy, (Colin Graham), (T.J. Stivers) |
| 16:38.7, 17:57.0, 18:24.9, 18:31.4, 19:17.3, (20:02.2), (21:14.5) |
4 | 149 | Manchester,
OH - Team Time (1st 5) 1:34:43.7 | Spread (1st 5) 1:07.3 |
| 17, 27, 29, 36, 40, (48), (66) |
| Logan Hanson, Ethan Pennywitt, Jamie Combs, Rickey Deatley, Brendon Kessler, (Gage Lucas), (Austin Stamper) |
| 18:17.3, 18:50.9, 18:53.5, 19:17.4, 19:24.6, (19:39.6), (20:18.9) |
5 | 161 | Southern (Racine),
OH - Team Time (1st 5) 1:34:57.1 | Spread (1st 5) 1:47.2 |
| 19, 24, 25, 33, 60, (63), (78) |
| Larry Dunn, Conner Wolfe, Bradley McCoy, Joseph Morris, Jonah Hoback, (Lucas Hunter), (Dimitrius Lamm) |
| 18:23.0, 18:39.6, 18:40.4, 19:03.9, 20:10.2, (20:14.6), (20:42.1) |
6 | 237 | Trimble Local,
OH - Team Time (1st 5) 1:38:21.3 | Spread (1st 5) 1:40.3 |
| 28, 41, 45, 51, 72, (76), (89) |
| Ayden Hodge, George Short, Mark McClelland, Colten Coey, Kaleb Strock, (Trey Ward), (Alex Smith) |
| 18:52.1, 19:27.7, 19:37.0, 19:52.1, 20:32.4, (20:39.6), (21:04.1) |
7 | 249 | Nelsonville-York,
OH - Team Time (1st 5) 1:38:37.4 | Spread (1st 5) 1:52.2 |
| 23, 49, 50, 56, 71, (77), (111) |
| Conner Hammonds, Kian Dart-Snouffer, Wyatt Levandofsky, Tanner Smith, Ryan Williams, (Donovan Ross), (Johnathan Richards) |
| 18:37.6, 19:42.0, 19:45.9, 20:02.1, 20:29.8, (20:40.5), (22:23.9) |
8 | 261 | Wheelersburg,
OH - Team Time (1st 5) 1:38:49.1 | Spread (1st 5) 2:54.0 |
| 12, 47, 52, 67, 83, (88) |
| Brandan Adams, Brenton Allwood, Nate King, Mason Craycraft, Jason Nham, (Zeke Emnett) |
| 18:00.0, 19:37.1, 19:53.0, 20:25.0, 20:54.0, (21:01.7) |
9 | 284 | Crooksville,
OH - Team Time (1st 5) 1:39:35.7 | Spread (1st 5) 3:44.0 |
| 11, 21, 58, 96, 98, (125), (128) |
| Dustin Oneal, Kolvin Hunter, Colton Bolyard, Chayse Smith, Cameron Pease, (Gary Kinney), (Chris Upton) |
| 17:57.8, 18:26.9, 20:02.7, 21:26.5, 21:41.8, (25:00.2), (26:18.6) |
10 | 289 | West Union,
OH - Team Time (1st 5) 1:40:18.7 | Spread (1st 5) 1:38.6 |
| 37, 38, 55, 75, 84, (92) |
| Billy Brannock, Tim Snider, Adam Fulton, Trenton Price, Jakeb Tadlock, (Gabe Grooms) |
| 19:19.2, 19:21.3, 20:01.8, 20:38.6, 20:57.8, (21:18.5) |
11 | 298 | Ironton,
OH - Team Time (1st 5) 1:40:46.4 | Spread (1st 5) 2:27.8 |
| 39, 42, 45, 69, 103, (117), (122) |
| Chad Garris, Luke Diamond, Tim Maynard, Joe Matkins, Andy Bruce, (Connor Ramey), (Cody Rawlins) |
| 19:23.5, 19:28.0, 19:37.0, 20:26.6, 21:51.3, (23:44.0), (24:39.4) |
12 | 308 | Dawson-Bryant,
OH - Team Time (1st 5) 1:40:55.7 | Spread (1st 5) 1:31.4 |
| 42, 54, 61, 65, 86, (93), (99) |
| Ty Morrow, Josh Pierce, Wyatt Schultz, Michael Knuckles, Tyler Waddle, (Jonathan Joseph), (Austin Bridges) |
| 19:28.0, 19:59.0, 20:11.5, 20:17.8, 20:59.4, (21:21.0), (21:45.1) |
13 | 310 | Paint Valley,
OH - Team Time (1st 5) 1:40:43.4 | Spread (1st 5) 1:56.4 |
| 26, 59, 62, 81, 82 |
| Austin Chapman, Jonathon Henson, Noah Davis, Casey Davis, Layne Chrisman |
| 18:50.4, 20:08.5, 20:12.6, 20:45.1, 20:46.8 |
14 | 330 | Southeastern,
OH - Team Time (1st 5) 1:41:23.1 | Spread (1st 5) 3:10.8 |
| 16, 64, 68, 87, 95, (104), (116) |
| Billy Magill, Terrell Farriow, Corbit Cartee, C.J. Skaggs, Isaiah Dresbach, (Devan Copp), (Damian Sims) |
| 18:14.0, 20:17.6, 20:25.8, 21:00.9, 21:24.8, (21:59.4), (23:29.0) |
15 | 337 | Huntington Local,
OH - Team Time (1st 5) 1:43:39.7 | Spread (1st 5) 6:24.9 |
| 8, 31, 73, 106, 119, (126) |
| Gage Hickman, Elijah Shanks, Christian Howard, Jonathan Rawlins, Bailey Hill, (Aaron Gilmore) |
| 17:47.7, 19:00.5, 20:32.9, 22:06.0, 24:12.6, (25:03.0) |
16 | 395 | Lynchburg-Clay,
OH - Team Time (1st 5) 1:44:23.0 | Spread (1st 5) 2:17.0 |
| 44, 70, 79, 100, 102, (105), (114) |
| Brandon McCammon, Noah Scott, Christian Inman, Bobby Merry, Coltin Angles, (Hunter Underwood), (Corey Mullenix) |
| 19:34.0, 20:28.0, 20:44.0, 21:46.0, 21:51.0, (22:03.2), (22:55.3) |
17 | 461 | North Adams,
OH - Team Time (1st 5) 1:49:13.3 | Spread (1st 5) 4:33.8 |
| 53, 85, 90, 112, 121, (123), (124) |
| John McCommas, Eric McCaw, George Hesler, Jesse Hall, Timothy Mccormick, (Levi Bushong), (Jacob Bonilla) |
| 19:56.0, 20:58.8, 21:11.6, 22:37.1, 24:29.8, (24:45.6), (25:00.0) |
18 | 475 | Peebles,
OH - Team Time (1st 5) 1:59:08.0 | Spread (1st 5) 14:54.1 |
| 34, 94, 107, 109, 131 |
| Jack Behr, Sammy Smith, Andrew Conlee, Corey Baldridge, Owen Behr |
| 19:13.0, 21:23.6, 22:06.1, 22:18.2, 34:07.1 |
19 | 480 | South Webster,
OH - Team Time (1st 5) 1:52:16.0 | Spread (1st 5) 6:48.0 |
| 30, 97, 108, 118, 127, (130) |
| Alex Coyle, Austin Bloomfield, Nick Kallas, Hunter Smith, Zach Felty, (Parker Williams) |
| 18:57.0, 21:37.0, 22:10.0, 23:47.0, 25:45.0, (30:19.4) |
20 | 517 | Western(Latham),
OH - Team Time (1st 5) 1:50:47.1 | Spread (1st 5) 2:20.0 |
| 79, 100, 110, 113, 115, (120), (129) |
| Gaige Robinette, Braxton Rhodes, Ryan Woods, Tyler Woods, Vojta Cizinsky, (Blake Ison), (Gary Smith) |
| 20:44.0, 21:46.0, 22:19.0, 22:54.1, 23:04.0, (24:21.4), (27:04.3) |