1 | 39 | St. Francis Xavier,
OH - Team Time (1st 5) 46:56.0 | Spread (1st 5) 30.4 |
| 3, 4, 5, 11, 16, (24), (43) |
| Alan Dravenstott, Alex Loeper, Caleb Cummings, Zach Robertson, Matthew Bildstein, (Lou Piernik), (Rick Baumgartner) |
| 9:11.4, 9:12.4, 9:18.2, 9:32.2, 9:41.8, (10:01.9), (10:51.7) |
2 | 59 | Sacred Heart of Jesus - Wadsworth,
OH - Team Time (1st 5) 47:44.6 | Spread (1st 5) 1:07.1 |
| 2, 7, 12, 13, 25, (34), (46) |
| Nick Miller, Nicholas Miller, Nathan Nemeth, Owen Porpora, Sam Hanna, (Dominic Delmoro), (Robert Kellner) |
| 9:00.7, 9:19.2, 9:38.0, 9:38.9, 10:07.8, (10:32.8), (11:00.8) |
3 | 77 | St. Hilary,
OH - Team Time (1st 5) 48:26.8 | Spread (1st 5) 1:23.8 |
| 1, 15, 17, 18, 26, (41), (50) |
| Matthew Sollenberger, Patrick Brady, Jacob Dudek, Jack Morris, Jeffrey Chi, (Daniel Morris), (Ian Davey) |
| 8:56.2, 9:41.1, 9:44.3, 9:45.2, 10:20.0, (10:49.7), (11:14.4) |
4 | 81 | St. Sebastian,
OH - Team Time (1st 5) 48:46.0 | Spread (1st 5) 1:05.6 |
| 6, 9, 14, 22, 30, (35), (36) |
| Kade Peets, Ian Quinn, Alex Phillip, Nicholas Beaven, Anthony Gorsuch, (John Petit), (Alex Reeves) |
| 9:18.9, 9:26.7, 9:39.0, 9:56.9, 10:24.5, (10:37.8), (10:42.5) |
5 | 107 | Seton Catholic,
OH - Team Time (1st 5) 49:54.5 | Spread (1st 5) 1:12.5 |
| 10, 19, 20, 21, 37, (45), (55) |
| Jacob Russo, Samuel Regalo, Jonathan Cutri, Charlie Babcock, William Loxley, (Colin Duber), (Nicholas Villanti) |
| 9:31.5, 9:51.2, 9:52.7, 9:55.1, 10:44.0, (10:54.3), (11:51.0) |
6 | 151 | St. Matthew,
OH - Team Time (1st 5) 52:22.5 | Spread (1st 5) 2:27.3 |
| 8, 23, 27, 39, 54, (58) |
| Kyle Stober, Chase Powers, Alexander Zraik, Anthony Albanese, Joseph Brennan, (Kyle Surblis) |
| 9:21.9, 10:00.9, 10:23.7, 10:46.8, 11:49.2, (12:23.2) |
7 | 182 | Immaculate Heart of Mary,
OH - Team Time (1st 5) 53:20.9 | Spread (1st 5) 26.9 |
| 29, 33, 38, 40, 42, (48), (53) |
| Joshua LaGuardia, Joseph Mehalik, Jared Phillips, Christian Jenkins, Zachary Conroy, (Ian Phillips), (Lucas Weisenburger) |
| 10:24.2, 10:32.7, 10:46.0, 10:46.9, 10:51.1, (11:06.6), (11:46.2) |
8 | 241 | St. Joseph-Cuyahoga Falls,
OH - Team Time (1st 5) 57:18.0 | Spread (1st 5) 2:02.0 |
| 31, 44, 49, 57, 60, (61), (65) |
| Trevor Haag, Tommy Bee, Michael Bee, Connor McIntyre, Raef Sisil, (Andrew Schmitt), (John Bulgrin) |
| 10:27.0, 10:54.1, 11:08.0, 12:19.9, 12:29.0, (12:30.9), (13:10.2) |
9 | 256 | St. Patrick,
OH - Team Time (1st 5) 58:57.1 | Spread (1st 5) 2:27.0 |
| 28, 51, 56, 59, 62, (63), (67) |
| Joey Daczko, Mason Hier, Jack Heineking, Stephen Gruber, Colin Scahill, (Aidan Ruehr), (Stephen Michniak) |
| 10:24.0, 11:21.0, 11:54.0, 12:27.1, 12:51.0, (12:53.0), (13:28.5) |
10 | 261 | Holy Family-Stow,
OH - Team Time (1st 5) 59:28.2 | Spread (1st 5) 2:42.4 |
| 32, 47, 52, 64, 66, (68), (69) |
| Adam Shah, Simon Haas, Luke Rajan, Mitchell Rajan, Ethan Shah, (Will Grayson), (Nathan Pohlman) |
| 10:30.6, 11:05.0, 11:34.6, 13:05.0, 13:13.0, (14:43.0), (15:04.9) |