1 | 63 | Indian Hill,
OH - Team Time (1st 5) 1:23:59.1 | Spread (1st 5) 1:28.8 |
| 2, 8, 14, 17, 22, (27), (38) |
| Liam Morris, Jonah Waltz, James McGrath, Rj Poffenberger, Miles Taylor, (Ojas Chadwell), (Zixiang Hong) |
| 15:56.0, 16:34.9, 16:56.7, 17:06.7, 17:24.8, (17:32.2), (17:55.3) |
2 | 77 | Madeira,
OH - Team Time (1st 5) 1:24:51.4 | Spread (1st 5) 56.2 |
| 10, 11, 13, 15, 28, (30), (32) |
| Jt Hamstra, Ryan Ashton, Ben Wetzel, Eric Luther, Silas Baird, (Daniel Williams), (Quinn Leborgne) |
| 16:39.1, 16:40.1, 16:56.1, 17:00.8, 17:35.3, (17:39.6), (17:43.0) |
3 | 94 | Mariemont,
OH - Team Time (1st 5) 1:24:56.0 | Spread (1st 5) 1:55.4 |
| 3, 6, 19, 29, 37, (42), (93) |
| Bennett Turan, Ben Fahnestock, Neel Abbott, Caleb Erikson, Davis Wickham, (Santi Brio), (Sam Parker) |
| 15:56.4, 16:22.8, 17:08.5, 17:36.5, 17:51.8, (18:01.8), (19:41.0) |
4 | 114 | Madison,
OH - Team Time (1st 5) 1:26:17.9 | Spread (1st 5) 1:56.8 |
| 5, 18, 25, 26, 40, (47), (74) |
| Alex Kollhoff, Izaiah Siler, Danieo Frager, Max Kollhoff, Jerry Wightman, (Joe Radolovic), (Owen Bottar) |
| 16:04.9, 17:07.6, 17:31.7, 17:32.0, 18:01.7, (18:11.7), (18:59.4) |
5 | 127 | Archbishop McNicholas,
OH - Team Time (1st 5) 1:26:47.2 | Spread (1st 5) 1:33.1 |
| 7, 20, 21, 34, 45, (52), (73) |
| Christian Burt, Alex Russo, Lucas Hannah, Tyler Munzel, Sean Oconnell, (Daniel Burt), (Cooper Steuer) |
| 16:32.2, 17:11.2, 17:14.4, 17:44.1, 18:05.3, (18:23.4), (18:59.3) |
6 | 177 | Wyoming,
OH - Team Time (1st 5) 1:28:30.1 | Spread (1st 5) 2:32.6 |
| 4, 23, 39, 55, 56, (58), (87) |
| Nico Arraje, Evan Robinson, Reid Bradley, Zach Spera, Andrew Burns, (Rune Rocklin), (Eli Allen) |
| 16:00.2, 17:25.0, 18:00.3, 18:31.8, 18:32.8, (18:37.5), (19:27.4) |
7 | 220 | Clermont Northeastern,
OH - Team Time (1st 5) 1:30:24.6 | Spread (1st 5) 2:17.3 |
| 16, 24, 33, 64, 83, (124), (129) |
| Noah Bunting, Matthew Crawford, Luke Hauserman, Jackson Crawford, Grayson Moore, (Nicholas Studer), (A.J. Cunningham) |
| 17:03.7, 17:31.6, 17:43.3, 18:45.0, 19:21.0, (21:06.0), (21:23.0) |
8 | 227 | Badin,
OH - Team Time (1st 5) 1:30:38.1 | Spread (1st 5) 1:52.2 |
| 12, 51, 53, 54, 57, (71), (76) |
| Nick Dunn, Dutch Wiesman, Max Kraemer, Nolan Thomas, Trevor Friedel, (Cameron Mueller), (Dylan Klefeker) |
| 16:45.1, 18:22.7, 18:24.0, 18:29.0, 18:37.3, (18:54.8), (19:01.0) |
9 | 253 | Monroe,
OH - Team Time (1st 5) 1:30:28.8 | Spread (1st 5) 3:13.2 |
| 1, 46, 66, 68, 72, (81), (82) |
| Andrew Wilcox, Isaac Brown, Drew Taylor, Wesley Heintzelman, Spencer Riegel, (Jorge Cruz), (Asher Ball) |
| 15:43.1, 18:08.2, 18:50.2, 18:51.0, 18:56.3, (19:13.7), (19:18.6) |
10 | 266 | Cincinnati Hills Christian,
OH - Team Time (1st 5) 1:31:57.9 | Spread (1st 5) 1:25.6 |
| 36, 40, 43, 67, 80, (84), (94) |
| Trevor Kuhlman, William Kuhlman, Jagger Dollenmeyer, Evan Strittholt, Andrew Sandefur, (William Davis), (Benjamin Sandefur) |
| 17:47.5, 18:01.7, 18:04.7, 18:50.9, 19:13.1, (19:24.6), (19:44.6) |
11 | 331 | New Richmond,
OH - Team Time (1st 5) 1:33:48.3 | Spread (1st 5) 52.4 |
| 48, 59, 69, 76, 79, (88), (90) |
| Peyton Bacon Geer, Isaac Graham, Travis Jenkins, Ben Nicoloff, Coen Lilly, (Jason Greene), (Carson Gooch) |
| 18:12.0, 18:38.9, 18:52.0, 19:01.0, 19:04.4, (19:29.3), (19:35.3) |
12 | 354 | Bishop Fenwick,
OH - Team Time (1st 5) 1:35:08.4 | Spread (1st 5) 4:19.1 |
| 9, 31, 98, 99, 117, (122), (134) |
| Sam Gutzwiller, Thomas Crossman, Andrew Prestel, Will Tidwell, Joe Abbott, (Deaglan Hellmann), (Tanner Proffitt) |
| 16:36.0, 17:41.0, 19:56.6, 19:59.7, 20:55.1, (21:04.2), (22:35.0) |
13 | 367 | Batavia,
OH - Team Time (1st 5) 1:35:41.2 | Spread (1st 5) 2:30.8 |
| 35, 62, 63, 101, 106, (112), (130) |
| David Flandermeyer, Trevor Ranly, Christian Conner, Dexter Beam, Preston Young, (Daniel Dacey), (Jayden Haungs) |
| 17:47.2, 18:43.0, 18:44.0, 20:09.0, 20:18.0, (20:41.8), (21:27.0) |
14 | 394 | Bethel Tate,
OH - Team Time (1st 5) 1:36:29.9 | Spread (1st 5) 2:22.0 |
| 44, 61, 86, 95, 108, (126), (137) |
| Blake Ayward, Levi Sayles, Grant Liming, Noah Mays, Nathaneal Randolph, (Maximus Cooney), (Matt Kelley) |
| 18:05.0, 18:41.1, 19:27.0, 19:49.8, 20:27.0, (21:15.0), (23:36.0) |
15 | 411 | Roger Bacon,
OH - Team Time (1st 5) 1:37:03.1 | Spread (1st 5) 3:06.0 |
| 49, 65, 78, 91, 128, (132), (136) |
| Jack Bentley, Sam Bova, Kevin Otto, Mitchell Sehlhorst, Alex Navarro, (Henry Vieth), (Skylar Groenemann) |
| 18:16.3, 18:47.0, 19:01.5, 19:36.0, 21:22.3, (21:52.2), (23:23.3) |
16 | 467 | Clark Montessori,
OH - Team Time (1st 5) 1:38:47.3 | Spread (1st 5) 1:11.8 |
| 75, 92, 97, 100, 103, (116), (120) |
| Ryan Couch, Nico Brooks, Liam Ebert, Max Ginn, Aiden LeCates, (Gabriel Brooks), (Elijah Hatheway) |
| 18:59.9, 19:38.9, 19:53.7, 20:03.1, 20:11.7, (20:50.8), (21:01.5) |
17 | 502 | Carpe Diem - Aiken,
OH - Team Time (1st 5) 1:41:20.5 | Spread (1st 5) 3:06.9 |
| 60, 84, 113, 114, 131, (135), (146) |
| Sadiki Enock, Selvin Vasquez-Velasquez, Antoneyio Dear, Daymien Robinson, Franklin Matias-pano, (Yakob Dawit), (Pawan Rai) |
| 18:41.0, 19:24.6, 20:42.0, 20:45.0, 21:47.9, (23:17.0), (25:46.7) |
18 | 509 | East Clinton,
OH - Team Time (1st 5) 1:41:06.5 | Spread (1st 5) 1:51.5 |
| 70, 105, 109, 111, 114, (118), (119) |
| Dylan Arnold, Dru Simmons, Nick Gates, Jacob George, Nikolas Gates, (Colton Brockman), (Jackson Seabaugh) |
| 18:53.5, 20:17.5, 20:29.2, 20:41.3, 20:45.0, (20:55.6), (21:01.1) |
19 | 524 | Reading Senior,
OH - Team Time (1st 5) 1:47:21.8 | Spread (1st 5) 6:42.6 |
| 50, 89, 102, 139, 144, (145), (148) |
| Blake Wickemeier, Eli Davis, Chris Powers, David Escobedo-Arreola, Andrew Wreinwich, (RJ McCormick), (Boaz McKenize) |
| 18:22.5, 19:30.1, 20:10.4, 24:13.7, 25:05.1, (25:06.0), (30:01.1) |
20 | 556 | Taylor,
OH - Team Time (1st 5) 1:43:00.6 | Spread (1st 5) 1:12.5 |
| 96, 107, 110, 121, 122, (147) |
| Carson Duerk, Alex Eiding, Henry Hawkins, Thomas Roa, Dylan Blazer, (Mason Smith) |
| 19:51.7, 20:22.3, 20:38.5, 21:03.9, 21:04.2, (27:04.8) |
21 | 627 | Robert A Taft,
OH - Team Time (1st 5) 1:49:25.1 | Spread (1st 5) 3:57.6 |
| 104, 125, 127, 133, 138, (141), (143) |
| William Burell, Eian Elmer, Toyon Embry, Khyri Cromer, Johnny Cotton, (Zion Baker), (Marcus Hawkins) |
| 20:12.2, 21:09.9, 21:19.0, 22:34.2, 24:09.8, (24:16.1), (24:25.0) |
22 | 732 | Hughes Center,
OH - Team Time (1st 5) 2:23:35.0 | Spread (1st 5) 9:35.9 |
| 140, 142, 149, 150, 151 |
| Jordan Nelson, Jayden Smith, Chaseton Gamble, Jahmil Bombela, Jaden Harris |
| 24:15.7, 24:22.2, 30:09.1, 30:56.4, 33:51.6 |