1 | 70 | New London,
OH - Team Time (1st 5) 1:25:21.6 | Spread (1st 5) 49.3 |
| 6, 10, 12, 15, 27, (29), (33) |
| Carson Coey, Dominic Albaugh, Curtis Joppeck, Tyler Twining, Cole Kropka, (Mitchell Joppeck), (Caleb Good) |
| 16:44.4, 16:54.3, 16:56.8, 17:12.4, 17:33.7, (17:36.5), (17:41.4) |
2 | 90 | Crestview (Ashland),
OH - Team Time (1st 5) 1:26:07.5 | Spread (1st 5) 44.8 |
| 5, 18, 19, 23, 25, (36), (51) |
| Leo Ringler, Ian Trent, Jacob Littleton, James Barber, Tommy O'Neill, (Derek Wuthrich), (Jimmy Dunn) |
| 16:43.2, 17:14.6, 17:15.6, 17:26.1, 17:28.0, (17:47.2), (18:03.2) |
3 | 114 | St Mary Central Catholic,
OH - Team Time (1st 5) 1:26:46.8 | Spread (1st 5) 1:02.4 |
| 7, 14, 17, 36, 40, (48), (49) |
| George Kaftan, Brett Reed, Michael Bourne, Dan Gyurke, Mason Blank, (Luke Dudenhoefer), (Christian Maple) |
| 16:48.2, 17:06.8, 17:14.0, 17:47.2, 17:50.6, (18:02.2), (18:02.4) |
4 | 138 | Hopewell-Loudon,
OH - Team Time (1st 5) 1:27:14.5 | Spread (1st 5) 1:17.1 |
| 4, 11, 38, 41, 44, (66), (69) |
| Jordan Foster, Carter Ritchey, Trey Masterson, Caden Crawford, Sam Meade, (Brendan Durbin), (Bryce Arbogast) |
| 16:40.0, 16:55.2, 17:49.7, 17:52.5, 17:57.1, (18:27.0), (18:30.1) |
5 | 174 | Lakota (Kansas),
OH - Team Time (1st 5) 1:28:06.8 | Spread (1st 5) 2:00.4 |
| 3, 16, 20, 65, 70, (84), (112) |
| Dylan Moes, Braden Schaser, Connor Hill, Cody Roush, Ethan Smithback, (Gavin D'Amato), (Travis Enright) |
| 16:34.6, 17:13.5, 17:19.2, 18:24.5, 18:35.0, (18:55.1), (19:24.9) |
6 | 254 | New Riegel,
OH - Team Time (1st 5) 1:30:13.3 | Spread (1st 5) 2:05.9 |
| 8, 32, 60, 64, 90, (91), (110) |
| Bryce Hohman, Brandon Gillig, Zach Williams, Hayden Hohman, Nick Zoeller, (Nick Reinhart), (Jacob Clouse) |
| 16:51.8, 17:40.0, 18:21.5, 18:22.3, 18:57.7, (18:58.1), (19:24.2) |
7 | 257 | Colonel Crawford,
OH - Team Time (1st 5) 1:30:29.2 | Spread (1st 5) 1:08.5 |
| 28, 43, 53, 56, 77, (114), (115) |
| Braxton James, Alex Mutchler, Mason McKibben, Alex Lawson, Jacob Hoffman, (Luke Lawson), (Zach Leonhart) |
| 17:34.1, 17:55.9, 18:05.2, 18:11.4, 18:42.6, (19:29.5), (19:31.1) |
8 | 281 | Wynford,
OH - Team Time (1st 5) 1:31:07.1 | Spread (1st 5) 1:04.7 |
| 35, 52, 54, 60, 80, (86), (101) |
| Noah Smith, Matthew Schiefer, Ryan Stevely, Kaden Dunford, Timothy Chandler, (Ty Flohr), (Joshua Rose) |
| 17:45.8, 18:03.3, 18:06.0, 18:21.5, 18:50.5, (18:56.0), (19:05.3) |
9 | 307 | Seneca East,
OH - Team Time (1st 5) 1:31:47.6 | Spread (1st 5) 53.6 |
| 45, 55, 57, 67, 83, (100), (128) |
| Caleb Skidmore, Pieter Wise, Shayden Heiser, Dakota Laughlin, Christian Drown, (Reece Niedermier), (James Williams) |
| 18:00.5, 18:09.6, 18:14.7, 18:28.7, 18:54.1, (19:04.9), (20:04.2) |
10 | 315 | St Paul,
OH - Team Time (1st 5) 1:31:31.9 | Spread (1st 5) 3:14.3 |
| 2, 26, 75, 91, 121, (134), (140) |
| Noah Avendano, Zack Stine, Ryan Gross, Collin Liedorff, Stephen McHale, (Justin Hammersmith), (Owen Duncan) |
| 16:32.0, 17:33.3, 18:42.2, 18:58.1, 19:46.3, (20:17.6), (20:48.3) |
11 | 321 | Western Reserve (Collins),
OH - Team Time (1st 5) 1:32:11.1 | Spread (1st 5) 46.2 |
| 45, 58, 68, 72, 78, (104), (127) |
| Eli Webb, Sam Beaudin, Aidan Fry-Silva, Logan Rogers, Brecyn Hunter, (Damian Henning), (Kaden Boswell) |
| 18:00.5, 18:17.8, 18:29.8, 18:36.3, 18:46.7, (19:10.0), (20:00.4) |
12 | 329 | St Peters,
OH - Team Time (1st 5) 1:32:09.8 | Spread (1st 5) 2:03.6 |
| 21, 39, 73, 85, 111, (132), (148) |
| Luke Henrich, Zach Keffalas, Corey Schenkelberg, Nathaniel Schemine, Grant Farragher, (Caden Brubaker), (Aiden Young) |
| 17:21.0, 17:50.4, 18:38.2, 18:55.6, 19:24.6, (20:12.7), (21:39.4) |
13 | 332 | Woodmore,
OH - Team Time (1st 5) 1:32:09.7 | Spread (1st 5) 1:25.1 |
| 31, 34, 80, 88, 99, (102), (129) |
| Paul Koenig, Pierce Overmyer, Cole Sotak, Steven Carter, Chase Dickerson, (Jimmy Grzegorczyk), (Ethan Davis) |
| 17:37.6, 17:42.2, 18:50.5, 18:56.7, 19:02.7, (19:08.0), (20:04.5) |
14 | 347 | Plymouth,
OH - Team Time (1st 5) 1:32:18.8 | Spread (1st 5) 2:47.3 |
| 13, 30, 87, 95, 122, (136), (142) |
| Levi Robinson, Justin Robinson, Michael Collins, Landon Blankenship, Nick Bowser, (Gaige Porter), (Dylan Heynes) |
| 16:59.2, 17:37.4, 18:56.3, 18:59.4, 19:46.5, (20:26.8), (20:50.5) |
15 | 356 | Gibsonburg,
OH - Team Time (1st 5) 1:32:44.1 | Spread (1st 5) 57.8 |
| 50, 63, 71, 75, 97, (98), (126) |
| Austin Jors, Nate Damschroder, Andrew Widmer, Peyton Balsizer, Austin Jahna, (Wyatt Nissen), (Logan Hausman) |
| 18:02.9, 18:22.2, 18:36.1, 18:42.2, 19:00.7, (19:02.0), (19:59.9) |
16 | 359 | St Joseph Central Cath,
OH - Team Time (1st 5) 1:33:00.1 | Spread (1st 5) 2:17.5 |
| 24, 59, 74, 82, 120, (125), (152) |
| Clem Foos, Austin Michael, Isaac Foos, Chris Stocio, Caden Spader, (Tony Baez), (Daniel Portillo) |
| 17:26.9, 18:18.2, 18:38.7, 18:51.9, 19:44.4, (19:53.1), (22:39.7) |
17 | 389 | Old Fort,
OH - Team Time (1st 5) 1:33:19.7 | Spread (1st 5) 2:20.6 |
| 22, 47, 96, 105, 119, (147) |
| Garrett Havens, Gregory Steyer, Clayton Melton, Parker DuBois, Jonathan Anstead, (Jonah Englehart) |
| 17:22.1, 18:00.6, 19:00.4, 19:13.9, 19:42.7, (21:30.8) |
18 | 487 | Mohawk,
OH - Team Time (1st 5) 1:35:39.4 | Spread (1st 5) 51.5 |
| 79, 89, 94, 107, 118, (124), (151) |
| Austin England, Brock Brause, Isaac Ward, Trenton Horner, Hunter Gottfried, (Izaac Efaw), (Kevin Dietrich) |
| 18:47.7, 18:57.1, 18:58.8, 19:16.6, 19:39.2, (19:51.5), (21:49.8) |
19 | 508 | Mansfield Christian,
OH - Team Time (1st 5) 1:37:32.7 | Spread (1st 5) 3:53.1 |
| 9, 93, 131, 137, 138 |
| Clay Reynolds, Kuane Whitt, Seth Them, Andy Seher, John Adams |
| 16:53.9, 18:58.3, 20:09.0, 20:44.5, 20:47.0 |
20 | 519 | Lucas,
OH - Team Time (1st 5) 1:37:34.3 | Spread (1st 5) 4:18.4 |
| 1, 108, 130, 139, 141, (143), (150) |
| Gavin Shindeldecker, Wyatt Darling, Jacob Kleilein, Isaac Pfeiffer, Noah Ulery, (Aaron Pfeiffer), (Trey Lehnhart) |
| 16:30.3, 19:20.0, 20:08.1, 20:47.2, 20:48.7, (20:57.4), (21:41.5) |
21 | 544 | Tiffin Calvert,
OH - Team Time (1st 5) 1:38:08.2 | Spread (1st 5) 3:05.3 |
| 42, 106, 117, 135, 144, (154) |
| Garrett Spaun, Keegan Meyer, Sam Seibert, Chris Laney, Ethan Sauber, (Aaron Frederick) |
| 17:54.1, 19:15.1, 19:37.0, 20:22.6, 20:59.4, (24:18.4) |
22 | 586 | Buckeye Central (New Washington),
OH - Team Time (1st 5) 1:38:51.0 | Spread (1st 5) 2:10.3 |
| 103, 109, 113, 116, 145, (146), (153) |
| Anthony Millinger, Alex Young, Caden Young, Justin Dentinger, Graham Geissman, (Steven Long), (Evan Conway) |
| 19:08.5, 19:20.8, 19:27.9, 19:35.0, 21:18.8, (21:25.2), (22:51.1) |
23 | 622 | Danbury,
OH - Team Time (1st 5) 1:45:55.2 | Spread (1st 5) 7:24.7 |
| 62, 123, 133, 149, 155, (156) |
| Kory Berhent, John Holzaepfel, Ryan Gwin, Aidan Faulkner, Rodrigo Frischenbruder, (Zach Vrewer) |
| 18:21.8, 19:51.4, 20:15.8, 21:39.7, 25:46.5, (26:29.2) |