1 | Cabell Midland (WV) | 97 |
| 1) Coy Smith | | 16:28.78 | 4 |
| 2) Austin Jordan | | 16:38.25 | 5 |
| 3) Jonathan Hathaway | | 17:00.75 | 20 |
| 4) Brett Armbruster | | 17:05.65 | 24 |
| 5) Stevie Ball | | 17:35.07 | 44 |
| Average Time: 16:57.70 Total Time: 1:24:48.50 1-5 Split: 1:06.29 |
| 6) Jackson Gibson | | 17:45.78 | 52 |
| 7) George Mcphail | | 17:47.75 | 55 |
2 | Hurricane (WV) | 112 |
| 1) Russell Carroll | | 16:21.65 | 3 |
| 2) Bryer McPherson | | 16:52.00 | 12 |
| 3) John Casey | | 17:06.97 | 26 |
| 4) Brian Middaugh | | 17:19.60 | 33 |
| 5) Justin Belcher | | 17:24.53 | 38 |
| Average Time: 17:00.95 Total Time: 1:25:04.75 1-5 Split: 1:02.88 |
| 6) Chase Basham | | 17:54.50 | 62 |
| 7) Wyatt Hanshaw | | 18:07.25 | 78 |
3 | Parkersburg (WV) | 125 |
| 1) Ian Domenick | | 16:52.00 | 10 |
| 2) Will Lemasters | | 16:59.93 | 19 |
| 3) Scott Barker | | 17:01.75 | 22 |
| 4) Brayden Ray | | 17:17.50 | 31 |
| 5) Benjamin Lake | | 17:34.11 | 43 |
| Average Time: 17:09.06 Total Time: 1:25:45.29 1-5 Split: 42.11 |
| 6) Joel Larson | | 17:36.61 | 45 |
| 7) Devin Ours | | 17:59.68 | 73 |
4 | Bridgeport Senior (WV) | 161 |
| 1) Jimmy Lacaria | | 16:39.28 | 6 |
| 2) Mark Duez | | 17:01.07 | 21 |
| 3) Timothy Kinney | | 17:13.49 | 28 |
| 4) Drake Bolle | | 17:15.34 | 29 |
| 5) Coleton Marsh | | 18:05.31 | 77 |
| Average Time: 17:14.90 Total Time: 1:26:14.49 1-5 Split: 1:26.03 |
| 6) Jonathan Hartman | | 18:40.81 | 112 |
| 7) Ryder Frailey | | 18:47.59 | 117 |
5 | Morgantown (WV) | 202 |
| 1) John Gullion | | 16:59.00 | 18 |
| 2) Kevin Donnelly | | 17:26.00 | 40 |
| 3) Vitaly Cuff | | 17:38.00 | 46 |
| 4) Andrew Christy | | 17:43.00 | 48 |
| 5) Mikael Virji | | 17:45.00 | 50 |
| Average Time: 17:30.20 Total Time: 1:27:31.00 1-5 Split: 46.00 |
| 6) Gideon Temple | | 17:56.00 | 65 |
| 7) Andrew Jones | | 17:57.00 | 70 |
6 | Wheeling Park (WV) | 266 |
| 1) Corbin Rutan | | 17:18.43 | 32 |
| 2) Ronnie Saunders | | 17:22.57 | 37 |
| 3) Jarred Biehl | | 17:52.65 | 60 |
| 4) Zack Klimas | | 17:56.50 | 68 |
| 5) William Sellers | | 17:56.82 | 69 |
| Average Time: 17:41.39 Total Time: 1:28:26.97 1-5 Split: 38.39 |
| 6) Jared Ullom | | 18:11.43 | 82 |
| 7) Cj Powell | | 18:18.50 | 87 |
7 | Winfield (WV) | 274 |
| 1) Aaron Withrow | | 16:15.42 | 1 |
| 2) Luke Lumadue | | 17:02.57 | 23 |
| 3) Matt Durgin | | 17:47.39 | 54 |
| 4) William Whaley | | 17:48.28 | 56 |
| 5) Jordon Thompson | | 19:08.92 | 140 |
| Average Time: 17:36.52 Total Time: 1:28:02.58 1-5 Split: 2:53.50 |
| 6) Drew Wall | | 20:44.72 | 249 |
| 7) Brandon Stamper | | 21:16.97 | 286 |
8 | University High (WV) | 279 |
| 1) Phillip White | | 16:47.00 | 9 |
| 2) Michael Gharib | | 17:06.00 | 25 |
| 3) Nathaniel Edwards | | 17:39.00 | 47 |
| 4) Nicholas Summerlin | | 18:01.00 | 74 |
| 5) Andrew Phillips | | 18:55.00 | 124 |
| Average Time: 17:41.60 Total Time: 1:28:28.00 1-5 Split: 2:08.00 |
| 6) Alex Dean | | 19:26.00 | 158 |
| 7) Ryan Coen | | 20:09.00 | 211 |
9 | Doddridge County (WV) | 377 |
| 1) Hunter Riffle | | 16:46.49 | 8 |
| 2) Trey Heaster | | 17:49.24 | 57 |
| 3) Adam Bee | | 17:55.78 | 64 |
| 4) Gage Smith | | 18:17.07 | 86 |
| 5) Cole Garvin | | 19:28.78 | 162 |
| Average Time: 18:03.47 Total Time: 1:30:17.36 1-5 Split: 2:42.29 |
| 6) Brandon Clevenger | | 19:30.24 | 163 |
| 7) Ian Blankenship | | 19:52.34 | 193 |
10 | Ritchie County (WV) | 414 |
| 1) Jarett Allender | | 17:46.89 | 53 |
| 2) Jarrett Allendar | | 18:08.90 | 80 |
| 3) Clayton Bee | | 18:19.31 | 89 |
| 4) Sam Summers | | 18:19.92 | 90 |
| 5) Chase Sullivan | | 18:29.64 | 102 |
| Average Time: 18:12.93 Total Time: 1:31:04.66 1-5 Split: 42.75 |
| 6) Travis Pickering | | 19:17.09 | 147 |
| 7) Kent Bee | | 19:17.46 | 148 |
11 | Berkeley Springs (WV) | 431 |
| 1) Matt Chapman | | 17:12.00 | 27 |
| 2) Steven Shetler | | 17:56.00 | 66 |
| 3) Logan Heironimus | | 18:34.00 | 107 |
| 4) Brady Price | | 18:36.00 | 110 |
| 5) Aaron Farris | | 18:52.00 | 121 |
| Average Time: 18:14.00 Total Time: 1:31:10.00 1-5 Split: 1:40.00 |
| 6) Davey Mundey | | 19:46.00 | 187 |
| 7) Remington Hiles | | 21:25.00 | 297 |
12 | Frankfort (WV) | 439 |
| 1) Derek Alt | | 17:28.36 | 41 |
| 2) Benjamin Ridgel | | 17:43.10 | 49 |
| 3) Zachary Dalonges | | 18:30.30 | 104 |
| 4) Kyle Watson | | 18:51.55 | 120 |
| 5) Ryan Zirk | | 18:55.44 | 125 |
| Average Time: 18:17.75 Total Time: 1:31:28.75 1-5 Split: 1:27.08 |
| 6) Bryce Sines | | 19:05.80 | 137 |
| 7) Garrett Grose | | 19:15.09 | 144 |
13 | Parkersburg South (WV) | 442 |
| 1) Kerwyn Marshall | | 17:52.03 | 59 |
| 2) Landon Lawrentz | | 18:03.82 | 75 |
| 3) Brandon Hardman | | 18:09.00 | 81 |
| 4) Alex White | | 18:27.68 | 101 |
| 5) Cameron Marks | | 18:56.64 | 126 |
| Average Time: 18:17.83 Total Time: 1:31:29.17 1-5 Split: 1:04.61 |
| 6) Nathan Grygiel | | 19:25.36 | 157 |
| 7) Josh Lynn | | 19:34.75 | 173 |
14 | St. Marys (WV) | 460 |
| 1) Walker Hashman | | 17:20.28 | 34 |
| 2) Brady Gorrell | | 17:20.67 | 35 |
| 3) Spencer Wren | | 18:14.57 | 84 |
| 4) Jayden Wolfe | | 18:48.09 | 119 |
| 5) Devon Amos | | 19:46.57 | 188 |
| Average Time: 18:18.04 Total Time: 1:31:30.18 1-5 Split: 2:26.29 |
| 6) Jacob Pethel | | 21:20.07 | 288 |
| 7) John Covey | | 25:37.90 | 418 |
15 | Woodrow Wilson (WV) | 465 |
| 1) Chris Barbera | | 16:52.00 | 11 |
| 2) Ryan Vaught | | 18:19.10 | 88 |
| 3) Austin Holtzapel | | 18:42.50 | 113 |
| 4) Chris Henry | | 18:43.50 | 114 |
| 5) Andrew Barbera | | 19:07.10 | 139 |
| Average Time: 18:20.84 Total Time: 1:31:44.20 1-5 Split: 2:15.10 |
| 6) David Ricottelli | | 19:52.60 | 194 |
| 7) Andrew Randolph | | 21:33.70 | 307 |
16 | Huntington (WV) | 531 |
| 1) Isaiah Coleman | | 18:26.07 | 100 |
| 2) Chandler Oney | | 18:33.08 | 105 |
| 3) Peter Burbery | | 18:33.21 | 106 |
| 4) Ben Barber | | 18:34.93 | 109 |
| 5) Brooks Anderson | | 18:40.78 | 111 |
| Average Time: 18:33.61 Total Time: 1:32:48.07 1-5 Split: 14.71 |
| 6) Nicholas Reynolds | | 19:26.11 | 159 |
| 7) Jeffrey Richbart | | 20:50.93 | 259 |
17 | Ravenswood (WV) | 603 |
| 1) Bryce Jarrell | | 16:56.42 | 13 |
| 2) Blake Jarrell | | 17:31.39 | 42 |
| 3) Chris Murray | | 18:56.89 | 127 |
| 4) Colby Marks | | 19:36.57 | 175 |
| 5) Deshone Cooper | | 20:42.82 | 246 |
| Average Time: 18:44.82 Total Time: 1:33:44.09 1-5 Split: 3:46.40 |
| 6) Dustin Anderson | | 21:23.97 | 294 |
| 7) Cody Smith | | 22:21.97 | 338 |
18 | Nicholas County (WV) | 648 |
| 1) Jackson Reed | | 16:41.28 | 7 |
| 2) Juvenal Perez | | 17:58.78 | 71 |
| 3) Isaac Sergeon | | 19:06.14 | 138 |
| 4) Elijah Lanagan | | 19:45.39 | 184 |
| 5) Levi Brake | | 20:43.47 | 248 |
| Average Time: 18:51.01 Total Time: 1:34:15.06 1-5 Split: 4:02.19 |
| 6) Logan Kelbaugh | | 21:00.94 | 271 |
| 7) J.j. Lipscomb | | 21:43.00 | 311 |
19 | Elkins (WV) | 666 |
| 1) Mason Clark | | 17:45.10 | 51 |
| 2) Dalton Hamrick | | 18:52.30 | 122 |
| 3) Devan Ricottilli | | 19:00.70 | 130 |
| 4) Ben Huffman | | 19:40.10 | 178 |
| 5) Steven Schumacher | | 19:45.40 | 185 |
| Average Time: 19:00.72 Total Time: 1:35:03.60 1-5 Split: 2:00.30 |
| 6) Jacob Lewis | | 19:54.30 | 199 |
| 7) Sam Stephenson | | 20:05.70 | 207 |
20 | Linsly (WV) | 673 |
| 1) Andrew Weiss | | 17:54.40 | 61 |
| 2) Sims Austin | | 18:22.00 | 92 |
| 3) Sam Fuller | | 18:30.00 | 103 |
| 4) Malachi Onwuka | | 19:55.00 | 201 |
| 5) Austin Simms | | 20:14.30 | 216 |
| Average Time: 18:59.14 Total Time: 1:34:55.70 1-5 Split: 2:19.90 |
| 6) Gabriel Hicks | | 20:30.00 | 234 |
| 7) Hayden Brown | | 20:45.00 | 250 |
21 | George Washington (WV) | 755 |
| 1) Jacob Birurakis | | 16:21.28 | 2 |
| 2) Hakeem Boukhemis | | 19:19.93 | 150 |
| 3) Nadeem Jones | | 19:40.50 | 179 |
| 4) Cameron Penn | | 19:41.85 | 180 |
| 5) Nick Ingold | | 20:41.32 | 244 |
| Average Time: 19:08.98 Total Time: 1:35:44.88 1-5 Split: 4:20.04 |
| 6) Nick Penix | | 21:46.11 | 316 |
| 7) Gus Evans | | 21:46.50 | 317 |
22 | Braxton County (WV) | 801 |
| 1) Seth Backus | | 16:57.46 | 14 |
| 2) Kaleb Brown | | 18:53.74 | 123 |
| 3) Dylan Dennison | | 20:16.15 | 220 |
| 4) Wesley Davis | | 20:16.70 | 221 |
| 5) Logan Davis | | 20:23.22 | 223 |
| Average Time: 19:21.45 Total Time: 1:36:47.27 1-5 Split: 3:25.76 |
| 6) Todd Spencer | | 23:48.07 | 381 |
23 | Preston (WV) | 845 |
| 1) Ward Ries | | 19:04.70 | 135 |
| 2) Evan Thomas | | 19:30.30 | 164 |
| 3) Brennan Nolan | | 19:32.50 | 169 |
| 4) Cole Friend | | 19:44.90 | 182 |
| 5) Trey Smith-Tatham | | 19:52.70 | 195 |
| Average Time: 19:33.02 Total Time: 1:37:45.10 1-5 Split: 48.00 |
| 6) Ryan Ferrell | | 21:03.70 | 275 |
| 7) Michael Hart | | 21:29.80 | 302 |
24 | Shady Spring High School (WV) | 869 |
| 1) Seth Buckland | | 19:16.25 | 146 |
| 2) Korbin Taylor | | 19:22.17 | 154 |
| 3) Ryan Young | | 19:33.64 | 170 |
| 4) Grey Hazuka | | 19:34.49 | 172 |
| 5) Grey Hazuka | | 20:25.26 | 227 |
| Average Time: 19:38.36 Total Time: 1:38:11.81 1-5 Split: 1:09.01 |
| 6) Colton Testerman | | 20:45.47 | 251 |
| 7) Eli Fama | | 20:54.04 | 264 |
25 | North Marion (WV) | 873 |
| 1) Franklin Thomas | | 18:46.09 | 115 |
| 2) Dylan Cochran | | 19:23.57 | 156 |
| 3) Beau Bearden | | 19:42.84 | 181 |
| 4) Brent Hayes | | 20:06.74 | 208 |
| 5) Michael Garrett | | 20:09.46 | 213 |
| Average Time: 19:37.74 Total Time: 1:38:08.70 1-5 Split: 1:23.37 |
| 6) Mark Keener | | 20:14.74 | 217 |
| 7) Bryson Satterfield | | 20:47.96 | 255 |
26 | Clay County (WV) | 877 |
| 1) Trevor Armes | | 17:16.39 | 30 |
| 2) Brandon Daniels | | 19:05.73 | 136 |
| 3) David Tanner | | 19:27.49 | 160 |
| 4) Caleb Wynn | | 20:54.54 | 266 |
| 5) Nathaniel Keaton | | 21:14.44 | 285 |
| Average Time: 19:35.72 Total Time: 1:37:58.59 1-5 Split: 3:58.05 |
| 6) Thomas Haverty | | 21:24.32 | 295 |
| 7) Thomas Haverty | | 21:59.83 | 323 |
27 | East Fairmont (WV) | 882 |
| 1) Mark Ellis | | 17:25.00 | 39 |
| 2) Trevor Cavanaugh | | 18:47.00 | 116 |
| 3) Trevor Saunders | | 19:46.00 | 186 |
| 4) Ragen Vincent | | 20:54.00 | 263 |
| 5) Austin Cowger | | 21:06.00 | 278 |
| Average Time: 19:35.60 Total Time: 1:37:58.00 1-5 Split: 3:41.00 |
| 6) Zachary Griffith | | 21:12.00 | 282 |
| 7) Joel Morris | | 22:44.00 | 360 |
28 | Ripley (WV) | 893 |
| 1) Dalton Fisher | | 17:56.07 | 67 |
| 2) Drew Swisher | | 19:28.47 | 161 |
| 3) Bradley Yost | | 19:31.75 | 166 |
| 4) Chase Casto | | 20:43.22 | 247 |
| 5) Gabriel Zuniga | | 20:45.61 | 252 |
| Average Time: 19:41.02 Total Time: 1:38:25.12 1-5 Split: 2:49.54 |
| 6) Garrison Phillips | | 21:59.25 | 322 |
| 7) Morgan Galusha | | 22:55.23 | 365 |
29 | Fairmont Senior (WV) | 925 |
| 1) Gage Clemens | | 18:25.80 | 98 |
| 2) Miguel Figueroa | | 19:30.70 | 165 |
| 3) Elijah Cunningham | | 20:04.90 | 205 |
| 4) Bryce Zannino | | 20:12.00 | 215 |
| 5) Alex Morris | | 20:39.30 | 242 |
| Average Time: 19:46.54 Total Time: 1:38:52.70 1-5 Split: 2:13.50 |
| 6) Zak Anderson | | 20:52.40 | 261 |
| 7) Mason Milkovich | | 21:28.90 | 301 |
30 | Capital (WV) | 946 |
| 1) Samual Thomas | | 16:58.75 | 17 |
| 2) Wyatt Graves | | 18:24.28 | 95 |
| 3) Forrest Long | | 19:32.11 | 167 |
| 4) Gunner Hess | | 21:44.53 | 312 |
| 5) Jackson Perry | | 22:40.22 | 355 |
| Average Time: 19:51.98 Total Time: 1:39:19.89 1-5 Split: 5:41.47 |
| 6) Michael Morgado | | 23:48.93 | 382 |
| 7) William Kuhns | | 30:10.05 | 441 |
31 | Roane County (WV) | 979 |
| 1) Kyle Stutler | | 17:50.26 | 58 |
| 2) Thomas Stutler | | 19:51.31 | 192 |
| 3) Clint Evans | | 20:04.96 | 206 |
| 4) Nick Rucker | | 20:09.78 | 214 |
| 5) Hunter Moore | | 21:38.72 | 309 |
| Average Time: 19:55.01 Total Time: 1:39:35.03 1-5 Split: 3:48.46 |
| 6) James Reid | | 26:02.12 | 423 |
32 | Robert C. Byrd (WV) | 988 |
| 1) Bryce Childers | | 17:22.57 | 36 |
| 2) Sam Starkey | | 18:25.17 | 97 |
| 3) Brandon Fazio | | 20:53.00 | 262 |
| 4) Daniel Knicely | | 21:12.79 | 283 |
| 5) Cory Shingleton | | 21:41.00 | 310 |
| Average Time: 19:54.91 Total Time: 1:39:34.53 1-5 Split: 4:18.43 |
| 6) Noah Simon | | 24:21.30 | 397 |
| 7) Michael Utt | | 31:43.00 | 443 |
33 | Hampshire (WV) | 1006 |
| 1) Bryson Dolly | | 18:25.00 | 96 |
| 2) Lance Blye | | 19:45.00 | 183 |
| 3) Liam Corbin | | 20:18.00 | 222 |
| 4) Daniel Barbe | | 20:29.00 | 232 |
| 5) Colton Kile | | 21:02.00 | 273 |
| Average Time: 19:59.80 Total Time: 1:39:59.00 1-5 Split: 2:37.00 |
| 6) Isaac Boyce | | 22:56.00 | 366 |
34 | St. Albans (WV) | 1008 |
| 1) Jeb Brady | | 16:58.25 | 16 |
| 2) Ethan Endres | | 19:32.43 | 168 |
| 3) Andy Henthorn | | 19:55.40 | 202 |
| 4) Levi Oehlburg-boggess | | 21:05.78 | 277 |
| 5) Colin Mccuskey | | 22:30.72 | 345 |
| Average Time: 20:00.52 Total Time: 1:40:02.58 1-5 Split: 5:32.47 |
| 6) Tanner Eckstrom | | 22:41.50 | 358 |
| 7) Trevor Morris | | 25:19.75 | 410 |
35 | Cameron (WV) | 1019 |
| 1) Ben Hart | | 18:25.99 | 99 |
| 2) Zane Clutter | | 19:09.31 | 141 |
| 3) Josey Stern | | 19:49.29 | 190 |
| 4) Justin Schrack | | 20:33.50 | 238 |
| 5) Dillon Meintel | | 22:38.19 | 351 |
| Average Time: 20:07.26 Total Time: 1:40:36.28 1-5 Split: 4:12.20 |
36 | Buffalo (WV) | 1041 |
| 1) Malachi Woods | | 19:34.14 | 171 |
| 2) Ross Armstrong | | 19:53.42 | 197 |
| 3) Zach Goddard | | 20:15.20 | 218 |
| 4) Ian Parsons | | 20:15.80 | 219 |
| 5) Tim Moore | | 20:33.20 | 236 |
| Average Time: 20:06.35 Total Time: 1:40:31.76 1-5 Split: 59.06 |
| 6) Josh Casto | | 22:12.25 | 331 |
| 7) Jarad Hayson | | 25:11.19 | 408 |
37 | Keyser (WV) | 1045 |
| 1) Brendan Pattison | | 19:34.81 | 174 |
| 2) Kristopher High | | 19:54.78 | 200 |
| 3) Darius Redman | | 19:57.19 | 203 |
| 4) Willie Ack | | 20:09.39 | 212 |
| 5) Dyllan See | | 20:48.00 | 256 |
| Average Time: 20:04.83 Total Time: 1:40:24.17 1-5 Split: 1:13.19 |
| 6) Hayden Faulk | | 21:20.97 | 289 |
| 7) Drew Everline | | 21:33.57 | 306 |
38 | Greenbrier East (WV) | 1051 |
| 1) Will Roark | | 19:03.81 | 132 |
| 2) Jacob Wilmer | | 19:04.04 | 134 |
| 3) Brandon Tuckwiller | | 20:36.25 | 240 |
| 4) Joseph Santiago | | 20:41.93 | 245 |
| 5) Alex Lim | | 21:26.50 | 300 |
| Average Time: 20:10.51 Total Time: 1:40:52.53 1-5 Split: 2:22.69 |
| 6) Chase Ryals | | 22:49.73 | 363 |
| 7) Andrew Deskins | | 23:33.26 | 376 |
39 | John Marshall (WV) | 1061 |
| 1) Anthony Siler | | 18:04.80 | 76 |
| 2) Siller Anthony | | 18:14.00 | 83 |
| 3) Zack Hamric | | 20:46.00 | 253 |
| 4) Cullen Wise | | 21:59.00 | 321 |
| 5) Alec Kuskey | | 22:09.00 | 328 |
| Average Time: 20:14.56 Total Time: 1:41:12.80 1-5 Split: 4:04.20 |
| 6) Zakk Vargo | | 22:55.00 | 364 |
| 7) Jesse Hudson | | 24:18.00 | 394 |
40 | Oak Glen (WV) | 1164 |
| 1) Hunter Gorby | | 18:59.00 | 128 |
| 2) Cody Warren | | 19:40.00 | 177 |
| 3) Dakota Graves | | 20:57.00 | 268 |
| 4) Rosenlieb Connor | | 21:23.00 | 293 |
| 5) Justin Gumm | | 21:25.00 | 298 |
| Average Time: 20:28.80 Total Time: 1:42:24.00 1-5 Split: 2:26.00 |
| 6) Flanigan Zach | | 23:27.00 | 372 |
| 7) Jeff Coble | | 23:31.00 | 374 |
41 | Pikeview (WV) | 1181 |
| 1) Daniel Baldwin | | 18:20.57 | 91 |
| 2) Colt Halsteead | | 19:23.09 | 155 |
| 3) Josh Hager | | 20:36.40 | 241 |
| 4) Jackson Ball | | 22:06.47 | 325 |
| 5) Jackson Ball | | 23:12.92 | 369 |
| Average Time: 20:43.89 Total Time: 1:43:39.45 1-5 Split: 4:52.35 |
| 6) John Mullis | | 23:32.74 | 375 |
| 7) Tanner White | | 24:38.17 | 399 |
42 | Lewis County (WV) | 1201 |
| 1) Adin Post | | 18:59.71 | 129 |
| 2) Avery Post | | 19:52.96 | 196 |
| 3) Asa Post | | 20:33.60 | 239 |
| 4) Dylan King | | 21:31.50 | 304 |
| 5) Brandon Flesher | | 22:20.47 | 333 |
| Average Time: 20:39.65 Total Time: 1:43:18.24 1-5 Split: 3:20.76 |
| 6) Logan Kovach | | 23:22.87 | 371 |
| 7) Ryan Lockhart | | 24:40.97 | 400 |
43 | Brooke (WV) | 1216 |
| 1) Harvey Matthew | | 17:59.00 | 72 |
| 2) Caswell Joshua | | 19:54.00 | 198 |
| 3) Gavin Browne | | 21:20.00 | 287 |
| 4) Josh Caswell | | 22:07.40 | 327 |
| 5) John Bober | | 22:13.00 | 332 |
| Average Time: 20:42.68 Total Time: 1:43:33.40 1-5 Split: 4:14.00 |
| 6) Brown Brett | | 23:50.00 | 383 |
| 7) Brett Brwn | | 25:13.60 | 409 |
44 | Spring Valley (WV) | 1219 |
| 1) Draggon Napier | | 18:34.57 | 108 |
| 2) Andrew Ball | | 19:17.86 | 149 |
| 3) Spencer Monteville | | 21:07.78 | 279 |
| 4) Drew Harper | | 22:23.47 | 341 |
| 5) Nicholas Bowen | | 22:23.97 | 342 |
| Average Time: 20:45.53 Total Time: 1:43:47.65 1-5 Split: 3:49.40 |
| 6) Eian Harper | | 22:40.78 | 356 |
| 7) Hunter Donahoe | | 23:36.85 | 377 |
45 | Westside (WV) | 1227 |
| 1) Justin Cochran | | 18:08.28 | 79 |
| 2) Noah Vance | | 20:25.60 | 228 |
| 3) Ethan Abbott | | 21:11.50 | 281 |
| 4) Noah Vance | | 21:44.57 | 313 |
| 5) Wesley Helmondollar | | 22:07.32 | 326 |
| Average Time: 20:43.45 Total Time: 1:43:37.27 1-5 Split: 3:59.04 |
| 6) Dallas Belcher | | 22:25.67 | 343 |
| 7) Eric Fatony | | 23:43.19 | 379 |
46 | Richwood (WV) | 1260 |
| 1) Cody May | | 20:23.90 | 224 |
| 2) Caleb Hanna | | 20:40.72 | 243 |
| 3) Jacob Mazzella | | 20:50.14 | 257 |
| 4) Isaac Blake | | 20:55.45 | 267 |
| 5) Nicholas Cox | | 20:59.48 | 269 |
| Average Time: 20:45.94 Total Time: 1:43:49.69 1-5 Split: 35.58 |
| 6) Dalton Myers | | 21:22.02 | 292 |
| 7) River Myers | | 22:21.08 | 335 |
47 | Wyoming East (WV) | 1275 |
| 1) Dylan Repass | | 18:14.96 | 85 |
| 2) Dalton Blake | | 20:31.10 | 235 |
| 3) Dylan Brooks | | 21:04.37 | 276 |
| 4) Evan Jennings | | 21:55.47 | 320 |
| 5) Gavin Roberts | | 22:42.54 | 359 |
| Average Time: 20:53.69 Total Time: 1:44:28.44 1-5 Split: 4:27.58 |
| 6) Ben Lane | | 25:05.55 | 407 |
| 7) Ben Lane | | 25:54.00 | 420 |
48 | Weir (WV) | 1283 |
| 1) Cole Girod | | 19:51.00 | 191 |
| 2) Tyler Virtue | | 19:59.40 | 204 |
| 3) Andrew Speirs | | 20:28.00 | 230 |
| 4) Trey Elbon | | 21:35.00 | 308 |
| 5) Mike Miller | | 22:37.70 | 350 |
| Average Time: 20:54.22 Total Time: 1:44:31.10 1-5 Split: 2:46.70 |
| 6) Spencer Vida | | 24:17.00 | 393 |
| 7) Chris Hoover | | 24:42.00 | 402 |
49 | Parkersburg Catholic (WV) | 1288 |
| 1) Landon Fulton | | 19:15.90 | 145 |
| 2) Yogi Tomasch | | 19:20.60 | 151 |
| 3) Jonatha Kammerer | | 20:50.90 | 258 |
| 4) Jay Schafer | | 22:22.00 | 339 |
| 5) Zach Meredith | | 24:20.60 | 395 |
| Average Time: 21:14.00 Total Time: 1:46:10.00 1-5 Split: 5:04.70 |
| 6) Braedon Ayers | | 24:20.90 | 396 |
| 7) Marc Gruenberg | | 29:33.60 | 437 |
50 | Paw Paw (WV) | 1306 |
| 1) Hunter Kasekemp | | 19:04.00 | 133 |
| 2) Zack Harrold | | 20:25.00 | 226 |
| 3) Matthew Kidwell | | 21:00.00 | 270 |
| 4) Landon Ridgeway | | 21:22.00 | 291 |
| 5) Jon Wolfe | | 23:53.00 | 386 |
| Average Time: 21:08.80 Total Time: 1:45:44.00 1-5 Split: 4:49.00 |
| 6) Dylan Moreland | | 25:41.00 | 419 |
| 7) Christian Braithewaite | | 27:23.00 | 429 |
51 | Riverside (WV) | 1326 |
| 1) Shawn Basham | | 19:37.00 | 176 |
| 2) Robert Carter | | 20:06.80 | 209 |
| 3) Zavian Gravely | | 20:54.30 | 265 |
| 4) Justin Bailey | | 21:24.40 | 296 |
| 5) Matthew Rodgriguez | | 23:45.80 | 380 |
| Average Time: 21:09.66 Total Time: 1:45:48.30 1-5 Split: 4:08.80 |
| 6) Warren Clere | | 26:02.10 | 422 |
| 7) Garrett Carpenter | | 27:43.00 | 430 |
52 | Webster County (WV) | 1344 |
| 1) Brent Wamsley | | 20:27.60 | 229 |
| 2) Tyler Ray | | 20:47.54 | 254 |
| 3) Josh Hollandsworth | | 20:50.94 | 260 |
| 4) Chris Bender | | 21:01.57 | 272 |
| 5) Ike Hamrick | | 22:11.22 | 329 |
| Average Time: 21:03.77 Total Time: 1:45:18.87 1-5 Split: 1:43.62 |
| 6) Levi Cochran | | 22:47.22 | 362 |
| 7) James Travis | | 24:31.22 | 398 |
53 | Washington (WV) (WV) | 1349 |
| 1) Nathan Walker | | 18:48.00 | 118 |
| 2) Gabe Abreu-vigil | | 21:26.00 | 299 |
| 3) Nicolas Runion | | 21:30.00 | 303 |
| 4) Joe Schmitt | | 21:32.00 | 305 |
| 5) Luke Sakole | | 22:01.00 | 324 |
| Average Time: 21:03.40 Total Time: 1:45:17.00 1-5 Split: 3:13.00 |
| 6) Nick Evers | | 23:40.00 | 378 |
| 7) Colby Teller | | 23:51.00 | 384 |
54 | Princeton Senior (WV) | 1387 |
| 1) Kevin Tate Jr | | 19:13.30 | 142 |
| 2) Kevin Tate | | 19:20.61 | 152 |
| 3) Kamran Cantrell | | 22:33.20 | 347 |
| 4) Zachary Powell | | 22:46.64 | 361 |
| 5) Joseph Pinter | | 23:51.53 | 385 |
| Average Time: 21:33.06 Total Time: 1:47:45.28 1-5 Split: 4:38.23 |
| 6) Brandon Tincher | | 24:13.77 | 390 |
| 7) Tanner Myers | | 25:21.30 | 411 |
55 | Williamstown (WV) | 1399 |
| 1) Ethan Beck | | 19:01.96 | 131 |
| 2) Quinton Fleming | | 19:14.90 | 143 |
| 3) Dawson Reynolds | | 21:21.47 | 290 |
| 4) Corey Mcclung | | 24:41.47 | 401 |
| 5) Kurtis Bostaph | | 28:49.07 | 434 |
| Average Time: 22:37.77 Total Time: 1:53:08.87 1-5 Split: 9:47.11 |
56 | Wheeling Central Catholic (WV) | 1426 |
| 1) Quinton Thomas | | 18:23.10 | 94 |
| 2) Conne Calmbacher | | 19:47.10 | 189 |
| 3) Edoardo Ghigo | | 21:08.80 | 280 |
| 4) James Lestitian | | 28:01.40 | 431 |
| 5) Davis Warmuth | | 28:03.80 | 432 |
| Average Time: 23:04.84 Total Time: 1:55:24.20 1-5 Split: 9:40.70 |
| 6) Nathan Blair | | 28:04.50 | 433 |
| 7) Brandyn Johnson | | 31:27.00 | 442 |
57 | Tucker County (WV) | 1492 |
| 1) Will White | | 20:30.00 | 233 |
| 2) John Anderson | | 21:03.00 | 274 |
| 3) Josh Kincaid | | 21:14.00 | 284 |
| 4) John Rhodes | | 22:26.00 | 344 |
| 5) Chris Chambers | | 22:41.00 | 357 |
| Average Time: 21:34.80 Total Time: 1:47:54.00 1-5 Split: 2:11.00 |
| 6) Noah Nelson | | 23:57.00 | 387 |
| 7) Ryan Hart | | 25:30.00 | 414 |
58 | Nitro (WV) | 1532 |
| 1) Derek Waugh | | 19:21.21 | 153 |
| 2) Cameron Pinson | | 20:28.10 | 231 |
| 3) Kolton Casto | | 22:40.12 | 354 |
| 4) Eythan Anthony | | 24:05.00 | 389 |
| 5) Zach Nottingham | | 25:05.29 | 405 |
| Average Time: 22:19.94 Total Time: 1:51:39.72 1-5 Split: 5:44.08 |
| 6) Carter Igo | | 25:31.08 | 416 |
| 7) Owen Smith | | 26:31.44 | 426 |
59 | Charleston Catholic (WV) | 1537 |
| 1) Mathew Casey | | 20:08.80 | 210 |
| 2) Avery McCoy | | 21:44.90 | 315 |
| 3) Noah Zachwieja | | 22:12.16 | 330 |
| 4) Jared Wheeler | | 22:21.90 | 336 |
| 5) Logan Bowman | | 22:31.70 | 346 |
| Average Time: 21:47.89 Total Time: 1:48:59.46 1-5 Split: 2:22.90 |
| 6) Jack Ojeda | | 24:01.15 | 388 |
| 7) Trenton Reed | | 26:50.30 | 428 |
60 | Point Pleasant (WV) | 1560 |
| 1) Luke Wilson | | 18:22.31 | 93 |
| 2) Casey Lowery | | 22:20.97 | 334 |
| 3) Wyatt Dean | | 22:59.00 | 368 |
| 4) Ethan Scott | | 23:28.54 | 373 |
| 5) Tanner Durst | | 24:16.37 | 392 |
| Average Time: 22:17.44 Total Time: 1:51:27.19 1-5 Split: 5:54.06 |
| 6) Isaac Daniels | | 26:42.32 | 427 |
| 7) Byron Fisher | | 35:00.45 | 444 |
61 | South Charleston (WV) | 1575 |
| 1) Josh Greear | | 16:57.86 | 15 |
| 2) Kane Dunlap | | 22:21.90 | 337 |
| 3) Tristan Cola | | 24:53.61 | 404 |
| 4) Drew Holland | | 25:05.50 | 406 |
| 5) Kyle Boone | | 25:26.90 | 413 |
| Average Time: 22:57.15 Total Time: 1:54:45.77 1-5 Split: 8:29.04 |
| 6) Fred Mooney | | 25:36.50 | 417 |
| 7) Noah Wilbur | | 26:09.80 | 424 |
62 | Liberty (Harrison) (WV) | 1610 |
| 1) Corey Bunch | | 17:55.31 | 63 |
| 2) Scott Gaines | | 22:39.12 | 352 |
| 3) Forrest Mangold-nabors | | 22:39.69 | 353 |
| 4) Gavin Mcdaniel | | 24:45.32 | 403 |
| 5) Gavin Mcdaniel | | 29:52.20 | 439 |
| Average Time: 23:34.33 Total Time: 1:57:51.64 1-5 Split: 11:56.89 |
63 | Wirt County (WV) | 1639 |
| 1) Eli McMillian | | 21:44.62 | 314 |
| 2) Seth Suslik | | 21:46.65 | 318 |
| 3) Peyton Richards | | 21:48.25 | 319 |
| 4) Z Ojanpera-Lynch | | 22:23.10 | 340 |
| 5) Zach Lynch | | 22:35.10 | 348 |
| Average Time: 22:03.54 Total Time: 1:50:17.72 1-5 Split: 50.48 |
| 6) Gabe Adams | | 22:36.72 | 349 |
| 7) Zakk Adams | | 24:14.80 | 391 |
64 | Independence Senior (WV) | 1860 |
| 1) Adam Wilson | | 20:24.69 | 225 |
| 2) Jonathan Wilson | | 23:22.53 | 370 |
| 3) Danny Smith | | 25:24.79 | 412 |
| 4) Trevor Lester | | 25:30.04 | 415 |
| 5) Josh Eskins | | 29:42.43 | 438 |
| Average Time: 24:52.90 Total Time: 2:04:24.48 1-5 Split: 9:17.74 |
65 | Buckhannon-Upshur (WV) | 1885 |
| 1) Samuel Walker | | 20:33.50 | 237 |
| 2) Cory Hamner | | 22:58.40 | 367 |
| 3) Ethan Cutright | | 26:00.20 | 421 |
| 4) Boe Masterman | | 26:27.30 | 425 |
| 5) Logan Evans | | 28:54.80 | 435 |
| Average Time: 24:58.84 Total Time: 2:04:54.20 1-5 Split: 8:21.30 |
| 6) Andrew Dahlheim | | 28:56.00 | 436 |
| 7) Isaiah Dancy | | 29:55.10 | 440 |