1 | 39 | Mentor,
OH - Team Time (1st 5) 1:24:21.2 | Spread (1st 5) 1:22.1 |
| 3, 5, 7, 11, 13, (14), (16) |
| Joe Polakowski, Joey Finucan, Tyler Fuerst, Chris Ruszkowski, Jake Carlson, (Michael Ferro), (Dominic Oddo) |
| 15:58.6, 16:41.9, 17:00.4, 17:19.6, 17:20.7, (17:25.2), (17:26.2) |
2 | 64 | Lake Catholic,
OH - Team Time (1st 5) 1:24:26.8 | Spread (1st 5) 2:07.6 |
| 1, 2, 18, 20, 23, (35), (43) |
| Matt Bull, Jacob Keating, Peyton Potter, Matt Kirchner, John Levan, (Colin Waddle), (Chase Scott) |
| 15:42.4, 15:45.9, 17:32.4, 17:36.1, 17:50.0, (18:21.8), (18:34.0) |
3 | 99 | Riverside (Painesville),
OH - Team Time (1st 5) 1:27:50.9 | Spread (1st 5) 1:51.8 |
| 6, 9, 17, 21, 46, (51), (57) |
| Brandon Monty, Alex Farenchak, Ryan Schwarzwalder, A.J. Hoffa, Jonathan Arn, (Caden Rice), (james cox) |
| 16:50.2, 17:07.0, 17:31.8, 17:39.9, 18:42.0, (18:56.5), (19:19.6) |
4 | 124 | Shaker Heights,
OH - Team Time (1st 5) 1:28:07.0 | Spread (1st 5) 2:07.5 |
| 3, 26, 28, 33, 34, (37), (44) |
| Justyn Moore, Ryan Duffett, Jonah Ricanati, Zak Reape, Matt Burnard, (Fenner Dreyfuss-Wells), (Joe Sammon) |
| 15:58.6, 17:57.1, 17:59.5, 18:05.7, 18:06.1, (18:23.3), (18:35.5) |
5 | 152 | Mayfield,
OH - Team Time (1st 5) 1:30:24.4 | Spread (1st 5) 48.8 |
| 19, 24, 32, 38, 39, (40), (41) |
| Ben Browngardt, Alex Tramontano, Ryan Evans, Jonathan Haling, Mike Milyo, (Frank Young), (Mike Hradesky) |
| 17:35.8, 17:54.5, 18:05.2, 18:24.3, 18:24.6, (18:30.3), (18:32.7) |
6 | 169 | Harvey,
OH - Team Time (1st 5) 1:31:14.3 | Spread (1st 5) 2:04.4 |
| 10, 25, 29, 49, 56, (59), (78) |
| Jose Reynoso, Jeff Rupert, Karl Rigo, David Boykin, Victor Serano, (Victor Rodriguez), (Hector Rodriguez) |
| 17:11.0, 17:55.3, 18:01.6, 18:51.0, 19:15.4, (19:49.3), (22:18.4) |
7 | 185 | Cleveland Heights,
OH - Team Time (1st 5) 1:33:05.0 | Spread (1st 5) 3:44.1 |
| 8, 12, 47, 54, 64, (67), (68) |
| Na'Shawn Collins, Jordan Hall, Daniel Lewis, D'angelo Carter, Dawon Campbell, (Isaac Bass), (David Mckenzie) |
| 17:00.8, 17:20.5, 18:47.3, 19:11.5, 20:44.9, (21:10.2), (21:12.2) |
8 | 190 | South (Willoughby),
OH - Team Time (1st 5) 1:32:02.5 | Spread (1st 5) 1:34.6 |
| 22, 30, 31, 52, 55, (60), (63) |
| Justin Mesterhazy, Matt Richmond, Jake Schuenaman, Ethan Knott, Samuel Orians, (Keven Ledenican), (Austen Smith) |
| 17:40.0, 18:02.8, 18:04.7, 19:00.4, 19:14.6, (19:58.5), (20:24.4) |
9 | 242 | Brush,
OH - Team Time (1st 5) 1:37:50.6 | Spread (1st 5) 4:48.7 |
| 15, 27, 61, 62, 77 |
| Charles Kowalski, Micheal Baio, Joshua Pope, Ryan Pless, Marcellus Byrd |
| 17:25.6, 17:57.3, 20:01.9, 20:11.5, 22:14.3 |
10 | 275 | North (Eastlake),
OH - Team Time (1st 5) 1:39:13.7 | Spread (1st 5) 3:05.8 |
| 36, 45, 58, 66, 70, (72), (73) |
| Nick Crevda, Connor Kati, Dominick Rayl, Nick Watson, David Bayes, (Johnny Hunt), (Nick Ayers) |
| 18:22.2, 18:37.3, 19:38.7, 21:07.5, 21:28.0, (21:43.9), (21:44.1) |
11 | 292 | Euclid Senior,
OH - Team Time (1st 5) 1:39:54.8 | Spread (1st 5) 3:13.4 |
| 42, 48, 53, 74, 75, (76), (80) |
| De'Quan Williams, Jaren Gilliam, Sam Smerdel, Donovan Patterson, Christopher Munz, (Larry Smith), (Jalen Sharkelford) |
| 18:32.8, 18:50.5, 19:00.5, 21:44.8, 21:46.2, (22:05.2), (24:06.0) |
12 | 334 | Madison (Middletown),
OH - Team Time (1st 5) 1:46:35.2 | Spread (1st 5) 4:53.7 |
| 50, 65, 69, 71, 79, (81), (82) |
| Nathan Thobe, Hunter Hall, Connor Chupka, Ethan Wilson, Erdem Guzelgunler, (Wally Stogner), (Jeremy Maddox) |
| 18:53.4, 21:01.7, 21:13.2, 21:39.8, 23:47.1, (24:12.3), (26:04.0) |