1 | 48 | Hawken,
OH - Team Time (1st 5) 1:24:57.5 | Spread (1st 5) 1:45.0 |
| 1, 6, 8, 13, 20, (27), (33) |
| Nick Garcia-Whitko, David Hamilton, Parker Carrus, Sam Cohen, Logan Miller, (Jeremy Hofius), (Mac McMillan) |
| 16:00.1, 16:55.4, 16:57.5, 17:19.4, 17:45.1, (18:00.7), (18:14.9) |
2 | 66 | South Range,
OH - Team Time (1st 5) 1:26:15.3 | Spread (1st 5) 50.7 |
| 3, 9, 17, 18, 19, (25), (42) |
| Brian Stanley, Emmitt Slabach, Liam Justison, Alex Garwacki, Quentin Pew, (Kaden Sykes), (David Prokay) |
| 16:41.5, 17:05.1, 17:27.1, 17:29.4, 17:32.2, (17:55.4), (19:02.5) |
3 | 98 | Salem,
OH - Team Time (1st 5) 1:28:23.8 | Spread (1st 5) 45.6 |
| 12, 14, 21, 23, 28, (43), (53) |
| Will Madison, Davin Koskinen, Lucas Ziegler, Parker Warren, Collin Helmick, (Andy Wilson), (Tim Stephens) |
| 17:15.9, 17:22.4, 17:50.0, 17:54.0, 18:01.5, (19:03.1), (19:31.4) |
4 | 175 | Lakeview,
OH - Team Time (1st 5) 1:32:27.7 | Spread (1st 5) 2:41.4 |
| 4, 34, 37, 49, 51, (64), (73) |
| Zac Haley, Griffin Oravec, Evan Hyde, Trent Miller, Mason Wheeler, (Marcus Grube), (Luke Whitmore) |
| 16:42.7, 18:15.5, 18:42.3, 19:23.1, 19:24.1, (19:48.7), (20:26.2) |
| 175 | Poland Seminary,
OH - Team Time (1st 5) 1:31:33.4 | Spread (1st 5) 4:02.8 |
| 2, 5, 40, 61, 67, (69), (71) |
| Logan Flament, Andrew Biggs, Malachi Sweeney, Jason Eich, Parker Gromen, (Gordon Moore), (Jack Dwyer) |
| 16:02.7, 16:49.3, 18:50.5, 19:45.4, 20:05.5, (20:10.9), (20:17.2) |
6 | 180 | Berkshire,
OH - Team Time (1st 5) 1:32:57.7 | Spread (1st 5) 1:56.8 |
| 16, 30, 39, 45, 50, (52), (60) |
| Lucas Leggett, Jarrett Long, Henry Hoover, Max Myers, Sam Chrzan, (Zach Bable), (Collin Hughes) |
| 17:26.8, 18:10.2, 18:49.7, 19:07.4, 19:23.6, (19:29.2), (19:44.1) |
7 | 219 | Girard,
OH - Team Time (1st 5) 1:34:45.1 | Spread (1st 5) 3:55.0 |
| 11, 22, 26, 77, 83, (90), (94) |
| Ricky Marsico, Colin Fairfield, Nevin Miller, Dylan Malandro, Keaton Byrant, (Jayden Edington), (Gabriel Clare) |
| 17:14.3, 17:52.5, 17:55.7, 20:33.3, 21:09.3, (21:41.6), (21:56.2) |
8 | 227 | Wickliffe Senior,
OH - Team Time (1st 5) 1:35:20.7 | Spread (1st 5) 1:48.1 |
| 24, 38, 48, 58, 59, (63), (75) |
| Brady Pugh, Giovanni Hernandez, Everett Chapo, Robert King, Logan Lait, (Dominic Borsich), (Jack Tennant) |
| 17:54.7, 18:47.5, 19:14.3, 19:41.4, 19:42.8, (19:48.0), (20:28.0) |
9 | 250 | James A Garfield,
OH - Team Time (1st 5) 1:36:11.8 | Spread (1st 5) 2:22.2 |
| 31, 35, 36, 72, 76, (85), (86) |
| Ben Garlich, Mauricio Miller, Kyle Schaefer, Dillan Paul, Aidan Hill, (Cyrus Romecki), (Nicholas Edic) |
| 18:10.4, 18:24.0, 18:42.2, 20:22.6, 20:32.6, (21:21.6), (21:23.4) |
10 | 261 | Niles Mckinley,
OH - Team Time (1st 5) 1:37:11.6 | Spread (1st 5) 3:54.5 |
| 15, 44, 56, 62, 84, (93), (95) |
| Ashton Russo, Christopher Noland, David Wilson, Owen Marvin, Logan Crummel, (Kyle Whittaker), (James Kover) |
| 17:26.1, 19:04.2, 19:34.5, 19:46.2, 21:20.6, (21:52.6), (21:56.9) |
11 | 265 | Ursuline,
OH - Team Time (1st 5) 1:36:52.8 | Spread (1st 5) 3:36.2 |
| 10, 55, 57, 65, 78, (79), (98) |
| Jarett Gordulic, Logan Schmutz, K-Lord Fernandez, Armaan Sheik, Tom Hull, (Joe Groner), (Jon Chahine) |
| 17:06.5, 19:33.4, 19:40.2, 19:50.0, 20:42.7, (20:45.4), (22:35.4) |
12 | 306 | Grand Valley,
OH - Team Time (1st 5) 1:39:41.8 | Spread (1st 5) 5:09.6 |
| 7, 54, 66, 82, 97, (100), (108) |
| David Steimle, Cozad Ben, Ethan Hughes, Wyatt Hamilton, Gavin Weikart, (Max Bogardus), (Ronnie Sargeant) |
| 16:56.5, 19:33.0, 20:01.2, 21:05.0, 22:06.1, (22:43.0), (25:22.4) |
13 | 326 | Southeast,
OH - Team Time (1st 5) 1:40:49.4 | Spread (1st 5) 3:33.1 |
| 32, 47, 68, 88, 91, (101), (105) |
| Logan Mackey, Carter Evans, Chase Osborne, Owen Martin, Pau Blancafort, (Brice Schoenbaechler), (Deian Longgood) |
| 18:14.7, 19:12.7, 20:06.3, 21:27.9, 21:47.8, (22:57.0), (24:08.3) |
14 | 332 | Hubbard,
OH - Team Time (1st 5) 1:40:59.5 | Spread (1st 5) 3:24.8 |
| 29, 46, 81, 87, 89, (107) |
| Brayden Murray, Bradyn Balla, Austin Smith, A.J. Cheney, Nick Mariano, (Sam Wirtz) |
| 18:05.5, 19:07.5, 20:51.5, 21:24.7, 21:30.3, (24:59.1) |
15 | 390 | Champion,
OH - Team Time (1st 5) 1:48:32.5 | Spread (1st 5) 7:55.0 |
| 41, 70, 74, 96, 109 |
| Kaden Paniagua, Micah Nolan, Chris Plott, Braden Davenport, Roman Strohm |
| 18:57.7, 20:12.6, 20:27.4, 22:02.1, 26:52.7 |
16 | 476 | Chaney,
OH - Team Time (1st 5) 1:51:59.5 | Spread (1st 5) 2:37.6 |
| 80, 92, 99, 102, 103, (104), (106) |
| Aiden Kearns, Davinchi McDowell, Luis Febres, Masen Himes, Latrell Kimbrough, (Curtis Matlock), (Angelo Pilson) |
| 20:46.3, 21:49.6, 22:38.0, 23:21.7, 23:23.9, (23:38.1), (24:22.0) |