1 | 32 | St Vincent-St Mary,
OH - Team Time (1st 5) 1:24:58.1 | Spread (1st 5) 22.1 |
| 3, 4, 6, 7, 12, (18), (24) |
| Nick Campbell, Brian Heller, Joe Rossetti, Marco Colant, Corey Large, (Bryce Patrick), (Chris Pamer) |
| 16:50.9, 16:55.0, 16:59.4, 16:59.8, 17:13.0, (17:23.9), (17:38.8) |
2 | 49 | Cuyahoga Valley Chrst Acad,
OH - Team Time (1st 5) 1:24:35.5 | Spread (1st 5) 1:33.4 |
| 1, 2, 5, 15, 26, (27), (32) |
| Ryan Adams, Ben Bockoven, Noah LeBay, Luke Mazanec, Alex Bartel, (Spencer Potesta), (Nate Lyons) |
| 16:12.9, 16:17.7, 16:57.2, 17:21.4, 17:46.3, (17:56.4), (18:32.5) |
3 | 64 | Woodridge,
OH - Team Time (1st 5) 1:26:14.1 | Spread (1st 5) 18.9 |
| 9, 11, 13, 14, 17, (19), (20) |
| John Harry, Andrew Stewart, Noah Bullock, Kyle Jarvis, Tyler Adams, (Gabriel Boyd), (Tim Faiken) |
| 17:03.8, 17:10.3, 17:18.0, 17:19.3, 17:22.7, (17:25.2), (17:26.5) |
4 | 81 | Mogadore Field,
OH - Team Time (1st 5) 1:26:45.3 | Spread (1st 5) 43.2 |
| 8, 10, 16, 22, 25, (29), (30) |
| Nate Conroy, Clark Bookman, Adam Salberg, Harrison Lewis, Jimmy Kubitza, (Ian Tuel), (Jacob Miterko) |
| 17:02.2, 17:06.3, 17:22.6, 17:28.8, 17:45.4, (18:03.4), (18:09.8) |
5 | 175 | Archbishop Hoban,
OH - Team Time (1st 5) 1:33:38.1 | Spread (1st 5) 1:35.8 |
| 23, 34, 38, 39, 41, (44), (51) |
| Joel Brennan, Mike Hornacek, Sam Ruscak, Tom Bulgrin, Mitchell Kozik, (Alec Trexler), (Joel Krznaric) |
| 17:35.9, 18:46.0, 19:01.5, 19:03.0, 19:11.7, (19:30.5), (19:58.2) |
6 | 179 | Springfield (Akron),
OH - Team Time (1st 5) 1:34:34.5 | Spread (1st 5) 3:58.5 |
| 21, 28, 33, 36, 61, (62), (63) |
| James Williams, David Carlyn, Tristan Phillips, Jonathan Michaels, Joey Reed, (Matt Wilson), (Lane Spraggins) |
| 17:28.0, 18:00.7, 18:45.7, 18:53.6, 21:26.5, (21:37.3), (21:47.9) |
7 | 218 | Streetsboro,
OH - Team Time (1st 5) 1:37:23.2 | Spread (1st 5) 50.9 |
| 37, 43, 45, 46, 47, (60), (65) |
| Tyler Garman, Jake Suttell, Jake Gould, Alec Bindus, Tomlin Burgess, (Jacob Fifik), (Kenny Guzy) |
| 18:57.2, 19:22.1, 19:35.6, 19:40.2, 19:48.1, (21:25.7), (22:28.3) |
8 | 236 | Southeast,
OH - Team Time (1st 5) 1:38:25.1 | Spread (1st 5) 1:56.0 |
| 31, 40, 53, 54, 58, (66) |
| Nathaniel Angel, Brandon McCullough, Nick Tarter, Robert Skidmore, Zach McKenzie, (Griffin Redeker) |
| 18:32.2, 19:05.0, 20:07.7, 20:12.0, 20:28.2, (22:40.1) |
9 | 252 | Buchtel,
OH - Team Time (1st 5) 1:39:39.3 | Spread (1st 5) 1:00.7 |
| 42, 49, 50, 55, 56, (57), (59) |
| Javier Gaiter, Na' Juan Lusane, Malik Brown, Terron Thompson, Eric Portis, (Antonio Hambrick), (Tyrice Pace) |
| 19:16.0, 19:53.2, 19:57.3, 20:16.1, 20:16.7, (20:27.7), (20:31.0) |
10 | 266 | Coventry,
OH - Team Time (1st 5) 1:44:44.9 | Spread (1st 5) 5:24.6 |
| 35, 48, 52, 64, 67, (68) |
| Tucker Pearce, Evan Davenport, Sam Neugebauer, Dempsey Maag, Caleb Burdett, (Josh Goudy) |
| 18:47.0, 19:49.5, 20:01.6, 21:55.2, 24:11.6, (24:28.2) |