1 | 44 | St Edward,
OH - Team Time (1st 5) 1:22:40.3 | Spread (1st 5) 52.6 |
| 4, 5, 7, 12, 16, (36), (37) |
| Dan Conway, Trevor Wright, Alex Hauptman, Jacob Butze, Jared Perkowski, (Daniel Condrich), (David Boepple) |
| 16:01.3, 16:25.8, 16:30.6, 16:48.7, 16:53.9, (17:44.2), (17:47.6) |
2 | 55 | Strongsville,
OH - Team Time (1st 5) 1:23:11.7 | Spread (1st 5) 59.4 |
| 3, 10, 13, 14, 15, (25), (26) |
| Brian Wyler, Joe Juda, Tyler Housum, Jared Housum, Matt Malloy, (Neil Mazzone), (Jack Mott) |
| 15:53.2, 16:44.0, 16:49.9, 16:52.0, 16:52.6, (17:19.6), (17:20.2) |
3 | 94 | Avon,
OH - Team Time (1st 5) 1:24:49.3 | Spread (1st 5) 1:43.3 |
| 2, 11, 22, 27, 32, (32), (45) |
| Jack Reed, Luke Gardner, Muhammad Abedeljaber, Joe Laforet, Michael Rennette, (Alex Wendling), (Cole Emerine) |
| 15:52.5, 16:45.4, 17:12.1, 17:23.5, 17:35.8, (17:35.8), (18:04.5) |
4 | 115 | Avon Lake,
OH - Team Time (1st 5) 1:25:58.2 | Spread (1st 5) 45.3 |
| 17, 18, 21, 24, 35, (38), (53) |
| Jacob Nasr, Eric Alu, Ryan Keller, Zivon Stojanovski, Michael Kuban, (Jack Williams), (Nick Schulz) |
| 16:55.2, 16:58.3, 17:05.3, 17:18.9, 17:40.5, (17:51.0), (18:20.8) |
5 | 141 | Amherst Steele,
OH - Team Time (1st 5) 1:26:13.1 | Spread (1st 5) 2:30.2 |
| 1, 20, 31, 43, 46, (51), (54) |
| Josh Hill, Matthew Kirsch, Devin Baumgartner, Gabe DelValle, Jacob Raesler, (Ethan Barnes), (Mario Benjamin) |
| 15:34.6, 17:05.2, 17:28.6, 17:59.9, 18:04.8, (18:14.7), (18:22.7) |
6 | 159 | North Ridgeville,
OH - Team Time (1st 5) 1:27:29.3 | Spread (1st 5) 1:55.8 |
| 6, 8, 39, 50, 56, (74), (79) |
| Milan Seiber, Alex Freeman, Eddie Laviano, Patrick Bay, Ryan Schirhart, (Tobin Grendzynski), (Kyle Edmunds) |
| 16:27.9, 16:32.7, 17:51.6, 18:13.4, 18:23.7, (19:02.3), (19:13.5) |
7 | 176 | Lakewood,
OH - Team Time (1st 5) 1:28:28.5 | Spread (1st 5) 1:35.6 |
| 9, 29, 41, 48, 49, (60), (61) |
| Joe Burtzlaff, Cormac Peppard-Kramer, Joseph Toole, Max Budzar, Patrick McCallum, (Tyler Hannah), (Sean O'Donnell) |
| 16:37.7, 17:27.2, 17:57.7, 18:12.6, 18:13.3, (18:30.9), (18:33.7) |
8 | 203 | Olmsted Falls,
OH - Team Time (1st 5) 1:29:16.9 | Spread (1st 5) 1:23.9 |
| 19, 30, 47, 52, 55, (58), (75) |
| Joe Backus, Andrew Gluvna, Collin Cook, Ryan Kolesar, Sam Hubbard, (Griffin Purdy), (Douglas Kukura) |
| 16:59.2, 17:28.1, 18:07.3, 18:19.2, 18:23.1, (18:28.0), (19:06.5) |
9 | 233 | Westlake,
OH - Team Time (1st 5) 1:30:24.4 | Spread (1st 5) 1:11.5 |
| 28, 40, 44, 57, 64, (68), (78) |
| Will Floyd, Everett Harbaugh, Matthew Eadie, Colin Walsh, Matt Vulku, (Lance Clemons), (Sammy Zanotti) |
| 17:25.4, 17:57.2, 18:00.5, 18:24.4, 18:36.9, (18:50.7), (19:12.8) |
10 | 253 | North Olmsted,
OH - Team Time (1st 5) 1:31:06.8 | Spread (1st 5) 1:36.6 |
| 23, 42, 59, 62, 67, (72), (77) |
| Scarlet Schalk, Hani Yunis, William Smith, Matthew Hull, Owen Conway, (Nathan Gajowski), (Aidan Fox) |
| 17:13.9, 17:58.5, 18:29.1, 18:34.8, 18:50.5, (18:59.0), (19:12.5) |
11 | 331 | Berea-Midpark,
OH - Team Time (1st 5) 1:34:28.8 | Spread (1st 5) 2:04.6 |
| 34, 63, 69, 82, 83, (84), (85) |
| Ethan Bradt, Anthony Cocita, Shane Luszczynski, Eric Poole, Ian Daugherty, (Adam Kamel), (Miles Heyse) |
| 17:38.9, 18:36.4, 18:52.3, 19:37.7, 19:43.5, (19:45.7), (19:51.9) |
12 | 394 | Elyria,
OH - Team Time (1st 5) 1:38:12.2 | Spread (1st 5) 1:50.5 |
| 65, 73, 81, 87, 88, (89), (90) |
| Jason Balmuta, Kaleb Everett, Ian Hamilton, Brennan Meadows, Dylan Kmieck, (Teddy Tracey), (Tristan Polderman) |
| 18:43.6, 18:59.5, 19:23.0, 20:32.0, 20:34.1, (20:38.8), (20:57.9) |
13 | 408 | Lorain,
OH - Team Time (1st 5) 1:42:17.5 | Spread (1st 5) 4:15.8 |
| 70, 71, 76, 95, 96, (97) |
| Luis Rodriguez, Austin Velazquez, Carlos Ruiz, Ethan Ballard, Nathan Casner, (Michael Bodiford) |
| 18:52.4, 18:58.5, 19:08.5, 22:09.9, 23:08.2, (24:40.5) |
14 | 415 | Midview,
OH - Team Time (1st 5) 1:41:00.6 | Spread (1st 5) 2:44.0 |
| 66, 80, 86, 91, 92, (93), (94) |
| Hayden Meek, Mark Allman, Jacob Winslow, Jacob Depinet, Jacob Difranco, (Ashton Mariner), (Kenzie McCarrick) |
| 18:46.5, 19:16.3, 20:14.2, 21:13.1, 21:30.5, (21:55.1), (21:58.4) |