1 | 72 | Huntington East,
WV - Team Time (1st 5) 1:02:53.2 | Spread (1st 5) 1:48.4 |
| 2, 5, 6, 13, 46, (80), (98) |
| Max Specht, Jacob Elwood, Harlen Greenwood, Evan Damron, Zion McComas, (Dustin Smith), (Arthur Nida) |
| 11:53.0, 12:20.4, 12:22.5, 12:35.9, 13:41.4, (14:54.8), (15:50.5) |
2 | 75 | Suncrest,
WV - Team Time (1st 5) 1:03:13.0 | Spread (1st 5) 1:15.5 |
| 3, 7, 12, 24, 29, (38), (48) |
| Hank Temple, Simon Schiebel, Jacob King, Caleb Young, Ian Gunno, (Nikko Monrey), (Nate Kupec) |
| 11:58.0, 12:24.4, 12:35.6, 13:01.5, 13:13.5, (13:29.1), (13:42.0) |
3 | 109 | Mountaineer (Morgantown),
WV - Team Time (1st 5) 1:04:51.8 | Spread (1st 5) 51.8 |
| 10, 14, 16, 34, 35, (37), (50) |
| Dakota Hagedorn, Andrew Croyle, Drew Zundell, Ryan Blohm, Tyler Umbright, (Cody Thomas), (Gavin Whorton) |
| 12:35.1, 12:41.6, 12:43.5, 13:24.7, 13:26.9, (13:28.2), (13:43.8) |
4 | 150 | Huntington,
WV - Team Time (1st 5) 1:04:59.7 | Spread (1st 5) 2:37.6 |
| 1, 21, 23, 47, 58, (66), (73) |
| Andrew Brewster, James St. Clair, Zane Roberts, Ethan Bailey, Andrew Bowen, (Nathan Kozar), (Ethan Lovejoy) |
| 11:22.0, 12:54.9, 13:01.4, 13:41.8, 13:59.6, (14:16.0), (14:34.2) |
5 | 172 | East Fairmont,
WV - Team Time (1st 5) 1:06:13.5 | Spread (1st 5) 1:53.8 |
| 4, 22, 41, 51, 54, (56), (57) |
| Drew Moore, Gavin Michael, Jacob West, Nathaniel Stuck, Joshua McPherson, (Dominic Fantasia), (Ian Hardwick) |
| 11:58.8, 13:00.5, 13:34.2, 13:47.4, 13:52.6, (13:56.4), (13:57.6) |
6 | 179 | South (Morgantown),
WV - Team Time (1st 5) 1:07:06.2 | Spread (1st 5) 21.4 |
| 28, 30, 39, 40, 42, (61), (64) |
| William Staples, Jonathan Shrewsberry, Carter Herron, Callum Lorimer, Braden Bellamy, (Nick DeProspero), (Gavin Straub) |
| 13:13.2, 13:14.4, 13:30.3, 13:33.7, 13:34.6, (14:03.8), (14:06.8) |
7 | 225 | Trinity Christian,
WV - Team Time (1st 5) 1:08:25.3 | Spread (1st 5) 1:38.3 |
| 26, 31, 44, 49, 75, (94), (126) |
| Kyle Knight, Levi Teets, Charles Steptoe, Will Hancox, Ethan Tomlinson, (Noah Toler), (Landon Murdock) |
| 13:04.8, 13:18.3, 13:36.2, 13:42.9, 14:43.1, (15:28.9), (19:07.0) |
8 | 227 | West Fairmont,
WV - Team Time (1st 5) 1:08:37.3 | Spread (1st 5) 2:35.5 |
| 11, 20, 36, 70, 90 |
| Tyler Morris, Denzel Duvert, Trey Longwell, Jet Vy, Devon Lemon |
| 12:35.3, 12:53.2, 13:28.1, 14:29.9, 15:10.8 |
9 | 242 | South Charleston,
WV - Team Time (1st 5) 1:08:55.5 | Spread (1st 5) 2:00.3 |
| 15, 27, 59, 67, 74, (78), (84) |
| Jarell Reese, Jaylon Reese, Robert Allara, Devin Rader, Will Adkins, (Braylon Henderson), (Cameron Mace) |
| 12:42.0, 13:11.4, 14:01.7, 14:18.1, 14:42.3, (14:50.7), (15:00.0) |
10 | 244 | St. Francis Central Catholic,
WV - Team Time (1st 5) 1:08:46.9 | Spread (1st 5) 1:44.8 |
| 18, 33, 59, 62, 72, (82), (87) |
| Finlay Lorimer, Charlie Heiskell, Luke Hudson, Quinn Mudry, Seth Hoover, (Will Pilgrim), (Noah Shephard) |
| 12:47.1, 13:22.3, 14:01.7, 14:03.9, 14:31.9, (14:58.6), (15:03.2) |
11 | 251 | Warwood,
WV - Team Time (1st 5) 1:09:10.7 | Spread (1st 5) 2:24.8 |
| 8, 43, 52, 71, 77, (88), (95) |
| Redick Moore, Wesley Grall, Kevin Whitmire, Carter Duncil, Landon Klinger, (Noah White), (Caleb Rice) |
| 12:24.8, 13:35.9, 13:48.7, 14:31.7, 14:49.6, (15:04.3), (15:34.5) |
12 | 295 | Bridge Street,
WV - Team Time (1st 5) 1:11:26.0 | Spread (1st 5) 3:39.5 |
| 9, 18, 63, 100, 105, (107), (125) |
| Kade Velas, Nathan Bittinger, Trenton Rosenthal, Joshua Albrecht, Trenton Heath, (Daniel Underwood), (Andrew Fischer) |
| 12:31.4, 12:47.1, 14:05.1, 15:51.5, 16:10.9, (16:13.5), (18:51.5) |
13 | 345 | Bridgeport,
WV - Team Time (1st 5) 1:13:13.8 | Spread (1st 5) 2:39.1 |
| 32, 45, 69, 97, 102, (109), (116) |
| Connor Sandreth, Brennan Cropp, Garrett Cooper, Michael Hadjis, Noah Kintz, (Sam Dodson), (Jaxson Matheny) |
| 13:19.4, 13:37.7, 14:29.6, 15:48.6, 15:58.5, (16:25.9), (17:07.4) |
14 | 406 | Cameron,
WV - Team Time (1st 5) 1:14:48.6 | Spread (1st 5) 2:07.1 |
| 53, 81, 83, 86, 103, (118), (119) |
| Slayton Pettit, Isaiah Bryan, Josh Meneely, Jacob Meneely, Holden Estel, (Jayden Presto), (Nathanial Majors) |
| 13:52.3, 14:56.5, 14:59.9, 15:00.5, 15:59.4, (17:42.4), (17:48.3) |
15 | 433 | Buffalo,
WV - Team Time (1st 5) 1:24:43.5 | Spread (1st 5) 12:19.6 |
| 25, 76, 89, 108, 135 |
| Zane Stewart, Britton Pulley, Ryan Chaffin, Michael Stepp, Ethan Wilson |
| 13:03.8, 14:46.8, 15:05.2, 16:24.3, 25:23.4 |
16 | 436 | Taylor County,
WV - Team Time (1st 5) 1:17:13.1 | Spread (1st 5) 3:57.7 |
| 17, 91, 104, 110, 114, (115), (124) |
| JT Veltri, Aiden Sheme, Jacob Maier, Harrison Maier, Dustin Keener, (Austin Mayle), (Gavin Royce) |
| 12:43.7, 15:14.7, 16:05.8, 16:27.5, 16:41.4, (16:51.7), (18:17.2) |
17 | 465 | Bruceton,
WV - Team Time (1st 5) 1:17:32.1 | Spread (1st 5) 2:11.4 |
| 68, 92, 93, 101, 111, (113), (117) |
| Nicholas Blosser, Carson Harsh, Sam Klimas, Jaxon Saucer, Canyon Levendorf, (Jackson Shay), (Gavin Heaney) |
| 14:23.5, 15:19.8, 15:20.7, 15:53.2, 16:34.9, (16:39.9), (17:29.7) |
18 | 491 | Sherrard,
WV - Team Time (1st 5) 1:21:30.2 | Spread (1st 5) 4:17.1 |
| 55, 85, 106, 122, 123, (129), (130) |
| Connor Fitzpatrick, Owen Anderson, Rhyder Dunn, Issac Lightner, Aidan Vargo, (Ian Hupp), (Tyler Furbee) |
| 13:55.7, 15:00.1, 16:11.2, 18:10.4, 18:12.8, (19:59.4), (20:13.9) |
19 | 528 | Westwood,
WV - Team Time (1st 5) 1:23:06.5 | Spread (1st 5) 3:07.4 |
| 79, 96, 112, 120, 121, (127), (131) |
| Jones Tanton, Seth DeBiase, Nikolas McCray, Will Angelozzi, Connor Warnick, (Nickita Aytac), (William Moore) |
| 14:52.7, 15:45.5, 16:38.2, 17:50.0, 18:00.1, (19:38.0), (20:33.8) |
20 | 557 | Moundsville,
WV - Team Time (1st 5) 1:32:13.3 | Spread (1st 5) 7:05.4 |
| 65, 99, 128, 132, 133, (134) |
| Kaden Harding, Dylan Cox, Ander Wise, Landon Albaugh, Jude Thomas, (Rylan Robinson) |
| 14:08.7, 15:50.9, 19:47.2, 21:12.4, 21:14.1, (25:04.6) |