1 | 34 | West Fairmont,
WV - Team Time (1st 5) 1:05:18.0 | Spread (1st 5) 37.0 |
| 3, 4, 5, 10, 12, (14), (27) |
| Jonah Freeland, Justin Okel, Jakeb Van Horn, Isaac Swiger, Gage Clemens, (Ben Parrucci), (Tyler Drennen) |
| 12:48.0, 12:49.0, 12:55.0, 13:21.0, 13:25.0, (13:34.0), (14:11.0) |
2 | 57 | Mountaineer (Morgantown),
WV - Team Time (1st 5) 1:06:22.0 | Spread (1st 5) 1:36.0 |
| 2, 6, 9, 18, 22, (23), (24) |
| Alex Minor, Tyler Hart, Zach Lewis, Colin Molnar, Sean Kimble, (Trey Cottrell), (Ryan Hall) |
| 12:19.0, 13:00.0, 13:19.0, 13:49.0, 13:55.0, (13:55.1), (14:05.0) |
3 | 95 | Suncrest,
WV - Team Time (1st 5) 1:09:05.0 | Spread (1st 5) 35.0 |
| 14, 16, 19, 20, 26, (30), (48) |
| Vitaly Cuff, John Gullion, Abe Goldsmith, Jack Steketee, Kevin Donnelly, (Andrew Kerzak), (Seth Collins) |
| 13:34.0, 13:37.0, 13:51.0, 13:54.0, 14:09.0, (14:26.0), (15:04.0) |
4 | 130 | South (Morgantown),
WV - Team Time (1st 5) 1:10:51.6 | Spread (1st 5) 1:20.0 |
| 8, 25, 31, 33, 33, (69), (82) |
| Jeffery Shishler, Ben Vester, Andrew Jones, Liam Sheehan-Dean, Chais Shockley, (Trenton Miller), (Lucas Kashon) |
| 13:12.0, 14:08.6, 14:27.0, 14:32.0, 14:32.0, (15:56.0), (16:31.0) |
5 | 162 | Bridgeport,
WV - Team Time (1st 5) 1:12:01.2 | Spread (1st 5) 1:51.8 |
| 11, 17, 32, 49, 53, (56), (65) |
| Donald Kummer, Josh Sabatino, Logan Smith, Andrew Wilson, Andrew Funk, (Drake Bolle), (Alec McAtee) |
| 13:22.1, 13:45.4, 14:31.7, 15:08.1, 15:13.9, (15:22.7), (15:48.4) |
6 | 240 | Ritchie County,
WV - Team Time (1st 5) 1:15:15.4 | Spread (1st 5) 2:15.7 |
| 21, 38, 47, 58, 76, (97), (101) |
| Daniel Cooper, Hunter Deem, Travis Pickering, Wyatt Goff, Chase Sullivan, (Dalton Rollins), (Joshua Mason) |
| 13:54.4, 14:39.6, 15:02.4, 15:28.9, 16:10.1, (17:09.1), (17:21.8) |
7 | 252 | East Fairmont,
WV - Team Time (1st 5) 1:16:05.8 | Spread (1st 5) 1:22.9 |
| 35, 39, 44, 62, 72, (96), (115) |
| Jacob Nuzum, Ryland Rexrode, Mason Weese, Joel Rogers, Isaac Flohr, (Noah Franks), (Jacob Sanson) |
| 14:38.7, 14:43.6, 14:59.3, 15:42.6, 16:01.6, (17:02.2), (18:46.5) |
8 | 267 | Huntington East,
WV - Team Time (1st 5) 1:16:25.0 | Spread (1st 5) 1:50.0 |
| 28, 46, 55, 64, 74, (80), (82) |
| Beau Simpson, Cody Daniels, Garrett Toppins, Warren Maynard, Jonathan Leep, (Saanjay Brown), (Sirmon Brown) |
| 14:14.0, 15:01.0, 15:19.0, 15:47.0, 16:04.0, (16:18.0), (16:31.0) |
9 | 274 | St. Francis Central Catholic,
WV - Team Time (1st 5) 1:24:33.0 | Spread (1st 5) 13:19.0 |
| 1, 7, 12, 123, 131 |
| Seth Edwards, Bo Giuliani, Bryce Kukura, Tommy Ogershok, Will McNeil |
| 12:04.0, 13:07.0, 13:25.0, 20:34.0, 25:23.0 |
10 | 276 | Mountaineer (Clarksburg),
WV - Team Time (1st 5) 1:16:41.8 | Spread (1st 5) 1:12.7 |
| 45, 50, 51, 52, 78, (84), (93) |
| Shawn Peters, Jeffrey Wright, Corey Bunch, Josiah Cork, Hunter Monroe, (Sam Lacaria), (Landon Davis) |
| 15:00.1, 15:08.5, 15:08.8, 15:11.6, 16:12.8, (16:37.9), (16:56.4) |
11 | 333 | Doddridge County,
WV - Team Time (1st 5) 1:19:37.9 | Spread (1st 5) 2:41.6 |
| 40, 59, 61, 70, 103, (112), (125) |
| Trey Heaster, Eli Bee, Logan Bee, Drew Lett, Daniel Simmons, (Aaron Davis), (Chandler Bonnell) |
| 14:49.0, 15:37.6, 15:42.2, 15:58.5, 17:30.6, (18:23.9), (20:42.3) |
12 | 342 | Taylor County,
WV - Team Time (1st 5) 1:20:06.9 | Spread (1st 5) 3:04.6 |
| 41, 42, 73, 77, 109, (110) |
| Logan Phillips, Todd Griffith, Austin Saltis, Logan Miller, Maverick Ware, (Jacob Coole) |
| 14:54.4, 14:57.8, 16:03.5, 16:12.2, 17:59.0, (18:06.3) |
13 | 350 | Elkins,
WV - Team Time (1st 5) 1:20:10.9 | Spread (1st 5) 1:54.1 |
| 43, 63, 68, 85, 91, (94), (95) |
| Dalton Hamrick, Mason Clark, Brendon Wallace, Tyler Reed, Ryan Harman, (Tyler Monk), (Noah Prehoda) |
| 14:58.4, 15:44.0, 15:54.1, 16:41.9, 16:52.5, (16:59.6), (17:00.0) |
14 | 362 | South Preston,
WV - Team Time (1st 5) 1:22:57.4 | Spread (1st 5) 5:57.0 |
| 36, 36, 79, 87, 124, (128) |
| Jacob Phillips, Bill Clarkson, Jacob Good, Clayton Flynn, Marcus Barro, (Grant Zuchowski) |
| 14:39.0, 14:39.0, 16:13.4, 16:50.0, 20:36.0, (22:02.0) |
15 | 386 | Sherrard,
WV - Team Time (1st 5) 1:21:35.0 | Spread (1st 5) 2:05.4 |
| 54, 60, 71, 99, 102, (104), (106) |
| Clay Thorn, Luke Bonar, Tim Sampson, Andrew Vargo, Will Robinson, (Nicholas Fitzpatrick), (Billy Fox) |
| 15:17.1, 15:39.0, 16:00.8, 17:15.6, 17:22.5, (17:33.0), (17:40.9) |
16 | 387 | Belington,
WV - Team Time (1st 5) 1:21:47.5 | Spread (1st 5) 1:25.7 |
| 57, 67, 86, 88, 89, (90), (98) |
| Johnny Williams, Colby Queen, Hunter Everson, Parker Kelly, Cole Whited, (Jonathan Ward), (Chris Neville) |
| 15:25.3, 15:53.4, 16:47.4, 16:50.4, 16:51.0, (16:51.7), (17:12.9) |
17 | 458 | Moundsville,
WV - Team Time (1st 5) 1:25:43.6 | Spread (1st 5) 4:15.4 |
| 29, 100, 107, 108, 114, (116), (120) |
| Dylan McKeag, Owen Ruckman, Chris Koskey, Matthew Carroll, Dillon Cook, (Logan Bee), (Hunyter Jones) |
| 14:17.4, 17:18.7, 17:45.5, 17:49.2, 18:32.8, (18:49.3), (19:14.1) |
18 | 510 | Washington Irving,
WV - Team Time (1st 5) 1:39:34.9 | Spread (1st 5) 13:36.4 |
| 66, 75, 118, 119, 132 |
| John Lowther, Bryce Childers, Drew Henderson, Riley Mcnemar, Camden Cutlip |
| 15:51.8, 16:08.3, 19:00.7, 19:05.9, 29:28.2 |
19 | 538 | Tyler Consolidated,
WV - Team Time (1st 5) 1:30:10.2 | Spread (1st 5) 2:05.9 |
| 92, 105, 111, 113, 117, (122), (126) |
| Evan Shreve, Adam Cooper, Eli Henthorn, Josh Frum, Creed Eller, (Zachary Judge), (Kamryn Milhoan) |
| 16:53.1, 17:36.2, 18:15.5, 18:26.4, 18:59.0, (20:30.6), (21:01.0) |
20 | 588 | Long Drain,
WV - Team Time (1st 5) 1:45:35.7 | Spread (1st 5) 7:31.6 |
| 81, 121, 127, 129, 130, (133) |
| Andrew King, Austin Stiles, Logan Moore, Danny Kolat, Alexs Britton, (Devon Kimble) |
| 16:27.8, 20:07.7, 21:15.5, 23:45.3, 23:59.4, (31:42.9) |