1 | 63 | University,
WV - Team Time (1st 5) 1:20:10.5 | Spread (1st 5) 1:41.6 |
| 3, 4, 7, 15, 34, (61), (62) |
| Alex Minor, Seth Edwards, Tristan Harvey, Philip White, Jacob Hough, (Eric Cappellini), (James Barnett) |
| 15:21.2, 15:29.0, 15:50.9, 16:26.6, 17:02.8, (17:40.6), (17:43.9) |
2 | 67 | Cabell Midland,
WV - Team Time (1st 5) 1:21:34.0 | Spread (1st 5) 15.7 |
| 11, 12, 13, 14, 17, (20), (21) |
| Jonathan Hathaway, Coy Smith, Josh Minor, Nick Salmons, Brandon Atkinson, (Austin Jordan), (Jeremiah Parlock) |
| 16:12.8, 16:13.3, 16:16.0, 16:23.4, 16:28.5, (16:34.4), (16:35.7) |
3 | 130 | Morgantown,
WV - Team Time (1st 5) 1:22:43.7 | Spread (1st 5) 1:58.7 |
| 2, 5, 36, 40, 47, (51), (57) |
| Anthony Laurita, Connor Riley, Jacob Jacquez, John Gullion, Vitaly Cuff, (Stephen Riffon), (Andrew Christy) |
| 15:21.0, 15:44.9, 17:06.1, 17:12.0, 17:19.7, (17:29.1), (17:32.4) |
4 | 131 | Hurricane,
WV - Team Time (1st 5) 1:23:56.0 | Spread (1st 5) 1:03.7 |
| 10, 22, 25, 31, 43, (63), (70) |
| Jake Henley, Alex Hughes, Garrett Gress, Jacob Harmon, Sam Hughes, (David Westfall), (Andrew O'Dell) |
| 16:10.4, 16:39.4, 16:50.0, 17:02.1, 17:14.1, (17:49.1), (18:00.1) |
5 | 134 | Musselman,
WV - Team Time (1st 5) 1:22:50.0 | Spread (1st 5) 2:37.0 |
| 1, 6, 23, 38, 66, (68), (113) |
| Shane Rigsby, Jared Hallow, Josh Leake, Samuel Garrett, Zorin Robson, (Hunter Reed), (Quinn Zajicek) |
| 15:18.0, 15:50.0, 16:40.0, 17:07.0, 17:55.0, (17:59.0), (18:39.0) |
6 | 220 | Jefferson,
WV - Team Time (1st 5) 1:26:16.0 | Spread (1st 5) 1:41.0 |
| 18, 25, 39, 56, 82, (92), (96) |
| Dylan Stamper, Colin Hayes, Jonathan Royster, Mason Young, Tighe Didden, (Delmar Hagedorn), (Ethan Stead) |
| 16:32.0, 16:50.0, 17:09.0, 17:32.0, 18:13.0, (18:19.0), (18:20.0) |
7 | 263 | Parkersburg,
WV - Team Time (1st 5) 1:27:28.6 | Spread (1st 5) 1:26.5 |
| 19, 50, 55, 69, 70, (74), (83) |
| Nic Cheuvront, Scott Barker, Evan Wooten, Joel Larsen, Tyler Morris, (Will Lemaster), (Brayden Ray) |
| 16:33.6, 17:24.6, 17:30.9, 17:59.4, 18:00.1, (18:03.8), (18:14.0) |
8 | 284 | Washington,
WV - Team Time (1st 5) 1:27:57.1 | Spread (1st 5) 1:20.0 |
| 30, 35, 60, 67, 92, (103), (173) |
| Nick Whitehair, Kendall Coles, Ethan May, Nicholas Whitehair, Ross Carpenter, (Gabe Woods), (Nathan Walker) |
| 16:59.0, 17:05.0, 17:36.8, 17:57.3, 18:19.0, (18:25.8), (20:23.0) |
9 | 295 | Capital,
WV - Team Time (1st 5) 1:28:16.4 | Spread (1st 5) 1:14.6 |
| 33, 46, 52, 78, 86, (177), (207) |
| Michael Ruhnke, Samuel Thomas, Joe Schwartz, Ethan Reed, Breece Ferrell, (Issac Liu), (David Acord) |
| 17:02.3, 17:19.5, 17:29.6, 18:08.1, 18:16.9, (20:33.4), (21:59.3) |
10 | 314 | Elkins,
WV - Team Time (1st 5) 1:27:44.4 | Spread (1st 5) 2:32.7 |
| 7, 37, 73, 97, 100, (114), (118) |
| Matt Wallace, Dalton Hamrick, Mason Clark, Brendan Wallace, Daniel Crawford, (Walter King), (Ben Huffman) |
| 15:50.9, 17:06.5, 18:02.8, 18:20.6, 18:23.6, (18:39.3), (18:44.5) |
11 | 320 | Winfield,
WV - Team Time (1st 5) 1:28:46.9 | Spread (1st 5) 1:49.7 |
| 16, 64, 72, 81, 87, (98), (105) |
| R.J. Weiford, Tony Salgado, Eric Johns, Matt Durgin, Luke Lumadue, (J.T. Erskine), (Brian Gray) |
| 16:27.4, 17:49.8, 18:02.1, 18:10.5, 18:17.1, (18:21.6), (18:27.8) |
12 | 359 | Wheeling Park,
WV - Team Time (1st 5) 1:29:34.5 | Spread (1st 5) 1:06.6 |
| 41, 52, 84, 88, 94, (108), (123) |
| Jarred Beihl, Cameron Eberhard, Jared Ullom, Sean Wagner, William Sellers, (Michael Harriman), (Joseph Stahl) |
| 17:12.5, 17:29.6, 18:15.7, 18:17.6, 18:19.1, (18:30.8), (18:47.7) |
13 | 399 | Ripley,
WV - Team Time (1st 5) 1:30:20.5 | Spread (1st 5) 2:19.2 |
| 45, 54, 59, 88, 153, (155), (163) |
| Dalton Fisher, Antonio Jones, Levi Phillips, Remington Boyce, Trenton Johnson, (Nate Miller), (Jack Victory) |
| 17:18.8, 17:30.0, 17:36.1, 18:17.6, 19:38.0, (19:43.5), (20:00.1) |
14 | 436 | Preston,
WV - Team Time (1st 5) 1:31:01.3 | Spread (1st 5) 1:46.3 |
| 42, 77, 90, 99, 128, (149), (174) |
| Shawn Strosnider, Cory White, Evan Thomas, Ryan Ferrell, Bill Clarkson, (Jacob Phillips), (Trevor Lipscomb) |
| 17:13.0, 18:08.0, 18:18.0, 18:23.0, 18:59.3, (19:33.1), (20:24.0) |
15 | 438 | St Albans,
WV - Team Time (1st 5) 1:31:01.6 | Spread (1st 5) 2:43.7 |
| 24, 44, 79, 143, 148, (200), (203) |
| Josh Endres, Jon Sandy, Jeb Brady, Mark Schlies, Elisha Shank, (Zack Hensley), (Andy Henthorn) |
| 16:47.5, 17:14.3, 18:08.7, 19:19.9, 19:31.2, (21:42.0), (21:48.9) |
16 | 505 | Parkersburg South,
WV - Team Time (1st 5) 1:32:29.0 | Spread (1st 5) 1:17.8 |
| 65, 76, 112, 116, 136, (138), (140) |
| Evan Clark, Landon Lawrentz, Kerwyn Marshall, Alex White, Josh Lynn, (Kyle Sams), (Alec Grygiel) |
| 17:53.1, 18:07.6, 18:37.3, 18:40.1, 19:10.9, (19:12.9), (19:14.8) |
17 | 518 | Brooke,
WV - Team Time (1st 5) 1:33:00.7 | Spread (1st 5) 3:27.3 |
| 28, 80, 114, 127, 169, (184) |
| Antonio Pizzuti, Harvey Matthew, Jason Sprinkle Jr, Kyle Ryan, Mario Lombardi, (Brad Combs) |
| 16:52.9, 18:09.6, 18:39.3, 18:58.7, 20:20.2, (20:48.7) |
18 | 547 | Oak Hill,
WV - Team Time (1st 5) 1:33:33.6 | Spread (1st 5) 2:57.2 |
| 27, 75, 142, 146, 157, (194), (195) |
| Cody Gillespie, Jacob Ashcraft, Noah Snipes, Zachary Webb, Tommy Jones, (Broderick Mcdonald), (Stephan Honaker) |
| 16:51.4, 18:05.2, 19:19.4, 19:29.0, 19:48.6, (21:17.4), (21:17.9) |
19 | 557 | Spring Mills,
WV - Team Time (1st 5) 1:33:17.0 | Spread (1st 5) 48.0 |
| 85, 101, 119, 122, 130, (134), (137) |
| Josh Pike, Elian Lamar, Dylan Moss, Cody Kidwell, Josh Rhodes, (Spencer Shirley), (Adam Moore) |
| 18:16.0, 18:25.0, 18:45.0, 18:47.0, 19:04.0, (19:08.0), (19:12.0) |
20 | 563 | John Marshall,
WV - Team Time (1st 5) 1:33:47.5 | Spread (1st 5) 2:48.5 |
| 32, 107, 109, 156, 159, (166), (171) |
| Clay Thorn, Ethan Hazlett, Andrew Mcglynn, Chris Kuskey, Ryan Patrick, (Zack Hamric), (Alec Kuskey) |
| 17:02.2, 18:30.4, 18:35.8, 19:48.4, 19:50.7, (20:04.9), (20:21.7) |
21 | 567 | Hampshire,
WV - Team Time (1st 5) 1:33:14.9 | Spread (1st 5) 31.1 |
| 95, 111, 117, 120, 124, (129), (161) |
| Britt Dolly, Jacob Brashears, Cody Cochran, Bryson Dolly, Adam Stinespring, (Anthiony Gilreath), (Paul Lewis) |
| 18:19.9, 18:36.5, 18:42.4, 18:45.1, 18:51.0, (19:03.8), (19:53.1) |
22 | 590 | Hedgesville,
WV - Team Time (1st 5) 1:36:55.0 | Spread (1st 5) 6:54.0 |
| 9, 29, 121, 211, 220, (224) |
| Daniel Beavers, Shawn Hogbin, Cypres Sanner-Stiehr, Eric Woolman, Zachary Taylor, (Scott Pittman) |
| 15:59.0, 16:57.0, 18:46.0, 22:20.0, 22:53.0, (23:33.0) |
23 | 609 | Riverside,
WV - Team Time (1st 5) 1:34:51.1 | Spread (1st 5) 2:59.8 |
| 48, 102, 144, 145, 170, (193), (196) |
| Nick Kennedy, Cecil Dean, Mathew Martin, Dylan Vealey, David Dean, (Isaiah Blankenship), (Duncan Buckhorn) |
| 17:21.3, 18:25.3, 19:21.3, 19:22.1, 20:21.1, (21:15.5), (21:23.3) |
24 | 681 | Huntington,
WV - Team Time (1st 5) 1:35:58.0 | Spread (1st 5) 40.0 |
| 125, 132, 133, 141, 150, (165), (182) |
| Brooks Anderson, Jumod Jones, Andrew Stephenson, James Holley, Franklin Norton, (Isaiah Coleman), (Devin Goodson) |
| 18:54.0, 19:06.0, 19:07.0, 19:17.0, 19:34.0, (20:03.0), (20:47.0) |
25 | 696 | Martinsburg,
WV - Team Time (1st 5) 1:37:30.0 | Spread (1st 5) 3:02.0 |
| 58, 135, 150, 175, 178, (190), (230) |
| Josh Barnes, Mitchell Bartoldson, Jordan Trejo, Robert Anderson, David Mulvihill, (Seth Folk), (Jacob Orlando) |
| 17:36.0, 19:09.0, 19:34.0, 20:33.0, 20:38.0, (21:07.0), (25:03.0) |
26 | 754 | Spring Valley,
WV - Team Time (1st 5) 1:38:55.2 | Spread (1st 5) 3:31.0 |
| 106, 126, 154, 162, 206, (213), (227) |
| Jason Holland, Jacob Kilgore, Austin Ball, Alex Ware, Drew Harper, (Andrew May), (Caleb Creamer) |
| 18:28.0, 18:54.2, 19:39.0, 19:55.0, 21:59.0, (22:24.0), (24:31.0) |
27 | 766 | Woodrow Wilson,
WV - Team Time (1st 5) 1:39:02.2 | Spread (1st 5) 2:27.7 |
| 104, 139, 152, 185, 186, (187), (188) |
| Ryan Vaught, Mark Harper, Noah Smith, Scott Snuffer, Andrew Barbera, (Adar Bayless), (Chad Nay) |
| 18:26.2, 19:14.2, 19:35.9, 20:52.0, 20:53.9, (20:54.0), (20:54.5) |
28 | 792 | George Washington,
WV - Team Time (1st 5) 1:41:22.9 | Spread (1st 5) 4:53.1 |
| 49, 167, 178, 189, 209, (216), (217) |
| Chad Hollandsworth, Jason Wilder, Ryan Hayes, Ethan Leef, Zach Morris, (Will Cooke), (Miles Cannon) |
| 17:22.1, 20:06.7, 20:38.0, 21:00.9, 22:15.2, (22:34.9), (22:40.0) |
29 | 828 | Lewis County,
WV - Team Time (1st 5) 1:42:55.5 | Spread (1st 5) 5:24.9 |
| 91, 160, 172, 180, 225, (226), (234) |
| Nathan Louk, Kyle Davis, Avery Post, Jesse Fenton, Ian Young, (Dylan King), (Trevor Shires) |
| 18:18.1, 19:51.0, 20:22.2, 20:41.2, 23:43.0, (23:49.9), (26:13.2) |
30 | 892 | Point Pleasant,
WV - Team Time (1st 5) 1:45:19.6 | Spread (1st 5) 4:30.8 |
| 110, 147, 198, 215, 222, (229), (231) |
| Hunter White, Joseph Littlepage, Brandon Henderson, Brandon Hall, Darrell McBeath, (Wyatt Dean), (Scotty Wilcox) |
| 18:36.1, 19:30.1, 21:40.6, 22:25.9, 23:06.9, (24:55.7), (25:28.5) |
31 | 905 | Greenbrier East,
WV - Team Time (1st 5) 1:43:42.7 | Spread (1st 5) 1:43.6 |
| 164, 168, 181, 191, 201, (202), (204) |
| Justice Bowyer, Mason Tincher, Levi Long, Oliver Horst, Markus Mcconnell, (Ryan Bashler), (Ryan Bashlor) |
| 20:00.4, 20:08.0, 20:42.4, 21:07.9, 21:44.0, (21:48.0), (21:49.1) |
32 | 978 | Buckhannon-Upshur,
WV - Team Time (1st 5) 1:50:34.7 | Spread (1st 5) 6:25.6 |
| 131, 183, 214, 218, 232 |
| William Williams, Jeffrey Champion, Joseph Smith, Peyton Surface, Preston Surface |
| 19:05.4, 20:47.9, 22:25.7, 22:44.7, 25:31.0 |
33 | 984 | Lincoln County,
WV - Team Time (1st 5) 1:47:58.8 | Spread (1st 5) 1:46.0 |
| 175, 192, 199, 208, 210, (219), (223) |
| Sammy Dawson, Sam Bays, Cordell Rakes, Andrew Vance, Hunter McNeill, (Ian Weeks), (Jacob Dyer) |
| 20:33.0, 21:11.0, 21:41.0, 22:14.8, 22:19.0, (22:52.0), (23:23.0) |
34 | 993 | Princeton Senior,
WV - Team Time (1st 5) 1:48:34.0 | Spread (1st 5) 3:12.0 |
| 158, 197, 205, 212, 221, (228), (233) |
| Jarred Hamm, Dylan Brookeman, Austin Smith, Cory Bevins, Corbin Hazelwood, (Ryne Lambert), (Cole Hollifield) |
| 19:50.4, 21:24.1, 21:55.9, 22:21.2, 23:02.4, (24:33.0), (25:33.0) |