1 | 39 | Barnesville,
OH - Team Time (1st 5) 1:30:45.3 | Spread (1st 5) 2:05.2 |
| 1, 6, 8, 11, 13, (16), (19) |
| Conner Starr, Connor Warrington, Braedon Willis, Logan Dodd, Shepherd Richey, (Vincent Phillips), (Cooper Bell) |
| 16:54.8, 18:03.6, 18:13.6, 18:33.3, 19:00.0, (19:36.6), (19:54.8) |
2 | 62 | Garaway,
OH - Team Time (1st 5) 1:34:32.5 | Spread (1st 5) 2:01.9 |
| 5, 9, 12, 14, 22, (26), (30) |
| Nathan Money, Nic Palmer, Seth Zimmerman, Carter Travis, Jase Miller, (Tyler Hershberger), (Aedan Miller) |
| 18:02.7, 18:18.8, 18:41.3, 19:25.1, 20:04.6, (20:28.4), (20:50.6) |
3 | 84 | Fort Frye,
OH - Team Time (1st 5) 1:36:55.1 | Spread (1st 5) 3:33.1 |
| 2, 4, 18, 29, 31 |
| Phinn Spindler, Alex Henke, Coen Fouss, Kenton Pierce, Caleb Schaad |
| 17:22.4, 17:55.2, 19:52.0, 20:50.0, 20:55.5 |
4 | 88 | Steubenville Catholic Central,
OH - Team Time (1st 5) 1:38:00.7 | Spread (1st 5) 2:44.8 |
| 3, 17, 21, 23, 24, (32), (35) |
| Andrew Rohde, Cash Dobson, Daniel Bolster, Brendan Kuebler, Kellen Dobson, (Santiago Descalzo), (Jack Baum) |
| 17:36.1, 19:47.8, 19:58.5, 20:17.4, 20:20.9, (21:06.4), (21:40.2) |
5 | 114 | Malvern,
OH - Team Time (1st 5) 1:41:03.5 | Spread (1st 5) 3:25.9 |
| 7, 15, 25, 33, 34, (38) |
| Seth Kandel, Ben Moser, Dalton Pennington, Jacob Kirby, Ethan Grossi, (David Baughman) |
| 18:12.8, 19:30.9, 20:23.9, 21:17.2, 21:38.7, (24:22.4) |
6 | 121 | Shenandoah,
OH - Team Time (1st 5) 1:41:31.7 | Spread (1st 5) 3:17.5 |
| 10, 20, 27, 28, 36, (37), (39) |
| Jarrett Wentworth, Ethan Stritz, Peyton Forshey, Christian Dimmerling, Dierkis Vincent, (Noah Townsend), (Cooper Vincent) |
| 18:29.0, 19:56.1, 20:39.3, 20:40.8, 21:46.5, (22:16.4), (24:46.0) |