1 | 35 | Mount Gilead,
OH - Team Time (1st 5) 1:20:39.6 | Spread (1st 5) 1:50.4 |
| 1, 2, 5, 10, 17, (24), (29) |
| Will Baker, Parker Bartlett, Owen Hershner, Tommy Emberg, Nolan Hershner, (Nathan Smith), (Ethan Turner) |
| 15:21.4, 15:29.9, 15:48.5, 16:48.0, 17:11.8, (17:33.9), (17:42.4) |
2 | 81 | Centerburg,
OH - Team Time (1st 5) 1:25:57.3 | Spread (1st 5) 31.2 |
| 12, 13, 15, 18, 23, (31), (47) |
| Alex Riegel, Ethan Jackson, Nathan Dickhof, Greg Beard, Chase Netting, (Andrew Dickhof), (Carter Netting) |
| 17:01.0, 17:03.2, 17:05.1, 17:15.8, 17:32.2, (17:53.0), (18:37.2) |
3 | 84 | Northmor,
OH - Team Time (1st 5) 1:24:45.2 | Spread (1st 5) 2:05.9 |
| 3, 8, 20, 26, 27, (30), (38) |
| Ryan Lehman, David Blunk, Levi Hunter, Bryce Cooper, Vinton Naylor, (Thomas Keen), (Owen Yunker) |
| 15:33.5, 16:33.4, 17:24.4, 17:34.5, 17:39.4, (17:45.5), (18:12.3) |
4 | 100 | Grandview Heights,
OH - Team Time (1st 5) 1:25:46.3 | Spread (1st 5) 2:25.0 |
| 4, 7, 22, 33, 34, (40), (42) |
| Denison Murphy, Noah Curfman, Aidan Deis, Les Campbell, Jeremy Wurster, (Jasper Decker), (Owen Calvin) |
| 15:38.9, 16:32.9, 17:29.9, 18:00.7, 18:03.9, (18:27.4), (18:30.9) |
5 | 108 | Fisher Catholic,
OH - Team Time (1st 5) 1:26:55.6 | Spread (1st 5) 1:19.5 |
| 9, 14, 25, 28, 32, (41), (51) |
| Jack Gentile, Roman Funk, Landen Funk, Reece Hagy, Thomas Ristau, (Nathan Krile), (Daschel Neighbor) |
| 16:38.1, 17:03.6, 17:34.2, 17:42.1, 17:57.6, (18:30.0), (18:50.2) |
6 | 195 | East Knox,
OH - Team Time (1st 5) 1:31:19.6 | Spread (1st 5) 1:21.4 |
| 21, 36, 39, 49, 50, (53), (55) |
| Logan Whitney, Dakota Ensminger, Lucas Holland, Bryer Korosec, Kaiden Clutter, (Zeke Proudfoot), (Brody Korosec) |
| 17:28.3, 18:06.9, 18:14.3, 18:40.4, 18:49.7, (18:57.5), (19:05.5) |
7 | 217 | Fairfield Christian Academy,
OH - Team Time (1st 5) 1:32:19.1 | Spread (1st 5) 2:12.1 |
| 11, 45, 48, 54, 59, (60), (66) |
| Jordan McQueary, Eli Herron, Lukas Sisco, Josiah Hildenbrand, Toby Herron, (John Herron), (Bryan Harrison) |
| 16:57.9, 18:35.8, 18:37.6, 18:57.8, 19:10.0, (19:12.6), (19:43.6) |
8 | 248 | Fairbanks,
OH - Team Time (1st 5) 1:33:56.8 | Spread (1st 5) 2:23.6 |
| 16, 52, 57, 61, 62, (64), (70) |
| Zeke Gingerich, Elton Bailey, Bryce Nisly, Noah Thorley, JJ Meihls, (Nicholas Johnson), (Daniel Thomas) |
| 17:06.6, 18:50.9, 19:07.2, 19:21.9, 19:30.2, (19:33.7), (20:21.1) |
9 | 255 | Worthington Christian,
OH - Team Time (1st 5) 1:35:06.5 | Spread (1st 5) 3:03.5 |
| 19, 35, 63, 67, 71, (77), (78) |
| Dylan Wooten, Joseph Spires, Joel Bauman, Brice Norvell, Aaron Van Dop, (Ben Hartman), (Cole Kaiser) |
| 17:18.6, 18:06.1, 19:33.1, 19:46.6, 20:22.1, (21:22.6), (21:26.8) |
10 | 273 | Berne Union,
OH - Team Time (1st 5) 1:37:10.7 | Spread (1st 5) 4:05.8 |
| 37, 44, 46, 65, 81, (83), (85) |
| Andru Motta, Holden Diehl, Josh Nye, Riley Cunningham, Tobias Fish, (Chase Bolen), (Blake Krile) |
| 18:09.5, 18:34.0, 18:36.3, 19:35.6, 22:15.3, (22:25.9), (23:09.7) |
11 | 293 | Cardington-Lincoln,
OH - Team Time (1st 5) 1:38:27.0 | Spread (1st 5) 4:56.4 |
| 6, 68, 69, 74, 76, (82), (87) |
| Aidan Reitmire, Brandon Elliott-Hughes, Riley Patterson, Brayden Rammelsberg, Luke Visconte, (Danny Townsend), (Thorthon Kovacs) |
| 16:23.8, 19:46.8, 20:18.7, 20:37.5, 21:20.2, (22:20.9), (23:35.4) |
12 | 356 | Elgin (Marion),
OH - Team Time (1st 5) 1:43:19.8 | Spread (1st 5) 3:03.8 |
| 56, 72, 73, 75, 80, (84) |
| Peyton Zempter, Kaden Thomas, Hunter Johnston, David Colby, Karson Thomas, (Bo Daniels) |
| 19:05.8, 20:29.9, 20:30.7, 21:03.8, 22:09.6, (23:01.1) |
13 | 397 | Africentric Early College,
OH - Team Time (1st 5) 1:55:40.3 | Spread (1st 5) 7:03.3 |
| 43, 79, 90, 92, 93 |
| kortize Foust, Mehki Gibson, kiyaun Sherman, Makari Witty, Cameron Crump |
| 18:31.8, 21:27.0, 24:57.8, 25:08.6, 25:35.1 |
14 | 412 | Madison Christian,
OH - Team Time (1st 5) 1:55:18.4 | Spread (1st 5) 5:57.7 |
| 58, 86, 88, 89, 91 |
| Jack Deboard, Jeremiah Neal, John Mooney Ii, Aidan Shimp, Luke Minshall |
| 19:09.1, 23:20.6, 23:50.8, 23:51.1, 25:06.8 |