1 | 69 | East Canton,
OH - Team Time (1st 5) 1:23:11.9 | Spread (1st 5) 1:17.2 |
| 5, 6, 13, 14, 31, (32), (81) |
| Josh Conrad, Demetrius Snellenberger, Tony Cappillo, Kyeem Newell-Owens, Mason Cain, (Colt Hemphill), (Gabe Jones) |
| 16:06.7, 16:07.8, 16:46.6, 16:46.9, 17:23.9, (17:25.7), (18:21.9) |
2 | 90 | McDonald,
OH - Team Time (1st 5) 1:24:22.3 | Spread (1st 5) 43.3 |
| 9, 16, 18, 21, 26, (38), (42) |
| Ethan Domitrovich, Brody Rupe, Zack Canada, Connor Symbolic, Carson Fortune, (Zack Dean), (Elliot Gibbons) |
| 16:26.2, 16:53.4, 16:54.1, 16:59.1, 17:09.5, (17:34.2), (17:42.1) |
3 | 140 | Maplewood,
OH - Team Time (1st 5) 1:25:43.1 | Spread (1st 5) 1:41.5 |
| 7, 15, 29, 33, 56, (61), (65) |
| Ethan Sparks, Adam Burgard, Ethan Faatz, Hunter Omerzo, Alex Clark, (Frank Constantine), (Ryan Daniscon) |
| 16:14.3, 16:47.7, 17:18.4, 17:26.9, 17:55.8, (18:00.7), (18:04.1) |
4 | 143 | Gilmour Academy,
OH - Team Time (1st 5) 1:25:55.7 | Spread (1st 5) 1:20.9 |
| 11, 16, 19, 47, 50, (116), (117) |
| Tyler Clark, Timothy Diemer, Connor Gerspacher, Bryson Simpson, Cole Durdella, (Henry Claude Madiba), (Clayton Tomasek) |
| 16:29.1, 16:53.4, 16:55.0, 17:48.2, 17:50.0, (18:56.1), (18:57.0) |
5 | 145 | Mapleton,
OH - Team Time (1st 5) 1:25:18.0 | Spread (1st 5) 2:08.8 |
| 2, 8, 37, 40, 58, (64), (169) |
| Drew Roberts, Kris Kopchak, Travis Swazey, Beau LeFever, Sheldon Kane, (Brock Huff), (Rodi Corrochano Garrote) |
| 15:49.8, 16:21.1, 17:32.1, 17:36.4, 17:58.6, (18:03.3), (20:00.7) |
6 | 155 | South Range,
OH - Team Time (1st 5) 1:26:26.7 | Spread (1st 5) 1:20.5 |
| 10, 24, 34, 41, 46, (78), (102) |
| Ian Pierson, Cameron Tarr, Luke Baun, Spencer Bush, Nick Millison, (Michael Hvizdos), (Nathan Millison) |
| 16:26.4, 17:04.4, 17:27.0, 17:42.0, 17:46.9, (18:20.5), (18:41.1) |
7 | 168 | Smithville,
OH - Team Time (1st 5) 1:24:56.3 | Spread (1st 5) 2:37.8 |
| 1, 3, 20, 62, 82, (89), (105) |
| Justin McKeal, Lucas Clark, Noah Navratil, Braden Young, Ben Melkey, (Max Hanreck), (Caleb Hostetler) |
| 15:44.2, 15:50.7, 16:56.6, 18:02.8, 18:22.0, (18:32.7), (18:43.3) |
8 | 189 | James A Garfield,
OH - Team Time (1st 5) 1:26:49.3 | Spread (1st 5) 1:58.1 |
| 4, 25, 43, 57, 60, (88), (149) |
| Tyler Klouda, Alex Bell, Nolan Wysong, Francisco Carvajal, Travis Synnestvedt, (Jason Conley), (Nathan Hale) |
| 16:01.8, 17:06.4, 17:43.1, 17:58.1, 17:59.9, (18:30.9), (19:36.6) |
9 | 299 | Rootstown,
OH - Team Time (1st 5) 1:29:46.1 | Spread (1st 5) 1:23.4 |
| 28, 30, 53, 87, 101, (109), (114) |
| Jett Paulus, Kyle Borbely, Roger Williams, Evan Piscitani, Sam DiTirro, (Matt Brown), (Alex Steinlechner) |
| 17:17.6, 17:22.8, 17:54.0, 18:30.7, 18:41.0, (18:48.1), (18:55.6) |
10 | 345 | Elyria Catholic,
OH - Team Time (1st 5) 1:30:50.1 | Spread (1st 5) 22.3 |
| 59, 66, 70, 70, 80, (127), (148) |
| Ian Smith, Matt Krese, Zach Smith, Nick Wells, Connery VanDyke, (Kevin Theile), (James Kelling) |
| 17:59.5, 18:05.4, 18:11.7, 18:11.7, 18:21.8, (19:11.9), (19:35.9) |
11 | 350 | LaBrae,
OH - Team Time (1st 5) 1:30:21.7 | Spread (1st 5) 3:09.9 |
| 12, 52, 54, 74, 158, (200), (217) |
| Jakob Rose, Zach Ramsey, Adam Nottingham, Connor Meyer, Austin Stassinis, (Dyan Wood), (Trenton McCombs) |
| 16:35.8, 17:51.8, 17:54.9, 18:13.5, 19:45.7, (20:58.5), (21:31.0) |
12 | 365 | Badger,
OH - Team Time (1st 5) 1:30:39.4 | Spread (1st 5) 1:46.2 |
| 22, 39, 97, 100, 107, (145), (176) |
| Lincon Hopkins, Jacob Zahoransky, Sean Baxter, Jacob Miller, Jarrett Wildman, (Johnny Grexa), (Sam Macchione) |
| 16:59.8, 17:35.0, 18:38.8, 18:39.8, 18:46.0, (19:32.3), (20:10.8) |
13 | 455 | Jackson-Milton Local,
OH - Team Time (1st 5) 1:32:42.2 | Spread (1st 5) 1:39.7 |
| 44, 76, 85, 111, 139, (204), (246) |
| Devan Christoff, Anthony Pizzuto, Anthony Terranova, Jeremy Seka, Michael Zayas, (Garrik Catania), (Rayce Edwards) |
| 17:43.3, 18:19.3, 18:24.8, 18:51.8, 19:23.0, (21:12.2), (22:45.6) |
14 | 457 | Norwayne,
OH - Team Time (1st 5) 1:32:51.0 | Spread (1st 5) 1:53.5 |
| 48, 51, 83, 123, 152, (170), (188) |
| Owen Sullivan, Garrison Murray, Nick Besancon, Mitchell Stanley, Lucas Kocisko, (Cole Spitzer), (John Jansen) |
| 17:48.3, 17:51.5, 18:22.8, 19:06.6, 19:41.8, (20:02.5), (20:31.8) |
15 | 460 | Pymatuning Valley,
OH - Team Time (1st 5) 1:32:52.5 | Spread (1st 5) 1:50.9 |
| 45, 55, 97, 113, 150, (162), (195) |
| Austin Roberts, Jonathon Burnett, Tim Siembor, Noah Wilkerson, Nick Sapp, (Austin Gruskiewicz), (Jesse Young) |
| 17:46.4, 17:55.7, 18:38.8, 18:54.3, 19:37.3, (19:54.1), (20:45.3) |
16 | 505 | Kirtland,
OH - Team Time (1st 5) 1:33:32.6 | Spread (1st 5) 1:27.1 |
| 67, 93, 96, 103, 146, (163), (198) |
| Konnor Duncan, Colton Zanko, Nathan LaMantia, Jake Grdadolnik, Nick Briggs, (Ian McGreal), (George Shuppe) |
| 18:05.7, 18:35.6, 18:37.3, 18:41.2, 19:32.8, (19:54.5), (20:53.3) |
17 | 508 | Columbia,
OH - Team Time (1st 5) 1:33:24.4 | Spread (1st 5) 2:19.3 |
| 27, 72, 128, 137, 144, (147), (159) |
| Matt Pettegrew, Jared Swartz, Brian Barta, Rhett Palmer, Jeffery Corrigan, (Kevin Barta), (Zakary Zeinert) |
| 17:10.8, 18:12.3, 19:12.2, 19:19.0, 19:30.1, (19:34.9), (19:47.5) |
18 | 515 | Canton Central Catholic,
OH - Team Time (1st 5) 1:33:21.8 | Spread (1st 5) 2:13.6 |
| 23, 99, 129, 131, 133, (136), (138) |
| Patrick Scheatzle, Joey Mullen, Connor Dick, Jacob Carpenter, Ian Elson, (James McClain), (Keenan Mason) |
| 17:01.1, 18:39.6, 19:12.7, 19:13.7, 19:14.7, (19:16.9), (19:20.0) |
19 | 518 | Open Door Christian,
OH - Team Time (1st 5) 1:33:37.9 | Spread (1st 5) 2:09.7 |
| 35, 106, 108, 118, 151, (152), (152) |
| Grant Duffy, Caleb Daniel, Jay Lin, Nick Flinner, Gavin Dobbins, (Connor Rusnak), (Bruce Noble) |
| 17:28.8, 18:45.8, 18:46.9, 18:57.9, 19:38.5, (19:41.8), (19:41.8) |
20 | 552 | United,
OH - Team Time (1st 5) 1:34:32.1 | Spread (1st 5) 2:40.8 |
| 36, 86, 125, 130, 175, (177), (205) |
| Daniel Frase, Joshua Kataro, Jacob Kataro, Landry Hardcastle, Kiel Jones, (Cody Voytek), (Landon Baker) |
| 17:29.8, 18:27.6, 19:10.8, 19:13.3, 20:10.6, (20:15.0), (21:12.9) |
21 | 655 | Dalton Local,
OH - Team Time (1st 5) 1:37:10.9 | Spread (1st 5) 3:37.8 |
| 63, 84, 122, 166, 220, (235), (253) |
| Mitchell Kutz, Mason Kutz, Luke Greer, Alex Mason, Noah Lelless, (Seth Seese), (Collin Berg) |
| 18:03.2, 18:24.5, 19:03.5, 19:58.7, 21:41.0, (22:20.9), (23:10.7) |
22 | 659 | Mogadore,
OH - Team Time (1st 5) 1:37:14.5 | Spread (1st 5) 3:46.6 |
| 68, 112, 120, 135, 224, (225), (247) |
| Nate Keren, Joe Hughes, David Wolverton, Andrew Riddle, Tyler Sonntag, (Chad Bloniarz), (Gabe Funk) |
| 18:09.7, 18:53.9, 18:59.3, 19:15.3, 21:56.3, (21:57.1), (22:46.0) |
23 | 674 | East Palestine,
OH - Team Time (1st 5) 1:38:15.1 | Spread (1st 5) 4:04.5 |
| 49, 75, 121, 206, 223, (242), (243) |
| Cole Rutledge, Andrew Cunningham, Zachary Thorpe, Aaron Detmer, Matthew Brickner, (Dominic Fertsch), (Noah Garvin) |
| 17:48.9, 18:15.8, 19:01.3, 21:15.7, 21:53.4, (22:32.9), (22:38.7) |
24 | 725 | Villa Angela-St Joseph,
OH - Team Time (1st 5) 1:37:53.4 | Spread (1st 5) 1:53.7 |
| 91, 115, 160, 174, 185, (209), (240) |
| David Hoffman, Dylan Barnett, Davante Callahan, Phillip Davis, Deonte Warren, (Matthew Fronczek), (Daylon Sanders) |
| 18:33.8, 18:56.0, 19:49.5, 20:06.6, 20:27.5, (21:23.5), (22:27.8) |
25 | 728 | Newbury,
OH - Team Time (1st 5) 1:38:11.6 | Spread (1st 5) 2:24.3 |
| 69, 126, 156, 187, 190, (194), (203) |
| Caleb Kaminski, Max Reardon, Kaleb Grubbs, Thomas Bond, Noah Arnold, (Joey Bond), (Martin Stefancin) |
| 18:11.0, 19:11.1, 19:43.6, 20:30.6, 20:35.3, (20:42.7), (21:07.5) |
26 | 738 | Bristol,
OH - Team Time (1st 5) 1:38:05.3 | Spread (1st 5) 2:08.7 |
| 73, 155, 157, 172, 181, (197), (228) |
| Matthew Church, Damion Durst, Michael Wiebe, Matthew Stephens, Ben Perry, (Zack Stern), (Seth Mooney) |
| 18:12.6, 19:42.6, 19:44.6, 20:04.2, 20:21.3, (20:51.1), (22:06.2) |
27 | 746 | Columbiana,
OH - Team Time (1st 5) 1:38:17.7 | Spread (1st 5) 1:45.6 |
| 92, 141, 165, 168, 180, (222), (232) |
| Nick Krusley, Jackson Bussard, Evan Kenneally, Andy Schach, Noah Silver, (Samuel Davis), (Caleb Long) |
| 18:34.4, 19:26.3, 19:57.5, 19:59.5, 20:20.0, (21:44.6), (22:15.3) |
28 | 778 | Cuyahoga Heights,
OH - Team Time (1st 5) 1:39:02.5 | Spread (1st 5) 1:57.6 |
| 95, 140, 173, 181, 189, (257), (270) |
| David Novak, Nassiem Salem, Kyle Novak, Brandon Meade, Jake Lasky, (Kyle Wolff), (Jimmy Revay) |
| 18:36.7, 19:25.1, 20:05.1, 20:21.3, 20:34.3, (23:40.3), (27:17.2) |
29 | 849 | Cardinal Public,
OH - Team Time (1st 5) 1:40:24.2 | Spread (1st 5) 1:11.4 |
| 143, 161, 167, 186, 192, (252) |
| Ben Lobdell, Brendan White, Joey Bradesca, Trevor Bachna, Gene Henrie, (Clayton Sauberan) |
| 19:27.2, 19:49.8, 19:59.0, 20:29.6, 20:38.6, (23:06.4) |
30 | 851 | Wellington,
OH - Team Time (1st 5) 1:41:07.6 | Spread (1st 5) 2:54.6 |
| 132, 134, 171, 184, 230 |
| Logan Evans, Henry Haas, Drew Donovan, Sam Becher, Troy Smith |
| 19:14.6, 19:15.0, 20:02.9, 20:25.9, 22:09.2 |
31 | 902 | Independence,
OH - Team Time (1st 5) 1:46:33.6 | Spread (1st 5) 6:33.0 |
| 78, 90, 233, 238, 263 |
| P.J. Oschmann, Collin Patton, Thorin Chappel, Wyatt Balser, Gregory Adams |
| 18:20.5, 18:32.8, 22:19.9, 22:26.9, 24:53.5 |
32 | 921 | Lake Center Christian,
OH - Team Time (1st 5) 1:44:41.2 | Spread (1st 5) 4:26.7 |
| 94, 119, 219, 239, 250, (262) |
| Jackson Tucker, Joel Myer, Jonathan King, Nathaniel Eddy, Nathaniel Capeta, (Cory Groff) |
| 18:35.7, 18:58.6, 21:37.1, 22:27.4, 23:02.4, (24:08.5) |
33 | 931 | Heartland Christian,
OH - Team Time (1st 5) 1:43:36.3 | Spread (1st 5) 3:32.2 |
| 110, 183, 192, 212, 234, (236), (248) |
| Sebastian Sharo, Eric Grantonic, Garrett Rossi, Damien Phillips, Lukas Papperitz, (Joey Donofrio), (Seth Barrett) |
| 18:48.5, 20:21.9, 20:38.6, 21:26.6, 22:20.7, (22:21.6), (22:57.6) |
34 | 989 | Trinity,
OH - Team Time (1st 5) 1:47:06.4 | Spread (1st 5) 5:17.0 |
| 77, 201, 211, 244, 256, (269) |
| Andrew Gudz, Jason Nedrich, Clifford Kelley, Stephen Gudz, Sammy Burke, (Luke Wessel) |
| 18:20.1, 21:04.7, 21:25.0, 22:39.5, 23:37.1, (26:47.9) |
35 | 1006 | Oberlin Senior,
OH - Team Time (1st 5) 1:46:40.7 | Spread (1st 5) 4:20.2 |
| 104, 199, 207, 245, 251, (258) |
| Jeremy Burnside, Mattias Fritz, Nick Vayda, Cannon Byron-Dixon, Ewan Inglis, (Asher Capinko) |
| 18:42.6, 20:58.2, 21:16.6, 22:40.5, 23:02.8, (23:47.2) |
36 | 1007 | St. Martin DePorres,
OH - Team Time (1st 5) 1:45:57.9 | Spread (1st 5) 3:05.7 |
| 142, 179, 216, 229, 241, (249), (255) |
| William Mikel, Emareion Trotter, Robert Gray, Matthew Taylor, Ja'meir Owens, (Shane Cummings), (Elijah Respress) |
| 19:26.8, 20:19.6, 21:30.4, 22:08.6, 22:32.5, (22:59.1), (23:17.7) |
37 | 1066 | Lordstown,
OH - Team Time (1st 5) 1:53:03.5 | Spread (1st 5) 9:07.2 |
| 124, 213, 226, 231, 272, (277) |
| Greg Romain, Jermaine Jones, Alex Bort, Jimmy Moyers, Ethan Gearhart, (Nicholas Allen) |
| 19:06.9, 21:27.0, 22:01.4, 22:14.1, 28:14.1, (31:57.6) |
38 | 1099 | McKinley (Sebring),
OH - Team Time (1st 5) 1:48:33.8 | Spread (1st 5) 2:36.3 |
| 191, 215, 218, 221, 254, (260) |
| Joey Clark, Luke Clark, Stephen Ketchum, Lucas Billingsley, Wes Latham, (Griffin Hardy) |
| 20:36.0, 21:30.2, 21:32.4, 21:42.9, 23:12.3, (24:02.3) |
39 | 1100 | Central Christian,
OH - Team Time (1st 5) 1:54:45.4 | Spread (1st 5) 8:55.4 |
| 164, 196, 208, 259, 273, (274) |
| Josh Devlin, Micheal Bontrager, Brady Woods, Kyle Miller, Cameron Edmiston, (Daniel Schlabach) |
| 19:57.3, 20:45.8, 21:19.4, 23:50.2, 28:52.7, (29:06.0) |
40 | 1186 | Hillsdale,
OH - Team Time (1st 5) 1:58:58.5 | Spread (1st 5) 7:29.9 |
| 178, 210, 261, 266, 271 |
| Josh Sipe, Josh Davis, Caleb Murawski, Thor Mcdonald, Will Holmes |
| 20:15.4, 21:23.9, 24:02.5, 25:31.4, 27:45.3 |
41 | 1244 | Mathews,
OH - Team Time (1st 5) 2:05:24.4 | Spread (1st 5) 10:24.8 |
| 202, 237, 264, 265, 276 |
| Jackson Gillis, Seth Arkwright, Butchie Strama, Cale Grimes, Tyler Koeppen |
| 21:07.3, 22:23.6, 24:54.3, 25:27.1, 31:32.1 |
42 | 1251 | Brookfield,
OH - Team Time (1st 5) 2:06:41.8 | Spread (1st 5) 9:46.1 |
| 214, 227, 267, 268, 275 |
| Ethan Crecraft, Matthew Breighner, Connor Brennan, Auston Sees, Isaac Foust |
| 21:30.0, 22:03.0, 25:53.7, 25:59.0, 31:16.1 |