1 | 28 | Defiance,
OH - Team Time (1st 5) 1:20:41.7 | Spread (1st 5) 1:31.1 |
| 1, 4, 5, 8, 10, (17), (19) |
| Mhalicki Bronson, Brennen Roehrig, Cooper Morton, Colin Moats, Brennan Roehrig, (Eli Fortman), (Josh Horvath) |
| 15:00.3, 16:20.4, 16:21.2, 16:28.4, 16:31.4, (17:01.7), (17:06.6) |
2 | 85 | Wauseon,
OH - Team Time (1st 5) 1:24:23.8 | Spread (1st 5) 1:49.4 |
| 2, 9, 14, 23, 37, (41), (48) |
| Braden Vernot, Hunter Wasnich, Jack Callan, Aidan Pena, Carter Nofziger, (Zach Robinson), (Layton Willson) |
| 16:02.2, 16:28.8, 16:45.1, 17:16.1, 17:51.6, (18:10.3), (18:30.7) |
3 | 100 | Ottawa-Glandorf,
OH - Team Time (1st 5) 1:25:45.9 | Spread (1st 5) 1:04.9 |
| 12, 18, 20, 22, 28, (65), (68) |
| Kamron Maag, Parker Schomaeker, Hunter Stechschulte, Max Buddelmeyer, Ty Buckland, (Matthew Schneeg), (Theo Maag) |
| 16:35.2, 17:04.7, 17:10.0, 17:15.9, 17:40.1, (19:12.9), (19:23.3) |
4 | 107 | Shawnee,
OH - Team Time (1st 5) 1:26:03.5 | Spread (1st 5) 1:18.9 |
| 6, 21, 24, 26, 30, (50), (58) |
| Isaiah Johns, Kaleb Egri, Justin Altenbach, Trevor Bowers, Trever Miller, (Ben Curl), (Thomas Cover) |
| 16:22.5, 17:11.7, 17:18.6, 17:29.3, 17:41.4, (18:35.8), (18:42.7) |
5 | 146 | Bryan,
OH - Team Time (1st 5) 1:27:46.6 | Spread (1st 5) 2:10.4 |
| 3, 29, 33, 35, 46, (53), (56) |
| Joshuah Taylor, Ethan Cox, Tyler Manon, Trevor Mason, Parker Rosebrock, (Caleb Zuver), (Noah Meyer) |
| 16:10.0, 17:41.2, 17:46.1, 17:48.9, 18:20.4, (18:38.7), (18:40.7) |
6 | 153 | Otsego,
OH - Team Time (1st 5) 1:28:04.3 | Spread (1st 5) 1:51.9 |
| 7, 31, 34, 38, 43, (54), (59) |
| Ashton Serrato, Gabe Simpson, Ian Wallace, Joseph Brewster, Jason Jones, (Will Agan), (Brandon Serrato) |
| 16:23.7, 17:41.5, 17:46.7, 17:56.8, 18:15.6, (18:38.8), (18:43.2) |
7 | 170 | Memorial,
OH - Team Time (1st 5) 1:29:08.4 | Spread (1st 5) 1:53.2 |
| 13, 27, 39, 40, 51, (61), (63) |
| Noah Tobin, Craig Stuttler, Jordan Heitkamp, Tyler Birt, Jack Cisco, (Tyler Hisey), (Trevor Hisey) |
| 16:43.0, 17:40.0, 18:03.2, 18:06.0, 18:36.2, (18:45.4), (18:49.6) |
8 | 209 | Van Wert,
OH - Team Time (1st 5) 1:30:00.0 | Spread (1st 5) 2:21.9 |
| 11, 25, 47, 62, 64, (71), (74) |
| Hunter Scherer, Gage Wannemacher, Jayden Welker, Jacob Sealscott, Ben Lange, (Killian Sudduth), (Robert Spath) |
| 16:32.9, 17:20.7, 18:23.4, 18:48.2, 18:54.8, (20:00.4), (20:12.3) |
9 | 263 | Napoleon,
OH - Team Time (1st 5) 1:35:03.9 | Spread (1st 5) 4:02.1 |
| 15, 16, 75, 77, 80, (84), (87) |
| Daniel Gaffney, Ryan Otto, Jeremiah Gaffney, James Franz, Josh Gerken, (Sam Liechty), (Alex Birkhold) |
| 16:47.5, 16:51.0, 20:13.8, 20:22.0, 20:49.6, (20:58.4), (21:46.4) |
10 | 281 | Elida,
OH - Team Time (1st 5) 1:34:29.2 | Spread (1st 5) 1:48.5 |
| 42, 44, 57, 66, 72, (81), (83) |
| Sean Dancs, Conner Douglass, Zachary Wagner, Connor Broshes, Dalton Swickrath, (Isaac Fredericks), (Logan Develvis) |
| 18:13.3, 18:16.3, 18:41.2, 19:16.6, 20:01.8, (20:50.4), (20:56.2) |
11 | 293 | Kenton,
OH - Team Time (1st 5) 1:35:13.5 | Spread (1st 5) 2:15.2 |
| 32, 55, 67, 69, 70, (76), (79) |
| Logan Brown, Kolby Wilcox, Gaige Newman, Ethan Manns, Keegan Wright, (Isaac Oreglia), (Devan Dulin) |
| 17:42.7, 18:40.1, 19:22.5, 19:30.3, 19:57.9, (20:14.3), (20:41.5) |
12 | 322 | Paulding,
OH - Team Time (1st 5) 1:38:46.9 | Spread (1st 5) 3:57.1 |
| 36, 52, 60, 86, 88, (89), (91) |
| Reid Johanns, Nick Manz, Christian Bauer, Luke Zartman, Peyton Adams, (Caleb Thompson), (Isaac Reeb) |
| 17:51.5, 18:36.6, 18:44.5, 21:45.7, 21:48.6, (22:12.0), (25:28.7) |
13 | 327 | Bath,
OH - Team Time (1st 5) 1:38:27.9 | Spread (1st 5) 2:33.1 |
| 45, 49, 73, 78, 82, (85), (90) |
| Tyler Ross, Kaden Truman, Treg Sibert, Drew Young, Thomas Douglas, (Derek Inskeep), (Damien Mouls) |
| 18:19.0, 18:34.3, 20:03.5, 20:39.0, 20:52.1, (21:33.3), (22:24.9) |