1 | 58 | St Edward,
OH - Team Time (1st 5) 1:24:56.5 | Spread (1st 5) 1:37.0 |
| 2, 3, 10, 20, 23, (32), (38) |
| Dan Conway, Alex Hauptman, Daniel Condrich, Evan Bork, Thomas Hoffman, (Jack Reardon), (Max Hoelker) |
| 16:00.3, 16:36.9, 17:06.2, 17:35.8, 17:37.3, (17:50.1), (17:58.4) |
2 | 83 | Avon Lake,
OH - Team Time (1st 5) 1:26:56.4 | Spread (1st 5) 1:05.1 |
| 5, 11, 15, 16, 36, (42), (47) |
| Jacob Nasr, Matt Henry, Ryan Keller, Michael Kuban, Nick Schulz, (Patrick Neipp), (Paul Osborn) |
| 16:49.1, 17:18.1, 17:24.5, 17:30.5, 17:54.2, (18:00.7), (18:06.9) |
3 | 95 | Avon,
OH - Team Time (1st 5) 1:27:14.1 | Spread (1st 5) 1:03.4 |
| 4, 14, 19, 25, 33, (44), (53) |
| Jett Wieber, Luke Gardner, Muhammad Abedeljaber, Joe Laforet, Cole Emerine, (Ethan Sear), (Ryan Hammerschidt) |
| 16:46.9, 17:23.0, 17:35.2, 17:38.7, 17:50.3, (18:04.1), (18:14.5) |
4 | 108 | Amherst Steele,
OH - Team Time (1st 5) 1:26:25.4 | Spread (1st 5) 2:08.2 |
| 1, 9, 30, 31, 37, (40), (43) |
| Josh Hill, Matthew Kirsch, Jacob Raesler, Devin Baumgartner, Gabriel Del Valle, (Ethan Barnes), (Cael Walker) |
| 15:47.5, 17:04.3, 17:48.4, 17:49.5, 17:55.7, (17:59.1), (18:01.6) |
5 | 111 | Strongsville,
OH - Team Time (1st 5) 1:28:10.6 | Spread (1st 5) 24.6 |
| 12, 18, 26, 27, 28, (39), (52) |
| Neil Mazzone, Tyler Housum, Joey Schemer, Matt Malloy, Jack Mott, (Jack Malczewski), (Matt Williams) |
| 17:22.1, 17:33.8, 17:43.4, 17:44.6, 17:46.7, (17:58.6), (18:14.2) |
6 | 142 | Lakewood,
OH - Team Time (1st 5) 1:28:25.4 | Spread (1st 5) 1:12.5 |
| 7, 21, 29, 35, 50, (63), (65) |
| Cormac Peppard-Kramer, Conor Peppard-Kramer, Patrick McCallum, Tyler Hannah, Joseph Toole, (James O'Donnell), (Joseph Kelly) |
| 16:57.5, 17:36.0, 17:47.9, 17:54.0, 18:10.0, (18:38.6), (18:44.1) |
7 | 182 | Olmsted Falls,
OH - Team Time (1st 5) 1:29:14.4 | Spread (1st 5) 1:29.7 |
| 6, 22, 41, 56, 57, (58), (82) |
| Joe Backus, Collin Cook, Ryan Kolesar, Andrew Vichill, Douglas Kukura, (Griffin Purdy), (Michael Borovich) |
| 16:55.1, 17:36.4, 17:59.2, 18:18.9, 18:24.8, (18:29.0), (19:53.1) |
8 | 211 | Westlake,
OH - Team Time (1st 5) 1:30:30.5 | Spread (1st 5) 1:06.0 |
| 17, 24, 49, 60, 61, (68), (69) |
| Colin Walsh, Alex Dzurec, Matthew Eadie, Lance Clemons, K.J. Mueller, (Ivan Tucholski), (Eric Kronz) |
| 17:32.2, 17:38.4, 18:09.7, 18:32.0, 18:38.2, (18:55.9), (18:56.0) |
9 | 267 | North Ridgeville,
OH - Team Time (1st 5) 1:31:59.9 | Spread (1st 5) 1:09.0 |
| 34, 45, 51, 66, 71, (75), (77) |
| Eddie Laviano, Patrick Bay, Alex Serna, Adam Menser, Eric Reynolds, (Caden Blaylock), (Tobin Grendzynski) |
| 17:52.7, 18:04.3, 18:10.5, 18:50.7, 19:01.7, (19:20.4), (19:30.2) |
10 | 270 | Berea-Midpark,
OH - Team Time (1st 5) 1:32:09.6 | Spread (1st 5) 1:59.6 |
| 8, 54, 67, 70, 71, (80), (81) |
| Ethan Bradt, Anthony Cocita, Eric Poole, Zach Hoessle, Ty Treiber, (Shane Luszczynski), (Spencer Reardon) |
| 17:02.1, 18:14.8, 18:54.0, 18:57.0, 19:01.7, (19:43.8), (19:50.2) |
11 | 282 | Midview,
OH - Team Time (1st 5) 1:33:32.2 | Spread (1st 5) 2:55.6 |
| 13, 59, 62, 64, 84, (85), (91) |
| Robert Callaway, Hayden Meek, Mark Allman, Ryan Carnahan, Jacob Winslow, (Jacob Depinet), (Jacob Difranco) |
| 17:22.7, 18:29.1, 18:38.4, 18:43.7, 20:18.3, (20:20.8), (21:23.2) |
12 | 326 | North Olmsted,
OH - Team Time (1st 5) 1:34:17.7 | Spread (1st 5) 1:17.9 |
| 48, 55, 73, 74, 76, (78), (83) |
| Sean Whelan, Braden Martens, Aidan Fox, Owen Conway, Austin Bilski, (Albert Oleksy), (Kyle Smith) |
| 18:09.3, 18:18.1, 19:10.3, 19:12.8, 19:27.2, (19:33.9), (19:57.9) |
13 | 386 | Elyria,
OH - Team Time (1st 5) 1:40:39.0 | Spread (1st 5) 3:03.2 |
| 46, 79, 86, 87, 88, (88), (90) |
| Isiah Torres, Jason Balmuta, Jamar Daniely, Brennan Meadows, Ayden Pol, (Tim Lugar), (Dylan Kmieck) |
| 18:06.5, 19:41.9, 20:45.8, 20:55.1, 21:09.7, (21:09.7), (21:16.3) |