1 | 68 | Madeira,
OH - Team Time (1st 5) 1:24:00.8 | Spread (1st 5) 1:32.3 |
| 2, 4, 14, 16, 32, (36), (42) |
| Dylan Whitson, Diego Arredondo, Ben Ramos, Ethan Henry, Calvin Busch, (Luke Mitchell), (Jacob Gaffney) |
| 16:12.0, 16:21.0, 16:48.7, 16:54.8, 17:44.3, (17:53.7), (18:03.4) |
2 | 112 | Monroe,
OH - Team Time (1st 5) 1:25:26.4 | Spread (1st 5) 1:59.4 |
| 5, 10, 18, 25, 54, (60), (75) |
| Christian Leach, Marty Zumbiel, Andy Garver, Wyatt Phipps, Caden Griffith, (Noah Fults), (Patrick Peterson) |
| 16:22.0, 16:30.6, 16:57.8, 17:14.6, 18:21.4, (18:27.9), (18:57.7) |
3 | 115 | Madison,
OH - Team Time (1st 5) 1:26:09.4 | Spread (1st 5) 1:12.0 |
| 13, 15, 17, 30, 40, (49), (61) |
| Dillon Miller, Brian Chaffee, Brandon Rockwood, Dimitri Dragas, Matthew Pitt, (Reece Powell), (Ethan Staffiera) |
| 16:47.7, 16:51.0, 16:56.0, 17:35.0, 17:59.7, (18:10.4), (18:29.0) |
4 | 131 | Mariemont,
OH - Team Time (1st 5) 1:26:27.6 | Spread (1st 5) 1:36.9 |
| 11, 19, 23, 27, 51, (55), (78) |
| Sam Beeler, Bennett Turan, Henry Buck, Santi Brio, Andrew Chen, (Casey Dutro), (Nick Morgan) |
| 16:35.9, 17:06.4, 17:11.8, 17:20.7, 18:12.8, (18:21.8), (19:12.3) |
5 | 139 | Badin,
OH - Team Time (1st 5) 1:27:05.9 | Spread (1st 5) 1:32.9 |
| 8, 24, 28, 38, 41, (67), (77) |
| Owen Mathews, Dominic Seigel, Mitchell Peel, Andy Moore, Kevin Spade, (Collin Lapthorn), (Evan Papania) |
| 16:29.7, 17:12.5, 17:22.3, 17:58.8, 18:02.6, (18:36.6), (19:07.3) |
6 | 162 | Indian Hill,
OH - Team Time (1st 5) 1:27:29.3 | Spread (1st 5) 2:04.7 |
| 3, 7, 44, 50, 58, (65), (72) |
| Alex Galbraith, Bradley Corl, Spencer Mangialardo, Griffin Wenker, Marc-aurele Lallemant, (Nick Gillan), (Jack Taylor) |
| 16:19.5, 16:29.0, 18:04.2, 18:12.4, 18:24.2, (18:33.6), (18:49.5) |
7 | 170 | Archbishop McNicholas,
OH - Team Time (1st 5) 1:28:03.6 | Spread (1st 5) 1:55.5 |
| 8, 21, 35, 47, 59, (63), (74) |
| Charles Taylor, Ian Burt, Ayden Bailey, Alex Russo, Bobby Fechtel, (Jack Spears), (Drew Walsh) |
| 16:29.7, 17:09.1, 17:52.7, 18:06.9, 18:25.2, (18:32.6), (18:55.6) |
8 | 253 | Wyoming,
OH - Team Time (1st 5) 1:31:09.6 | Spread (1st 5) 41.4 |
| 34, 48, 52, 53, 66, (68), (84) |
| Andrew Stoppenhagen, Nico Arraje, Collin Bornholdt, Sam Williams, Josh Parker, (Max Arraje), (Ben Parker) |
| 17:52.5, 18:07.2, 18:15.2, 18:20.8, 18:33.9, (18:40.4), (19:25.7) |
9 | 263 | Bishop Fenwick,
OH - Team Time (1st 5) 1:31:29.5 | Spread (1st 5) 2:36.1 |
| 20, 29, 43, 79, 92, (99), (108) |
| Luke Lococo, Derek Boland, Ben Chartrand, Sam Gutzwiller, Thomas Crossman, (Jeffrey Koch), (Ethan Evans) |
| 17:06.9, 17:23.5, 18:03.7, 19:12.4, 19:43.0, (19:57.9), (20:18.7) |
10 | 306 | Bethel Tate,
OH - Team Time (1st 5) 1:32:38.2 | Spread (1st 5) 1:08.1 |
| 33, 61, 69, 70, 73, (87), (107) |
| Sam Frondorf, Ian Mcqueary, Alex Black, Noah Sayles, Thomas Eyre, (Logan Setty), (Aj Mccarthy) |
| 17:45.7, 18:29.0, 18:42.2, 18:47.5, 18:53.8, (19:32.1), (20:16.9) |
11 | 333 | Whiteoak,
OH - Team Time (1st 5) 1:33:37.4 | Spread (1st 5) 4:21.6 |
| 1, 46, 86, 88, 112, (129), (131) |
| Drew Emerson, Rob Raines, Christian Price, Wade Evans, Evan DeAtley, (Connor Butler), (Bradley Ashbaugh) |
| 16:02.7, 18:06.1, 19:31.0, 19:33.3, 20:24.3, (21:04.7), (21:15.1) |
12 | 336 | Taylor,
OH - Team Time (1st 5) 1:33:56.3 | Spread (1st 5) 3:45.6 |
| 12, 22, 90, 96, 116, (121), (130) |
| Nick Lake, Chase Grauel, Josh Vogelpohl, Ryan McCollum, Alex Eiding, (Nolan Saylor), (Dylan Blazer) |
| 16:45.4, 17:11.2, 19:35.0, 19:53.7, 20:31.0, (20:46.3), (21:08.4) |
13 | 345 | Clark Montessori,
OH - Team Time (1st 5) 1:34:40.1 | Spread (1st 5) 2:11.2 |
| 37, 39, 81, 84, 104, (114), (115) |
| Evan Estes, Ben Stetter, Ryan Couch, Jacob Miller, Miles Rucker, (Caleb Ross), (Jacob Crawford) |
| 17:54.3, 17:59.4, 19:15.2, 19:25.7, 20:05.5, (20:30.3), (20:30.9) |
14 | 347 | Cincinnati Hills Christian,
OH - Team Time (1st 5) 1:34:09.7 | Spread (1st 5) 2:31.9 |
| 26, 71, 76, 80, 94, (117), (136) |
| Jackson Davis, Will Saxby, A.J. Renneker, Brady NIX, Wilson Crimmins, (Burgess Doan), (Jake Nicholas) |
| 17:16.0, 18:47.6, 19:03.5, 19:14.7, 19:47.9, (20:33.5), (22:07.4) |
15 | 389 | East Clinton,
OH - Team Time (1st 5) 1:35:52.5 | Spread (1st 5) 4:35.1 |
| 6, 56, 95, 105, 127, (135), (139) |
| Aiden Henson, Lasse Hoffmann, Zach Vest, Justin Arnold, Richard Wood, (Michael Horn), (Van Frye) |
| 16:25.1, 18:22.8, 19:52.4, 20:12.0, 21:00.2, (21:56.0), (22:29.6) |
16 | 397 | New Richmond,
OH - Team Time (1st 5) 1:36:21.8 | Spread (1st 5) 1:55.3 |
| 45, 57, 97, 98, 100, (106), (119) |
| Brady Jenkins, Wesley Bailey, Ben Howard, Alex Senter, Jack Glenn, (Will Hess), (Blake Howard) |
| 18:04.6, 18:23.9, 19:56.6, 19:56.8, 19:59.9, (20:13.9), (20:38.4) |
17 | 430 | Clermont Northeastern,
OH - Team Time (1st 5) 1:37:34.6 | Spread (1st 5) 3:06.8 |
| 31, 82, 91, 102, 124, (128), (138) |
| Summit Northrup, Clayton Hodge, Tyler Conley, Noah Bunting, Maverick Conley, (Hunter Busam), (Seth Patterson) |
| 17:44.1, 19:17.6, 19:38.8, 20:03.2, 20:50.9, (21:01.1), (22:21.0) |
18 | 515 | Roger Bacon,
OH - Team Time (1st 5) 1:40:24.9 | Spread (1st 5) 1:27.6 |
| 83, 89, 103, 118, 122, (123), (133) |
| Kevin Otto, Elijah Fredette, Luke Dearborn, Jack Bentley, Dylan Griffis, (Charlie Johnstone), (Conor Healy) |
| 19:20.5, 19:34.5, 20:04.4, 20:37.4, 20:48.1, (20:49.6), (21:36.2) |
19 | 589 | Finneytown,
OH - Team Time (1st 5) 1:51:54.8 | Spread (1st 5) 9:05.3 |
| 64, 93, 132, 148, 152 |
| Brennan Jones, Jacob Sukovaty, Ben Page, Aidan Rice, Adrian Ramsey |
| 18:33.1, 19:46.5, 21:27.8, 24:29.0, 27:38.4 |
20 | 612 | Norwood,
OH - Team Time (1st 5) 1:49:15.1 | Spread (1st 5) 5:07.6 |
| 101, 109, 111, 142, 149 |
| Soren Stout, Ryan Baker, Nevan Segrist-Bellamah, Carter Horsley, Elmoataz Abdellah |
| 20:02.7, 20:20.6, 20:23.0, 23:18.5, 25:10.3 |
21 | 637 | Batavia,
OH - Team Time (1st 5) 1:47:32.4 | Spread (1st 5) 2:46.2 |
| 113, 120, 126, 137, 141, (151) |
| Christian Conner, Anas Rehmani, Isaiah Lewis, Brandon Royse, Owen Boone, (Nathan Combs) |
| 20:28.2, 20:44.0, 20:55.7, 22:10.1, 23:14.4, (27:02.8) |
22 | 686 | Carpe Diem - Aiken,
OH - Team Time (1st 5) 1:52:11.3 | Spread (1st 5) 2:37.4 |
| 125, 134, 140, 143, 144, (145), (147) |
| Mor Ndiaye, Mor Diarra Ndiaye, Celestin Cimalamungu, Andy Curtis-Silva, Carlos Santamaria, (Jean Ndihokubwayo), (Carlos Santamaria mejia) |
| 20:52.4, 21:45.3, 22:43.5, 23:20.3, 23:29.8, (23:33.8), (23:57.9) |
23 | 713 | Robert A Taft,
OH - Team Time (1st 5) 2:07:30.5 | Spread (1st 5) 8:49.2 |
| 110, 146, 150, 153, 154 |
| Brandon Miles, William Burell, Dylan Britten, Rodney Cunningham, Donyane Grant |
| 20:21.3, 23:48.6, 25:25.3, 28:44.8, 29:10.5 |