1 | 16 | Mentor,
OH - Team Time (1st 5) 1:21:19.0 | Spread (1st 5) 30.2 |
| 1, 2, 3, 4, 6, (8), (9) |
| Joe Polakowski, Brandon Stoldt, Wade Elmore, Chris Canala, Maverick Hunsinger, (Colin Blakemore), (Dominic Oddo) |
| 15:58.9, 16:11.4, 16:18.9, 16:20.7, 16:29.1, (16:54.6), (16:55.6) |
2 | 45 | Shaker Heights,
OH - Team Time (1st 5) 1:24:13.9 | Spread (1st 5) 49.5 |
| 5, 7, 10, 11, 12, (14), (15) |
| Justyn Moore, Brian Lief, James Caffrey, Jonah Ricanati, Jonathan Suna, (Brend Frothingham), (Louie Seguin) |
| 16:22.3, 16:33.7, 16:59.3, 17:06.8, 17:11.8, (17:20.5), (17:27.4) |
3 | 126 | Mayfield,
OH - Team Time (1st 5) 1:29:45.9 | Spread (1st 5) 17.5 |
| 22, 24, 25, 27, 28, (34), (35) |
| Tom Grieshammer, Drew Evans, Ryan Evans, Nick Gawry, Mike Milyo, (Ben Browngardt), (Tom Kovacs) |
| 17:47.9, 17:54.2, 17:56.3, 18:02.1, 18:05.4, (18:13.5), (18:14.4) |
4 | 129 | Riverside (Painesville),
OH - Team Time (1st 5) 1:29:36.2 | Spread (1st 5) 1:15.1 |
| 16, 17, 18, 33, 45, (49), (51) |
| Brandon Monty, Alex Farenchak, Ryan Schwarzwalder, Justin Belle, Sean Nick, (George Lassnick), (Ryan Schwartzwalder) |
| 17:27.9, 17:32.1, 17:40.2, 18:13.0, 18:43.0, (19:09.4), (19:11.4) |
5 | 142 | North (Eastlake),
OH - Team Time (1st 5) 1:30:15.5 | Spread (1st 5) 1:28.6 |
| 13, 20, 26, 40, 43, (47), (48) |
| Dan Car, Jack Petrecca, Nick Crevda, David Bayes, Jared Hill, (Johnny Car), (Connor Kati) |
| 17:13.9, 17:45.2, 17:58.3, 18:35.6, 18:42.5, (18:47.8), (18:51.1) |
6 | 188 | South (Willoughby),
OH - Team Time (1st 5) 1:32:20.5 | Spread (1st 5) 1:07.2 |
| 30, 32, 36, 37, 53, (56), (57) |
| Matt Richmond, Justin Mesterhazy, Chase Bertagnolli, Jake Schuenaman, Samuel Orians, (Ethan Knott), (Cameron Hamman) |
| 18:06.5, 18:10.6, 18:24.7, 18:25.0, 19:13.7, (19:25.7), (19:27.3) |
7 | 197 | Cleveland Heights,
OH - Team Time (1st 5) 1:33:07.1 | Spread (1st 5) 1:36.9 |
| 21, 29, 41, 52, 54, (55), (58) |
| Na'Shawn Collins, Filip Bovens, Jordan Hall, Noah Weisblat, Tahir Cobbs, (Josh Robertson), (Malik Taylor) |
| 17:45.4, 18:05.7, 18:41.5, 19:12.2, 19:22.3, (19:24.3), (19:31.1) |
8 | 206 | Brush,
OH - Team Time (1st 5) 1:33:25.0 | Spread (1st 5) 2:01.6 |
| 23, 31, 44, 46, 62, (63), (68) |
| Micheal Baio, Greg Lamantia, Joshua Pope, Cameron Hill, Marcellus Byrd, (Maurice Lovette), (Corey Best) |
| 17:53.7, 18:09.1, 18:42.6, 18:44.3, 19:55.3, (19:55.6), (20:33.4) |
9 | 218 | Harvey,
OH - Team Time (1st 5) 1:35:03.6 | Spread (1st 5) 3:17.8 |
| 19, 38, 42, 49, 70, (71) |
| Jose Reynoso, Daniel Razo, Karl Rigo, Elijah Brown, Myles Hammond, (Victor Serano) |
| 17:41.2, 18:31.9, 18:42.1, 19:09.4, 20:59.0, (21:06.8) |
10 | 298 | Euclid Senior,
OH - Team Time (1st 5) 1:40:01.0 | Spread (1st 5) 3:01.8 |
| 39, 59, 60, 67, 73, (77) |
| De'Quan Williams, Jaren Gilliam, Sam Smerdel, Dylan Schied, Christopher Munz, (Donovan Patterson) |
| 18:34.2, 19:40.0, 19:40.7, 20:30.1, 21:36.0, (22:00.0) |
11 | 354 | Shaw,
OH - Team Time (1st 5) 1:46:26.3 | Spread (1st 5) 1:42.8 |
| 64, 65, 74, 75, 76, (78), (79) |
| Treshon Bankhead, Seandale Green, Tyrone McClendon, Dae'von Woodard, Deshyn Young, (Ivan Tinsley), (John Ferguson) |
| 20:17.1, 20:17.4, 21:53.3, 21:58.6, 21:59.9, (22:01.3), (22:05.3) |
12 | 367 | Madison (Middletown),
OH - Team Time (1st 5) 1:48:38.9 | Spread (1st 5) 3:29.8 |
| 61, 69, 72, 82, 83 |
| Hunter Hall, Ethan Wilson, Connor Chupka, Ethan Waldo, Delton Robinson |
| 19:48.2, 20:53.9, 21:24.7, 23:14.1, 23:18.0 |
13 | 396 | John Hay,
OH - Team Time (1st 5) 1:53:26.4 | Spread (1st 5) 3:43.9 |
| 66, 80, 81, 84, 85, (86), (87) |
| Donnie Provitt, Cornell Wen, Kendall Wood, Devin Smith, Chauncy Sanders, (Jesean Williams), (David Carter) |
| 20:25.2, 22:23.7, 22:39.1, 23:49.3, 24:09.1, (24:10.9), (27:56.4) |