1 | 56 | East Canton,
OH - Team Time (1st 5) 1:23:29.0 | Spread (1st 5) 1:05.6 |
| 3, 7, 12, 13, 21, (30), (33) |
| Gabe Shilling, Brylan Holland, Alex Yarian, Andrew Wade, Braxton Ohmen, (Nick Martino), (Landen Demos) |
| 16:08.8, 16:24.6, 16:45.2, 16:56.0, 17:14.4, (17:32.9), (17:44.3) |
2 | 69 | Canton Central Catholic,
OH - Team Time (1st 5) 1:23:39.9 | Spread (1st 5) 1:57.4 |
| 1, 9, 10, 14, 35, (75), (101) |
| Barrett Scheatzle, Max Grillo, Ian Paul, Blake Abbott, Sean Domer, (Aaron Shiplett), (Nick Hallaman) |
| 15:48.2, 16:28.9, 16:35.5, 17:01.7, 17:45.6, (19:08.0), (19:50.0) |
3 | 108 | Maplewood,
OH - Team Time (1st 5) 1:26:39.9 | Spread (1st 5) 34.5 |
| 15, 17, 22, 23, 31, (32), (60) |
| Alex Donaldson, Ryan Dancison, Matt Freel, John Crouch, Bryson Himes, (Caleb Richards), (Cole Stewart) |
| 17:05.0, 17:09.4, 17:18.7, 17:27.3, 17:39.5, (17:43.7), (18:39.8) |
4 | 147 | McDonald,
OH - Team Time (1st 5) 1:27:26.7 | Spread (1st 5) 2:21.6 |
| 2, 18, 34, 46, 47, (51), (62) |
| Brody Rupe, Caleb Domitrovich, Eli Street, Juan Villanueva, Sammy Gibbons, (Ethan Oconnell), (Brock Flere) |
| 15:55.5, 17:12.7, 17:45.1, 18:16.3, 18:17.1, (18:26.4), (18:45.0) |
5 | 196 | Badger,
OH - Team Time (1st 5) 1:29:39.9 | Spread (1st 5) 2:18.7 |
| 19, 24, 26, 38, 89, (96), (136) |
| Lincon Hopkins, Jarrett Wildman, Jacob Zahoransky, Michael Crosby, Jaden Richards, (Jeremy Slywczak), (Brad Hamilton) |
| 17:13.2, 17:27.7, 17:31.5, 17:55.6, 19:31.9, (19:36.9), (20:45.0) |
6 | 231 | Elyria Catholic,
OH - Team Time (1st 5) 1:30:37.8 | Spread (1st 5) 2:20.4 |
| 8, 44, 57, 59, 63, (91), (93) |
| Matt Krese, Matt Boehm, Colin Garrity, Ethan Zientarski, Kevin Theile, (Alex Trautwein), (Thomas Moore) |
| 16:24.7, 18:13.4, 18:35.2, 18:39.4, 18:45.1, (19:32.4), (19:32.8) |
7 | 248 | Mapleton,
OH - Team Time (1st 5) 1:31:34.6 | Spread (1st 5) 1:07.0 |
| 37, 39, 45, 61, 66, (73), (112) |
| Isaik Schoch, Brock Huff, Casey Hubler, Hunter Cox, Korban Cominsky, (Blake Gibb), (Sean Gast) |
| 17:46.0, 17:56.6, 18:16.0, 18:43.0, 18:53.0, (19:01.0), (19:58.4) |
8 | 280 | Dalton Local,
OH - Team Time (1st 5) 1:31:37.3 | Spread (1st 5) 3:35.4 |
| 6, 25, 64, 72, 113, (115), (117) |
| Mitchell Kutz, Evan Hodkinson, Carson Steiner, Jordan Wenger, Karey Lehman, (Kyle Pauley), (Izaak Phillips) |
| 16:24.2, 17:28.5, 18:45.5, 18:59.5, 19:59.6, (20:01.8), (20:04.0) |
9 | 282 | Mineral Ridge,
OH - Team Time (1st 5) 1:32:14.7 | Spread (1st 5) 2:37.0 |
| 20, 29, 43, 86, 104, (135), (149) |
| Timmy Pappagallo, Nathan Kurjan, Eric Shepherd, Brock Cowles, Donny Ladd, (Mikey Wheeler), (Gabe Butcherine) |
| 17:14.3, 17:32.5, 18:08.8, 19:27.8, 19:51.3, (20:42.6), (21:07.4) |
10 | 379 | Rootstown,
OH - Team Time (1st 5) 1:35:21.6 | Spread (1st 5) 1:49.5 |
| 50, 54, 55, 98, 122, (122), (125) |
| Evan Piscitani, Jacob Collins, Matt Brown, Ethan Sisley, Caleb Edwards, (Aiden Rodstrom), (Caleb Cutright) |
| 18:25.2, 18:28.5, 18:29.3, 19:43.9, 20:14.7, (20:14.7), (20:18.1) |
11 | 389 | United,
OH - Team Time (1st 5) 1:35:05.0 | Spread (1st 5) 4:02.0 |
| 11, 40, 68, 132, 138, (140), (165) |
| Kaleb Nastari, Landry Hardcastle, Zachary Nastari, Ben Battaglini, Nathan Marhefka, (Andrew Frase), (Rowen Brinker) |
| 16:44.5, 18:00.8, 18:57.2, 20:36.0, 20:46.5, (20:52.7), (21:34.6) |
12 | 396 | Kirtland,
OH - Team Time (1st 5) 1:35:38.7 | Spread (1st 5) 2:46.6 |
| 27, 53, 85, 105, 126, (162), (181) |
| Ian McGreal, Jonny Jackson, Josh Wolfe, Brigham Weight, Aidan Marsh, (Noah Nead), (Warren Eveland) |
| 17:31.8, 18:27.7, 19:27.1, 19:53.7, 20:18.4, (21:30.4), (22:17.2) |
13 | 398 | Independence,
OH - Team Time (1st 5) 1:36:00.4 | Spread (1st 5) 3:37.8 |
| 41, 49, 58, 82, 168, (175), (186) |
| PJ Oschmann, P.J. Oschmann, Collin Patton, Kyle McGovern, Joey Jimasek, (Carter Peters), (Jack Valenti) |
| 18:01.3, 18:22.1, 18:38.6, 19:19.3, 21:39.1, (21:53.4), (22:53.8) |
14 | 454 | Columbia,
OH - Team Time (1st 5) 1:37:20.8 | Spread (1st 5) 2:53.9 |
| 48, 56, 71, 124, 155, (171), (190) |
| Dante Cirigliano, Sam Sikorski, Scott Saksa, Frank Washburn, Sergio Garibotti, (Josh Miller), (Ryhan Rohrer) |
| 18:21.0, 18:30.3, 18:58.6, 20:16.0, 21:14.9, (21:42.2), (23:08.7) |
15 | 461 | Mogadore,
OH - Team Time (1st 5) 1:37:45.1 | Spread (1st 5) 1:30.9 |
| 65, 66, 84, 118, 128, (136), (159) |
| Cameron Stuart, Alejandro Navarrete, Daniel Carter, Ian Clark, Jon Cumberlidge, (Ryan Keren), (Nate Archibald) |
| 18:52.4, 18:53.0, 19:26.1, 20:10.3, 20:23.3, (20:45.0), (21:25.8) |
16 | 462 | Cuyahoga Heights,
OH - Team Time (1st 5) 1:36:58.2 | Spread (1st 5) 4:47.0 |
| 5, 99, 100, 107, 151, (166), (178) |
| Darien Tillett, Bradyn Rusch, Nate Menkhaus, Devon Patel, Jon Nejman, (Jacob Casey), (Camden Pluth) |
| 16:21.9, 19:44.4, 19:47.1, 19:55.9, 21:08.9, (21:36.2), (22:06.4) |
17 | 472 | Open Door Christian,
OH - Team Time (1st 5) 1:37:49.2 | Spread (1st 5) 4:01.6 |
| 16, 78, 81, 147, 150, (152), (194) |
| Michael Couture, Teddy Murphy, Nick Flinner, Mitchel Abram, Kyle Cornet, (Aleksander Boardwine), (Preston Hillegass) |
| 17:05.9, 19:13.9, 19:17.4, 21:04.5, 21:07.5, (21:09.0), (23:28.1) |
18 | 493 | Gilmour Academy,
OH - Team Time (1st 5) 1:38:51.4 | Spread (1st 5) 2:37.3 |
| 74, 79, 80, 90, 170, (188) |
| Scott Vergilii, Michael Picarello, Ross Halloran, Tim Papczun, Andrew Lewis, (Benjamin Lindley) |
| 19:04.1, 19:16.6, 19:17.0, 19:32.3, 21:41.4, (23:02.7) |
19 | 516 | Smithville,
OH - Team Time (1st 5) 1:39:00.8 | Spread (1st 5) 1:04.0 |
| 76, 93, 108, 119, 120, (121), (129) |
| Elijah Amstutz, Aidan Erb, Steven Lessiter, Cameron Carr, Cyrus Kirk, (Jake Hershey), (Knox Spurlock) |
| 19:08.4, 19:32.8, 19:56.5, 20:10.7, 20:12.4, (20:12.5), (20:30.6) |
20 | 517 | Loudonville,
OH - Team Time (1st 5) 1:39:14.3 | Spread (1st 5) 3:13.2 |
| 52, 83, 102, 111, 169, (174) |
| Conner Portz, Joshua Wittel, Hunter Polen, Wesley Zuercher, Isaac Wittel, (Riley Irvin) |
| 18:26.5, 19:19.9, 19:50.4, 19:57.8, 21:39.7, (21:52.0) |
21 | 543 | Pymatuning Valley,
OH - Team Time (1st 5) 1:39:51.2 | Spread (1st 5) 2:04.2 |
| 70, 91, 110, 127, 145, (176), (177) |
| Darrin Gruskiewicz, Michael Spencer, Austin Musgraves, Mason Summers, Seth Bryan, (Gabe Kincaid), (Cameron Mason) |
| 18:58.2, 19:32.4, 19:57.0, 20:21.2, 21:02.4, (21:57.6), (22:01.8) |
22 | 573 | Mathews,
OH - Team Time (1st 5) 1:40:39.8 | Spread (1st 5) 3:44.4 |
| 36, 97, 131, 148, 161, (180) |
| Cole Clayton, Evan MacGregor, William Clower, Paul Kim, Richard White, (David Arkwright) |
| 17:45.9, 19:42.7, 20:34.0, 21:06.9, 21:30.3, (22:14.2) |
23 | 590 | Jackson-Milton Local,
OH - Team Time (1st 5) 1:41:51.3 | Spread (1st 5) 5:40.5 |
| 28, 106, 109, 156, 191, (206) |
| Cole Graham, Carter Graham, Nicholas McGinnis, Jonathan Lanham, Ryan Higgins, (Mitchell Newhard) |
| 17:32.1, 19:53.9, 19:56.9, 21:15.8, 23:12.6, (24:42.8) |
24 | 663 | Trinity,
OH - Team Time (1st 5) 1:44:46.9 | Spread (1st 5) 4:57.8 |
| 42, 87, 162, 183, 189, (199), (214) |
| Clifford Kelley, Stephen Gudz, Cameron Corrothers, Matt Wasninski, Nate Richardson, (William Goins), (Dominique Locklear) |
| 18:07.9, 19:28.0, 21:30.4, 22:34.9, 23:05.7, (24:05.4), (27:16.4) |
25 | 680 | Waynedale,
OH - Team Time (1st 5) 1:44:04.4 | Spread (1st 5) 6:35.3 |
| 4, 134, 173, 184, 185, (209), (215) |
| Jonathan Varner, Gideon Guenther, Alex Pittman, Caiden Heller, Sebastian Gingerich, (Dylan Euga), (Ryan Schultz) |
| 16:11.6, 20:41.3, 21:47.5, 22:37.1, 22:46.9, (26:19.0), (27:34.0) |
26 | 728 | LaBrae,
OH - Team Time (1st 5) 1:47:07.7 | Spread (1st 5) 5:13.7 |
| 88, 133, 143, 157, 207, (208), (217) |
| Bryson Harris, Colin Price, Keith Smith, Cole Faler, Logan Butcher-Riley, (Baylor Sampson), (Krish Patel) |
| 19:29.9, 20:39.3, 20:57.2, 21:17.7, 24:43.6, (25:59.4), (28:43.9) |
27 | 738 | Columbiana,
OH - Team Time (1st 5) 1:46:51.3 | Spread (1st 5) 4:16.9 |
| 103, 114, 154, 167, 200, (205), (212) |
| Dorian Plecha, Adam Jester, Trenton Perkins, Joseph Brown, Ryan Dattilioi, (Jonathan Nate Burnell), (John Rhodes) |
| 19:50.6, 20:00.4, 21:13.9, 21:38.9, 24:07.5, (24:38.4), (26:49.6) |
28 | 760 | Central Christian,
OH - Team Time (1st 5) 1:51:07.3 | Spread (1st 5) 7:46.6 |
| 69, 141, 144, 195, 211 |
| Dakota Kerby, Micah Dodson, William McFadden, Seth Nussbaum, Dylan Woods |
| 18:57.4, 20:53.4, 20:58.7, 23:33.8, 26:44.0 |
29 | 773 | East Palestine,
OH - Team Time (1st 5) 2:29:18.2 | Spread (1st 5) 26:22.0 |
| 77, 116, 139, 220, 221, (222) |
| Dominic Fertsch, Dominic Ludt, George Bozworth, Colton Thomas, Christian Blymiller, (Konner Thomas) |
| 19:12.1, 20:02.6, 20:51.2, 43:38.2, 45:34.1, (47:12.4) |
30 | 776 | Western Reserve (Berlins Center),
OH - Team Time (1st 5) 1:47:04.8 | Spread (1st 5) 2:21.9 |
| 130, 142, 153, 164, 187, (201), (213) |
| Hunter Allen, Tyler Cummings, Matt Brown, Joe Devine, Chris Engler, (Andrew Fromel), (Cooper Selley) |
| 20:32.7, 20:55.4, 21:09.9, 21:32.2, 22:54.6, (24:19.0), (26:54.9) |
31 | 845 | Brookfield,
OH - Team Time (1st 5) 1:53:34.9 | Spread (1st 5) 4:59.8 |
| 95, 146, 198, 202, 204, (218) |
| Auston Sees, Solomon Williams, Brian Smith, Sam Plyler, Billy McAnany, (Ricky Atkinson) |
| 19:32.9, 21:04.2, 24:03.6, 24:21.5, 24:32.7, (28:53.1) |
32 | 905 | McKinley (Sebring),
OH - Team Time (1st 5) 1:53:10.1 | Spread (1st 5) 2:35.8 |
| 158, 172, 182, 196, 197, (219) |
| Keegan Harshman, Lucas Billingsley, Andrew Latham, David Mcdonald, Brent Gargus, (Braydon Miller) |
| 21:19.8, 21:42.4, 22:33.3, 23:39.0, 23:55.6, (37:41.0) |
33 | 927 | Hillsdale,
OH - Team Time (1st 5) 1:54:38.4 | Spread (1st 5) 2:57.6 |
| 160, 179, 192, 193, 203, (210), (216) |
| Seth Crytzer, Caleb Murawski, James Bradford, Lance Tucker, Gabe Murawski, (Jackson Bradford), (Vincent Scalesi) |
| 21:29.0, 22:08.1, 23:16.5, 23:18.2, 24:26.6, (26:39.0), (27:44.3) |