1 | 76 | Butler Senior,
OH - Team Time (1st 5) 55:15.0 | Spread (1st 5) 1:50.0 |
| 1, 5, 7, 26, 37, (37), (39) |
| Long-Fa Lin, Kyle Wertz, Gabe Warren, Sean Luttrell, Jake Bowers, (Matt Mescher), (Noah Thompson) |
| 10:13.0, 10:37.0, 10:39.0, 11:43.0, 12:03.0, (12:03.0), (12:09.0) |
2 | 82 | Northmont Senior,
OH - Team Time (1st 5) 56:06.0 | Spread (1st 5) 1:25.0 |
| 3, 5, 14, 30, 30, (30), (47) |
| Ethan Shade, Gage Beireis, John Pierron, Nick Sanders, Sam Diller, (Drew Haker), (Josiah English) |
| 10:25.0, 10:37.0, 11:24.0, 11:50.0, 11:50.0, (11:50.0), (12:21.0) |
3 | 83 | Beavercreek,
OH - Team Time (1st 5) 56:59.0 | Spread (1st 5) 42.0 |
| 9, 12, 13, 23, 26, (29), (34) |
| Tayton Hess, Thomas Gill, Nick Kowalski, Virag Masek, Caleb Danber, (Blake Martin), (Javier Urbinas) |
| 11:01.0, 11:17.0, 11:19.0, 11:39.0, 11:43.0, (11:49.0), (11:55.0) |
4 | 87 | Troy,
OH - Team Time (1st 5) 57:10.0 | Spread (1st 5) 49.0 |
| 9, 11, 18, 19, 30, (34), (45) |
| Mike Griffith, Andy Smith, Seth Plantz, Adam Falknor, Logan Huth, (Carson Dehart), (Austin Zonner) |
| 11:01.0, 11:12.0, 11:33.0, 11:34.0, 11:50.0, (11:55.0), (12:20.0) |
5 | 113 | Greenville Senior,
OH - Team Time (1st 5) 58:17.0 | Spread (1st 5) 45.0 |
| 15, 17, 19, 22, 40, (43), (48) |
| Caleb Browder, Andrew Kocher, Jacob Subler, Seth Unger, Tyler Strait, (Dodge Sucharda), (Matt Karns) |
| 11:25.0, 11:30.0, 11:34.0, 11:38.0, 12:10.0, (12:18.0), (12:30.0) |
6 | 117 | Wayne,
OH - Team Time (1st 5) 57:23.0 | Spread (1st 5) 1:40.0 |
| 4, 8, 28, 36, 41, (42), (45) |
| Lucas Houk, Jacob Miller, Lane Vukovic, Noah McGeorge, Daniel Cole, (Luke Johnson), (Vincent Statzer) |
| 10:32.0, 10:54.0, 11:45.0, 12:00.0, 12:12.0, (12:17.0), (12:20.0) |
7 | 140 | Piqua,
OH - Team Time (1st 5) 58:35.0 | Spread (1st 5) 2:16.0 |
| 2, 21, 24, 44, 49, (50), (54) |
| Andy Mayse, Dante Kemp, Mitch Fletcher, Bradley McPherson, Dakota Ward, (Cameron Brown), (Preston Schaeffer) |
| 10:22.0, 11:36.0, 11:40.0, 12:19.0, 12:38.0, (13:00.0), (13:28.0) |
8 | 211 | West Carrollton,
OH - Team Time (1st 5) 1:04:59.0 | Spread (1st 5) 2:34.0 |
| 16, 25, 55, 57, 58 |
| Brandon Lengefeld, Tre Nixon, Owen Cox, Dean Mason, Bradley Retherford |
| 11:27.0, 11:41.0, 13:53.0, 13:57.0, 14:01.0 |
9 | 287 | Fairborn,
OH - Team Time (1st 5) 1:11:58.0 | Spread (1st 5) 3:40.0 |
| 52, 53, 56, 61, 65 |
| Noah Lingerfelt, Trevor Landon, Isaiah Hyatt, Peyton Robinson, Carsten Kurtz |
| 13:15.0, 13:27.0, 13:55.0, 14:26.0, 16:55.0 |
10 | 295 | Stebbins,
OH - Team Time (1st 5) 1:13:45.0 | Spread (1st 5) 3:19.0 |
| 51, 59, 60, 62, 63, (64) |
| Cody Vandergrift, Zeke Cook, Lucas Bourgeois, John Foster, Aaron Malcolm-Tilmon, (Michael Robinson) |
| 13:02.0, 14:08.0, 14:10.0, 16:04.0, 16:21.0, (16:24.0) |