1 | 25 | Hurricane,
WV - Team Time (1st 5) 1:19:54.6 | Spread (1st 5) 2:13.1 |
| 1, 2, 3, 7, 12, (14), (19) |
| Ty Steorts, Aaron Kidd, Nick Kennedy, Brady Dawkins, Mason Lewis, (Case Hanshaw), (Evan Mann) |
| 14:56.4, 15:16.7, 15:56.0, 16:36.0, 17:09.5, (17:22.1), (18:09.4) |
2 | 43 | Cabell Midland,
WV - Team Time (1st 5) 1:23:53.0 | Spread (1st 5) 1:27.0 |
| 4, 5, 6, 13, 15, (16), (20) |
| Tristan Blatt, Braden Elswick, Jared Bailey, Dylan Dial, Colson Elswick, (Ben Whitmore), (Jacob Barthlow) |
| 16:07.9, 16:22.7, 16:32.2, 17:15.3, 17:34.9, (17:40.5), (18:11.7) |
3 | 86 | Parkersburg South,
WV - Team Time (1st 5) 1:28:55.2 | Spread (1st 5) 1:30.0 |
| 10, 11, 18, 21, 26, (29), (31) |
| Walker Jones, Brody Cochran, Aiden Blake, Lex Wigal, Lucas Jenkins, (Kaden Goodwin), (Kameron Wilson) |
| 17:03.1, 17:09.4, 17:53.0, 18:16.6, 18:33.1, (18:46.4), (19:04.7) |
4 | 95 | Parkersburg,
WV - Team Time (1st 5) 1:29:46.9 | Spread (1st 5) 1:39.7 |
| 8, 17, 22, 23, 25, (30), (35) |
| Jack Mills, Ricardo Salazar, Daniel Martin, Connor George, Anthony Herrera, (Christian Rutherford), (Jackson Wharton) |
| 16:51.1, 17:44.1, 18:16.8, 18:24.1, 18:30.8, (19:00.1), (19:38.2) |
5 | 120 | Huntington,
WV - Team Time (1st 5) 1:32:09.3 | Spread (1st 5) 2:19.7 |
| 9, 24, 27, 28, 32, (33), (34) |
| Andrew Bowen, Mason Dewdney, Colin Marsteller, Aj Irby, Micah Moore, (Paxton Ward), (Nathan Kozar) |
| 16:59.4, 18:24.8, 18:41.2, 18:44.8, 19:19.1, (19:23.9), (19:24.6) |
6 | 200 | Ripley,
WV - Team Time (1st 5) 1:52:45.5 | Spread (1st 5) 4:04.7 |
| 37, 38, 40, 42, 43, (47) |
| Davin Rose, Alex Guo, Oliver Marks, Kindy Barnett, Trey Greer, (Keaton Crichfield) |
| 20:51.4, 21:06.8, 22:35.7, 23:15.5, 24:56.1, (28:49.6) |
7 | 205 | Spring Valley,
WV - Team Time (1st 5) 1:56:36.4 | Spread (1st 5) 6:17.5 |
| 36, 39, 41, 44, 45, (46) |
| Peyton Tonkin, Alec Lockhart, Bryson Bailey, Adam Thomas, Britton Pulley, (Evan Watts) |
| 19:43.4, 22:34.1, 22:43.4, 25:34.6, 26:00.9, (26:44.9) |