1 | 38 | St. Sebastian,
OH - Team Time (1st 5) 1:03:25.1 | Spread (1st 5) 1:33.4 |
| 1, 6, 8, 11, 12, (13), (30) |
| Alex Phillip, Kevin Rybka, Cole Kelley, John Petit, Anthony Gorsuch, (Josh Johnson), (George Zografakis) |
| 11:31.3, 12:51.8, 12:52.9, 13:04.4, 13:04.7, (13:05.7), (14:53.9) |
2 | 72 | Holy Family-Stow,
OH - Team Time (1st 5) 1:07:00.2 | Spread (1st 5) 2:11.1 |
| 2, 3, 20, 23, 24, (34), (36) |
| Garrett Ansley, Adam Shah, Patrick Kline, Michael Bowling, Ryan Gabele, (Alex Virostek), (Vincenzo Cavallaro) |
| 12:05.6, 12:22.0, 14:05.5, 14:10.4, 14:16.7, (16:02.3), (16:07.0) |
3 | 77 | St. Francis Xavier,
OH - Team Time (1st 5) 1:08:13.6 | Spread (1st 5) 1:20.4 |
| 4, 16, 17, 18, 22, (28), (29) |
| Matthew Bildstein, Anthony Periandri, Adam Geary, Oscar Valentine, Lou Piernik, (Joseph Mion), (Matthew Russo) |
| 12:48.3, 13:44.0, 13:45.1, 13:47.5, 14:08.7, (14:42.3), (14:50.2) |
4 | 94 | St. Matthew,
OH - Team Time (1st 5) 1:09:46.1 | Spread (1st 5) 1:49.8 |
| 6, 15, 21, 25, 27, (35), (39) |
| Kyle Stober, Adam Dinovo, Jacob McKay, Noah Thompson, Nicolas Cadena, (Colin Radous), (Cameron Johnson) |
| 12:51.8, 13:41.3, 14:07.6, 14:23.8, 14:41.6, (16:04.8), (16:55.7) |
5 | 112 | Seton Catholic,
OH - Team Time (1st 5) 1:11:28.8 | Spread (1st 5) 2:19.1 |
| 9, 14, 26, 31, 32, (33), (37) |
| Jonathan Cutri, Brennan Eggleston, Nathan Beskid, William Granchi III, Nathaniel Plaspohl, (Charlie Martin), (Jack Perrotta) |
| 12:57.7, 13:26.5, 14:32.9, 15:14.9, 15:16.8, (15:40.9), (16:09.9) |
| 112 | St Vincent de Paul,
OH - Team Time (1st 5) 1:13:45.5 | Spread (1st 5) 4:14.7 |
| 5, 10, 19, 38, 40 |
| Jules Christensen, Bailey Klein, Cameron Bailey, Monte Schellenberger, Anthony Brown |
| 12:50.6, 13:03.3, 14:01.7, 16:44.6, 17:05.3 |