1 | 27 | Fisher Catholic,
OH - Team Time (1st 5) 53:40.5 | Spread (1st 5) 1:01.6 |
| 1, 3, 6, 7, 10, (11), (17) |
| Jack Gentile, Roman Funk, Landen Funk, Reece Hagy, Daschel Neighbor, (Nathan Krile), (Thomas Ristau) |
| 10:15.7, 10:25.2, 10:49.9, 10:52.4, 11:17.3, (11:26.3), (11:59.0) |
2 | 47 | Mount Gilead,
OH - Team Time (1st 5) 56:00.0 | Spread (1st 5) 1:27.0 |
| 2, 5, 12, 13, 15, (20), (20) |
| Owen Hershner, Parker Bartlett, Nolan Hershner, Ethan Turner, Tommy Emberg, (Nathan Smith), (Collin Gabriel) |
| 10:25.0, 10:34.0, 11:33.0, 11:36.0, 11:52.0, (12:07.0), (12:07.0) |
3 | 61 | Grandview Heights,
OH - Team Time (1st 5) 57:17.0 | Spread (1st 5) 1:34.0 |
| 4, 9, 14, 16, 18, (18), (22) |
| Denison Murphy, Noah Curfman, Jeremy Wurster, Owen Calvin, Dancan Mutai, (Les Campbell), (Aidan Deis) |
| 10:28.0, 11:13.0, 11:37.0, 11:57.0, 12:02.0, (12:02.0), (12:12.0) |
4 | 106 | Crooksville,
OH - Team Time (1st 5) 1:03:33.2 | Spread (1st 5) 2:14.9 |
| 8, 23, 24, 25, 26, (27) |
| Grayson Houk, Dawson Dyer, Denver Dyer, Seth Richards, Xavier Allen, (Nathan Dyer) |
| 11:09.7, 12:44.9, 12:55.1, 13:18.9, 13:24.6, (13:44.0) |