1 | 52 | Beavercreek,
OH - Team Time (1st 5) 54:05.0 | Spread (1st 5) 1:25.0 |
| 1, 8, 12, 15, 16, (20), (24) |
| Ben Ewert, Brad Klingbeil, Ian Johnson, Nick Kowalski, Jonah Beranek, (Riley Bucholz), (Joey Confer) |
| 9:51.0, 10:45.0, 11:00.0, 11:13.0, 11:16.0, (11:21.0), (11:26.0) |
2 | 65 | Butler Senior,
OH - Team Time (1st 5) 54:37.0 | Spread (1st 5) 1:03.0 |
| 4, 5, 7, 18, 31, (37), (50) |
| Long-Fa Lin, Caleb Colon, Kyle Wertz, Gabe Warren, Sean Luttrell, (Mitchell Heeter), (Nick Luttrell) |
| 10:32.0, 10:35.0, 10:37.0, 11:18.0, 11:35.0, (11:44.0), (12:22.0) |
3 | 99 | Troy,
OH - Team Time (1st 5) 56:24.0 | Spread (1st 5) 34.0 |
| 11, 14, 19, 26, 29, (32), (35) |
| Parker Hench, Andy Smith, Carter Hench, Adam Falknor, Carsen Clouser, (Pete Sheehan), (Seth Plantz) |
| 10:58.0, 11:06.0, 11:20.0, 11:28.0, 11:32.0, (11:36.0), (11:43.0) |
4 | 104 | Wayne,
OH - Team Time (1st 5) 56:14.0 | Spread (1st 5) 1:57.0 |
| 3, 10, 13, 25, 53, (55), (56) |
| Jared Wamsley, Jacob Miller, Lucas Houk, Robert Cole, Travis Colton, (Daniel Cole), (Alex Showers) |
| 10:26.0, 10:56.0, 11:02.0, 11:27.0, 12:23.0, (12:32.0), (12:38.0) |
5 | 131 | Northmont Senior,
OH - Team Time (1st 5) 56:54.0 | Spread (1st 5) 1:13.0 |
| 6, 20, 20, 42, 43, (45), (50) |
| Ethan Shade, Jacob Coleman, Robbie Spilker, Jeremiah Robertson, Josiah English, (Jackson Weaver), (Justin Delano) |
| 10:36.0, 11:21.0, 11:21.0, 11:47.0, 11:49.0, (11:54.0), (12:22.0) |
6 | 147 | Greenville Senior,
OH - Team Time (1st 5) 57:47.0 | Spread (1st 5) 27.0 |
| 17, 26, 33, 34, 37, (40), (43) |
| Jacob Hounshell, Jacob Subler, Andrew Kocher, Pryce Durnye, Tanner Herrmann, (Quintin Muhlenkamp), (Carson Bruner) |
| 11:17.0, 11:28.0, 11:37.0, 11:41.0, 11:44.0, (11:45.0), (11:49.0) |
7 | 166 | West Carrollton,
OH - Team Time (1st 5) 58:29.0 | Spread (1st 5) 1:19.0 |
| 9, 26, 35, 47, 49, (62), (63) |
| Brandon Lengefeld, Connor Macy, Joe Herzog, Hunter Hughes, Brian Dinh, (Bradley Retherford), (Owen Cox) |
| 10:54.0, 11:28.0, 11:43.0, 12:11.0, 12:13.0, (12:57.0), (13:00.0) |
8 | 176 | Piqua,
OH - Team Time (1st 5) 58:48.0 | Spread (1st 5) 2:30.0 |
| 2, 20, 37, 58, 59, (61), (67) |
| Andy Mayse, Isaiah Garber, Dante Kemp, Bradley McPherson, Austin Harshman, (Cameron Leray), (Cameron Brown) |
| 10:15.0, 11:21.0, 11:44.0, 12:43.0, 12:45.0, (12:52.0), (13:34.0) |
9 | 254 | Fairborn,
OH - Team Time (1st 5) 1:02:02.0 | Spread (1st 5) 1:33.0 |
| 30, 46, 54, 60, 64, (65), (68) |
| Brian Trevino, Evangel Myers, Noah Little, Daniel Kehoe, Trey Spencer, (Austin Cook), (Peyton Robinson) |
| 11:34.0, 12:05.0, 12:27.0, 12:49.0, 13:07.0, (13:29.0), (13:47.0) |
10 | 260 | Stebbins,
OH - Team Time (1st 5) 1:02:27.0 | Spread (1st 5) 1:43.0 |
| 41, 47, 50, 57, 65, (69), (70) |
| Ethan Elzein, Aaron Edens, Justin Sorrell, Joseph Kletschka, Stefan Warwick, (Tre Tolbert), (John Foster) |
| 11:46.0, 12:11.0, 12:22.0, 12:39.0, 13:29.0, (15:34.0), (16:04.0) |