1 | 83 | St Gabriel,
OH - Team Time (1st 5) 47:33.5 | Spread (1st 5) 1:03.2 |
| 3, 9, 15, 25, 31, (53), (146) |
| Nathan Zanko, Jack Roman, Drew Maynard, Brandon Raizis, Andrew Liberatore, (Shawn Castiglione), (Joseph Bucurel) |
| 8:53.8, 9:17.9, 9:36.7, 9:48.1, 9:57.0, (10:25.0), (12:02.4) |
2 | 117 | Holy Trinity,
OH - Team Time (1st 5) 48:58.8 | Spread (1st 5) 37.0 |
| 12, 13, 28, 30, 34, (94), (99) |
| Stephen (Dutch) Daney, Walter Blouch, Kevin Lally, Jacob Newman, Luke Fox, (Maxwell Muzychak), (Chase Fortuna) |
| 9:30.8, 9:32.3, 9:51.9, 9:56.0, 10:07.8, (10:58.9), (11:06.7) |
3 | 139 | St. Mary (Hudson),
OH - Team Time (1st 5) 49:09.3 | Spread (1st 5) 1:07.2 |
| 8, 10, 20, 50, 51, (59), (63) |
| Nick Wojnowski, Carter Ploskunak, Brex Stacey, Jack Donovan, Charles Giannatti, (Owen Stec), (Layne Robinson) |
| 9:16.0, 9:23.1, 9:44.3, 10:22.7, 10:23.2, (10:32.8), (10:35.4) |
4 | 189 | Sts Joseph and John,
OH - Team Time (1st 5) 49:46.9 | Spread (1st 5) 2:01.4 |
| 2, 26, 35, 49, 77, (81), (87) |
| Brian Geary, Giovanni Pianca, Jacob Wirtz, Jake Timko, Parker Kaylor, (Joseph Dolder), (Luke Weiland) |
| 8:43.0, 9:48.2, 10:08.8, 10:22.5, 10:44.4, (10:46.9), (10:52.7) |
5 | 230 | St. Sebastian,
OH - Team Time (1st 5) 51:13.7 | Spread (1st 5) 58.4 |
| 18, 22, 58, 60, 72 |
| Joseph Haller, Marcus Chuba, Nathaniel Chuba, Evan Rea, Isaac Sullivan |
| 9:42.3, 9:44.9, 10:32.6, 10:33.2, 10:40.7 |
6 | 240 | St Angela Merici,
OH - Team Time (1st 5) 51:09.5 | Spread (1st 5) 1:30.0 |
| 7, 52, 54, 56, 71, (114), (118) |
| Coen Luecke, Graysen Blake, Nash Luecke, Elliott Sutherland, Connor Majeski, (Ronan Elliott), (Reid Sutherland) |
| 9:09.8, 10:23.5, 10:27.1, 10:29.3, 10:39.8, (11:19.2), (11:26.4) |
7 | 283 | St. Matthew,
OH - Team Time (1st 5) 52:19.6 | Spread (1st 5) 29.0 |
| 37, 43, 64, 69, 70, (89), (93) |
| Lucas Didyk, Constatine Pulos, Jack Viera, Karlen Clark, Ernesto (Ernie) Lopez Musgrave, (Luke Eckart), (Eli Clark) |
| 10:10.3, 10:15.0, 10:36.7, 10:38.3, 10:39.3, (10:56.1), (10:58.3) |
8 | 313 | St Paschal Baylon,
OH - Team Time (1st 5) 52:26.7 | Spread (1st 5) 2:27.6 |
| 11, 29, 61, 74, 138, (145), (156) |
| J P Kane, Garrett Bell, Dominic Schaffer, Kevin Moore, Neil Turner, (Jacob Bales), (Benjamin Grossner) |
| 9:24.7, 9:53.1, 10:33.7, 10:42.9, 11:52.3, (12:02.1), (12:19.4) |
9 | 321 | Holy Family-Stow,
OH - Team Time (1st 5) 52:41.9 | Spread (1st 5) 1:47.4 |
| 23, 27, 47, 100, 124, (125), (127) |
| Owen Cotter, Grant Cotter, Izak Nutter, Patrick Brooke, Andrew Bogoniewski, (Sam Nowak), (Christopher Devons) |
| 9:47.1, 9:50.5, 10:21.8, 11:08.0, 11:34.5, (11:34.7), (11:36.0) |
10 | 331 | St Raphael,
OH - Team Time (1st 5) 52:49.8 | Spread (1st 5) 1:13.6 |
| 20, 64, 73, 82, 92, (132), (139) |
| Benjamin Nicklas, Tyler Zapolnik, Graham Dunstan, Cullen Aschenbrener, Shane Butler, (Logan Adkins), (Keegan Whitford) |
| 9:44.3, 10:36.7, 10:42.8, 10:48.1, 10:57.9, (11:47.7), (11:54.4) |
11 | 346 | GESU Catholic,
OH - Team Time (1st 5) 53:05.4 | Spread (1st 5) 3:54.3 |
| 4, 24, 40, 109, 169 |
| Thomas Lodowski, Benjamin Denk, Ian Harrison, Jimmy Comerford, Ezekiel Bartlett |
| 8:57.7, 9:47.4, 10:12.8, 11:15.5, 12:52.0 |
12 | 347 | Corpus Christi Academy,
OH - Team Time (1st 5) 52:39.8 | Spread (1st 5) 2:13.2 |
| 5, 45, 79, 105, 113, (140), (170) |
| Nathanael Honvou, Braylon Moultrie, Jackson Dardis, Chase Prewitt, Theodore Tatarko, (Tripp Lawrence), (Conner Cameron) |
| 9:05.2, 10:15.7, 10:46.0, 11:14.5, 11:18.4, (11:55.0), (12:53.1) |
13 | 375 | Sacred Heart of Jesus - Wadsworth,
OH - Team Time (1st 5) 53:38.2 | Spread (1st 5) 48.6 |
| 42, 57, 83, 96, 97, (102), (122) |
| Jake Mount, Thomas Trausch, Jackson Kase, Calvin Kresowaty, Andrew Bernard, (Alistair Jonke), (George Gale) |
| 10:14.3, 10:31.5, 10:49.1, 11:00.4, 11:02.9, (11:12.3), (11:31.1) |
14 | 384 | St Mary-Avon,
OH - Team Time (1st 5) 53:16.5 | Spread (1st 5) 2:16.5 |
| 6, 41, 110, 111, 116, (119), (123) |
| John Barber, Nathan Niederst, Aaron Gresko, Nick Papesch, Jake McClain, (Joseph Budinger), (Duncan McDowell) |
| 9:06.5, 10:13.6, 11:15.8, 11:17.6, 11:23.0, (11:28.9), (11:32.2) |
15 | 390 | Lakewood Catholic Academy,
OH - Team Time (1st 5) 53:55.1 | Spread (1st 5) 1:59.1 |
| 19, 38, 98, 104, 131, (136), (137) |
| Finley Barmann, Benedict Andrews, Mandrake Harapiak, Phillip Rowell, Wesley Livchak, (Luca Salerno), (Jackson Wilburn) |
| 9:43.8, 10:11.0, 11:03.8, 11:13.6, 11:42.9, (11:50.9), (11:51.4) |
16 | 415 | Urban Community School,
OH - Team Time (1st 5) 54:29.5 | Spread (1st 5) 2:20.0 |
| 17, 46, 101, 107, 144, (150), (192) |
| Isaac Traud, Gabriel Kachmyers, Gavin Martinitis, Cameron Tipton, Gabriel Carreon, (Isaac Reitz), (Jose McKenney) |
| 9:40.6, 10:21.0, 11:12.2, 11:15.1, 12:00.6, (12:06.6), (15:47.5) |
17 | 421 | St. Basil the Great,
OH - Team Time (1st 5) 54:31.4 | Spread (1st 5) 1:43.1 |
| 39, 75, 76, 90, 141, (148), (157) |
| Eddie Beach, Victor Mizak, Brendan Kazalac, Karuso Pindor, Ryan Reissig, (Oliver Bellone), (Gabriel Szczesniak) |
| 10:12.3, 10:43.1, 10:44.2, 10:56.4, 11:55.4, (12:05.4), (12:19.5) |
18 | 469 | St. Bridget of Kildare (Parma),
OH - Team Time (1st 5) 55:22.0 | Spread (1st 5) 2:49.5 |
| 16, 68, 95, 126, 164 |
| Zachary Rispoli, Johnathan Purcel, Justin Purcell, Justin Purcel, Samuel Rispoli |
| 9:39.4, 10:38.1, 10:59.7, 11:35.9, 12:28.9 |
19 | 473 | St. Columbkille,
OH - Team Time (1st 5) 55:42.0 | Spread (1st 5) 2:03.2 |
| 44, 55, 84, 135, 155, (166), (183) |
| Nicholas Piatak, Peyton Kocmit, Thomas Hayes, Gavin McAuley, Luke Bryda, (James Dzurik), (Christopher Morel) |
| 10:15.5, 10:27.7, 10:50.5, 11:49.6, 12:18.7, (12:40.3), (14:02.1) |
20 | 557 | St Bernadette,
OH - Team Time (1st 5) 57:22.4 | Spread (1st 5) 2:12.9 |
| 36, 62, 149, 151, 159, (163), (181) |
| Jake McIntosh, Henry Defazio, Charles Reynolds, Dean Reynolds, Tyler Stolph, (Allan Stiegele), (Mark Smolak) |
| 10:09.3, 10:35.3, 12:05.9, 12:09.7, 12:22.2, (12:24.1), (13:26.8) |
21 | 559 | St. Mary-Chardon,
OH - Team Time (1st 5) 57:54.7 | Spread (1st 5) 5:36.9 |
| 1, 67, 147, 160, 184 |
| Samuel Steimle, Adam Nelson, Aidan Passow, Owen Joyce, Daniel Doan |
| 8:36.3, 10:37.9, 12:05.0, 12:22.3, 14:13.2 |
22 | 560 | St Brendan (North Olmsted),
OH - Team Time (1st 5) 57:29.9 | Spread (1st 5) 3:37.0 |
| 14, 106, 112, 153, 175 |
| Anthony D'Alessandro, Alex Hill, Anthony Mazzella, Anthony Fratini, Lucas Steimle |
| 9:35.1, 11:14.6, 11:17.9, 12:10.2, 13:12.1 |
23 | 580 | St. Joan of Arc,
OH - Team Time (1st 5) 58:38.5 | Spread (1st 5) 3:11.0 |
| 33, 66, 134, 168, 179, (194) |
| Brennan Coley, Kellen Donnelly, Charles Panzica, Mike McHale, David Daniels, (Atticus Coleman) |
| 10:07.5, 10:37.1, 11:48.9, 12:46.5, 13:18.5, (16:16.2) |
24 | 613 | St Mark,
OH - Team Time (1st 5) 57:56.7 | Spread (1st 5) 1:33.1 |
| 85, 103, 121, 142, 162 |
| Andrew Koch, Rylan Elbin, Liam Garrison, Evan Lentz, evan Arnold |
| 10:50.9, 11:13.3, 11:30.4, 11:58.1, 12:24.0 |
25 | 629 | St Peter-North Ridgeville,
OH - Team Time (1st 5) 58:51.9 | Spread (1st 5) 2:21.4 |
| 86, 88, 120, 158, 177, (188), (191) |
| Brian Simonetta, Dominic Gallo, Gino Micochero, Jeremy Faris, Will Bouman, (Joseph Simonetta), (Jackson Johnson) |
| 10:52.1, 10:55.1, 11:30.2, 12:21.0, 13:13.5, (14:47.0), (15:45.7) |
| 629 | St. Patrick,
OH - Team Time (1st 5) 1:01:40.6 | Spread (1st 5) 5:17.8 |
| 48, 91, 129, 171, 190 |
| Patrick Warczak, Gabriel Ross, Max Stumpf, Dylan Warczak, Henry Shelton |
| 10:22.4, 10:57.7, 11:38.2, 13:02.1, 15:40.2 |
27 | 638 | Seton Catholic,
OH - Team Time (1st 5) 59:34.4 | Spread (1st 5) 2:28.8 |
| 78, 80, 128, 174, 178, (180), (185) |
| Joshua Button, Dominic Telerico, Damien Baran, Luke Kolencik, Zachary Tark, (Joshua Gordyan), (Tyler Omega) |
| 10:45.1, 10:46.1, 11:38.1, 13:11.2, 13:13.9, (13:23.7), (14:23.9) |
28 | 678 | Incarnate Word Academy,
OH - Team Time (1st 5) 1:00:14.4 | Spread (1st 5) 3:00.4 |
| 32, 152, 154, 167, 173, (176), (186) |
| Sanjey Ranganathan, Oliver Skowronski, Avighn Asur, Michael Claudio, Advait Nishit, (Jack Edwards), (Martin Drlik) |
| 10:04.9, 12:09.8, 12:10.8, 12:43.6, 13:05.3, (13:13.0), (14:37.3) |
29 | 705 | St. Hilary,
OH - Team Time (1st 5) 1:00:50.0 | Spread (1st 5) 2:30.9 |
| 117, 130, 133, 143, 182, (187), (189) |
| John Devine, Ezekiel Pelland, David McCarron, Benjamin Blevins, Alana Carducci, (Roman Delgado), (John McCarron) |
| 11:26.2, 11:39.0, 11:47.8, 11:59.9, 13:57.1, (14:38.7), (15:01.0) |
30 | 720 | St Albert the Great,
OH - Team Time (1st 5) 1:00:33.1 | Spread (1st 5) 1:47.9 |
| 108, 115, 160, 165, 172, (193) |
| Colton Kalkbrenner, Andrew Frederick, Anthony Lanse, Ben Herman, Jacob Kyker, (Aiden Brenner) |
| 11:15.4, 11:21.1, 12:22.3, 12:31.0, 13:03.3, (16:02.2) |