1 | 20 | Tippecanoe,
OH - Team Time (1st 5) 54:10.4 | Spread (1st 5) 35.0 |
| 1, 3, 4, 5, 7, (8), (9) |
| Bryce Conley, Brenan Larned, Ethan Heitkamp, Brayden Underwood, Austin Rogers, (Andrew Doviak), (Landen Fraylick) |
| 10:29.6, 10:50.9, 10:51.4, 10:53.9, 11:04.6, (11:06.6), (11:07.6) |
2 | 66 | Milton Union,
OH - Team Time (1st 5) 57:33.1 | Spread (1st 5) 55.4 |
| 6, 10, 14, 17, 19, (22), (28) |
| Tristen Persinger, Chris Miller, Eric Trittschuh, Harrison Litton, Josh Woodell, (Cayden Galentine), (Jake Palmisano) |
| 11:03.4, 11:13.1, 11:33.4, 11:44.4, 11:58.8, (12:07.4), (12:50.2) |
3 | 77 | Brookville,
OH - Team Time (1st 5) 58:22.3 | Spread (1st 5) 1:55.6 |
| 2, 13, 15, 23, 24, (27), (31) |
| Justin Bland, Ethan Landis, Paul Takhar, Joel Fye, Andrew Watt, (Brennon Moore), (Devon Myers) |
| 10:32.6, 11:32.1, 11:36.6, 12:12.8, 12:28.2, (12:44.9), (13:01.7) |
| 77 | Chaminade Julienne,
OH - Team Time (1st 5) 58:33.3 | Spread (1st 5) 41.4 |
| 11, 12, 16, 18, 20, (21), (30) |
| Will Marshall, Sean Gideon, Ian Cormier, Zach Schneider, Trey Myers, (Joseph Allaire), (Alex Trimble) |
| 11:23.7, 11:27.7, 11:38.9, 11:57.9, 12:05.1, (12:05.3), (12:55.6) |
5 | 145 | Urbana,
OH - Team Time (1st 5) 1:05:16.8 | Spread (1st 5) 1:02.5 |
| 25, 26, 29, 32, 33, (34) |
| Andrew Basham, Lucas Chess, Noah Booze, Camden Weiss, Griffin Abbey, (Justin Rutan) |
| 12:36.7, 12:42.1, 12:55.1, 13:23.7, 13:39.2, (15:20.8) |