1 | 24 | Summit Country Day,
OH - Team Time (1st 5) 1:24:25.8 | Spread (1st 5) 1:17.5 |
| 1, 2, 6, 7, 8, (9), (10) |
| Mason Moore, John Murdock, Will Mackey, Connor Shaw, Grady Stuckman, (Tullus Dean), (Chase Lyle) |
| 16:11.6, 16:32.0, 17:00.5, 17:12.6, 17:29.1, (17:33.7), (17:35.9) |
2 | 70 | Mariemont,
OH - Team Time (1st 5) 1:29:38.2 | Spread (1st 5) 1:55.4 |
| 4, 14, 15, 17, 20, (26), (31) |
| Charlie Jordan, Sam McManus, Cooper Hayes, Charles Schooler, Drew Goheen, (Noah Dill), (Jeffrey Timmers) |
| 16:47.0, 17:56.1, 18:02.2, 18:10.5, 18:42.4, (18:49.5), (19:05.5) |
3 | 124 | Purcell Marian,
OH - Team Time (1st 5) 1:33:21.5 | Spread (1st 5) 2:46.2 |
| 3, 25, 27, 33, 36, (56), (58) |
| Lamuel Bean, Simon Dadosky, Chase Berger, Jacob McGee, Iain Applebee, (Kaleab Gebrehiwot), (Nick Kiser) |
| 16:43.3, 18:47.4, 18:56.9, 19:24.4, 19:29.5, (20:43.9), (20:49.6) |
4 | 134 | Cincinnati Christian (Fairfield),
OH - Team Time (1st 5) 1:34:33.0 | Spread (1st 5) 1:56.4 |
| 13, 18, 23, 38, 42, (49), (72) |
| Phillip Lunt, Matthew Floyd, David Higgins, Micah Smearsoll, Jacob Roush, (Dylan Woods), (Brandon Welch) |
| 17:55.7, 18:21.3, 18:43.8, 19:40.1, 19:52.1, (20:05.7), (21:58.6) |
5 | 146 | Georgetown,
OH - Team Time (1st 5) 1:34:47.4 | Spread (1st 5) 2:45.9 |
| 11, 16, 32, 34, 53, (54) |
| Jordan Kattine, Matthew Williams, Jake Cropper, Christian Linville, Chris Dietrick, (Tanner Householder) |
| 17:42.5, 18:03.0, 19:08.3, 19:25.2, 20:28.4, (20:28.8) |
6 | 174 | Williamsburg,
OH - Team Time (1st 5) 1:36:34.6 | Spread (1st 5) 2:43.5 |
| 12, 29, 35, 43, 55, (74) |
| Roger Thornberry, Nathan Webb, K.C. Jones, Randy Thornberry, Pierce Williford, (Jeffery Schlueter) |
| 17:46.3, 18:58.4, 19:26.7, 19:53.4, 20:29.8, (22:01.7) |
7 | 207 | Seven Hills Upper,
OH - Team Time (1st 5) 1:38:36.6 | Spread (1st 5) 58.2 |
| 30, 40, 44, 46, 47, (59), (65) |
| Chase Gardner, Kevin Cole, Andrew Wilson, Pierce Kieser, Carl Compton, (Kevin Jarmusik), (Jake Moses) |
| 18:59.4, 19:47.9, 19:54.7, 19:57.0, 19:57.6, (20:50.9), (21:07.9) |
8 | 214 | Deer Park,
OH - Team Time (1st 5) 1:38:34.2 | Spread (1st 5) 4:10.6 |
| 5, 39, 52, 57, 61, (64), (81) |
| Adam Petry, Jesse Potts, Danny Winter, Clay Wilson, Ryan Phillips, (Ethan Schramm), (Ryan Hodge) |
| 16:49.0, 19:47.6, 20:12.9, 20:45.1, 20:59.6, (21:07.1), (23:31.7) |
9 | 247 | Roger Bacon,
OH - Team Time (1st 5) 1:41:53.9 | Spread (1st 5) 4:10.2 |
| 21, 48, 50, 51, 77, (79), (82) |
| Jose Arreaga, Ben Hoffmann, Tommy Lawlor, Bailey Rolsen, Kevin Dinh, (Konnor Barnes), (Alex Browne) |
| 18:42.5, 19:59.1, 20:06.8, 20:12.8, 22:52.7, (23:23.9), (23:35.0) |
10 | 265 | Cincinnati Country Day,
OH - Team Time (1st 5) 1:43:07.1 | Spread (1st 5) 4:17.1 |
| 19, 45, 62, 63, 76, (84), (86) |
| Charlie Sachs, Grant Swinton, Jonah Ice, Conner Wiley, George Crowley, (Brandon Holthaus), (Jeremiah May) |
| 18:26.3, 19:55.9, 21:00.2, 21:01.3, 22:43.4, (23:45.8), (25:00.6) |
11 | 275 | St Bernard-Elmwood Place,
OH - Team Time (1st 5) 1:46:53.3 | Spread (1st 5) 7:00.1 |
| 22, 24, 67, 75, 87 |
| Ethan Allen, Tanner Brinck, Bryce Degaro, Scott Wesley, Jake Hackney |
| 18:43.5, 18:45.4, 21:19.9, 22:20.9, 25:43.6 |
12 | 277 | Felicity-Franklin,
OH - Team Time (1st 5) 1:43:37.9 | Spread (1st 5) 2:24.9 |
| 37, 41, 60, 68, 71, (78), (85) |
| Bradley Elkins, Ethan Binion, Alex Baird, Nathan Stumpf, Mikey Simpson, (Colt Baker), (Ethan Brown) |
| 19:32.0, 19:51.2, 20:54.9, 21:22.9, 21:56.9, (23:16.9), (24:36.9) |
13 | 306 | Ripley-Union-Lewis Huntington,
OH - Team Time (1st 5) 1:45:47.5 | Spread (1st 5) 3:00.5 |
| 28, 66, 69, 70, 73, (80), (83) |
| Josh Deaton, Josh Malott, Chandler Slowey, Tristin Cahall, Timothy Hawkins, (Justin Tendunfeld), (Christian Wright) |
| 18:58.2, 21:11.2, 21:46.1, 21:53.3, 21:58.7, (23:26.4), (23:36.3) |