1 | 32 | Hawken,
OH - Team Time (1st 5) 1:22:42.0 | Spread (1st 5) 1:16.3 |
| 1, 4, 7, 9, 11, (15), (21) |
| Nick Garcia-Whitko, Sam Cohen, Tommy Mooney, Parker Carrus, Logan Miller, (Jeremy Hofius), (Chase Levey) |
| 15:54.7, 16:17.7, 16:32.4, 16:46.2, 17:11.0, (17:15.2), (17:44.9) |
2 | 72 | Lakeview,
OH - Team Time (1st 5) 1:25:30.2 | Spread (1st 5) 1:33.2 |
| 2, 14, 17, 19, 20, (24), (39) |
| Zac Haley, Trent Miller, Griffin Oravec, Jaden Kropp, Evan Hyde, (Mason Wheeler), (Luke Whitmore) |
| 15:57.8, 17:14.1, 17:20.0, 17:27.3, 17:31.0, (17:52.8), (18:36.5) |
3 | 103 | Salem,
OH - Team Time (1st 5) 1:27:54.4 | Spread (1st 5) 1:16.6 |
| 8, 16, 22, 28, 29, (48), (67) |
| Will Madison, Parker Warren, Collin Helmick, Hayden Thompson, Lukas Ganslein, (Tanner Flickenger), (Cooper Barth) |
| 16:45.4, 17:19.7, 17:46.0, 18:01.3, 18:02.0, (18:53.9), (19:33.1) |
4 | 122 | South Range,
OH - Team Time (1st 5) 1:29:08.7 | Spread (1st 5) 1:22.1 |
| 12, 13, 23, 36, 38, (42), (55) |
| Emmitt Slabach, Charles Reigrut, Max Freeze, Caleb Baun, Cameron Ward, (Xavier Winner), (Hunter Bruner) |
| 17:11.3, 17:12.8, 17:47.1, 18:24.1, 18:33.4, (18:42.4), (19:09.0) |
5 | 165 | Poland Seminary,
OH - Team Time (1st 5) 1:30:31.3 | Spread (1st 5) 2:52.1 |
| 3, 31, 40, 44, 47, (50), (54) |
| Logan Flament, Malachi Sweeney, Parker Gromen, Andreas Tsikouris, Jack Dwyer, (Ben Harrell), (Lucas Knez) |
| 16:01.4, 18:09.7, 18:37.9, 18:48.8, 18:53.5, (18:58.9), (19:03.7) |
6 | 214 | James A Garfield,
OH - Team Time (1st 5) 1:33:19.7 | Spread (1st 5) 1:24.2 |
| 26, 34, 41, 52, 61, (62), (63) |
| Ben Garlich, Kyle Schaefer, Mauricio Miller, Derek Blunk, Derik Stanley, (Cyrus Romecki), (Holden Kissell) |
| 17:58.0, 18:20.7, 18:38.5, 19:00.3, 19:22.2, (19:26.0), (19:27.9) |
7 | 250 | Ursuline,
OH - Team Time (1st 5) 1:34:32.3 | Spread (1st 5) 3:13.1 |
| 10, 43, 58, 59, 80, (82), (94) |
| Jarett Gordulic, Logan Schmutz, Vincent Prezioso, K-Lord Fernandez, Tom Hull, (Andrew Puhalla), (Joe Groner) |
| 16:59.4, 18:47.6, 19:16.0, 19:16.8, 20:12.5, (20:17.4), (21:27.1) |
8 | 257 | Wickliffe Senior,
OH - Team Time (1st 5) 1:35:15.6 | Spread (1st 5) 3:41.7 |
| 18, 25, 56, 68, 90, (93), (101) |
| Brady Pugh, Dominic Borsich, Jack Tennant, Jacob Peklay, Field Featherston, (Evan Krizner), (Brendan Roach) |
| 17:25.2, 17:55.6, 19:11.7, 19:36.2, 21:06.9, (21:14.4), (23:43.0) |
9 | 268 | Grand Valley,
OH - Team Time (1st 5) 1:35:09.0 | Spread (1st 5) 4:17.8 |
| 5, 35, 69, 75, 84, (89) |
| David Steimle, Ethan Hughes, Wyatt Hamilton, Cozad Ben, Payton Plizga, (Gavin Weikart) |
| 16:24.0, 18:23.0, 19:40.2, 20:00.0, 20:41.8, (21:06.6) |
10 | 270 | Southeast,
OH - Team Time (1st 5) 1:35:43.1 | Spread (1st 5) 1:58.4 |
| 33, 45, 46, 65, 81, (91), (92) |
| Carter Evans, Christian Schoblocher, Carter Evens, Braydon Rader, Brice Schoenbaechler, (Dylan Evans), (Michael Simmons) |
| 18:15.4, 18:51.1, 18:51.2, 19:31.6, 20:13.8, (21:07.2), (21:13.7) |
11 | 280 | Berkshire,
OH - Team Time (1st 5) 1:35:55.1 | Spread (1st 5) 1:40.1 |
| 32, 51, 60, 64, 73, (83), (97) |
| Jarrett Long, Quinlan Sirl, Collin Hughes, Isaac Burden, Max Myers, (Zach Bable), (Austin Burger) |
| 18:14.1, 18:59.1, 19:17.1, 19:30.6, 19:54.2, (20:23.5), (22:50.7) |
12 | 286 | Girard,
OH - Team Time (1st 5) 1:35:59.5 | Spread (1st 5) 1:52.8 |
| 30, 53, 57, 72, 74, (85), (87) |
| Dylan Trevelline, Keaton Byrant, Dylan Hogan, Dylan Malandro, Joseph Meranto, (Jack Batson), (Gabriel Clare) |
| 18:03.3, 19:00.6, 19:15.0, 19:44.5, 19:56.1, (20:42.5), (20:54.5) |
13 | 317 | Champion,
OH - Team Time (1st 5) 1:37:45.3 | Spread (1st 5) 1:34.8 |
| 37, 49, 76, 77, 78, (88), (107) |
| Marky Nolan, Micah Nolan, Kaden Paniagua, Braylen Braham, Chris Plott, (Braden Davenport), (Roman Strohm) |
| 18:33.2, 18:57.2, 20:01.0, 20:05.9, 20:08.0, (21:05.6), (25:34.2) |
14 | 364 | Hubbard,
OH - Team Time (1st 5) 1:43:36.6 | Spread (1st 5) 6:23.1 |
| 6, 66, 95, 98, 99, (106) |
| Brayden Murray, Bradyn Balla, Nick Mariano, A.J. Cheney, Ben Logan, (Sam Dean) |
| 16:29.8, 19:32.1, 21:49.3, 22:52.5, 22:52.9, (25:00.7) |
| 364 | Niles Mckinley,
OH - Team Time (1st 5) 1:42:28.3 | Spread (1st 5) 5:46.8 |
| 27, 70, 79, 86, 102, (102), (104) |
| Ashton Russo, Christopher Noland, Owen Marvin, Logan Crummel, Brighton Gilmour, (Brixton Gilmour), (Zack Anderson) |
| 17:59.9, 19:40.7, 20:11.3, 20:49.7, 23:46.7, (23:46.7), (24:37.7) |
16 | 480 | Cardinal Mooney,
OH - Team Time (1st 5) 1:59:45.7 | Spread (1st 5) 9:52.0 |
| 71, 96, 100, 105, 108, (109), (110) |
| Gabriel Bettross, Ethan Hanni, Tyler Miller, Jibril Jackson, James Woods, (Shaun Thomas), (Brian Ivory) |
| 19:42.3, 22:15.0, 23:26.6, 24:47.5, 29:34.3, (30:42.8), (32:50.4) |