1 | 29 | St Angela Merici,
OH - Team Time (1st 5) 34:10.0 | Spread (1st 5) 43.0 |
| 3, 4, 6, 7, 9, (10), (12) |
| Connor Mangan, Bobby Rosol, Tommy McManamon, Scott Will, Aaron Rodstrom, (Charlie Rosol), (Spencer Johnson) |
| 6:32.0, 6:33.0, 6:51.0, 6:59.0, 7:15.0, (7:19.0), (7:23.0) |
2 | 79 | Lakewood Catholic Academy,
OH - Team Time (1st 5) 38:39.0 | Spread (1st 5) 1:14.0 |
| 8, 10, 14, 22, 25, (28), (32) |
| Martin Irwin, Matthew Rowell, Aidan Bangert, Declan Loftus, Jonathon Reighard, (Dante Scott), (Grant Vogelgesang) |
| 7:11.0, 7:19.0, 7:29.0, 8:15.0, 8:25.0, (8:34.0), (8:48.0) |
3 | 93 | St Bernadette,
OH - Team Time (1st 5) 38:55.6 | Spread (1st 5) 2:28.0 |
| 1, 18, 21, 26, 27, (30), (35) |
| Ryan Bennett, Thomas (Jake) Boker, Sean Garlock, Lucas Treska, Danny Certo, (Paul McNeeley), (Luke Smolak) |
| 5:59.0, 7:51.0, 8:13.4, 8:25.2, 8:27.0, (8:36.0), (8:58.0) |
4 | 96 | St Albert the Great,
OH - Team Time (1st 5) 39:42.0 | Spread (1st 5) 2:09.0 |
| 2, 19, 22, 24, 29, (34), (39) |
| Benjamin Ziemianski, Ryan Kerber, Kelan Wiseman, Joseph Reardon, Nicholas Pascarella, (Andrew Novotny), (Elijah Kundla) |
| 6:26.0, 8:02.0, 8:15.0, 8:24.0, 8:35.0, (8:54.0), (9:25.0) |
5 | 111 | St. Basil the Great,
OH - Team Time (1st 5) 40:18.0 | Spread (1st 5) 2:56.0 |
| 5, 16, 17, 33, 40 |
| Mario Gajewski, Carson Horvath, Ben Mehendale, Brennan Albainy, Noah Polman |
| 6:40.0, 7:32.0, 7:41.0, 8:49.0, 9:36.0 |
6 | 115 | Urban Community School,
OH - Team Time (1st 5) 40:52.0 | Spread (1st 5) 1:34.0 |
| 13, 15, 20, 31, 36, (36), (38) |
| Henry Cornely, Oscar Diaz, William Garland, Daniel Fisher, Nicholas Mullin-Gray, (Jun Rodriguez), (Tobias Ratstatter) |
| 7:25.0, 7:31.0, 8:12.0, 8:45.0, 8:59.0, (8:59.0), (9:00.0) |