1 | 82 | Mariemont,
OH - Team Time (1st 5) 1:23:20.7 | Spread (1st 5) 1:13.3 |
| 3, 5, 9, 32, 33, (34), (38) |
| Sam Beeler, Bennett Turan, Ben Fahnestock, Henry Buck, Andrew Chen, (Santi Brio), (Neel Abbott) |
| 16:02.5, 16:16.2, 16:34.0, 17:12.2, 17:15.8, (17:16.5), (17:20.1) |
2 | 102 | Oakwood,
OH - Team Time (1st 5) 1:24:24.8 | Spread (1st 5) 39.8 |
| 12, 14, 18, 22, 36, (36), (40) |
| Charlie Kash, Sean Michael, Jacob Sayer, Becker Kash, Nico Ferra, (Patrick Jackson), (Rohan Haack) |
| 16:38.9, 16:43.3, 16:48.6, 16:55.3, 17:18.7, (17:18.7), (17:22.3) |
3 | 138 | Archbishop McNicholas,
OH - Team Time (1st 5) 1:25:19.9 | Spread (1st 5) 1:08.3 |
| 11, 15, 27, 30, 55, (76), (97) |
| Aiden Burt, Christian Burt, Alex Russo, Bobby Fechtel, Lucas Hannah, (Jack Spears), (Sean Oconnell) |
| 16:38.8, 16:46.9, 17:01.7, 17:05.4, 17:47.1, (18:13.1), (18:25.8) |
4 | 179 | Waynesville,
OH - Team Time (1st 5) 1:26:25.1 | Spread (1st 5) 1:14.5 |
| 13, 16, 39, 49, 62, (63), (96) |
| 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) |
5 | 190 | Madeira,
OH - Team Time (1st 5) 1:26:25.6 | Spread (1st 5) 1:57.4 |
| 7, 21, 23, 52, 87, (89), (166) |
| Jacob Gaffney, Jt Hamstra, Brock Shults, Daniel Williams, Quinn Leborgne, (Maxwell Schoen), (Mateo Ramirez-laverde) |
| 16:25.8, 16:55.1, 16:57.6, 17:43.9, 18:23.2, (18:23.9), (19:19.2) |
6 | 209 | Badin,
OH - Team Time (1st 5) 1:27:04.3 | Spread (1st 5) 1:26.6 |
| 10, 26, 48, 59, 66, (77), (82) |
| Dominic Seigel, Nick Dunn, Cameron Mueller, Collin Lapthorn, Elijah Dunn, (Max Kraemer), (Dutch Wiesman) |
| 16:35.0, 17:01.0, 17:35.1, 17:51.6, 18:01.6, (18:13.2), (18:16.8) |
7 | 225 | Anna,
OH - Team Time (1st 5) 1:26:48.4 | Spread (1st 5) 2:28.2 |
| 1, 42, 53, 54, 75, (182), (208) |
| 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) |
8 | 263 | Indian Hill,
OH - Team Time (1st 5) 1:27:21.7 | Spread (1st 5) 2:14.6 |
| 17, 19, 28, 51, 148, (149), (158) |
| Rj Poffenberger, Jonah Waltz, Liam Morris, Miles Taylor, Jacob Bayless, (Ojas Chadwell), (Max Buffetta) |
| 16:47.5, 16:52.7, 17:02.3, 17:37.1, 19:02.1, (19:02.6), (19:12.5) |
| 263 | Springfield Shawnee,
OH - Team Time (1st 5) 1:27:58.3 | Spread (1st 5) 1:57.1 |
| 8, 45, 46, 71, 93, (101), (195) |
| 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) |
10 | 302 | Eaton,
OH - Team Time (1st 5) 1:28:38.8 | Spread (1st 5) 1:39.6 |
| 24, 31, 60, 64, 123, (133), (242) |
| 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) |
11 | 347 | Clermont Northeastern,
OH - Team Time (1st 5) 1:27:48.8 | Spread (1st 5) 2:55.4 |
| 2, 4, 70, 132, 139, (201), (238) |
| Summit Northrup, Noah Bunting, Clayton Hodge, Matthew Crawford, Grayson Moore, (Austin Yeager), (Nicholas Studer) |
| 15:56.8, 16:04.7, 18:10.0, 18:45.1, 18:52.2, (19:49.1), (20:57.9) |
12 | 423 | Madison,
OH - Team Time (1st 5) 1:31:17.9 | Spread (1st 5) 45.5 |
| 56, 72, 85, 99, 111, (115), (150) |
| Bryaden White, Izaiah Siler, Noah Anderson, Danieo Frager, Joe Radolovic, (Jerry Wightman), (Lucas Carrol) |
| 17:48.1, 18:10.2, 18:18.7, 18:27.3, 18:33.6, (18:34.8), (19:03.4) |
13 | 427 | Valley View,
OH - Team Time (1st 5) 1:30:43.9 | Spread (1st 5) 1:46.9 |
| 29, 58, 95, 107, 138, (207), (226) |
| 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) |
14 | 481 | Archbishop Alter,
OH - Team Time (1st 5) 1:32:06.7 | Spread (1st 5) 58.8 |
| 65, 80, 92, 98, 146, (198), (209) |
| 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) |
15 | 516 | Monroe,
OH - Team Time (1st 5) 1:31:29.9 | Spread (1st 5) 2:48.6 |
| 6, 81, 131, 141, 157, (159), (202) |
| Andrew Wilcox, Isaac Brown, Christian Leach, Brayden Laux, Asher Ball, (Zachary Slone), (Caden Griffith) |
| 16:23.6, 18:16.1, 18:44.1, 18:53.9, 19:12.2, (19:12.7), (19:51.1) |
16 | 528 | Miami East,
OH - Team Time (1st 5) 1:32:09.3 | Spread (1st 5) 1:23.8 |
| 47, 105, 109, 125, 142, (185), (225) |
| 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) |
17 | 529 | Versailles,
OH - Team Time (1st 5) 1:32:37.1 | Spread (1st 5) 42.5 |
| 78, 84, 106, 116, 145, (160), (164) |
| 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) |
18 | 538 | Wyoming,
OH - Team Time (1st 5) 1:32:18.4 | Spread (1st 5) 1:57.1 |
| 35, 100, 120, 122, 161, (189), (196) |
| Nico Arraje, Malachi O'leary, Evan Robinson, Andrew Burns, Zach Spera, (Reid Bradley), (Eli Allen) |
| 17:18.6, 18:29.8, 18:36.9, 18:37.4, 19:15.7, (19:31.4), (19:43.0) |
19 | 544 | Graham Local,
OH - Team Time (1st 5) 1:32:29.9 | Spread (1st 5) 2:01.0 |
| 43, 57, 103, 163, 178, (210), (215) |
| 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) |
20 | 554 | Greeneview,
OH - Team Time (1st 5) 1:32:32.4 | Spread (1st 5) 1:43.7 |
| 44, 102, 118, 134, 156 |
| 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 |
21 | 555 | Brookville,
OH - Team Time (1st 5) 1:32:44.8 | Spread (1st 5) 50.7 |
| 67, 93, 127, 128, 140, (164), (172) |
| 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) |
22 | 593 | Indian Lake,
OH - Team Time (1st 5) 1:33:25.9 | Spread (1st 5) 1:25.3 |
| 61, 73, 135, 155, 169, (173), (174) |
| 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) |
23 | 634 | Milton Union,
OH - Team Time (1st 5) 1:33:31.8 | Spread (1st 5) 2:05.1 |
| 41, 104, 130, 176, 183, (228), (228) |
| 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) |
24 | 640 | Bishop Fenwick,
OH - Team Time (1st 5) 1:33:38.4 | Spread (1st 5) 2:59.5 |
| 20, 83, 154, 180, 203, (211), (243) |
| Sam Gutzwiller, Thomas Crossman, Jeffrey Koch, Joe Abbott, Ethan Evans, (Will Tidwell), (Andrew Prestel) |
| 16:52.8, 18:17.4, 19:07.8, 19:28.1, 19:52.3, (20:02.1), (21:06.3) |
25 | 686 | Batavia,
OH - Team Time (1st 5) 1:35:02.8 | Spread (1st 5) 2:21.5 |
| 69, 110, 117, 167, 223, (231), (246) |
| David Flandermeyer, Dominic Hannah, Christian Conner, Trevor Ranly, Daniel Dacey, (Aevin Conlay), (Isaiah Lewis) |
| 18:05.9, 18:33.5, 18:36.2, 19:19.8, 20:27.4, (20:43.7), (21:11.3) |
26 | 712 | Benjamin Logan,
OH - Team Time (1st 5) 1:34:52.3 | Spread (1st 5) 1:18.1 |
| 86, 129, 151, 153, 193, (232), (257) |
| 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) |
27 | 721 | Bethel Tate,
OH - Team Time (1st 5) 1:35:18.8 | Spread (1st 5) 1:51.2 |
| 88, 113, 119, 184, 217, (227), (245) |
| Luke Hauserman, Levi Sayles, Blake Ayward, Aj Mccarthy, Grant Liming, (Noah Mays), (Landon Ryan) |
| 18:23.4, 18:34.6, 18:36.4, 19:29.8, 20:14.6, (20:36.8), (21:07.9) |
28 | 746 | Cincinnati Hills Christian,
OH - Team Time (1st 5) 1:35:12.6 | Spread (1st 5) 2:08.2 |
| 50, 143, 162, 194, 197, (216), (270) |
| Trevor Kuhlman, William Kuhlman, William Davis, Andrew Sandefur, Benjamin Sandefur, (Baylen Romanello), (Sebe Leni) |
| 17:36.9, 18:54.7, 19:16.0, 19:39.9, 19:45.1, (20:13.9), (22:49.0) |
29 | 816 | Urbana,
OH - Team Time (1st 5) 1:37:10.7 | Spread (1st 5) 2:47.8 |
| 74, 108, 191, 204, 239, (241), (261) |
| 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) |
30 | 834 | New Richmond,
OH - Team Time (1st 5) 1:36:36.0 | Spread (1st 5) 1:26.9 |
| 126, 144, 171, 179, 214, (218), (224) |
| Travis Jenkins, Logan Crooks, Carson Gooch, Ben Howard, Blake Howard, (Isaac Graham), (Griffin Ross) |
| 18:41.8, 18:55.7, 19:21.9, 19:27.9, 20:08.7, (20:18.5), (20:29.6) |
31 | 856 | Norwood,
OH - Team Time (1st 5) 1:37:52.5 | Spread (1st 5) 2:20.9 |
| 114, 124, 152, 230, 236, (243), (267) |
| Bowen Garribay, jeremy cox, Soren Stout, Wyatt Hinton, Mason Kelsch, (John Baker), (Dekodus Rainey) |
| 18:34.7, 18:38.3, 19:05.5, 20:38.4, 20:55.6, (21:06.3), (22:38.7) |
32 | 896 | Clark Montessori,
OH - Team Time (1st 5) 1:37:22.4 | Spread (1st 5) 1:18.5 |
| 112, 188, 192, 199, 205, (265), (283) |
| Ryan Couch, Liam Ebert, Carter Bresnahan, Antony Ashland, Max Ginn, (Nico Brooks), (Vincent Brown) |
| 18:34.0, 19:30.7, 19:37.3, 19:47.9, 19:52.5, (22:34.1), (23:57.5) |
33 | 962 | Kenton Ridge,
OH - Team Time (1st 5) 1:40:26.1 | Spread (1st 5) 3:25.0 |
| 68, 181, 221, 240, 252, (266), (269) |
| 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) |
34 | 977 | Carpe Diem - Aiken,
OH - Team Time (1st 5) 1:44:21.7 | Spread (1st 5) 5:32.8 |
| 79, 121, 222, 274, 281, (294), (295) |
| Mugisha Pomossene, Sadiki Enock, Isaac Chel de Paz, Andres Vargas, Pawan Rai, (Daymien Robinson), (Franklin Matias-pano) |
| 18:15.4, 18:37.3, 20:26.6, 23:14.2, 23:48.2, (28:23.1), (29:06.8) |
35 | 1003 | Reading Senior,
OH - Team Time (1st 5) 1:41:50.2 | Spread (1st 5) 4:49.9 |
| 25, 213, 251, 255, 259, (282), (285) |
| Johnny Powers, Blake Wickemieir, Chris Powers, Alex Lake, Alex Little, (Andrew Wreinwich), (David Garcia) |
| 16:58.2, 20:03.9, 21:25.8, 21:34.2, 21:48.1, (23:48.4), (24:18.2) |
36 | 1015 | Roger Bacon,
OH - Team Time (1st 5) 1:42:25.5 | Spread (1st 5) 4:11.4 |
| 136, 137, 212, 258, 272, (280), (284) |
| Kevin Otto, Jack Bentley, Luke Dearborn, Evan Juelg, Sam Ater de Lemos, (Ben Richter), (Henry Vieth) |
| 18:48.4, 18:50.8, 20:02.2, 21:44.3, 22:59.8, (23:44.7), (24:01.3) |
37 | 1025 | East Clinton,
OH - Team Time (1st 5) 1:42:19.3 | Spread (1st 5) 3:17.4 |
| 90, 177, 248, 254, 256, (262), (268) |
| Justin Arnold, Zach Vest, Jacob George, Matej Jostak, Dylan Arnold, (Hayden Beiting), (Michael Horn) |
| 18:24.1, 19:26.2, 21:14.2, 21:33.3, 21:41.5, (22:12.2), (22:41.7) |
38 | 1036 | Taylor,
OH - Team Time (1st 5) 1:43:29.0 | Spread (1st 5) 5:07.0 |
| 90, 186, 234, 247, 279, (286) |
| Alex Eiding, Carson Duerk, Henry Hawkins, Dylan Blazer, Nathan Duerk, (Mason Smith) |
| 18:24.1, 19:30.3, 20:50.8, 21:12.7, 23:31.1, (24:21.3) |
39 | 1057 | Blanchester,
OH - Team Time (1st 5) 1:42:50.5 | Spread (1st 5) 4:00.1 |
| 168, 174, 219, 220, 276, (277) |
| Nick Musselman, Drew Wyss, Nainoa Tangonan, Jeffrey Andrew Wyss, Joe Mills, (William Knapp) |
| 19:20.9, 19:23.6, 20:22.0, 20:23.0, 23:21.0, (23:25.8) |
40 | 1104 | Preble Shawnee,
OH - Team Time (1st 5) 1:44:15.1 | Spread (1st 5) 4:16.5 |
| 147, 200, 233, 249, 275, (296) |
| 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) |
41 | 1126 | Northwestern,
OH - Team Time (1st 5) 1:43:37.3 | Spread (1st 5) 2:31.8 |
| 170, 206, 237, 253, 260, (264), (271) |
| 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) |
42 | 1139 | Chaminade Julienne,
OH - Team Time (1st 5) 1:44:50.4 | Spread (1st 5) 3:59.2 |
| 186, 190, 235, 250, 278, (288), (292) |
| 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) |
43 | 1402 | Robert A Taft,
OH - Team Time (1st 5) 2:02:09.7 | Spread (1st 5) 4:23.2 |
| 263, 273, 287, 289, 290, (291), (293) |
| William Burell, Eian Elmer, Brandon Cromer, Rayvon Griffith, Johnny Cotton, (Deion'dre Ross), (Deshon Mack) |
| 22:17.7, 23:03.6, 24:30.8, 25:36.7, 26:40.9, (27:09.6), (28:05.6) |