1 | 53 | St Vincent-St Mary,
OH - Team Time (1st 5) 1:24:28.7 | Spread (1st 5) 1:29.2 |
| 2, 7, 9, 13, 22, (26), (29) |
| Kyle Hammer, Patrick Scahill, Luke Kindbom, Michael Walter, Marcus Chuba, (Seth Englehart), (Christian Hammer) |
| 16:10.2, 16:40.6, 16:55.4, 17:03.1, 17:39.4, (18:02.5), (18:06.9) |
2 | 82 | Black River,
OH - Team Time (1st 5) 1:26:34.1 | Spread (1st 5) 1:33.9 |
| 6, 10, 18, 21, 27, (36), (39) |
| Dillon Royster, Connor Rhein, Nicholas Kosteci, Christian Orgel, Noah Orgel, (Lucas Olive), (Nathan Obarski) |
| 16:31.5, 16:57.5, 17:21.9, 17:37.8, 18:05.4, (18:20.9), (18:31.4) |
3 | 92 | Northwest (Canal Fulton),
OH - Team Time (1st 5) 1:26:48.4 | Spread (1st 5) 2:04.2 |
| 4, 12, 15, 27, 34, (38), (42) |
| Dylan Easterling, Luca Novakic, Smith Doubet, Jack Downs, Elijah Givens, (Jacob Makar), (Andrew Micklos) |
| 16:12.3, 17:02.8, 17:11.4, 18:05.4, 18:16.5, (18:29.9), (18:41.6) |
4 | 94 | Springfield (Akron),
OH - Team Time (1st 5) 1:27:03.1 | Spread (1st 5) 2:17.5 |
| 1, 17, 19, 20, 37, (51), (55) |
| Peyton Carney, Xander Glass, Tyler Souza, Logan Gasper, Sam Lininger, (Jay Souza), (Jimmy Dilmore) |
| 16:06.7, 17:20.2, 17:34.4, 17:37.6, 18:24.2, (19:00.3), (19:07.7) |
5 | 108 | Fairless,
OH - Team Time (1st 5) 1:27:27.8 | Spread (1st 5) 2:28.1 |
| 5, 8, 16, 33, 46, (48), (89) |
| Andrew Hearn, Bradlee Keehn, Joseph Slatzer, Luke Wade, Logan Slatzer, (Skylar Williams), (Aiden Krause) |
| 16:19.1, 16:49.8, 17:16.9, 18:14.8, 18:47.2, (18:49.8), (29:22.2) |
6 | 190 | Chippewa,
OH - Team Time (1st 5) 1:32:17.2 | Spread (1st 5) 1:24.7 |
| 23, 24, 44, 47, 52, (54) |
| Josh Hennis, Hunter Senn, Charley Stewart, Cason Leach, Parker West, (Jacob Hennis) |
| 17:39.6, 17:58.2, 18:46.9, 18:48.2, 19:04.3, (19:04.6) |
7 | 209 | Canton South,
OH - Team Time (1st 5) 1:32:45.2 | Spread (1st 5) 2:07.0 |
| 14, 32, 49, 56, 58, (64), (75) |
| Renzo Tello-Sunderman, Brayden Pipher, Ronan Lang, Tyler Elliott, John Norris, (Dom Prosperi), (Josh Barcalow) |
| 17:10.0, 18:14.3, 18:55.8, 19:08.1, 19:17.0, (20:02.0), (20:59.1) |
8 | 231 | West Branch,
OH - Team Time (1st 5) 1:34:49.4 | Spread (1st 5) 3:25.7 |
| 11, 30, 60, 61, 69, (84) |
| Michael Dorris, Kyle Ormiston, Colton Cantwell, Trevor Greenfield, John Biggs, (Bennett Biggs) |
| 17:00.1, 18:08.5, 19:37.2, 19:37.8, 20:25.8, (22:40.0) |
9 | 232 | Norton,
OH - Team Time (1st 5) 1:34:54.9 | Spread (1st 5) 4:47.3 |
| 3, 31, 57, 67, 74, (81), (87) |
| Ryan Ehrler, Gavin Supple, Luke Flohr, Henry Judge, Noe Martinez, (Iasiah Williams), (Noah Mills) |
| 16:10.6, 18:11.2, 19:15.3, 20:19.9, 20:57.9, (22:33.1), (23:11.9) |
10 | 242 | Coventry,
OH - Team Time (1st 5) 1:35:01.9 | Spread (1st 5) 1:48.9 |
| 25, 43, 53, 59, 62, (63), (72) |
| Bryce Denison, Logan Virag, Beau Harper, Phoenix Davis, Jackson Hunger, (Nikola Krajinovic), (Jayden Oakes) |
| 17:58.9, 18:45.9, 19:04.4, 19:24.9, 19:47.8, (19:55.5), (20:40.6) |
11 | 274 | Tuslaw,
OH - Team Time (1st 5) 1:37:26.7 | Spread (1st 5) 2:16.1 |
| 40, 45, 50, 66, 73, (76), (77) |
| Steven Swartz, Logan Eberhardt, Cash Iams, Daniel Peterson, Braden Polen, (Chase Villers), (Noah Criswell) |
| 18:35.6, 18:47.0, 18:59.8, 20:12.6, 20:51.7, (21:01.7), (21:03.4) |
12 | 329 | Lutheran West,
OH - Team Time (1st 5) 1:42:22.6 | Spread (1st 5) 3:31.1 |
| 35, 65, 71, 78, 80, (86), (88) |
| Nigel Copeland, Jonathan Vonhof, Omar Biascochea, Jacob Reynolds, Jacob Vonhof, (Nathan Miree), (Jesse Rodas) |
| 18:18.4, 20:10.9, 20:37.8, 21:26.0, 21:49.5, (23:05.7), (24:32.5) |
13 | 340 | Manchester (Akron),
OH - Team Time (1st 5) 1:43:50.8 | Spread (1st 5) 3:56.1 |
| 41, 68, 70, 79, 82, (83), (85) |
| Bodhan Frank, Maddax Moll, Josiah Morgan, Sam Elgin, Aiden James, (Braydon Cross), (Blake Comisford) |
| 18:39.3, 20:22.4, 20:31.4, 21:42.3, 22:35.4, (22:35.6), (22:59.0) |