1 | 71 | St Angela Merici,
OH - Team Time (1st 5) 47:36.2 | Spread (1st 5) 31.7 |
| 5, 8, 18, 19, 21, (27), (30) |
| Coen Luecke, Julius Bodnar, Ryan Christ, Jack Quinn, William French, (Bryce Ries), (Owen McGee) |
| 9:10.7, 9:20.6, 9:40.8, 9:41.7, 9:42.4, (9:56.8), (9:59.3) |
2 | 102 | St Mary-Avon,
OH - Team Time (1st 5) 48:17.9 | Spread (1st 5) 48.6 |
| 9, 10, 16, 26, 41, (46), (67) |
| Thomas Niederst, Anthony Kulacz, John Barber, Hayden Slone, Angelo Kulacz, (Samuel Krese), (Nick Papesch) |
| 9:20.7, 9:21.5, 9:31.1, 9:55.3, 10:09.3, (10:21.3), (10:43.9) |
3 | 113 | Sts Joseph and John,
OH - Team Time (1st 5) 48:12.3 | Spread (1st 5) 1:34.2 |
| 1, 11, 23, 33, 45, (53), (56) |
| Maxwell Friedrich, Michael Rose, Tristen Nye, Michael Greulich, John Scally, (Luke Weiland), (Ethan Monachino) |
| 8:40.9, 9:23.6, 9:50.9, 10:01.8, 10:15.1, (10:29.8), (10:32.5) |
4 | 135 | St. Basil the Great,
OH - Team Time (1st 5) 48:57.3 | Spread (1st 5) 1:30.4 |
| 2, 12, 13, 50, 58, (64), (70) |
| Ben Mehendale, Franklin Vergilii, Kyle Brown, Oliver Geschke, Nolan Watson, (Karuso Pindor), (Ethan Hall) |
| 9:03.8, 9:26.7, 9:27.3, 10:25.3, 10:34.2, (10:42.4), (10:47.4) |
5 | 142 | St Raphael,
OH - Team Time (1st 5) 49:29.7 | Spread (1st 5) 47.0 |
| 7, 28, 34, 35, 38, (48), (52) |
| Jack Ross, Gavin Butler, Patrick Androsik, Jacob Filiatraut, Benjamin Nicklas, (Brady Anderson), (Shane Butler) |
| 9:20.1, 9:57.2, 10:02.2, 10:03.1, 10:07.1, (10:23.0), (10:29.6) |
6 | 151 | St Peter-North Ridgeville,
OH - Team Time (1st 5) 49:24.0 | Spread (1st 5) 1:25.4 |
| 6, 15, 20, 49, 61, (103), (107) |
| Lincoln Bouman, Jacob Cope, Franco Gallo, James Cristino, Ryan Mahaffey, (Aidan Bammerlin), (Jackson Dancy) |
| 9:11.0, 9:30.4, 9:41.8, 10:24.4, 10:36.4, (12:11.9), (13:04.6) |
7 | 189 | St Albert the Great,
OH - Team Time (1st 5) 50:26.5 | Spread (1st 5) 1:51.0 |
| 4, 22, 36, 51, 76, (96), (100) |
| Ethan Stein, Logan Hrabak, Elijah Kundla, Owen Mikin, Andrew Frederick, (William Zajac), (Colton Kalkbrenner) |
| 9:08.9, 9:46.2, 10:03.4, 10:28.1, 10:59.9, (11:44.0), (11:50.1) |
8 | 191 | Lakewood Catholic Academy,
OH - Team Time (1st 5) 51:03.5 | Spread (1st 5) 1:45.1 |
| 17, 25, 29, 37, 83, (90), (98) |
| Matthew Rowell, James Brocklehurst, Gabriel Ruiz, Finley Barmann, Jackson Wilburn, (Evan Seiler), (Gabriel Waters) |
| 9:40.2, 9:55.2, 9:58.8, 10:04.0, 11:25.3, (11:34.4), (11:47.2) |
9 | 231 | Incarnate Word Academy,
OH - Team Time (1st 5) 51:20.3 | Spread (1st 5) 1:36.4 |
| 3, 47, 57, 59, 65, (74), (75) |
| Victor Vysotskiy, Donald Heddesheim, Rafael Fini, Ben Thomas, Roman Fini, (Anthony Thein), (Dillan Hobe) |
| 9:06.5, 10:22.6, 10:33.7, 10:34.6, 10:42.9, (10:53.7), (10:55.7) |
10 | 252 | Urban Community School,
OH - Team Time (1st 5) 51:45.7 | Spread (1st 5) 1:20.3 |
| 14, 43, 54, 69, 72, (79), (93) |
| Robert Mancuso, Isaac Traud, Sebastian Diaz, Siddeeq Sabur, Gabriel Kachmyers, (Nathaniel Santiago), (Grabianowski Ethan) |
| 9:28.2, 10:13.6, 10:30.2, 10:45.2, 10:48.5, (11:09.8), (11:41.0) |
11 | 287 | St Brendan (North Olmsted),
OH - Team Time (1st 5) 53:20.0 | Spread (1st 5) 1:32.2 |
| 31, 40, 44, 84, 88, (97), (105) |
| Anthony D'Alessandro, Ethan Hill, Will Hren, Alex Hill, Ricky Schuler, (Ian Jones), (Ty Harrison) |
| 9:59.8, 10:07.7, 10:14.1, 11:26.4, 11:32.0, (11:44.4), (12:13.6) |
12 | 289 | Holy Trinity,
OH - Team Time (1st 5) 52:59.5 | Spread (1st 5) 1:35.6 |
| 24, 42, 68, 70, 85, (95), (101) |
| Kevin Lally, Stephen (Dutch) Daney, Jacob Bowman, Luke Fox, Chase Fortuna, (Hunter Fortuna), (Maxwell Muzychak) |
| 9:51.2, 10:10.0, 10:44.1, 10:47.4, 11:26.8, (11:43.4), (11:58.8) |
13 | 330 | St. Bridget of Kildare (Parma),
OH - Team Time (1st 5) 54:05.2 | Spread (1st 5) 1:10.4 |
| 38, 63, 66, 81, 82 |
| Zachary Rispoli, Johnathan Purcel, Meka Balas, Ryan Fischer, Oliver Marcelo |
| 10:07.1, 10:41.8, 10:43.6, 11:15.2, 11:17.5 |
14 | 332 | St Mark,
OH - Team Time (1st 5) 54:05.4 | Spread (1st 5) 1:32.3 |
| 32, 60, 73, 78, 89, (92), (99) |
| Devon Reed, Benjamin Berger, Vincent Russo, Evan Lentz, Owen Glazier, (Andrew Koch), (Liam Garrison) |
| 10:00.6, 10:35.2, 10:53.6, 11:03.1, 11:32.9, (11:37.6), (11:49.7) |
15 | 419 | St Bernadette,
OH - Team Time (1st 5) 57:02.4 | Spread (1st 5) 1:39.2 |
| 55, 77, 91, 94, 102, (104), (110) |
| Zach Smolak, Alex Stiegele, Allan Stiegele, Charles Reynolds, Tyler Stolph, (Brendan Certo), (Andrew Stiegele) |
| 10:31.3, 11:02.3, 11:36.9, 11:41.4, 12:10.5, (12:13.2), (14:23.4) |
16 | 421 | St. Columbkille,
OH - Team Time (1st 5) 57:33.1 | Spread (1st 5) 2:07.9 |
| 62, 80, 86, 87, 106, (108), (109) |
| Nicholas Piatak, Thomas Hayes, Colin Bibbo, Luke Bryda, Christopher Morel, (Matthew Piatak), (John Ottaviano) |
| 10:37.0, 11:12.4, 11:29.2, 11:29.6, 12:44.9, (13:32.6), (14:07.3) |