1 | 50 | St Angela Merici,
OH - Team Time (1st 5) 40:15.6 | Spread (1st 5) 1:47.8 |
| 1, 6, 8, 9, 26, (30), (40) |
| Aiden Driscoll, Nolan Webb, Emmett Coughlin, William Graham, Colm Burke, (Luke Olson), (Asher French) |
| 7:22.1, 7:48.9, 7:56.7, 7:58.0, 9:09.9, (9:53.3), (11:11.3) |
2 | 63 | Urban Community School,
OH - Team Time (1st 5) 41:19.1 | Spread (1st 5) 1:29.1 |
| 3, 4, 12, 20, 24, (33) |
| Caleb Tipton, Benjamin Diaz, Waylon Stewart, Micah Traud, Kieran Marquez, (Judah Traud) |
| 7:34.1, 7:35.1, 8:19.1, 8:47.6, 9:03.2, (10:02.8) |
3 | 67 | Lakewood Catholic Academy,
OH - Team Time (1st 5) 41:29.9 | Spread (1st 5) 1:17.1 |
| 2, 13, 15, 18, 19, (21), (32) |
| Enrique Adsuar, Jack Koons, Henry Lann, Simon Zawadski, Andrew Czerwien, (Noah Culliton), (Nathaniel Perez) |
| 7:27.2, 8:19.5, 8:23.9, 8:35.0, 8:44.3, (8:52.1), (10:01.7) |
4 | 78 | St Mark,
OH - Team Time (1st 5) 43:30.2 | Spread (1st 5) 3:18.3 |
| 5, 10, 11, 16, 36, (37), (41) |
| Kellen Lentz, Aidan Arnold, Niall McGowan, Charles Urban, Edward Pecek, (Evan Besenyei), (Harrison Stewart) |
| 7:35.3, 8:14.5, 8:16.2, 8:30.6, 10:53.6, (10:55.9), (11:26.9) |
5 | 114 | St Peter-North Ridgeville,
OH - Team Time (1st 5) 44:34.6 | Spread (1st 5) 41.4 |
| 17, 22, 23, 25, 27, (31), (45) |
| Damien Nelson, Dominic Johnson, Dario Sanfilippo, Luka Heath, Jackson Taylor, (Mason Sacko), (Armani Tutalo) |
| 8:31.2, 8:52.8, 8:53.4, 9:04.6, 9:12.6, (9:55.0), (14:25.3) |
6 | 130 | St Charles Borromeo,
OH - Team Time (1st 5) 49:13.4 | Spread (1st 5) 4:29.5 |
| 7, 14, 28, 37, 44 |
| Jacob Portis, John Dzuric, Kolbe Hatgas, Nicholas Findley, Danny Pastrana-Graves |
| 7:54.0, 8:20.5, 9:39.5, 10:55.9, 12:23.5 |
7 | 179 | Sts Joseph and John,
OH - Team Time (1st 5) 53:42.6 | Spread (1st 5) 2:12.0 |
| 29, 34, 35, 39, 42, (43) |
| Johnny Futo, Fulton Wehrung, Camden Hughes, Liam Rousseau, Rocco Romeo, (Jonathan Wheller) |
| 9:40.3, 10:22.1, 10:47.1, 11:00.8, 11:52.3, (11:53.5) |