1 | 47 | Van Wert,
OH - Team Time (1st 5) 1:21:48.9 | Spread (1st 5) 2:20.9 |
| 1, 6, 7, 9, 24, (28), (44) |
| Owen Scott, Drew Laudick, John Kramer, Rylan Miller, Harrison Sloan, (Johan Gemmer), (Noah Spath) |
| 15:07.8, 16:03.0, 16:31.5, 16:37.9, 17:28.7, (17:34.6), (18:11.5) |
2 | 78 | Bryan,
OH - Team Time (1st 5) 1:24:18.6 | Spread (1st 5) 1:25.2 |
| 4, 14, 17, 21, 22, (23), (34) |
| Xander Fackler, Braydon Buchanan, Elijah Cummins, Landon Williamson, Malaki Neilson, (Spencer Woodward), (Matthew Slone) |
| 15:52.4, 16:42.8, 17:09.2, 17:16.6, 17:17.6, (17:21.3), (17:44.2) |
3 | 87 | Bath,
OH - Team Time (1st 5) 1:24:18.1 | Spread (1st 5) 2:22.8 |
| 2, 8, 12, 30, 35, (63), (65) |
| Jacob Wireman, Landon Jones, Everett Bensman, Jaden Ryan, Jonah Volbert, (Carter Deppe), (Taylor McCoy) |
| 15:32.4, 16:32.0, 16:40.3, 17:38.2, 17:55.2, (19:19.6), (19:30.6) |
4 | 99 | Ottawa-Glandorf,
OH - Team Time (1st 5) 1:25:25.9 | Spread (1st 5) 1:53.6 |
| 3, 16, 20, 29, 31, (50), (58) |
| Ty Rosengarten, Isaac Macke, Cooper Fischer, Jordan Croy, Brandon Fry, (Connor Johnson), (Ethan Weis) |
| 15:47.3, 17:06.2, 17:16.2, 17:35.3, 17:40.9, (18:15.0), (18:42.4) |
5 | 111 | Shawnee,
OH - Team Time (1st 5) 1:25:53.9 | Spread (1st 5) 2:11.7 |
| 5, 10, 26, 27, 43, (59), (62) |
| Noah Williams, Carter Cleaves, Carson Frost, Ty Schaub, Evan Conley, (Sean Alexander), (Logan Clark) |
| 15:58.9, 16:38.7, 17:31.9, 17:33.8, 18:10.6, (18:43.0), (19:17.4) |
6 | 143 | Defiance,
OH - Team Time (1st 5) 1:27:39.9 | Spread (1st 5) 1:27.2 |
| 11, 15, 38, 39, 40, (41), (47) |
| Cole Batt, Josiah Gonzales, Brayden Herbert, Hendrix Meyers, Zane Bland, (Jackson Fortman), (Grady Schaffer) |
| 16:39.4, 16:47.9, 18:01.8, 18:04.2, 18:06.6, (18:08.6), (18:13.2) |
7 | 171 | Wauseon,
OH - Team Time (1st 5) 1:29:11.2 | Spread (1st 5) 57.1 |
| 18, 25, 37, 45, 46, (51), (57) |
| Garrett Leininger, Clay Wasnich, Miles Kuntz, Wyatt Medina, Matthew Siler, (Levi Short), (Logan Williams) |
| 17:15.4, 17:30.3, 18:00.8, 18:12.2, 18:12.5, (18:16.3), (18:42.2) |
8 | 217 | Memorial,
OH - Team Time (1st 5) 1:31:52.2 | Spread (1st 5) 2:53.5 |
| 19, 32, 42, 55, 69, (70), (77) |
| Gavin Luebke, Ray Walter, Griffin Luebke, Collin Ridgway, Kaleb Kleinschmit, (Marcus Mclain), (Kayne Kaiser) |
| 17:15.6, 17:41.4, 18:09.1, 18:37.0, 20:09.1, (20:16.4), (21:44.8) |
9 | 249 | Kenton,
OH - Team Time (1st 5) 1:32:46.0 | Spread (1st 5) 3:06.7 |
| 13, 49, 56, 64, 67, (71), (72) |
| Ethan Rall, Adam Hopkins, Garraden Wirbel, Dillon Dulin, Jackson Blue, (Sawyer Buxton), (Gatlin Davis) |
| 16:41.5, 18:14.6, 18:41.8, 19:19.9, 19:48.2, (20:17.2), (20:18.0) |
10 | 265 | Paulding,
OH - Team Time (1st 5) 1:33:35.7 | Spread (1st 5) 1:39.2 |
| 36, 48, 54, 61, 66, (73), (76) |
| Max Daeger, Achilles Mead, Cully Thompson, Jack Schweller, Landon Grinell, (Eli Jones), (Garret McClure) |
| 17:58.3, 18:14.4, 18:31.5, 19:14.0, 19:37.5, (20:21.4), (21:37.0) |
11 | 266 | Napoleon,
OH - Team Time (1st 5) 1:33:30.8 | Spread (1st 5) 2:12.1 |
| 33, 52, 53, 60, 68, (74), (75) |
| Kellen Ressler, Harrison Bohls, Zane Peckinpaugh, Rhett Schnitkey, Beckham Groll, (Caiden Head), (Brayden Bostelman) |
| 17:43.4, 18:18.6, 18:22.5, 19:10.8, 19:55.5, (20:38.1), (20:45.9) |