1 | 70 | Cincinnati Hills Christian,
OH - Team Time (1st 5) 1:23:21.5 | Spread (1st 5) 1:17.8 |
| 2, 5, 16, 21, 26, (45), (51) |
| Nathaniel Gockerman, Wyatt Gockerman, Aidan Murphy, Jagger Dollenmeyer, Trevor Kuhlman, (Andrew Sandefur), (Andrew Lott) |
| 15:54.2, 16:20.4, 16:54.6, 17:00.3, 17:12.0, (18:15.1), (18:29.1) |
| 70 | Madeira,
OH - Team Time (1st 5) 1:23:26.0 | Spread (1st 5) 1:18.9 |
| 4, 7, 8, 23, 28, (36), (42) |
| Jt Hamstra, Ben Wetzel, Ryan Ashton, Silas Baird, Eric Luther, (Matt Wetzel), (Blaine Causey) |
| 15:59.6, 16:30.2, 16:33.7, 17:04.0, 17:18.5, (17:49.2), (18:09.6) |
3 | 92 | Indian Hill,
OH - Team Time (1st 5) 1:24:40.8 | Spread (1st 5) 42.7 |
| 10, 12, 17, 22, 31, (41), (72) |
| James McGrath, Rj Poffenberger, Zixiang Hong, Miles Taylor, James O'Driscoll, (Ojas Chadwell), (Max Buffetta) |
| 16:37.6, 16:44.3, 16:54.8, 17:03.8, 17:20.3, (18:02.2), (19:04.0) |
4 | 98 | Madison,
OH - Team Time (1st 5) 1:24:47.4 | Spread (1st 5) 45.6 |
| 9, 15, 18, 24, 32, (69), (76) |
| Alex Kollhoff, Izaiah Siler, Danieo Frager, Owen Bottar, Max Kollhoff, (Carter Langtry), (Asher Elkins) |
| 16:35.3, 16:50.9, 16:55.1, 17:05.2, 17:20.9, (19:00.5), (19:10.2) |
5 | 147 | Archbishop McNicholas,
OH - Team Time (1st 5) 1:27:17.2 | Spread (1st 5) 1:60.0 |
| 6, 14, 33, 46, 48, (57), (60) |
| Christian Burt, Tyler Munzel, Lucas Hannah, Hayden Shelly, Tyler Yannessa, (Cooper Steuer), (Sean Oconnell) |
| 16:23.1, 16:48.4, 17:24.2, 18:18.4, 18:23.1, (18:40.7), (18:44.7) |
6 | 193 | Mariemont,
OH - Team Time (1st 5) 1:28:53.5 | Spread (1st 5) 2:59.9 |
| 3, 19, 47, 56, 68, (78), (89) |
| Ben Fahnestock, Caleb Erikson, Jonathan Hester, Neel Abbott, Grayson Graham, (Will Pschesang), (Davis Wickham) |
| 15:59.0, 16:56.9, 18:22.8, 18:35.9, 18:58.9, (19:14.8), (19:37.1) |
7 | 205 | Badin,
OH - Team Time (1st 5) 1:29:40.9 | Spread (1st 5) 1:26.2 |
| 25, 27, 49, 50, 54, (61), (64) |
| Nick Dunn, Max Kraemer, Cameron Mueller, Dutch Wiesman, Rudy Joesting, (Gavin Olding), (Dylan Klefeker) |
| 17:06.3, 17:15.6, 18:23.2, 18:23.3, 18:32.5, (18:51.2), (18:54.2) |
8 | 215 | Wyoming,
OH - Team Time (1st 5) 1:30:11.6 | Spread (1st 5) 2:12.3 |
| 13, 30, 43, 62, 67, (70), (73) |
| Andrew Burns, Evan Robinson, Cade Brichler, Ryan Emch, Rune Rocklin, (Michael Chen), (Fletcher Barnes) |
| 16:46.5, 17:20.2, 18:12.7, 18:53.4, 18:58.8, (19:00.9), (19:04.2) |
9 | 233 | Batavia,
OH - Team Time (1st 5) 1:30:26.9 | Spread (1st 5) 2:48.4 |
| 11, 34, 38, 63, 87, (104), (107) |
| David Flandermeyer, Trevor Ranly, Aiden Stith, Jaxson Hendricks, Jayden Haungs, (Daniel Dacey), (Preston Young) |
| 16:43.9, 17:26.1, 17:50.9, 18:53.7, 19:32.3, (20:14.3), (20:23.3) |
10 | 271 | Clermont Northeastern,
OH - Team Time (1st 5) 1:32:29.6 | Spread (1st 5) 4:36.7 |
| 20, 35, 40, 52, 124, (126), (132) |
| Ryder Crawford, Luke Hauserman, Jackson Crawford, Peyton Geer, Nicholas Studer, (Michael Urling), (Pete Schuler) |
| 16:57.5, 17:27.9, 18:00.3, 18:29.7, 21:34.2, (21:38.6), (22:41.0) |
11 | 327 | Monroe,
OH - Team Time (1st 5) 1:33:13.4 | Spread (1st 5) 4:41.7 |
| 1, 37, 91, 96, 102, (105), (112) |
| Andrew Wilcox, Yisma Hafl, Spencer Riegel, Asher Ball, Brett Laux, (Truett Barnes), (Connor Witte) |
| 15:29.1, 17:50.7, 19:43.3, 19:59.5, 20:10.8, (20:16.7), (20:41.7) |
12 | 339 | New Richmond,
OH - Team Time (1st 5) 1:34:59.9 | Spread (1st 5) 1:34.3 |
| 44, 65, 66, 71, 93, (94), (97) |
| Ben Nicoloff, Noah Bozic, Logan George, Travis Jenkins, Jason Greene, (Carson Gooch), (Arlie Gibson) |
| 18:14.8, 18:55.9, 18:58.3, 19:01.8, 19:49.1, (19:49.8), (20:01.7) |
13 | 420 | Bethel Tate,
OH - Team Time (1st 5) 1:38:02.5 | Spread (1st 5) 3:33.9 |
| 39, 80, 88, 90, 123 |
| Blake Ayward, Nathaneal Randolph, Maximus Cooney, Noah Mays, Tristan Speigel |
| 17:58.1, 19:15.6, 19:36.9, 19:39.9, 21:32.0 |
| 420 | Reading Senior,
OH - Team Time (1st 5) 1:38:00.4 | Spread (1st 5) 2:19.7 |
| 55, 59, 85, 106, 115, (134), (136) |
| Chris Powers, Eli Davis, Blake Wickemeier, Cooper Wickemeier, Ethan Bell, (Kyler Hall), (RJ McCormick) |
| 18:33.2, 18:43.8, 19:27.3, 20:23.2, 20:52.9, (23:05.6), (23:40.4) |
15 | 453 | East Clinton,
OH - Team Time (1st 5) 1:38:32.9 | Spread (1st 5) 1:25.8 |
| 74, 83, 84, 103, 109, (113), (122) |
| Landen Kaun, Dylan Arnold, Jackson Seabaugh, Nick Gates, Jacob George, (Nikolas Gates), (Sawyer Foose) |
| 19:04.6, 19:20.4, 19:26.0, 20:11.5, 20:30.4, (20:42.7), (21:31.0) |
16 | 459 | Clark Montessori,
OH - Team Time (1st 5) 1:39:15.8 | Spread (1st 5) 1:54.7 |
| 58, 92, 98, 100, 111, (121), (128) |
| Aiden LeCates, Nico Brooks, Elliot Underhill, Micah Allen, Gabriel Brooks, (Elijah Hatheway), (Dominic Davis) |
| 18:43.7, 19:45.4, 20:02.4, 20:05.9, 20:38.4, (21:22.8), (22:02.9) |
17 | 492 | Taylor,
OH - Team Time (1st 5) 1:41:12.2 | Spread (1st 5) 2:49.6 |
| 53, 99, 101, 119, 120, (130) |
| Carson Duerk, Jason McCollum, Theodore Johnson, Thomas Roa, Truitt Gilb, (Drew Fox) |
| 18:30.4, 20:02.9, 20:08.5, 21:10.4, 21:20.0, (22:03.3) |
18 | 505 | Roger Bacon,
OH - Team Time (1st 5) 1:41:28.8 | Spread (1st 5) 2:01.6 |
| 75, 79, 116, 117, 118, (128), (135) |
| Sam Bova, Nathan Kowalski, Joe Zlatic, Bryce Fletcher, Mitchell Sehlhorst, (Alex Navarro), (Cameron Schildmeyer) |
| 19:08.0, 19:15.5, 20:55.1, 21:00.6, 21:09.6, (22:02.9), (23:24.9) |
19 | 507 | Bishop Fenwick,
OH - Team Time (1st 5) 1:46:26.4 | Spread (1st 5) 7:12.2 |
| 29, 95, 108, 137, 138, (146) |
| Markus Boyd, Lucas Maritato, Kaleb Rowland, Ian Harbin, Sam Haas, (Tristan Liggett) |
| 17:19.3, 19:50.1, 20:29.7, 24:15.8, 24:31.5, (30:17.7) |
20 | 529 | Carpe Diem - Aiken,
OH - Team Time (1st 5) 1:43:05.0 | Spread (1st 5) 2:44.2 |
| 77, 86, 114, 125, 127, (131), (133) |
| Antoneyio Dear, Moussa Toure, Selvin Vasquez-Velasquez, Nick Wells, Willy Vasquez-Gomez, (Franklin Matias-pano), (Keontae Baker) |
| 19:11.4, 19:30.0, 20:50.9, 21:37.1, 21:55.6, (22:08.2), (22:41.3) |
21 | 558 | Norwood,
OH - Team Time (1st 5) 1:53:31.9 | Spread (1st 5) 8:39.4 |
| 81, 82, 110, 140, 145 |
| John Baker, Mason Kelsch, Elijah Boehne, Aidan Bell, Oliver Leon |
| 19:18.8, 19:19.2, 20:35.9, 26:19.8, 27:58.2 |
22 | 709 | Hughes Center,
OH - Team Time (1st 5) 2:13:55.6 | Spread (1st 5) 1:35.9 |
| 139, 141, 142, 143, 144, (147) |
| Juel Robinson, Sincere Richardson, Jahmil Bombela, Chaseton Gamble, Ga'Juan Lail, (Roderick Robinson) |
| 25:44.7, 26:24.2, 27:06.7, 27:19.4, 27:20.6, (34:02.0) |