1 | 35 | Oakwood,
OH - Team Time (1st 5) 1:24:24.8 | Spread (1st 5) 39.8 |
| 3, 5, 7, 8, 12, (12), (15) |
| Charlie Kash, Sean Michael, Jacob Sayer, Becker Kash, Patrick Jackson, (Nico Ferra), (Rohan Haack) |
| 16:38.9, 16:43.3, 16:48.6, 16:55.3, 17:18.7, (17:18.7), (17:22.3) |
2 | 77 | Waynesville,
OH - Team Time (1st 5) 1:26:25.1 | Spread (1st 5) 1:14.5 |
| 4, 6, 14, 23, 30, (31), (48) |
| Caden Adams, Jonas King, Jackson Berger, Noah Wooldridge, Owen Malcolm, (Carson Shutts), (Grant Kazmierski) |
| 16:43.1, 16:47.4, 17:20.4, 17:36.6, 17:57.6, (17:58.1), (18:25.4) |
3 | 106 | Anna,
OH - Team Time (1st 5) 1:26:48.4 | Spread (1st 5) 2:28.2 |
| 1, 17, 24, 25, 39, (92), (105) |
| Hayden Schmidt, John Young, Noah Deeren, Aaron Haynes, Collin Frilling, (Ryan Noll), (Kyle Edelmann) |
| 15:44.1, 17:23.9, 17:44.0, 17:44.1, 18:12.3, (19:28.6), (20:00.2) |
4 | 124 | Springfield Shawnee,
OH - Team Time (1st 5) 1:27:58.3 | Spread (1st 5) 1:57.1 |
| 2, 20, 21, 36, 45, (50), (99) |
| Jordyn Dillavou, Greg Lange, Silas Bush, Xavier Hines, Lansen McCoy, (Jonah Kiess), (Aidan Kocher) |
| 16:27.2, 17:28.0, 17:28.7, 18:10.1, 18:24.3, (18:29.9), (19:42.7) |
5 | 141 | Eaton,
OH - Team Time (1st 5) 1:28:38.8 | Spread (1st 5) 1:39.6 |
| 9, 11, 28, 32, 61, (67), (121) |
| Kolby Hamilton, James Baker, Tanner Davis, Bradley Gifford, Jaxon Roth, (Nick Laycox), (Charles Kochensparger) |
| 16:58.0, 17:08.8, 17:54.8, 17:59.6, 18:37.6, (18:45.4), (21:03.7) |
6 | 210 | Valley View,
OH - Team Time (1st 5) 1:30:43.9 | Spread (1st 5) 1:46.9 |
| 10, 27, 47, 56, 70, (104), (111) |
| Aiden Clendenin, Brady Garland, Justin Michael, Cayden Willis, Mason Cooper, (Lukas Tackett), (A.J. Cordell) |
| 17:04.8, 17:50.0, 18:24.9, 18:32.5, 18:51.7, (19:57.4), (20:36.2) |
7 | 241 | Archbishop Alter,
OH - Team Time (1st 5) 1:32:06.7 | Spread (1st 5) 58.8 |
| 33, 41, 44, 49, 74, (100), (106) |
| Elijah Mayse, Daniel Parilo, Joe Lair, Tyler Simpson, Eric Neer, (Jacob Lawson), (Dominic Weyer) |
| 18:00.9, 18:15.8, 18:24.2, 18:26.1, 18:59.7, (19:45.7), (20:01.5) |
8 | 267 | Graham Local,
OH - Team Time (1st 5) 1:32:29.9 | Spread (1st 5) 2:01.0 |
| 18, 26, 52, 81, 90, (107), (108) |
| Aiden Oburn, Cayden Bonham, Ashton Aldredge, Sebastian Bowers, Ayden Rudolf, (Carter Demarco), (Zachary Blosser) |
| 17:25.9, 17:49.5, 18:30.2, 19:17.4, 19:26.9, (20:02.0), (20:13.5) |
9 | 268 | Miami East,
OH - Team Time (1st 5) 1:32:09.3 | Spread (1st 5) 1:23.8 |
| 22, 54, 58, 62, 72, (94), (110) |
| Elijah Willmeth, Caleb Richter, Andrew Crane, Clark Bennett, Joshua Amheiser, (Thad Slone), (Coleton Moore) |
| 17:30.8, 18:31.7, 18:33.3, 18:38.9, 18:54.6, (19:30.0), (20:32.7) |
10 | 269 | Versailles,
OH - Team Time (1st 5) 1:32:37.1 | Spread (1st 5) 42.5 |
| 40, 42, 55, 59, 73, (80), (82) |
| Cameron Magoto, Dylan Rifell, Landry Knore, Noah Shimp, Carson Arden, (Grant Beasley), (Dylan Dunn) |
| 18:14.4, 18:18.3, 18:31.8, 18:35.7, 18:56.9, (19:15.5), (19:18.2) |
11 | 277 | Brookville,
OH - Team Time (1st 5) 1:32:44.8 | Spread (1st 5) 50.7 |
| 34, 45, 63, 64, 71, (82), (86) |
| Christopher Bronner, Karson Ebbing, Brian Chen, Lucas Tipton, Eli Ward, (Kyle Bland), (Rollin Brandeberry) |
| 18:02.3, 18:24.3, 18:42.5, 18:42.7, 18:53.0, (19:18.2), (19:23.0) |
| 277 | Greeneview,
OH - Team Time (1st 5) 1:32:32.4 | Spread (1st 5) 1:43.7 |
| 19, 51, 60, 68, 79 |
| Zeke Powers, Max Powers, Noah Sylvester, Brenden Manor, Sam Powers |
| 17:27.5, 18:30.0, 18:36.3, 18:47.4, 19:11.2 |
13 | 297 | Indian Lake,
OH - Team Time (1st 5) 1:33:25.9 | Spread (1st 5) 1:25.3 |
| 29, 37, 69, 78, 84, (87), (88) |
| Grant Mcpherson, Tony Cummins, Brody Parsell, Jackson McNeal, Jacob Huhn, (Brant Parsell), (Heath Wilson) |
| 17:55.8, 18:10.5, 18:48.0, 19:10.5, 19:21.1, (19:23.5), (19:23.6) |
14 | 317 | Milton Union,
OH - Team Time (1st 5) 1:33:31.8 | Spread (1st 5) 2:05.1 |
| 16, 53, 66, 89, 93, (112), (112) |
| Kyle Bostick, Eric Trittschuh, John Ritchey, Collin Thomas, Jacob Grube, (Austin Shoemaker), (Liam Hartley) |
| 17:23.7, 18:30.5, 18:43.5, 19:25.3, 19:28.8, (20:38.0), (20:38.0) |
15 | 359 | Benjamin Logan,
OH - Team Time (1st 5) 1:34:52.3 | Spread (1st 5) 1:18.1 |
| 43, 65, 76, 77, 98, (114), (126) |
| Eric Hughes, Andrew Hughes, Aaron Rhodes, Eli Rhodes, Landon Zehner, (Josh Tipton), (Gabe Mooney) |
| 18:19.8, 18:43.0, 19:04.2, 19:07.4, 19:37.9, (20:44.3), (21:43.8) |
16 | 412 | Urbana,
OH - Team Time (1st 5) 1:37:10.7 | Spread (1st 5) 2:47.8 |
| 38, 57, 97, 102, 118, (120), (128) |
| Braylon Daniels, Jack Buckalew, Graham Edwards, Chandler Vanbuskirk, Joseph Lightle, (Griffin Abbey), (Owen MacKendrick) |
| 18:10.8, 18:32.7, 19:36.2, 19:52.4, 20:58.6, (21:01.3), (21:54.4) |
17 | 478 | Kenton Ridge,
OH - Team Time (1st 5) 1:40:26.1 | Spread (1st 5) 3:25.0 |
| 35, 91, 109, 119, 124, (130), (131) |
| Zayden Taylor, Aiden Brush, Camden Biles, Dawson Hudson, Aiden Thomas, (Logan Massey), (Matthew Cox) |
| 18:03.2, 19:28.2, 20:25.3, 21:01.2, 21:28.2, (22:37.4), (22:43.4) |
18 | 546 | Preble Shawnee,
OH - Team Time (1st 5) 1:44:15.1 | Spread (1st 5) 4:16.5 |
| 75, 101, 115, 122, 133, (137) |
| Case Roell, Austin Tackett, Thomas Scheile, Taylor Bradley, Jackson Webber, (Nathan Grubb) |
| 19:01.0, 19:49.0, 20:50.0, 21:17.6, 23:17.5, (40:52.2) |
19 | 557 | Northwestern,
OH - Team Time (1st 5) 1:43:37.3 | Spread (1st 5) 2:31.8 |
| 85, 103, 117, 125, 127, (129), (132) |
| Sam Blankley, Jay LEE, Ross Fultz, John Smith, Camden Stangle, (Nathan Dirlam), (Smith Cody) |
| 19:21.4, 19:54.2, 20:56.8, 21:31.7, 21:53.2, (22:32.1), (22:49.2) |
20 | 564 | Chaminade Julienne,
OH - Team Time (1st 5) 1:44:50.4 | Spread (1st 5) 3:59.2 |
| 95, 96, 116, 123, 134, (135), (136) |
| Bruno Gentill, Noah Cormier, Will Riley, Nicholas Schindler, Vance Lawrence, (Oscar Chan), (Frank Riley) |
| 19:30.3, 19:31.7, 20:54.6, 21:24.3, 23:29.5, (24:58.6), (27:51.3) |