1 | 24 | East Canton,
OH - Team Time (1st 5) 1:23:24.7 | Spread (1st 5) 1:32.1 |
| 1, 3, 5, 7, 8, (9), (10) |
| Demetrius Snellenberger, Demetrius Snellenb, Gabriel Shilling, Alex Yarian, Mason Cain, (Landen Demos), (Braxton Ohmen) |
| 15:44.7, 16:15.5, 16:56.5, 17:11.2, 17:16.8, (17:20.7), (17:25.6) |
2 | 64 | Canton Central Catholic,
OH - Team Time (1st 5) 1:27:59.0 | Spread (1st 5) 1:37.0 |
| 4, 11, 15, 16, 18, (19), (30) |
| Barrett Scheatzle, Ian Paul, Max Grillo, Blake Abbott, Ian Elson, (Sean Domer), (James McClain) |
| 16:31.1, 17:27.5, 17:50.1, 18:02.2, 18:08.1, (18:20.3), (19:06.4) |
3 | 104 | Rootstown,
OH - Team Time (1st 5) 1:31:49.8 | Spread (1st 5) 1:43.1 |
| 12, 14, 20, 27, 31, (32), (38) |
| Evan Piscitani, Matt Brown, Jacob Collins, Ethan Sisley, Caleb Cutright, (Caleb Edwards), (Nathanel Fulmer) |
| 17:30.3, 17:37.4, 18:27.3, 19:01.4, 19:13.4, (19:24.1), (20:12.6) |
4 | 107 | East Palestine,
OH - Team Time (1st 5) 1:32:22.2 | Spread (1st 5) 2:38.4 |
| 6, 21, 22, 23, 35, (37), (40) |
| Cole Rutledge, Matt Garcia, Dominic Fertsch, Gavin Lambert, Dominic Ludt, (George Bozworth), (Noah Garvin) |
| 17:04.4, 18:28.2, 18:31.3, 18:35.5, 19:42.8, (20:00.8), (20:35.9) |
5 | 155 | United,
OH - Team Time (1st 5) 1:37:10.2 | Spread (1st 5) 3:44.2 |
| 13, 17, 29, 47, 49, (61), (64) |
| Kaleb Nastari, Landry Hardcastle, Zachary Nastari, Andrew Frase, Rowen Brinker, (Gabe Snyder), (Ethan Frase) |
| 17:34.3, 18:02.7, 19:05.5, 21:09.2, 21:18.5, (23:26.6), (24:03.8) |
6 | 190 | Heartland Christian,
OH - Team Time (1st 5) 1:41:06.2 | Spread (1st 5) 3:18.9 |
| 26, 33, 36, 43, 52 |
| Giovanni Citriglia, Luke Reynolds, Sam Osborn, Evan Barrett, Damien Phillips |
| 18:50.7, 19:24.7, 19:49.8, 20:51.4, 22:09.6 |
7 | 194 | Lake Center Christian,
OH - Team Time (1st 5) 1:41:31.8 | Spread (1st 5) 2:32.9 |
| 24, 39, 41, 42, 48, (53), (56) |
| Jackson Tucker, Jacob Wyder, Zane Grabowski, Christopher Kline, Liam Wilson, (Ben Carlson), (Ben Allen) |
| 18:40.7, 20:17.2, 20:36.4, 20:43.9, 21:13.6, (22:14.9), (22:22.7) |
8 | 197 | Waynedale,
OH - Team Time (1st 5) 1:42:46.4 | Spread (1st 5) 7:35.0 |
| 2, 34, 44, 55, 62 |
| Jonathan Varner, Clay Hershberger, Gideon Guenther, Sebastian Gingerich, Dylan Euga |
| 16:11.0, 19:30.4, 20:57.0, 22:22.0, 23:46.0 |
9 | 248 | Columbiana,
OH - Team Time (1st 5) 1:48:56.0 | Spread (1st 5) 4:44.2 |
| 28, 44, 54, 59, 63, (65), (68) |
| Jackson Bussard, Trenton Perkins, Jonathan Burnell, Samuel Davis, Caleb Long, (Sam Long), (John Rhodes) |
| 19:04.2, 20:57.0, 22:16.1, 22:50.3, 23:48.4, (24:18.6), (25:50.0) |
10 | 266 | Western Reserve (Berlins Center),
OH - Team Time (1st 5) 1:53:09.9 | Spread (1st 5) 6:38.2 |
| 25, 50, 58, 66, 67, (70), (71) |
| Hunter Allen, Matt Brown, Chris Engler, Joe Devine, Keegan Baclawski, (Cooper Selley), (Alex Fromel) |
| 18:41.5, 21:44.3, 22:44.1, 24:40.3, 25:19.7, (27:22.4), (29:30.5) |
11 | 283 | McKinley (Sebring),
OH - Team Time (1st 5) 1:55:24.3 | Spread (1st 5) 5:43.4 |
| 46, 51, 57, 60, 69 |
| Lucas Billingsley, Keegan Harshman, Andrew Latham, Brent Gargus, David Mcdonald |
| 20:57.4, 21:58.6, 22:36.5, 23:11.0, 26:40.8 |