1 | 37 | Corpus Christi Academy,
OH - Team Time (1st 5) 55:05.4 | Spread (1st 5) 1:15.9 |
| 1, 2, 5, 13, 16, (18), (29) |
| Babe Kwasniak, Jordan Raynor, Sean King, Evan Weybrecht, Marco Gaspar, (Carmen Caserio), (Ethan Boes) |
| 10:25.5, 10:38.2, 10:48.0, 11:32.3, 11:41.4, (11:42.7), (12:07.0) |
2 | 69 | GESU Catholic,
OH - Team Time (1st 5) 57:07.1 | Spread (1st 5) 1:07.5 |
| 3, 8, 15, 21, 22, (23), (49) |
| Will Leahy, Jayden Williams, Caleb DelaCruz, Benjamin Ravas, Henry Peyrebrune, (Brian Gent), (Alexander Mylen) |
| 10:45.6, 10:56.3, 11:40.0, 11:52.1, 11:53.1, (11:53.9), (13:31.0) |
3 | 118 | St. Sebastian,
OH - Team Time (1st 5) 1:00:03.3 | Spread (1st 5) 1:56.6 |
| 9, 14, 20, 34, 41, (53), (59) |
| Sawyer Huckabee, Brennan Chivers, Michael Walter, Ethan Wyszynski, Andrew Thomas, (Dominic Gasper), (Noah Bates) |
| 11:01.8, 11:33.2, 11:50.2, 12:39.7, 12:58.4, (13:51.6), (14:31.6) |
4 | 124 | St. Francis Xavier,
OH - Team Time (1st 5) 1:00:06.2 | Spread (1st 5) 1:55.1 |
| 4, 24, 30, 31, 35, (39), (42) |
| Alexander Paliga, Patrick Heider, Owen Maruca, Tim Burke, Marcus Kendel, (Tyler Palmer), (Aiden Fox) |
| 10:47.3, 12:00.6, 12:08.7, 12:27.2, 12:42.4, (12:48.3), (12:59.2) |
5 | 149 | St. Joan of Arc,
OH - Team Time (1st 5) 1:01:48.0 | Spread (1st 5) 1:50.3 |
| 11, 28, 32, 33, 45 |
| William Kay, Carter Kler, Finn Matheney, John Michael Kellis, Michael Overman |
| 11:19.7, 12:05.8, 12:36.0, 12:36.5, 13:10.0 |
6 | 164 | St. Mary-Chardon,
OH - Team Time (1st 5) 1:03:29.6 | Spread (1st 5) 4:16.5 |
| 6, 17, 37, 43, 61 |
| David Steimle, Karl Dietz, Matthew Sopchak, Christian Pawar, James Joyce |
| 10:52.5, 11:42.1, 12:44.0, 13:02.0, 15:09.0 |
7 | 173 | St. Barnabas,
OH - Team Time (1st 5) 1:05:39.7 | Spread (1st 5) 6:48.7 |
| 7, 19, 27, 46, 74 |
| Luke Ondracek, Alexander Bye, Christopher Turner, Raymond Conley II, Christopher Costantini |
| 10:53.8, 11:46.0, 12:04.4, 13:13.0, 17:42.5 |
8 | 190 | Holy Family-Stow,
OH - Team Time (1st 5) 1:04:39.8 | Spread (1st 5) 3:10.0 |
| 12, 26, 40, 52, 60, (67), (71) |
| Colin Crandall, Dominic Bertoni, Joe Zakelj, Ben Virostek, Ethan Chicoski, (Max Canan), (Mario DAndrea) |
| 11:27.3, 12:03.4, 12:51.6, 13:40.2, 14:37.3, (15:29.5), (16:26.3) |
9 | 214 | Notre Dame Elementary,
OH - Team Time (1st 5) 1:05:37.2 | Spread (1st 5) 2:48.0 |
| 10, 44, 51, 54, 55, (56), (77) |
| Brian Bates, Lorenzo Linek, Aidan Patterson, Connor Patterson, Quinn Petersen, (Vidas Sasnauskas), (Jacob Britt) |
| 11:06.5, 13:08.7, 13:34.9, 13:52.6, 13:54.5, (14:01.9), (22:59.0) |
10 | 230 | Ss. Robert and William,
OH - Team Time (1st 5) 1:08:28.1 | Spread (1st 5) 3:42.5 |
| 25, 36, 38, 62, 69, (73) |
| Brendan Quinlan, Kaden Petrich, Austin Barnett, Eric Sito, Thomas Coyne, (Dennis Farahani) |
| 12:01.2, 12:43.4, 12:45.6, 15:14.2, 15:43.7, (17:19.8) |
11 | 295 | Seton Catholic,
OH - Team Time (1st 5) 1:14:07.9 | Spread (1st 5) 3:04.4 |
| 47, 48, 58, 70, 72, (75), (76) |
| Brady Eggleston, Michael Martin, Joshua Potter, John Pavlo, Alex Chen, (Parik Nepal), (Jacob Schapel) |
| 13:23.6, 13:28.4, 14:29.4, 16:18.5, 16:28.0, (18:06.7), (21:56.5) |
12 | 299 | St. Hilary,
OH - Team Time (1st 5) 1:13:40.3 | Spread (1st 5) 1:46.4 |
| 50, 57, 63, 64, 65, (66), (68) |
| Jacob Bonus, Joseph Redle, William Scherler, Lukas Werckman, Augustine Leung, (Anthony Chiera), (Vincent Rossetti) |
| 13:34.0, 14:08.5, 15:18.1, 15:19.3, 15:20.4, (15:21.4), (15:42.7) |