1 | 100 | Oakwood,
OH - Team Time (1st 5) 1:24:04.0 | Spread (1st 5) 54.2 |
| 6, 20, 22, 24, 28, (38), (41) |
| Jacob Sayer, Sean Michael, Charlie Kash, Rohan Haack, Matthew Walton, (Nico Ferra), (Aiden Clark) |
| 16:11.4, 16:51.3, 16:56.4, 16:59.3, 17:05.6, (17:18.1), (17:24.5) |
2 | 107 | Indian Hill,
OH - Team Time (1st 5) 1:23:59.1 | Spread (1st 5) 1:28.8 |
| 2, 11, 23, 29, 42, (48), (74) |
| 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) |
3 | 128 | Madeira,
OH - Team Time (1st 5) 1:24:51.4 | Spread (1st 5) 56.2 |
| 15, 17, 21, 25, 50, (55), (61) |
| 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) |
4 | 166 | Mariemont,
OH - Team Time (1st 5) 1:24:56.0 | Spread (1st 5) 1:55.4 |
| 3, 8, 33, 52, 70, (86), (193) |
| 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) |
5 | 170 | Eaton,
OH - Team Time (1st 5) 1:25:40.0 | Spread (1st 5) 1:06.1 |
| 12, 14, 32, 53, 59, (62), (91) |
| Kolby Hamilton, Tanner Davis, James Baker, Jack Richardson, Wes Kitchin, (Bradley Gifford), (Nick Laycox) |
| 16:35.5, 16:38.3, 17:07.7, 17:36.9, 17:41.6, (17:43.3), (18:07.4) |
6 | 213 | Madison,
OH - Team Time (1st 5) 1:26:17.9 | Spread (1st 5) 1:56.8 |
| 5, 31, 46, 47, 84, (100), (157) |
| 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) |
7 | 235 | Archbishop McNicholas,
OH - Team Time (1st 5) 1:26:47.2 | Spread (1st 5) 1:33.1 |
| 10, 34, 36, 65, 90, (116), (156) |
| 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) |
8 | 304 | Anna,
OH - Team Time (1st 5) 1:28:03.6 | Spread (1st 5) 1:42.6 |
| 16, 42, 51, 83, 112, (123), (126) |
| John Young, Noah Deeren, Kyle Edelmann, Ethan Blindauer, Austin Davis, (Weslee Fogt), (Christian Mahan) |
| 16:39.2, 17:24.8, 17:36.3, 18:01.5, 18:21.8, (18:31.1), (18:32.5) |
9 | 333 | Brookville,
OH - Team Time (1st 5) 1:28:35.7 | Spread (1st 5) 1:08.2 |
| 26, 35, 76, 95, 101, (104), (128) |
| Christopher Bronner, Christian Seitz, Brandon Waggoner, Karson Ebbing, Lucas Tipton, (Kyle Bland), (Rollin Brandeberry) |
| 17:03.7, 17:13.7, 17:57.4, 18:09.0, 18:11.9, (18:15.8), (18:36.5) |
10 | 339 | Versailles,
OH - Team Time (1st 5) 1:28:58.5 | Spread (1st 5) 51.1 |
| 39, 58, 66, 77, 99, (107), (108) |
| Marcus Briscoe, Jace Watren, Drew Meyer, Dylan Dunn, Cameron Magoto, (Noah Shimp), (Landry Knore) |
| 17:20.3, 17:41.3, 17:46.9, 17:58.6, 18:11.4, (18:17.7), (18:18.6) |
11 | 380 | Wyoming,
OH - Team Time (1st 5) 1:28:30.1 | Spread (1st 5) 2:32.6 |
| 4, 44, 81, 124, 127, (130), (184) |
| 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) |
12 | 425 | Waynesville,
OH - Team Time (1st 5) 1:29:34.0 | Spread (1st 5) 1:46.9 |
| 9, 98, 103, 106, 109, (110), (118) |
| Jonas King, Carson Shutts, Noah Wooldridge, Sam Papanek, Ryan Leopold, (Ben Campbell), (Andrew Hamilton) |
| 16:31.8, 18:11.3, 18:15.2, 18:17.0, 18:18.7, (18:20.4), (18:25.9) |
13 | 452 | Clermont Northeastern,
OH - Team Time (1st 5) 1:30:24.6 | Spread (1st 5) 2:17.3 |
| 26, 45, 62, 142, 177, (252), (261) |
| 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) |
14 | 459 | Valley View,
OH - Team Time (1st 5) 1:30:14.8 | Spread (1st 5) 3:00.8 |
| 18, 37, 96, 111, 197, (202), (240) |
| Aiden Clendenin, Brady Garland, Cayden Willis, Mason Cooper, Sam Berry, (Duncan Mitchell), (Brody Peters) |
| 16:43.2, 17:15.7, 18:10.5, 18:21.4, 19:44.0, (19:50.0), (20:48.9) |
15 | 480 | Milton Union,
OH - Team Time (1st 5) 1:30:53.9 | Spread (1st 5) 1:10.1 |
| 48, 80, 81, 134, 137, (169), (199) |
| Ty Furlong, Jacob Grube, John Ritchey, Chase Parsons, Andrew Oaks, (Liam Hartley), (Tyler Shoemaker) |
| 17:32.2, 17:59.3, 18:00.3, 18:39.8, 18:42.3, (19:14.2), (19:49.1) |
16 | 484 | Graham Local,
OH - Team Time (1st 5) 1:30:46.8 | Spread (1st 5) 1:46.6 |
| 30, 78, 93, 133, 150, (154), (194) |
| Cayden Bonham, Ashton Aldredge, Ayden Rudolf, Jack Bonham, Sebastian Bowers, (Brayden Crooks), (Carter Smith) |
| 17:07.0, 17:58.9, 18:08.3, 18:39.0, 18:53.6, (18:58.3), (19:41.7) |
17 | 500 | Badin,
OH - Team Time (1st 5) 1:30:38.1 | Spread (1st 5) 1:52.2 |
| 19, 115, 117, 120, 129, (151), (159) |
| 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) |
18 | 525 | Urbana,
OH - Team Time (1st 5) 1:31:33.1 | Spread (1st 5) 1:37.0 |
| 56, 69, 87, 140, 173, (187), (264) |
| Braylon Daniels, Jack Buckalew, Vincent Lightle, Graham Edwards, Zachary Nutt, (Chandler Vanbuskirk), (Joseph Lightle) |
| 17:39.8, 17:48.3, 18:04.6, 18:43.6, 19:16.8, (19:29.6), (21:26.4) |
19 | 535 | Monroe,
OH - Team Time (1st 5) 1:30:28.8 | Spread (1st 5) 3:13.2 |
| 1, 92, 144, 146, 152, (168), (174) |
| 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) |
20 | 538 | Miami East,
OH - Team Time (1st 5) 1:31:38.5 | Spread (1st 5) 1:13.9 |
| 54, 79, 119, 139, 147, (182), (259) |
| Andrew Crane, Elijah Willmeth, Clark Bennett, Joshua Amheiser, Gabe Cole, (Coleton Moore), (Rowan Gipe) |
| 17:37.9, 17:59.1, 18:26.2, 18:43.5, 18:51.8, (19:26.5), (21:19.6) |
21 | 552 | Cincinnati Hills Christian,
OH - Team Time (1st 5) 1:31:57.9 | Spread (1st 5) 1:25.6 |
| 68, 84, 88, 145, 167, (179), (198) |
| 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) |
22 | 565 | Springfield Shawnee,
OH - Team Time (1st 5) 1:31:43.2 | Spread (1st 5) 3:32.9 |
| 7, 75, 97, 185, 201, (226), (236) |
| Greg Lange, Jonah Kiess, Lansen McCoy, Chris Endres, Aidan Kocher, (Brandon Day), (Jacob Baggs) |
| 16:17.0, 17:56.3, 18:11.2, 19:28.8, 19:49.9, (20:37.6), (20:44.2) |
23 | 656 | Archbishop Alter,
OH - Team Time (1st 5) 1:33:38.1 | Spread (1st 5) 2:07.2 |
| 64, 72, 125, 192, 203, (219), (223) |
| Tyler Simpson, Kellen Hart, Jack Schoen, Jacob Lawson, Alex Burkhardt, (Eli Brenner), (Benjamin Burkhardt) |
| 17:43.7, 17:52.2, 18:32.0, 19:39.3, 19:50.9, (20:20.4), (20:27.3) |
24 | 681 | Benjamin Logan,
OH - Team Time (1st 5) 1:33:52.6 | Spread (1st 5) 2:04.7 |
| 73, 113, 122, 165, 208, (211), (235) |
| Eric Hughes, Eli Rhodes, Tyler Shoopman, Landon Zehner, Micha Akley, (Ethan VanWinkle), (Parker Sutherly) |
| 17:53.8, 18:21.9, 18:30.7, 19:07.7, 19:58.5, (20:03.5), (20:42.3) |
25 | 698 | Indian Lake,
OH - Team Time (1st 5) 1:34:01.7 | Spread (1st 5) 1:36.8 |
| 60, 121, 166, 175, 176, (195), (216) |
| Grant Mcpherson, Tony Cummins, Heath Wilson, Brody Parsell, Brant Parsell, (Vincent Wilson), (Daniel Wahl) |
| 17:42.2, 18:30.1, 19:11.5, 19:18.9, 19:19.0, (19:41.9), (20:13.3) |
26 | 704 | New Richmond,
OH - Team Time (1st 5) 1:33:48.3 | Spread (1st 5) 52.4 |
| 102, 131, 148, 159, 164, (186), (189) |
| 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) |
27 | 730 | Bishop Fenwick,
OH - Team Time (1st 5) 1:35:08.4 | Spread (1st 5) 4:19.1 |
| 13, 57, 207, 209, 244, (250), (274) |
| 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) |
28 | 776 | Batavia,
OH - Team Time (1st 5) 1:35:41.2 | Spread (1st 5) 2:30.8 |
| 67, 138, 141, 212, 218, (232), (265) |
| 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) |
29 | 785 | Greeneview,
OH - Team Time (1st 5) 1:36:57.2 | Spread (1st 5) 4:01.0 |
| 40, 71, 155, 257, 262, (310) |
| Archer Holston, Noah Sylvester, Brenden Manor, Isaiah Roberts, Bryson Manor, (Tom Buford) |
| 17:24.1, 17:52.0, 18:58.7, 21:17.3, 21:25.1, (34:01.4) |
30 | 830 | Bethel Tate,
OH - Team Time (1st 5) 1:36:29.9 | Spread (1st 5) 2:22.0 |
| 89, 136, 183, 200, 222, (256), (282) |
| 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) |
31 | 839 | Northwestern,
OH - Team Time (1st 5) 1:36:21.6 | Spread (1st 5) 1:47.4 |
| 131, 153, 163, 171, 221, (226), (243) |
| Thomas Hart, Dominick Mahaffey, Sam Blankley, Braedon Fitzsimmons, Zackery Rinehart, (Ross Fultz), (Kyle Macy) |
| 18:38.9, 18:57.0, 19:03.5, 19:15.9, 20:26.3, (20:37.6), (20:52.5) |
32 | 859 | Roger Bacon,
OH - Team Time (1st 5) 1:37:03.1 | Spread (1st 5) 3:06.0 |
| 105, 143, 161, 190, 260, (272), (279) |
| 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) |
33 | 979 | Clark Montessori,
OH - Team Time (1st 5) 1:38:47.3 | Spread (1st 5) 1:11.8 |
| 158, 191, 206, 210, 214, (241), (248) |
| 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) |
34 | 1036 | Chaminade Julienne,
OH - Team Time (1st 5) 1:40:24.5 | Spread (1st 5) 2:22.8 |
| 162, 177, 205, 229, 263, (280), (295) |
| Ashton Young, Ryan Mitchell, Anthony Schneider, Will Riley, Evanson Good, (Isaac Abernathy), (Sterling Mornhinweg) |
| 19:03.2, 19:21.0, 19:53.1, 20:41.2, 21:26.0, (23:24.2), (24:58.2) |
35 | 1054 | Carpe Diem - Aiken,
OH - Team Time (1st 5) 1:41:20.5 | Spread (1st 5) 3:06.9 |
| 135, 179, 233, 237, 270, (277), (298) |
| 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) |
36 | 1057 | East Clinton,
OH - Team Time (1st 5) 1:41:06.5 | Spread (1st 5) 1:51.5 |
| 149, 217, 224, 230, 237, (245), (247) |
| 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) |
37 | 1099 | Reading Senior,
OH - Team Time (1st 5) 1:47:21.8 | Spread (1st 5) 6:42.6 |
| 114, 188, 213, 288, 296, (297), (305) |
| 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) |
38 | 1110 | Kenton Ridge,
OH - Team Time (1st 5) 1:41:58.1 | Spread (1st 5) 1:42.4 |
| 181, 196, 234, 246, 253, (271), (278) |
| Justin Palmer, Aiden Thomas, Lincoln Hale, Ethan Walter, Jay Patel, (Aiden Brush), (Gabe Hudson) |
| 19:24.9, 19:43.3, 20:42.2, 21:00.4, 21:07.3, (21:50.5), (23:21.6) |
39 | 1138 | Preble Shawnee,
OH - Team Time (1st 5) 1:43:54.9 | Spread (1st 5) 3:28.4 |
| 170, 172, 255, 266, 275 |
| Trent Geise, Case Roell, Taylor Bradley, Benjamin Spradling, Beau Garnet |
| 19:14.7, 19:16.0, 21:12.3, 21:28.8, 22:43.1 |
40 | 1151 | Taylor,
OH - Team Time (1st 5) 1:43:00.6 | Spread (1st 5) 1:12.5 |
| 204, 220, 228, 249, 250, (302) |
| 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) |
41 | 1261 | Paul L Dunbar,
OH - Team Time (1st 5) 1:57:54.7 | Spread (1st 5) 9:18.4 |
| 94, 269, 294, 301, 303, (304) |
| Amose Yeriya, Keshaun Golden, TyJheir Shipman, Timothy Maloney, Ty'Bren Taylor, (Dariyn Price) |
| 18:08.9, 21:32.5, 24:41.0, 26:05.0, 27:27.3, (27:48.8) |
42 | 1287 | Robert A Taft,
OH - Team Time (1st 5) 1:49:25.1 | Spread (1st 5) 3:57.6 |
| 215, 254, 258, 273, 287, (290), (293) |
| 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) |
43 | 1301 | Ponitz Career Technology Center,
OH - Team Time (1st 5) 1:50:16.7 | Spread (1st 5) 5:13.8 |
| 225, 242, 267, 268, 299, (311) |
| Yafet Mahari, WaQudra Qudra, Masakala Amuri, Clement Nshizirungu, Thiery Ntakarutiman, (Jerome Montgomery) |
| 20:35.2, 20:52.3, 21:29.7, 21:30.5, 25:49.0, (34:57.3) |
44 | 1377 | Northridge,
OH - Team Time (1st 5) 1:56:27.9 | Spread (1st 5) 3:31.7 |
| 239, 276, 285, 286, 291, (308) |
| Matthew Bolder, Sirjwuan Robinson, Dionte Mattison, Justin Buelow, Jacob Oppy, (Lamar Irvin) |
| 20:47.1, 23:12.3, 24:00.9, 24:08.8, 24:18.8, (31:40.0) |
45 | 1379 | Carlisle,
OH - Team Time (1st 5) 1:57:43.0 | Spread (1st 5) 5:15.9 |
| 231, 281, 283, 284, 300 |
| Tanner Riley, Kalen Browne, Cruz Allison, Ethan Hamm, Landon Meehan |
| 20:41.7, 23:26.2, 23:46.1, 23:51.4, 25:57.6 |
46 | 1503 | Hughes Center,
OH - Team Time (1st 5) 2:23:35.0 | Spread (1st 5) 9:35.9 |
| 289, 292, 306, 307, 309 |
| 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 |