1 | 26 | Sts Joseph and John,
OH - Team Time (1st 5) 52:19.2 | Spread (1st 5) 55.0 |
| 2, 3, 4, 5, 12, (21), (26) |
| Benjamin Rose, Joseph Dolder, Jacob Wirtz, Giovanni Pianca, Elliot Hoehler, (Andrew Merimee), (Alaster Dolder) |
| 10:07.3, 10:17.0, 10:23.2, 10:29.4, 11:02.3, (11:25.5), (11:32.7) |
2 | 77 | Holy Trinity,
OH - Team Time (1st 5) 55:25.4 | Spread (1st 5) 1:28.4 |
| 1, 16, 18, 20, 22, (60), (66) |
| Jacob Newman, Maxwell Muzychak, Jacob Hoy, Nathan Shaker, Christopher Jirgal, (Miguel Solis), (Leonardo Kacir) |
| 9:57.7, 11:16.1, 11:20.1, 11:25.4, 11:26.1, (12:31.3), (12:48.0) |
3 | 112 | St Mary-Avon,
OH - Team Time (1st 5) 56:26.7 | Spread (1st 5) 1:15.5 |
| 7, 9, 29, 32, 35, (56), (68) |
| Nathan Niederst, Landon Kunkle, Henry Wooten, Joseph Budinger, Colin Nichols, (Samuel Plas), (Luke Jones) |
| 10:33.6, 10:40.8, 11:39.4, 11:43.8, 11:49.1, (12:27.3), (13:03.1) |
4 | 114 | Lakewood Catholic Academy,
OH - Team Time (1st 5) 57:14.8 | Spread (1st 5) 58.5 |
| 14, 17, 19, 23, 41, (48), (50) |
| Michael Logan, Enzo Caroniti, Georgio Almiroudis, Liam Callahan, Lucas Ruiz, (Luca Salerno), (Daniel Corrigan) |
| 11:04.8, 11:19.1, 11:20.8, 11:26.8, 12:03.3, (12:08.1), (12:11.8) |
5 | 135 | St. Basil the Great,
OH - Team Time (1st 5) 57:31.8 | Spread (1st 5) 1:34.3 |
| 6, 15, 34, 37, 43, (45), (58) |
| Eddie Beach, Nathan Petras, Preston Martelon, EJ Ristau, Tyler Roth, (Brendan Kazalac), (Peter Champ) |
| 10:31.4, 11:12.4, 11:48.3, 11:54.0, 12:05.7, (12:06.1), (12:28.4) |
6 | 174 | St Bernadette,
OH - Team Time (1st 5) 58:39.9 | Spread (1st 5) 1:42.8 |
| 8, 28, 36, 49, 53, (59), (63) |
| Jake McIntosh, Tristan Messina, Matthew Colman, Dean Reynolds, Alexander Hill, (Tyler Stolph), (Mark Smolak) |
| 10:39.9, 11:38.2, 11:50.4, 12:08.7, 12:22.7, (12:30.6), (12:37.6) |
7 | 182 | St Angela Merici,
OH - Team Time (1st 5) 59:18.6 | Spread (1st 5) 1:03.7 |
| 13, 39, 40, 44, 46, (47), (67) |
| Nash Luecke, Joseph Bednar, Connor Chambers, Rory Petrulis, Rory O'Donnell, (Matthew Kubasek), (Brendan Carlin) |
| 11:02.7, 12:01.7, 12:01.8, 12:06.0, 12:06.4, (12:07.3), (12:50.7) |
8 | 183 | St Raphael,
OH - Team Time (1st 5) 59:18.3 | Spread (1st 5) 1:28.4 |
| 11, 25, 38, 52, 57, (61), (64) |
| Graham Dunstan, Aaron Plowman, Zachary Owen, Shane Butler, Brandon Harding, (Cooper Wehrmeister), (Logan Adkins) |
| 10:59.8, 11:32.5, 11:57.5, 12:20.3, 12:28.2, (12:33.5), (12:40.0) |
9 | 195 | Urban Community School,
OH - Team Time (1st 5) 1:00:23.0 | Spread (1st 5) 2:06.0 |
| 27, 30, 31, 33, 74, (78), (82) |
| Gavin Martinitis, Cameron Tipton, Isaac Reitz, Samuel Heuberger, Levi Habermann, (Gabriel Carreon), (Brexton King) |
| 11:35.0, 11:40.0, 11:43.0, 11:44.0, 13:41.0, (13:53.0), (14:56.0) |
10 | 226 | St Mark,
OH - Team Time (1st 5) 1:00:39.0 | Spread (1st 5) 2:15.3 |
| 10, 42, 51, 54, 69, (73), (80) |
| Liam Garrison, Evan Lentz, Andrew Koch, Rylan Elbin, evan Arnold, (Liam Lentz), (Benjamin Losteiner) |
| 10:48.9, 12:05.4, 12:17.5, 12:23.0, 13:04.2, (13:30.9), (14:24.2) |
11 | 320 | St. Columbkille,
OH - Team Time (1st 5) 1:06:58.8 | Spread (1st 5) 3:47.4 |
| 24, 62, 72, 79, 83, (87), (88) |
| Peyton Kocmit, Gavin McAuley, Sullivan So, Christian Dzurik, James Dzurik, (Jackson Eschmeyer), (Landon Chandler) |
| 11:26.9, 12:34.4, 13:26.0, 14:17.2, 15:14.3, (19:05.0), (19:26.3) |
12 | 356 | St Peter-North Ridgeville,
OH - Team Time (1st 5) 1:11:06.4 | Spread (1st 5) 5:56.9 |
| 55, 70, 71, 75, 85, (86) |
| Brian Simonetta, Jeremy Faris, Seth Reichle, Aston Sanfilippo, Jacob Glascox, (Jacob Hargis) |
| 12:24.6, 13:13.3, 13:24.1, 13:42.9, 18:21.5, (18:58.2) |
13 | 383 | St Joseph Amherst,
OH - Team Time (1st 5) 1:11:01.7 | Spread (1st 5) 3:30.0 |
| 65, 76, 77, 81, 84 |
| Jason Drop, Aymen Sliman, Daniel Collins, Benjamin Heinowski, Hunter Waller |
| 12:41.5, 13:45.0, 13:48.6, 14:35.1, 16:11.5 |