1 | 49 | Van Wert,
OH - Team Time (1st 5) 1:23:18.7 | Spread (1st 5) 58.7 |
| 2, 5, 7, 16, 19, (33), (37) |
| Hunter Sherer, Gage Wannemacher, Asnake Steyer, Jacob Wasson, Gage Springer, (Jayden Welker), (John Kramer) |
| 16:04.1, 16:33.6, 16:42.2, 16:56.0, 17:02.8, (17:51.7), (18:09.8) |
2 | 64 | Wauseon,
OH - Team Time (1st 5) 1:24:03.8 | Spread (1st 5) 1:47.5 |
| 1, 4, 10, 17, 32, (50), (64) |
| Braden Vernot, Jack Callan, Hunter Wasnich, Aidan Pena, Carter Nofziger, (Layton Willson), (Xander Ankney) |
| 16:02.1, 16:28.5, 16:47.5, 16:56.1, 17:49.6, (18:50.4), (19:32.0) |
3 | 84 | Defiance,
OH - Team Time (1st 5) 1:25:14.0 | Spread (1st 5) 37.8 |
| 9, 15, 17, 20, 23, (27), (35) |
| Brennen Roehrig, Eli Fortman, Nathan Morgan, Josh Horvath, Nolan Morgan, (Eli Valle), (Caleb Brashear) |
| 16:45.6, 16:55.5, 16:56.1, 17:13.4, 17:23.4, (17:34.5), (17:58.3) |
4 | 93 | Shawnee,
OH - Team Time (1st 5) 1:25:59.2 | Spread (1st 5) 1:02.2 |
| 7, 11, 21, 24, 30, (41), (49) |
| Isaiah Johns, Noah Williams, Justin Altenbach, Carter Cleaves, Trevor Bowers, (Thomas Cover), (Keegan Vorhees) |
| 16:42.2, 16:49.3, 17:18.5, 17:24.8, 17:44.4, (18:21.2), (18:50.0) |
5 | 125 | Ottawa-Glandorf,
OH - Team Time (1st 5) 1:27:28.5 | Spread (1st 5) 2:03.6 |
| 12, 14, 22, 25, 52, (56), (63) |
| Max Buddelmeyer, Ty Buckland, Hunter Stechschulte, Carson Trombley, Matthew Schneeg, (Michael Basinger), (Theo Maag) |
| 16:50.5, 16:50.9, 17:22.4, 17:30.6, 18:54.1, (19:04.8), (19:26.1) |
6 | 196 | Otsego,
OH - Team Time (1st 5) 1:31:06.8 | Spread (1st 5) 2:28.3 |
| 12, 31, 38, 54, 61, (79), (82) |
| Ashton Serrato, Joseph Brewster, Brandon Serrato, Vance Weaver, Lucas Weaver, (Michael Obringer), (Nicholas Seeger) |
| 16:50.5, 17:48.8, 18:12.9, 18:55.8, 19:18.8, (20:43.7), (20:50.0) |
7 | 210 | Bryan,
OH - Team Time (1st 5) 1:32:02.9 | Spread (1st 5) 4:04.9 |
| 3, 29, 40, 66, 72, (73), (77) |
| Joshuah Taylor, Trevor Mason, Xander Fackler, Parker Rosebrock, Ethan Psurny, (Logan Moss), (Blake Grube) |
| 16:10.8, 17:39.5, 18:19.4, 19:37.5, 20:15.7, (20:16.0), (20:35.2) |
8 | 211 | Memorial,
OH - Team Time (1st 5) 1:32:12.2 | Spread (1st 5) 1:22.8 |
| 26, 39, 45, 48, 53, (58), (67) |
| Tyler Birt, Michael Crites, Seth Brandt, Robert Bayham, Calvin Morris, (Ray Walter), (Zach Spicer) |
| 17:32.0, 18:14.9, 18:41.1, 18:49.4, 18:54.8, (19:07.2), (19:47.8) |
9 | 246 | Napoleon,
OH - Team Time (1st 5) 1:34:59.8 | Spread (1st 5) 3:52.0 |
| 6, 46, 47, 71, 76, (85) |
| Ryan Otto, James Franz, Jeremiah Gaffney, Sam Liechty, Alex Birkhold, (Brayden Bostelman) |
| 16:42.0, 18:43.0, 18:45.8, 20:15.0, 20:34.0, (20:59.6) |
10 | 256 | Kenton,
OH - Team Time (1st 5) 1:34:21.7 | Spread (1st 5) 1:56.0 |
| 34, 43, 51, 60, 68, (74), (75) |
| Ethan Rall, Logan Brown, Kolby Wilcox, Isaac Oreglia, Keegan Wright, (Devan Dulin), (Adam Hopkins) |
| 17:55.9, 18:26.1, 18:51.1, 19:16.7, 19:51.9, (20:29.9), (20:33.3) |
11 | 265 | Elida,
OH - Team Time (1st 5) 1:35:01.2 | Spread (1st 5) 2:02.5 |
| 36, 42, 55, 62, 70, (78), (83) |
| Sean Dancs, Connor Broshes, Zachary Wagner, Gabe Harvey, Logan Develvis, (Hunter Reprogle), (Isaac Fredericks) |
| 18:06.4, 18:21.9, 19:02.6, 19:21.4, 20:08.9, (20:38.1), (20:55.1) |
12 | 305 | Paulding,
OH - Team Time (1st 5) 1:37:18.9 | Spread (1st 5) 3:07.2 |
| 28, 57, 59, 80, 81, (84), (86) |
| Reid Johanns, Tytus Manz, Nick Manz, Casey Agler, Peyton Adams, (Caleb Thompson), (Eli Jones) |
| 17:37.2, 19:05.4, 19:08.0, 20:43.9, 20:44.4, (20:58.0), (21:08.9) |
13 | 353 | Bath,
OH - Team Time (1st 5) 1:41:28.4 | Spread (1st 5) 3:20.2 |
| 44, 65, 69, 87, 88, (89), (90) |
| Kaden Truman, Treg Sibert, Jonah Volbert, Dillon Wireman, Damien Mouk, (Zak Kennedy), (Reid Siefker) |
| 18:30.9, 19:35.5, 20:06.9, 21:24.0, 21:51.1, (22:35.9), (24:01.4) |