1 | 65 | Shaker Heights,
OH - Team Time (1st 5) 1:25:00.1 | Spread (1st 5) 56.2 |
| 4, 5, 15, 16, 25, (33), (40) |
| Matt Burnard, Vivek Divakarla, David Carpenter, Deandre Hall, Ben Cox, (John Carter), (Zak Reape) |
| 16:31.4, 16:31.8, 17:14.6, 17:14.7, 17:27.6, (17:35.9), (17:57.1) |
2 | 72 | Chardon,
OH - Team Time (1st 5) 1:25:28.6 | Spread (1st 5) 48.4 |
| 7, 10, 11, 14, 30, (37), (42) |
| Aidan Macaskill, Brian Horton, Luke Danison, Jack Sweet, Tucker Keeney, (Chris Gehrke), (Cohen Dawson) |
| 16:44.8, 16:57.6, 16:59.7, 17:13.3, 17:33.2, (17:48.2), (17:58.6) |
3 | 78 | Mentor,
OH - Team Time (1st 5) 1:25:28.8 | Spread (1st 5) 1:07.1 |
| 2, 13, 20, 21, 22, (24), (31) |
| Nick Kozlowski, James Ferro, Cole Rigsby, Cam Rigsby, Josh Risko, (Nate Warner), (Dominic Ricco) |
| 16:15.7, 17:07.5, 17:20.1, 17:22.7, 17:22.8, (17:27.4), (17:34.8) |
4 | 81 | Riverside (Painesville),
OH - Team Time (1st 5) 1:25:10.8 | Spread (1st 5) 1:27.5 |
| 1, 9, 17, 26, 28, (32), (34) |
| A.J. Hoffa, Zebadiah Zuber, JT Basco, Bryce Weber, Graham Scott, (Gabe Richner), (Clint Young) |
| 16:03.2, 16:53.2, 17:15.9, 17:27.8, 17:30.7, (17:35.3), (17:36.9) |
5 | 95 | Geneva,
OH - Team Time (1st 5) 1:25:58.9 | Spread (1st 5) 1:02.2 |
| 6, 8, 19, 27, 35, (39), (47) |
| Jacob Mirabell, Forrest Long, Alex Reese, Jacob Robinson, Jesse McElroy, (Zachary Reese), (Devin Cerjan) |
| 16:37.5, 16:52.7, 17:19.2, 17:29.8, 17:39.7, (17:52.3), (18:09.8) |
6 | 149 | Mayfield,
OH - Team Time (1st 5) 1:28:01.5 | Spread (1st 5) 40.2 |
| 18, 23, 29, 38, 41, (46), (49) |
| Justin Arnold, Ben Bremec, Bobby Godnavec, Ryan Vogel, Max Rollins, (Alex Grano), (Ben Saneda) |
| 17:18.0, 17:24.4, 17:31.9, 17:49.0, 17:58.2, (18:06.6), (18:30.0) |
7 | 243 | South (Willoughby),
OH - Team Time (1st 5) 1:34:06.8 | Spread (1st 5) 2:43.1 |
| 12, 52, 55, 59, 65, (69), (71) |
| Jacob Baker, Brett Babos, Paul Brunecz, James Johnson, Nathan Johnson, (Sean King), (John Barber) |
| 17:06.0, 18:41.3, 19:04.7, 19:25.7, 19:49.1, (20:30.7), (20:39.3) |
8 | 257 | Brush,
OH - Team Time (1st 5) 1:33:35.5 | Spread (1st 5) 1:08.2 |
| 45, 48, 51, 56, 57, (61), (64) |
| Jordan Raynor, Delbert Longino, Jeff Raynor, Tyrie Liddell, Malik Gulley, (Eric Robinson), (Josh Smith) |
| 18:05.8, 18:29.5, 18:39.4, 19:06.8, 19:14.0, (19:27.6), (19:47.4) |
9 | 265 | Cleveland Heights,
OH - Team Time (1st 5) 1:34:52.4 | Spread (1st 5) 2:51.7 |
| 36, 43, 50, 66, 70, (72), (73) |
| Daniel Lewis, Braedan Gallagher, Donavin Veccia, Claude Lewis, John Jackson, (Tristen Truitt), (Isaiah Hamilton) |
| 17:44.0, 18:00.8, 18:37.7, 19:54.2, 20:35.7, (20:47.3), (20:55.5) |
10 | 269 | North (Eastlake),
OH - Team Time (1st 5) 1:34:42.6 | Spread (1st 5) 1:22.3 |
| 44, 53, 54, 58, 60, (62), (63) |
| Thomas Okerwall, Trent Bucy, Jason Reik, Adon Baltrunas, David Valksnoras, (John Keough), (Bill Ungar) |
| 18:04.5, 18:51.5, 18:59.0, 19:20.8, 19:26.8, (19:34.6), (19:43.2) |
11 | 345 | Madison (Middletown),
OH - Team Time (1st 5) 1:53:37.1 | Spread (1st 5) 10:20.6 |
| 3, 79, 86, 88, 89, (90) |
| Nathan Thobe, Gabe Lehman, Erdem Guzelgunler, Jayden Crihfield, Sam Humphrey, (Joe Crim) |
| 16:30.6, 21:48.8, 23:57.9, 24:28.6, 26:51.2, (33:04.0) |
12 | 379 | John Hay,
OH - Team Time (1st 5) 1:47:47.6 | Spread (1st 5) 2:09.9 |
| 67, 74, 75, 81, 82, (83), (85) |
| Ernest Morris, Onowonoula Obasa, Barry Smith, Ramere McGee, William Kozak, (Reyhan Mohammed), (Damon Wallace) |
| 20:27.4, 21:00.0, 21:06.5, 22:36.4, 22:37.3, (22:42.8), (23:03.6) |
| 379 | Lakeside,
OH - Team Time (1st 5) 1:47:28.8 | Spread (1st 5) 1:40.4 |
| 68, 76, 77, 78, 80, (84), (87) |
| Thurston Shaw, Andrew Burlin, Brenden Hale, Sebastian Serano, Joey Varckette, (Brennon Gantner), (Bryan Smith) |
| 20:27.5, 21:25.8, 21:40.2, 21:47.4, 22:07.9, (23:01.3), (24:06.0) |