1 | 35 | Botkins,
OH - Team Time (1st 5) 1:00:25.2 | Spread (1st 5) 1:01.3 |
| 1, 2, 5, 12, 15, (16), (18) |
| Grant Flora, Parker Schnippel, Collin Doseck, Carson Brown, Reis Aselage, (Logan Aufderhaar), (Joseph Meyer) |
| 11:39.7, 11:39.8, 12:02.3, 12:22.4, 12:41.0, (12:41.2), (12:56.0) |
2 | 37 | Russia,
OH - Team Time (1st 5) 1:00:47.5 | Spread (1st 5) 27.3 |
| 4, 6, 7, 9, 11, (13), (14) |
| Jaxon Grogean, Brayden Monnin, Felix Francis, Levi Delaet, Braylon Cordonnier, (Caleb Unverferth), (Vince Borchers) |
| 11:54.9, 12:02.4, 12:08.8, 12:19.2, 12:22.2, (12:29.5), (12:38.0) |
3 | 88 | Fort Loramie,
OH - Team Time (1st 5) 1:06:59.8 | Spread (1st 5) 3:18.6 |
| 8, 10, 17, 25, 28 |
| Korigan Ransdell, Isaac Holthaus, AJ Siegel, Carter Gasson, Jared Baker |
| 12:12.9, 12:19.8, 12:48.0, 14:07.6, 15:31.5 |
4 | 93 | Houston,
OH - Team Time (1st 5) 1:07:10.1 | Spread (1st 5) 2:22.9 |
| 3, 21, 22, 23, 24, (27), (29) |
| Wesley Vondenhuevel, Anthony Pollock, Caleb Hembree, Dylan Shaffer, Skylar Bowman, (Gabe Stangel), (Carson Niekamp) |
| 11:42.5, 13:44.5, 13:48.1, 13:49.6, 14:05.4, (14:40.4), (15:48.9) |
5 | 125 | Fairlawn,
OH - Team Time (1st 5) 1:13:07.3 | Spread (1st 5) 2:28.7 |
| 19, 20, 26, 30, 30, (32) |
| Anthony Schmessing, Justin Barthauer, Dalton Davis, Isaac Smith, Aaron Francis, (Ethan Clem) |
| 13:26.3, 13:26.8, 14:24.2, 15:55.0, 15:55.0, (15:59.6) |