1 | 62 | Sts Joseph and John,
OH - Team Time (1st 5) 1:02:17.3 | Spread (1st 5) 1:01.2 |
| 3, 7, 14, 17, 21, (22), (30) |
| Matthew Giuliano, Joseph Dolder, James Wancata, Tony McGowan, Colin Frushour, (Michael Riedl), (Elliot Hoehler) |
| 11:54.2, 12:18.6, 12:32.8, 12:36.3, 12:55.4, (12:56.7), (13:35.5) |
2 | 113 | St Bernadette,
OH - Team Time (1st 5) 1:05:20.9 | Spread (1st 5) 1:15.0 |
| 8, 18, 27, 29, 31, (35), (48) |
| Tyler Stolph, Robert Vlosich, Henry Defazio, Charles DeFazio, Chase Clemow, (Mark Smolak), (Luke Bodman) |
| 12:20.8, 12:43.0, 13:11.3, 13:30.0, 13:35.8, (13:54.9), (14:21.7) |
3 | 114 | St Mary - Berea,
OH - Team Time (1st 5) 1:05:32.3 | Spread (1st 5) 2:42.6 |
| 5, 9, 11, 32, 57, (65) |
| Evan Mordarski, Parker Kaylor, Peyton Smutak, Ian Ketvertis, Mason Little, (Kye Hild) |
| 12:07.9, 12:22.8, 12:24.2, 13:46.9, 14:50.5, (15:18.6) |
4 | 157 | St. Christopher Rocky River,
OH - Team Time (1st 5) 1:07:20.3 | Spread (1st 5) 3:17.4 |
| 2, 13, 25, 56, 61 |
| Owen Klocker, Zane Loepp, Grant Gollinger, Benedictus Budiman, Daniel Johnston |
| 11:51.2, 12:31.9, 13:02.8, 14:45.8, 15:08.6 |
5 | 174 | Lakewood Catholic Academy,
OH - Team Time (1st 5) 1:09:01.8 | Spread (1st 5) 1:13.3 |
| 24, 28, 39, 40, 43, (51), (59) |
| Mandrake Harapiak, Jacob Schreiner, Wesley Livchak, Joe Kubiak, Liam Callahan, (John Wallace), (Sam Coury) |
| 13:02.4, 13:20.8, 14:11.1, 14:11.8, 14:15.7, (14:35.5), (14:51.5) |
6 | 190 | St Mary-Avon,
OH - Team Time (1st 5) 1:09:08.8 | Spread (1st 5) 3:50.6 |
| 1, 26, 34, 58, 71 |
| Sam Morris, Luke Jones, Charles Szewczykowski, Samuel Plas, Joseph Saccardi |
| 11:43.3, 13:06.8, 13:53.6, 14:51.2, 15:33.9 |
7 | 192 | Urban Community School,
OH - Team Time (1st 5) 1:09:37.4 | Spread (1st 5) 1:35.8 |
| 19, 38, 44, 45, 46, (62), (64) |
| Samuel Heuberger, Gavin Martinitis, Gabriel Carreon, Van Stewart, Cameron Tipton, (Cortland Muttillo), (Mounir Abdelkarim) |
| 12:43.6, 13:59.5, 14:15.8, 14:19.1, 14:19.4, (15:13.8), (15:18.1) |
8 | 220 | St Joseph Amherst,
OH - Team Time (1st 5) 1:11:32.5 | Spread (1st 5) 3:29.7 |
| 15, 41, 42, 49, 73 |
| Jackson Strawn, Jason Drop, Benjamin Heinowski, Daniel Collins, Dean Kloos |
| 12:34.3, 14:14.0, 14:14.5, 14:25.7, 16:04.0 |
9 | 224 | St Jude,
OH - Team Time (1st 5) 1:12:56.9 | Spread (1st 5) 5:35.0 |
| 10, 12, 54, 68, 80 |
| Lucas Conner, Henry Wooten, Preston Himes, Nicholas Belcik, Oliver Wooten |
| 12:23.4, 12:26.3, 14:40.3, 15:28.5, 17:58.4 |
10 | 233 | St Mark,
OH - Team Time (1st 5) 1:16:44.4 | Spread (1st 5) 9:08.6 |
| 6, 20, 50, 72, 85 |
| Rylan Elbin, Joseph Sonby, Luca Drvenkar, John Musson, Gregory Estergall |
| 12:08.8, 12:49.3, 14:30.9, 15:58.0, 21:17.4 |
11 | 241 | St Albert the Great,
OH - Team Time (1st 5) 1:12:30.6 | Spread (1st 5) 4:29.0 |
| 4, 37, 60, 66, 74, (76), (83) |
| Gavin Lieber, Owen Stein, Jacob Kyker, Leo Kulaszewski, Jacob Reyes, (Anthony Lanse), (Ryder Deighton) |
| 11:55.5, 13:59.0, 14:51.8, 15:19.8, 16:24.5, (16:30.0), (18:36.7) |
12 | 262 | St Raphael,
OH - Team Time (1st 5) 1:15:53.6 | Spread (1st 5) 5:12.9 |
| 23, 35, 47, 75, 82, (89) |
| Robert Pinkava, Patrick Krajcik, Evan Lochner, William Kelly, Santino Deighton, (Nolan Leonard) |
| 13:00.4, 13:54.9, 14:20.1, 16:24.9, 18:13.3, (22:56.5) |
13 | 281 | St Peter-North Ridgeville,
OH - Team Time (1st 5) 1:15:13.2 | Spread (1st 5) 2:49.3 |
| 33, 53, 55, 63, 77, (84), (87) |
| Brian Simonetta, Dominic Nelson, Aston Sanfilippo, Niko Stofan, Brennan Perry, (Drew Perry), (Jacob Hargis) |
| 13:53.1, 14:38.4, 14:45.1, 15:14.2, 16:42.4, (21:12.7), (22:21.1) |
14 | 318 | St Joseph-Avon Lake,
OH - Team Time (1st 5) 1:23:04.1 | Spread (1st 5) 9:31.6 |
| 16, 67, 70, 79, 86 |
| Jack Feczko, Holden (Archie) Mueller, Simon Groshek, Ryan Ivanoff, Sean McNulty |
| 12:34.6, 15:25.6, 15:32.7, 17:25.0, 22:06.2 |
15 | 368 | Acad Of St. Bartholomew,
OH - Team Time (1st 5) 1:27:26.2 | Spread (1st 5) 7:45.3 |
| 52, 69, 78, 81, 88 |
| Bryson Barther, Aaron Piper, Martin Drlik, Nicholas Buccilli, Sam Rispoli |
| 14:36.0, 15:30.4, 16:49.7, 18:08.8, 22:21.3 |