1 | 49 | Fairmont Senior,
WV - Team Time (1st 5) 1:28:13.1 | Spread (1st 5) 38.9 |
| 6, 7, 10, 11, 15, (18), (21) |
| Jacob Van Horn, Matt Strand, Jakeb Van Horn, Drew Trefz, Gage Clemens, (Zack Linger), (Justin Okel) |
| 17:21.7, 17:25.2, 17:40.9, 17:44.7, 18:00.6, (18:08.5), (18:15.5) |
2 | 83 | Ritchie County,
WV - Team Time (1st 5) 1:28:51.7 | Spread (1st 5) 3:08.3 |
| 1, 3, 12, 23, 44, (59), (80) |
| Johnny Hogue, Daniel Cooper, Hunter Deem, Travis Pickering, Bradley Leggett, (Andrew Mahaney), (Thomas Elliot) |
| 16:18.7, 16:57.2, 17:45.3, 18:23.5, 19:27.0, (20:36.2), (22:29.7) |
3 | 98 | Williamstown,
WV - Team Time (1st 5) 1:30:30.9 | Spread (1st 5) 1:43.4 |
| 4, 16, 22, 24, 32, (35), (40) |
| Chandler Antill, Blake Williams, Austin Hall, Kelton Hutchins, Mathew Maloney, (Chase Uppole), (Christopher Berman) |
| 16:58.3, 18:05.0, 18:19.7, 18:26.2, 18:41.7, (18:47.9), (18:59.1) |
4 | 105 | Webster County,
WV - Team Time (1st 5) 1:30:09.3 | Spread (1st 5) 3:13.5 |
| 2, 5, 14, 37, 47, (49), (82) |
| Brettley Harris, Austin Hayes, Kyle Humphrey, Adam Romano, Tyler Ray, (Logan Given), (Brian Andrews) |
| 16:27.8, 17:13.4, 17:57.1, 18:49.7, 19:41.3, (19:45.5), (23:07.7) |
5 | 132 | Oak Glen,
WV - Team Time (1st 5) 1:32:40.6 | Spread (1st 5) 2:19.5 |
| 8, 13, 26, 34, 51, (55), (61) |
| Brock Smith, Cody Tropek, Tanner Gorby, Zachary Mynes, Skylar Lamp, (Matt McCune), (Brandon Rhodes) |
| 17:32.7, 17:56.0, 18:33.0, 18:46.7, 19:52.2, (20:13.1), (20:42.1) |
6 | 200 | East Fairmont,
WV - Team Time (1st 5) 1:35:56.7 | Spread (1st 5) 2:55.4 |
| 19, 33, 38, 41, 69, (73), (74) |
| Jacob Morris, Jacob Nuzum, Mason Weese, Isaac Flohr, Ryland Rexrode, (Brandon Akers), (Patrick Friend) |
| 18:10.0, 18:44.5, 18:53.8, 19:03.0, 21:05.4, (21:23.4), (21:31.8) |
7 | 205 | St. Marys,
WV - Team Time (1st 5) 1:36:31.2 | Spread (1st 5) 1:35.3 |
| 28, 31, 39, 53, 54, (72), (78) |
| Jonathan Haddox, Richard Butler, Brendan Miller, Trenton Barnhart, Michael Houser, (Josh Britton), (Derrek Carpenter) |
| 18:37.1, 18:40.7, 18:57.9, 20:03.1, 20:12.4, (21:17.9), (22:10.4) |
8 | 213 | North Marion,
WV - Team Time (1st 5) 1:37:02.7 | Spread (1st 5) 2:41.7 |
| 20, 36, 45, 46, 66, (76) |
| Richard Stalnaker, Alex Myers, Fred Harrison, Robert Burkett, Frankie Thomas, (Cody Jackson) |
| 18:14.4, 18:48.6, 19:28.7, 19:34.9, 20:56.1, (21:49.8) |
9 | 224 | Wheeling Central Catholic,
WV - Team Time (1st 5) 1:38:12.1 | Spread (1st 5) 1:55.1 |
| 29, 30, 50, 57, 58, (70), (71) |
| Caleb Estep, Nathaniel Foster, Malachi Flati, Aric Varlas, Adler Roth, (Colin Spangler), (Kylor Basich) |
| 18:38.8, 18:40.4, 19:45.7, 20:33.3, 20:33.9, (21:13.6), (21:13.9) |
10 | 235 | Doddridge County,
WV - Team Time (1st 5) 1:39:31.8 | Spread (1st 5) 4:10.5 |
| 17, 25, 52, 62, 79, (84), (85) |
| Trey Heaster, Caleb Ferguson, Ben Rock, Hunter Hayes, Colten Oliver, (Logan Bee), (Shelton Crimm) |
| 18:07.7, 18:26.9, 19:56.0, 20:43.0, 22:18.2, (23:44.8), (23:56.6) |
11 | 244 | Cameron,
WV - Team Time (1st 5) 1:45:02.7 | Spread (1st 5) 10:29.2 |
| 9, 27, 42, 75, 91 |
| Skylar Canas, Cole Clutter, Dylan Coulter, Ben Hart, Cody Miller |
| 17:33.2, 18:34.9, 19:08.2, 21:44.0, 28:02.4 |
12 | 270 | Paden City,
WV - Team Time (1st 5) 1:40:51.5 | Spread (1st 5) 1:25.1 |
| 43, 48, 56, 60, 63, (87), (90) |
| Dean Frye, Cade Crislip, Jacob Pierce, Travis Leonard, Tyler Kiger, (Aaron Heasley), (Evan Shreve) |
| 19:18.3, 19:43.2, 20:29.4, 20:37.2, 20:43.4, (24:53.4), (27:38.2) |
13 | 345 | Weir,
WV - Team Time (1st 5) 1:46:12.7 | Spread (1st 5) 1:58.4 |
| 64, 65, 67, 68, 81, (89), (92) |
| Tyler Virtue, Shyler Gaunt, Noah Woods, Hayden Vida, Bryce Vida, (Tyler Riggle), (Nick Vandruff) |
| 20:44.6, 20:48.9, 20:56.4, 20:59.8, 22:43.0, (26:05.5), (29:08.5) |
14 | 427 | Notre Dame,
WV - Team Time (1st 5) 2:07:30.3 | Spread (1st 5) 10:14.7 |
| 77, 83, 86, 88, 93 |
| Anthony Belcastro, Nicholas Snodgrass, Alex Altenberg, Woody Cavallo, Samuel Talkington |
| 21:53.0, 23:36.4, 24:50.5, 25:02.7, 32:07.7 |