1 | 26 | St Angela Merici,
OH - Team Time (1st 5) 1:00:04.3 | Spread (1st 5) 27.3 |
| 2, 3, 4, 5, 12, (17), (23) |
| Elliot Rodstrom, Peter Fitzpatrick, Charles Rooney, Daniel Condrich, William Winstead, (Daniel DeVenney), (Noah Keim) |
| 11:49.3, 11:54.8, 12:00.7, 12:02.9, 12:16.6, (12:34.0), (12:41.6) |
2 | 113 | Lakewood Catholic Academy,
OH - Team Time (1st 5) 1:04:02.4 | Spread (1st 5) 1:17.8 |
| 10, 15, 18, 29, 41, (49), (57) |
| Jack O'Sullivan, Jack McCarthy, Cormac Nolan, Sam Saracina, James O'Donnell, (Freddy Becker), (Jim Matousek) |
| 12:16.1, 12:32.1, 12:36.7, 13:03.6, 13:33.9, (13:49.4), (14:11.0) |
3 | 126 | Sts Joseph and John,
OH - Team Time (1st 5) 1:04:15.7 | Spread (1st 5) 1:57.2 |
| 1, 9, 34, 39, 43, (44), (55) |
| Robert Klanac, Andrew Vichill, Brandon Fisher, Trysten Zahoransky, Jacob Koshel, (Daniel Festa), (Ethan Williams) |
| 11:41.5, 12:13.1, 13:10.0, 13:32.4, 13:38.7, (13:43.8), (14:02.7) |
4 | 134 | St. Basil the Great,
OH - Team Time (1st 5) 1:04:40.3 | Spread (1st 5) 1:04.6 |
| 13, 20, 32, 33, 36, (40), (42) |
| Patrick Hyland, Andrew Eicher, Makarios McCune, Collin Patton, Charles Hyland, (Nicholas Zimbardi), (Logan Feeney) |
| 12:21.9, 12:37.5, 13:07.0, 13:07.4, 13:26.5, (13:33.4), (13:36.7) |
5 | 159 | Holy Trinity,
OH - Team Time (1st 5) 1:06:08.2 | Spread (1st 5) 3:23.8 |
| 7, 8, 24, 47, 73, (84), (91) |
| Liam Reilly, Andrew Hoffman, Liam Brian, Matthew Boehm, Dermot Fox, (James Slife), (Frank Kapalko) |
| 12:03.6, 12:08.3, 12:42.6, 13:46.3, 15:27.4, (16:09.9), (18:56.4) |
6 | 184 | St Raphael,
OH - Team Time (1st 5) 1:07:13.0 | Spread (1st 5) 2:36.7 |
| 11, 28, 35, 45, 65, (77), (92) |
| Drew Allen, Brady Gibbs, William Carroll, Cian Hoban, Owen Zawadzki, (Andrew Musca), (Dylan McNamara) |
| 12:16.5, 12:54.9, 13:24.5, 13:43.9, 14:53.2, (15:37.6), (19:02.5) |
7 | 202 | Incarnate Word Academy,
OH - Team Time (1st 5) 1:08:04.7 | Spread (1st 5) 3:22.5 |
| 14, 25, 30, 51, 82, (88) |
| Thomas Deucher, Adam Mocho, Lukas Bewley, Colin Frank, Jude Telesz, (Gabriel Fini) |
| 12:31.9, 12:43.8, 13:04.0, 13:50.6, 15:54.4, (16:52.7) |
| 202 | St Bernadette,
OH - Team Time (1st 5) 1:07:16.7 | Spread (1st 5) 1:20.8 |
| 26, 31, 37, 52, 56, (59), (64) |
| Timothy Schafer, Ethan Schum, Jack Bush, Evan Bennett, Matthew Boepple, (John Becker), (Ryan Zickes) |
| 12:45.1, 13:04.9, 13:26.7, 13:54.1, 14:05.9, (14:19.4), (14:49.1) |
9 | 216 | St Mark,
OH - Team Time (1st 5) 1:08:25.1 | Spread (1st 5) 2:31.3 |
| 15, 27, 53, 54, 67, (89), (90) |
| Thomas Kilbane, Joe Kelly, Patrick Curry, Joseph Kastelic, Bryan Curry, (Ben Vacca), (Aaron Harper) |
| 12:32.1, 12:50.9, 13:56.6, 14:02.1, 15:03.4, (16:57.8), (17:49.8) |
10 | 237 | St Mary-Avon,
OH - Team Time (1st 5) 1:09:25.5 | Spread (1st 5) 2:35.4 |
| 21, 22, 61, 63, 70, (75), (83) |
| Matthew Krese, Ryan Marshall, Kevin Theile, Colin Garrity, Aidan DeBolt, (Carter Strnad), (Massimo Barb) |
| 12:38.3, 12:40.3, 14:25.8, 14:27.4, 15:13.7, (15:34.3), (16:01.3) |
11 | 238 | St Brendan (North Olmsted),
OH - Team Time (1st 5) 1:10:13.6 | Spread (1st 5) 3:45.4 |
| 6, 19, 60, 72, 81 |
| Matt Savoy, Jackson Sonnhalter, Sonny Elbert, Daniel Szuhay, Jacob Free |
| 12:03.4, 12:36.9, 14:25.2, 15:19.3, 15:48.8 |
12 | 288 | St Albert the Great,
OH - Team Time (1st 5) 1:12:03.0 | Spread (1st 5) 1:50.3 |
| 46, 48, 50, 68, 76, (79), (85) |
| John Poston, Jakob Shella, Nicklaus Zajac, Evan Kotlyn, Daniel Nordstrom, (Jack Dailey), (Jack Miranda) |
| 13:44.4, 13:49.0, 13:49.8, 15:05.1, 15:34.7, (15:46.1), (16:34.2) |
13 | 305 | Urban Community School,
OH - Team Time (1st 5) 1:12:55.9 | Spread (1st 5) 2:10.1 |
| 38, 58, 62, 69, 78, (80) |
| Osgar Nugent, Ben Mullin-Vanneste, Nate Briggs, Edward Cole Fluker, Matthew Mullin-Gray, (Aidan Smith) |
| 13:29.8, 14:11.9, 14:27.1, 15:07.2, 15:39.9, (15:48.5) |
14 | 384 | St. Bridget of Kildare (Parma),
OH - Team Time (1st 5) 1:19:06.4 | Spread (1st 5) 1:48.3 |
| 66, 71, 74, 86, 87 |
| Brandon Moran, Luigi Filippelli, Owen Janos, Zachary Bomgardner, Alexander Bomgardner |
| 14:56.9, 15:18.6, 15:28.4, 16:37.3, 16:45.2 |