1 | 54 | Van Wert,
OH - Team Time (1st 5) 1:25:20.2 | Spread (1st 5) 56.2 |
| 4, 5, 14, 15, 16, (25), (30) |
| Calahan Wolfrum, Jacob Wasson, Gage Chiles, Keaton Brown, Holden Reichert, (Anthony Borack), (Max Sealscott) |
| 16:32.1, 16:36.3, 17:20.9, 17:22.6, 17:28.3, (17:49.8), (17:57.3) |
2 | 78 | Wauseon,
OH - Team Time (1st 5) 1:24:46.7 | Spread (1st 5) 2:35.9 |
| 1, 2, 3, 19, 53, (68), (74) |
| Kyle Vernot, Michael Cheezan, Josh Lowry, Braden Vernot, Layton Willson, (Nolan Flint), (Ryan Scherer) |
| 15:50.9, 16:28.2, 16:30.0, 17:30.8, 18:26.8, (19:05.5), (19:23.6) |
3 | 110 | Napoleon,
OH - Team Time (1st 5) 1:27:58.8 | Spread (1st 5) 1:27.1 |
| 6, 10, 27, 31, 36, (46), (51) |
| Daniel Gaffney, Trevor Druhot, Collin Moore, Ryan Oberhaus, Derek Cohrs, (Joshua Gaffney), (Scott Steward) |
| 16:40.9, 17:15.9, 17:53.0, 18:01.0, 18:08.0, (18:21.0), (18:22.6) |
4 | 127 | Otsego,
OH - Team Time (1st 5) 1:28:45.8 | Spread (1st 5) 1:05.1 |
| 8, 23, 29, 33, 34, (41), (42) |
| Shane Tobar, Andrew Richardson, Stone Zimmerman, Ty Simpson, Sam Berry, (Ashton Serrato), (Will Agan) |
| 17:00.9, 17:39.1, 17:56.2, 18:03.6, 18:06.0, (18:14.1), (18:14.5) |
5 | 131 | Bryan,
OH - Team Time (1st 5) 1:28:28.5 | Spread (1st 5) 1:35.3 |
| 7, 13, 26, 38, 47, (57), (63) |
| Austin Johnson, Samuel Packer, Eric Gendron, Ethan Cox, Andrew Knight, (Parker Rosebrock), (Alex Morr) |
| 16:45.8, 17:20.3, 17:51.5, 18:09.8, 18:21.1, (18:38.2), (18:50.2) |
6 | 139 | Ottawa-Glandorf,
OH - Team Time (1st 5) 1:29:08.7 | Spread (1st 5) 46.9 |
| 17, 22, 24, 32, 44, (48), (67) |
| Brent Siefker, Josh Rosengarten, Parker Schomaeker, Connor Niese, Max Buddelmeyer, (Kamron Maag), (Bronso Buddelmeyer) |
| 17:29.0, 17:38.8, 17:43.1, 18:01.9, 18:15.9, (18:21.2), (19:02.9) |
7 | 194 | Shawnee,
OH - Team Time (1st 5) 1:30:33.2 | Spread (1st 5) 49.8 |
| 20, 39, 40, 43, 52, (62), (64) |
| Gabe Williams, Josh Kuhlman, Grant Stump, Trever Miller, Levi Stump, (Kaleb Egri), (Adam Stump) |
| 17:32.8, 18:10.2, 18:12.8, 18:14.8, 18:22.6, (18:49.9), (18:56.1) |
8 | 198 | Celina,
OH - Team Time (1st 5) 1:30:55.6 | Spread (1st 5) 1:55.1 |
| 11, 21, 35, 61, 70, (76), (82) |
| Ethan Ly, Hunter Lynch, Jacob Klosterman, Noah Shrock, Ryan McDonough, (Adam Stachler), (Blake Germann) |
| 17:17.4, 17:33.1, 18:06.3, 18:46.3, 19:12.5, (19:30.4), (19:51.7) |
9 | 235 | Memorial,
OH - Team Time (1st 5) 1:31:37.8 | Spread (1st 5) 1:13.7 |
| 18, 50, 54, 55, 58, (66), (71) |
| Noah Tobin, Jack Cisco, Jaden Heitkamp, Kadin Davis, Jadin Davis, (Michael Jaros), (Tommy Mabry) |
| 17:29.1, 18:22.4, 18:31.6, 18:31.9, 18:42.8, (18:59.0), (19:13.1) |
10 | 248 | Bath,
OH - Team Time (1st 5) 1:32:33.8 | Spread (1st 5) 2:19.5 |
| 12, 45, 49, 65, 77, (83), (84) |
| Vincent Abrams, Caden Schmidt, Jackson Chiem, Tyler Ross, Harrison Abrams, (Thomas Douglas), (Ethan Kohlhorst) |
| 17:19.2, 18:16.8, 18:21.3, 18:57.8, 19:38.7, (20:07.0), (20:11.3) |
11 | 251 | Paulding,
OH - Team Time (1st 5) 1:33:09.5 | Spread (1st 5) 2:29.7 |
| 9, 28, 56, 78, 80, (90) |
| Bailey Manz, Carson Shull, Marcus Miller, Michael Kohart, Shawn Jackson, (Joseph Reineck) |
| 17:14.1, 17:54.5, 18:37.0, 19:40.1, 19:43.8, (25:09.0) |
12 | 345 | Elida,
OH - Team Time (1st 5) 1:35:50.8 | Spread (1st 5) 1:06.5 |
| 59, 60, 72, 73, 81, (85), (86) |
| Corbin Fingerele, Tyler Dance, Jonathan Stotts, Sean Dancs, Gavin Peare, (Wyatt Wuest), (Scott Holgrem) |
| 18:42.9, 18:45.8, 19:13.3, 19:19.4, 19:49.4, (20:14.5), (20:36.4) |
13 | 347 | Kenton,
OH - Team Time (1st 5) 1:38:19.6 | Spread (1st 5) 3:48.1 |
| 37, 69, 75, 79, 87, (88), (89) |
| Cymon Crowe, Josh Piper, Gaige Newman, Chase Kiser, Keegan Wright, (Kolby Wilcox), (Zachery Collins) |
| 18:08.3, 19:06.1, 19:28.6, 19:40.2, 21:56.4, (22:13.1), (23:22.5) |