1 | 36 | South Range,
OH - Team Time (1st 5) 1:24:43.3 | Spread (1st 5) 1:53.3 |
| 1, 3, 7, 12, 13, (18), (27) |
| Spencer Bush, Michael Hvizdos, Isaac Baun, Brian Stanley, Alex Garwacki, (Liam Justison), (Kaden Sykes) |
| 15:43.9, 16:27.1, 17:20.6, 17:34.5, 17:37.2, (17:53.1), (18:07.6) |
2 | 79 | Hawken,
OH - Team Time (1st 5) 1:28:26.4 | Spread (1st 5) 1:13.1 |
| 4, 11, 15, 21, 28, (43), (48) |
| Nick Garcia-Whitko, Sam Cohen, David Hamilton, Parker Carrus, Michael Mari, (George Outcalt), (Mac McMillan) |
| 16:56.7, 17:30.1, 17:49.3, 18:00.5, 18:09.8, (18:57.0), (19:16.1) |
3 | 109 | Salem,
OH - Team Time (1st 5) 1:29:49.3 | Spread (1st 5) 1:00.5 |
| 9, 14, 24, 29, 33, (35), (41) |
| Jacob McLachlan, Davin Koskinen, Will Madison, Darius Beck, Lucas Ziegler, (Tim Stephens), (Collin Helmick) |
| 17:23.0, 17:47.7, 18:04.8, 18:10.3, 18:23.5, (18:36.5), (18:48.2) |
4 | 114 | Lakeview,
OH - Team Time (1st 5) 1:29:40.6 | Spread (1st 5) 1:03.3 |
| 5, 16, 30, 31, 32, (38), (54) |
| Zac Haley, Caleb Carlson, Mason Spicher, Landon Farr, Hunter Picuri, (Luca Comichisto), (Evan Hyde) |
| 17:11.0, 17:49.4, 18:12.6, 18:13.3, 18:14.3, (18:39.3), (19:35.1) |
5 | 145 | Niles Mckinley,
OH - Team Time (1st 5) 1:31:54.4 | Spread (1st 5) 2:24.1 |
| 6, 17, 20, 47, 55, (58), (67) |
| Nathan Lanham, Ryan Cline, Ashton Russo, Christopher Noland, David Wilson, (Zach Thorp), (Logan Crummel) |
| 17:14.9, 17:49.8, 17:55.3, 19:15.4, 19:39.0, (20:05.3), (20:42.4) |
6 | 151 | Poland Seminary,
OH - Team Time (1st 5) 1:31:32.7 | Spread (1st 5) 4:07.0 |
| 2, 10, 25, 51, 63, (64), (65) |
| Sarah Bashinski, Tony Gallo, Andrew Biggs, Sam James, Matthew Smith, (Gage Hunter), (Jack Dwyer) |
| 16:12.6, 17:25.9, 18:04.9, 19:29.7, 20:19.6, (20:20.6), (20:21.6) |
7 | 170 | James A Garfield,
OH - Team Time (1st 5) 1:33:06.5 | Spread (1st 5) 1:25.3 |
| 22, 23, 26, 49, 50, (59), (66) |
| Cody Leasure, Cole Owens, Nolan Wysong, Ben Garlich, Kyle Schaefer, (Max May), (Matthew Kane) |
| 18:04.3, 18:04.5, 18:06.9, 19:21.2, 19:29.6, (20:08.0), (20:26.3) |
8 | 190 | Berkshire,
OH - Team Time (1st 5) 1:33:48.4 | Spread (1st 5) 1:41.3 |
| 19, 36, 40, 42, 53, (56), (68) |
| Lucas Leggett, Jarrett Long, Jackson Hare, Nathaniel Masters, Sam Chrzan, (Henry Hoover), (Max Myers) |
| 17:53.2, 18:38.3, 18:46.3, 18:56.1, 19:34.5, (19:55.0), (20:43.9) |
9 | 198 | Girard,
OH - Team Time (1st 5) 1:34:57.9 | Spread (1st 5) 3:45.8 |
| 8, 37, 39, 44, 70, (73), (74) |
| Ricky Marsico, Nevin Miller, Johnathan Rhodes, Colin Fairfield, Matthew Martin, (Thomas Larney), (Dylan Malandro) |
| 17:22.0, 18:38.7, 18:43.1, 19:06.3, 21:07.8, (21:32.0), (21:42.6) |
10 | 274 | Wickliffe Senior,
OH - Team Time (1st 5) 1:38:53.8 | Spread (1st 5) 1:04.5 |
| 45, 46, 60, 61, 62, (69), (75) |
| Hayden Smith, Collin McInerney, Corey King, Giovanni Hernandez, Jacob Peklay, (Everett Chapo), (Jack Tennant) |
| 19:09.6, 19:11.1, 20:09.3, 20:09.7, 20:14.1, (20:54.2), (22:42.3) |
11 | 286 | Ursuline,
OH - Team Time (1st 5) 1:40:56.3 | Spread (1st 5) 2:57.5 |
| 34, 52, 57, 71, 72, (76), (77) |
| Jarett Gordulic, Nick LaPlante, K-Lord Fernandez, Jack Scudier, Cory Jordan, (Chris Bass), (Jon Chahine) |
| 18:30.2, 19:31.2, 20:01.6, 21:25.6, 21:27.7, (23:25.2), (24:23.6) |