1 | 67 | Buffalo,
WV - Team Time (1st 5) 1:31:50.8 | Spread (1st 5) 3:15.3 |
| 1, 5, 14, 21, 26, (33) |
| Hayden Harrison, Conner Lamb, Jacob Dye, Devin Rich, Andrew Hayson, (Ian Parsons) |
| 16:28.6, 17:25.9, 18:48.9, 19:23.5, 19:43.9, (20:33.2) |
2 | 74 | Charleston Catholic,
WV - Team Time (1st 5) 1:34:01.5 | Spread (1st 5) 1:56.1 |
| 7, 10, 13, 20, 24, (25), (32) |
| Caden McClanahan, Philip Mallory, Greg Hart, David Oleary, Justin Snyder, (David Wroth), (David O'Leary) |
| 17:45.9, 18:27.0, 18:45.3, 19:21.3, 19:42.0, (19:42.1), (20:28.4) |
| 74 | Nicholas County,
WV - Team Time (1st 5) 1:34:33.6 | Spread (1st 5) 1:31.0 |
| 8, 11, 15, 17, 23, (38), (41) |
| Matt Christiansen, Jackson Reed, Cody Kelley, Joe Yeager, Juvenal Perez, (Tyler Jarrett), (Mason Yarber) |
| 18:10.6, 18:41.4, 18:58.1, 19:01.9, 19:41.6, (21:26.4), (22:00.6) |
4 | 121 | Herbert Hoover,
WV - Team Time (1st 5) 1:39:26.2 | Spread (1st 5) 5:14.4 |
| 4, 16, 22, 34, 45, (49), (50) |
| Josh McClung, Matthew Hopkins, Noah Toops, Morgan Carte, Garrett Burgess, (Colin Stover), (Michael Stover) |
| 17:14.1, 19:01.1, 19:33.6, 21:08.9, 22:28.5, (24:00.0), (24:05.7) |
5 | 122 | Roane County,
WV - Team Time (1st 5) 1:39:26.9 | Spread (1st 5) 5:05.6 |
| 2, 6, 35, 37, 42 |
| Caleb Pell, Caleb Shirey, Troy Fisher, Alex Pavalok, Marcus Pena |
| 17:01.5, 17:38.6, 21:16.1, 21:23.6, 22:07.1 |
6 | 133 | Wirt County,
WV - Team Time (1st 5) 1:42:07.2 | Spread (1st 5) 8:48.7 |
| 3, 19, 28, 30, 53 |
| Glenn McMillan, Brady Ohrn, DJ Lynch, Shane Robinson, Brad Tallman |
| 17:01.6, 19:11.4, 19:54.7, 20:09.2, 25:50.3 |
7 | 141 | Ravenswood,
WV - Team Time (1st 5) 1:40:46.7 | Spread (1st 5) 2:12.9 |
| 18, 27, 29, 31, 36, (44) |
| Jameson Cooper, Jon Hayman, Chase Jarrell, Riley Heatherington, Colby Marks, (Dustin Anderson) |
| 19:10.4, 19:51.4, 19:58.9, 20:22.7, 21:23.3, (22:23.0) |
8 | 146 | St Joseph Central Catholic,
WV - Team Time (1st 5) 1:43:44.1 | Spread (1st 5) 4:23.0 |
| 9, 12, 39, 40, 46, (52) |
| Owen Huffman, John Morrison, Nathaniel Porter, Caleb Brumfield, Chad Lewis, (Travis McNeil) |
| 18:21.0, 18:44.8, 21:55.6, 21:58.7, 22:44.0, (25:31.2) |
9 | 243 | Sissonville,
WV - Team Time (1st 5) 2:02:20.5 | Spread (1st 5) 5:45.2 |
| 43, 47, 48, 51, 54 |
| Martin Dye, Jarred Moles, Timothy Tavarez, Thomas Crutchfield, Thomas Critchfield |
| 22:22.5, 23:02.3, 23:44.3, 25:03.7, 28:07.7 |