1 | 68 | Winfield,
WV - Team Time (1st 5) 59:41.5 | Spread (1st 5) 1:10.9 |
| 6, 12, 13, 14, 23, (33), (34) |
| Trace Marshall, Nikolaus Von Wulffen, Eian McGough, Myles Gurnee, Chase Parsons, (James Jacques), (Jackson Tully) |
| 11:22.8, 11:51.2, 11:54.6, 11:59.2, 12:33.7, (12:53.5), (12:55.0) |
2 | 73 | Williamstown,
WV - Team Time (1st 5) 1:00:03.9 | Spread (1st 5) 1:06.9 |
| 7, 8, 18, 19, 21, (24), (28) |
| William Coiner, Julian Johnson, Rowen Cumberledge, Cooper Billingsley, Frank Conner, (Chase Pickering), (Carter Montgomery) |
| 11:23.8, 11:24.3, 12:22.3, 12:22.8, 12:30.7, (12:35.8), (12:45.2) |
3 | 134 | Ritchie County,
WV - Team Time (1st 5) 1:02:37.3 | Spread (1st 5) 2:05.9 |
| 4, 16, 20, 45, 49, (96), (122) |
| Zayden Hardbarger, Seth Cronin, Garrett Flesher, Brayson Hayes, Kellen Cress, (Remi Jones), (Brennen Jones) |
| 11:15.7, 12:20.7, 12:23.6, 13:15.7, 13:21.6, (15:21.5), (18:00.1) |
4 | 170 | Triadelphia,
WV - Team Time (1st 5) 1:04:39.8 | Spread (1st 5) 58.1 |
| 17, 29, 37, 40, 47, (60), (91) |
| Gavin Border, Isaak Nizami, Evan Border, Isaac Welling, Jacob Murphy, (Von Sklavounakis), (Gabriel Larance) |
| 12:22.0, 12:49.3, 13:01.2, 13:07.2, 13:20.1, (13:42.4), (15:02.8) |
5 | 233 | George Washington,
WV - Team Time (1st 5) 1:06:47.2 | Spread (1st 5) 1:52.7 |
| 27, 32, 41, 55, 78, (109), (110) |
| Benjamin Oldaker, Ronnie Blackshire, Asher Flanery, Wesley Mallett, Wesley Oldaker, (Dawson Cook), (Andrew Harrison) |
| 12:40.5, 12:50.8, 13:07.4, 13:35.3, 14:33.2, (16:23.7), (16:26.1) |
| 233 | West Fairmont,
WV - Team Time (1st 5) 1:06:28.5 | Spread (1st 5) 3:22.9 |
| 5, 22, 42, 81, 83, (100), (101) |
| Josiah Brannen, Jackson Lintner, Jaxson Rose, Brady Saunders, Jamyson Posey, (Joey Lintner), (Jon White) |
| 11:21.7, 12:32.9, 13:10.1, 14:39.2, 14:44.6, (15:41.6), (15:45.2) |
7 | 236 | Barboursville,
WV - Team Time (1st 5) 1:06:42.9 | Spread (1st 5) 1:44.5 |
| 15, 36, 50, 67, 68, (69), (73) |
| Andrew Warner, Ethan France, Landon Jarrell, Will McFann, Lucas Hager, (Alex Cremeans), (Samuel Phillips) |
| 12:16.5, 12:59.8, 13:25.7, 13:59.9, 14:01.0, (14:04.0), (14:10.4) |
8 | 243 | Milton,
WV - Team Time (1st 5) 1:06:59.2 | Spread (1st 5) 32.4 |
| 38, 44, 51, 53, 57, (57), (59) |
| Dalton Griffing, Isaac Lunsford, Trenton Hatfield, Griffin Brunty, Thomas Gibson, (Colson Elswick), (Fenix Valdez) |
| 13:06.3, 13:14.9, 13:26.5, 13:32.8, 13:38.7, (13:38.7), (13:41.6) |
9 | 259 | East Fairmont,
WV - Team Time (1st 5) 1:06:54.7 | Spread (1st 5) 3:28.6 |
| 3, 46, 56, 75, 79, (82), (85) |
| Nathaniel Stuck, Brady Hutson, Ben Barnes, Jonah Henderson, Grayson Childs, (Aidan Loudan), (Tristan Boone) |
| 11:06.3, 13:18.9, 13:37.5, 14:17.1, 14:34.9, (14:39.4), (14:53.7) |
| 259 | South (Morgantown),
WV - Team Time (1st 5) 46:29.0 | Spread (1st 5) 16:26.0 |
| 1, 2, 39, 106, 111, (112), (114) |
| William Arbogast, Landon Noah, Maxwell Abildso, Jayden Smalls, Jackson Eberhart, (Jacob Meyer), (Hayden Casdorph) |
| 12.0, 17.0, 13:07.0, 16:15.0, 16:38.0, (16:58.0), (17:07.0) |
11 | 295 | Huntington East,
WV - Team Time (1st 5) 1:09:01.5 | Spread (1st 5) 2:08.5 |
| 25, 35, 71, 80, 84, (88), (98) |
| Brock Brown, Aj Irby, Peyton Scheidler, JJ Cook, Nathan Brown, (Mason Hensley), (Aiden Scheidler) |
| 12:36.4, 12:57.6, 14:05.4, 14:37.2, 14:44.9, (14:57.5), (15:28.3) |
12 | 309 | Warwood,
WV - Team Time (1st 5) 1:09:29.5 | Spread (1st 5) 2:00.6 |
| 43, 48, 61, 63, 94, (97), (99) |
| Luca Swartz, Brian Gonzalez, Kevin Whitmire, JT Pockl, Kolten Whitmire, (Conor Wood), (Marshall Supanik) |
| 13:13.3, 13:21.3, 13:45.2, 13:55.8, 15:13.9, (15:25.4), (15:31.2) |
13 | 320 | Tyler Consolidated,
WV - Team Time (1st 5) 1:11:00.5 | Spread (1st 5) 6:32.9 |
| 9, 11, 87, 92, 121 |
| Amos Kimble, Jaden Ebert, Haydon Ammons, Colby Nichols, Andy Starkey |
| 11:25.0, 11:37.1, 14:57.3, 15:03.2, 17:57.9 |
14 | 323 | Wirt County,
WV - Team Time (1st 5) 1:10:55.6 | Spread (1st 5) 3:27.7 |
| 30, 31, 65, 90, 107, (108), (126) |
| Matthew Balis, Braylen Dawson, Brodie Goodwin, Ethan Freed, Byron Long, (Alex Bevel), (Landon Lowe) |
| 12:49.7, 12:50.3, 13:57.3, 15:00.9, 16:17.4, (16:18.5), (19:48.0) |
15 | 354 | Poca,
WV - Team Time (1st 5) 1:12:46.7 | Spread (1st 5) 6:06.3 |
| 10, 52, 72, 103, 117 |
| Braxton Bailey, McBryde Harrison, Jordan Raynes, Jack Grant, Gabriel Price |
| 11:33.7, 13:27.9, 14:06.9, 15:58.2, 17:40.0 |
16 | 398 | Huntington,
WV - Team Time (1st 5) 1:13:44.9 | Spread (1st 5) 3:20.2 |
| 26, 86, 89, 95, 102, (105), (115) |
| Colin Marsteller, Mason Dewdney, Colin Bailey, Jacob Chapman, Christian Rosenberger, (Bryson Shepherd), (Isaac Ratcliff) |
| 12:37.6, 14:54.4, 15:00.0, 15:15.1, 15:57.8, (16:12.7), (17:10.1) |
17 | 417 | Pleasants County,
WV - Team Time (1st 5) 1:14:39.3 | Spread (1st 5) 3:01.6 |
| 64, 70, 77, 93, 113, (123) |
| Desmond Parks, Reece Westfall, Micah Evans, Isaac Kimball, Carter Sole, (Luke Stanton) |
| 13:57.0, 14:05.3, 14:29.3, 15:09.1, 16:58.6, (18:33.5) |
18 | 435 | Wood County Christian,
WV - Team Time (1st 5) 1:17:41.7 | Spread (1st 5) 4:20.5 |
| 54, 66, 76, 119, 120 |
| Koa Navarro, Josh Flynn, Jude Bills, Isaac Sheppard, Zach Flynn |
| 13:35.1, 13:57.5, 14:23.2, 17:50.3, 17:55.6 |
19 | 474 | St. Joseph Catholic,
WV - Team Time (1st 5) 1:19:10.9 | Spread (1st 5) 3:49.7 |
| 62, 74, 104, 116, 118, (124), (125) |
| Shane Robinson, Colin Woelfel, Henry Muth, Charlie Quehl, Christopher Young, (Lance Cory), (Oakley Mullins) |
| 13:53.0, 14:12.0, 16:04.3, 17:18.9, 17:42.7, (19:00.1), (19:44.2) |