1 | 23 | Milton Union,
OH - Team Time (1st 5) 54:43.4 | Spread (1st 5) 1:11.0 |
| 1, 2, 4, 7, 9, (13), (14) |
| Shannon Milnickel, William Brock, Tristen Persinger, Chris Miller, Harrison Litton, (Cayden Galentine), (Ryan Moore) |
| 10:23.0, 10:24.0, 10:54.0, 11:28.4, 11:34.0, (11:49.0), (11:50.0) |
2 | 75 | Troy Christian,
OH - Team Time (1st 5) 59:31.0 | Spread (1st 5) 1:04.0 |
| 6, 15, 17, 18, 19, (27), (30) |
| Nick Pratt, Isaac Flora, Aiden Tkach, Zachary Davidson, Nate Hunnicutt, (Noah Davidson), (Adam Tkach) |
| 11:12.0, 11:51.0, 12:03.0, 12:09.0, 12:16.0, (13:07.0), (13:50.0) |
3 | 80 | Miami East,
OH - Team Time (1st 5) 1:00:30.0 | Spread (1st 5) 1:24.0 |
| 8, 9, 20, 20, 23, (25), (26) |
| Taton Bertsch, Gavin Horne, Keagan Carsey, Garrett LeMaster, Alex Hayes, (Cam Richter), (Adam Bensman) |
| 11:29.0, 11:34.0, 12:17.0, 12:17.0, 12:53.0, (13:03.0), (13:05.0) |
4 | 90 | Newton,
OH - Team Time (1st 5) 1:01:46.0 | Spread (1st 5) 1:48.0 |
| 11, 12, 16, 22, 29, (31), (33) |
| Tristen Benedict, Owen VIA, Curtis Shellenberger, Jacob Moore, Colton Flanary, (Toby Hunt), (Tristan Stanhope) |
| 11:39.0, 11:48.0, 12:01.0, 12:51.0, 13:27.0, (13:58.0), (14:38.0) |
5 | 92 | Miami Valley,
OH - Team Time (1st 5) 1:02:24.0 | Spread (1st 5) 3:49.0 |
| 3, 5, 24, 28, 32, (34), (35) |
| Logan Carter, Maxwell Zawatsky, Jordan Hunter, David Smalley, Cyril Robinette, (Bijan Arasteh), (Grant Hanley) |
| 10:41.0, 11:06.0, 12:54.0, 13:13.0, 14:30.0, (17:34.0), (23:58.0) |