| 1 | Micah GainerPlace 1 · Grade 11 · University | 11 | University | 15:22.20 |
| 2 | Logan ConroyPlace 2 · Grade 12 · University | 12 | University | 15:44.93 |
| 3 | Chase MaierPlace 3 · Grade 11 · Grafton | 11 | Grafton | 15:55.55 PR |
| 4 | Matthew GrantPlace 4 · Grade 9 · University | 9 | University | 16:18.97 PR |
| 5 | Brody SkinnerPlace 5 · Grade 12 · Lewis County | 12 | Lewis County | 16:35.91 PR |
| 6 | Blake WannemacherPlace 6 · Grade 9 · University | 9 | University | 16:42.90 PR |
| 7 | Wyatt KirkpatrickPlace 7 · Grade 11 · Point Pleasant | 11 | Point Pleasant | 16:44.30 PR |
| 8 | Mitchell WhitleyPlace 8 · Grade 10 · Buckhannon-Upshur | 10 | Buckhannon-Upshur | 16:47.29 PR |
| 9 | Ben HoneckerPlace 9 · Grade 11 · University | 11 | University | 16:51.03 |
| 10 | Graham NortheyPlace 10 · Grade 11 · Bridgeport | 11 | Bridgeport | 16:52.54 PR |
| 11 | Briar LarewPlace 11 · Grade 11 · Grafton | 11 | Grafton | 17:12.06 PR |
| 12 | James GipplePlace 12 · Grade 11 · University | 11 | University | 17:23.07 |
| 13 | Bryler WilsonPlace 13 · Grade 11 · East Fairmont | 11 | East Fairmont | 17:25.36 |
| 14 | Ira RansbottomPlace 14 · Grade 10 · Braxton County | 10 | Braxton County | 17:26.44 PR |
| 15 | Ethan MacePlace 15 · Grade 9 · Bridgeport | 9 | Bridgeport | 17:26.66 PR |
| 16 | Michael GibsonPlace 16 · Grade 11 · East Fairmont | 11 | East Fairmont | 17:28.05 PR |
| 17 | Nathan WhitePlace 17 · Grade 12 · University | 12 | University | 17:29.88 PR |
| 18 | Alden ShawPlace 18 · Grade 9 · Grafton | 9 | Grafton | 17:32.23 PR |
| 19 | Ben BarnesPlace 19 · Grade 12 · East Fairmont | 12 | East Fairmont | 17:32.63 PR |
| 20 | Owen DebarPlace 20 · Grade 12 · Lewis County | 12 | Lewis County | 17:33.88 PR |
| 21 | Joel EdwardsPlace 21 · Grade 9 · Grafton | 9 | Grafton | 17:39.21 PR |
| 22 | Isaac YoungPlace 22 · Grade 11 · Grafton | 11 | Grafton | 17:43.62 PR |
| 23 | Peyton MuncyPlace 23 · Grade 9 · Bridgeport | 9 | Bridgeport | 17:47.43 PR |
| 24 | Cameron GrayPlace 24 · Grade 11 · Grafton | 11 | Grafton | 17:49.17 |
| 25 | Quinn McVickerPlace 25 · Grade 11 · Fairmont Senior | 11 | Fairmont Senior | 17:49.41 PR |
| 26 | Caleb EdwardsPlace 26 · Grade 12 · Grafton | 12 | Grafton | 17:53.94 PR |
| 27 | Hunter RichPlace 27 · Grade 9 · Braxton County | 9 | Braxton County | 17:56.55 PR |
| 28 | Brennen MyersPlace 28 · Grade 11 · South Harrison | 11 | South Harrison | 17:58.48 PR |
| 29 | Mason CurryPlace 29 · Grade 10 · Fairmont Senior | 10 | Fairmont Senior | 18:00.16 PR |
| 30 | Joshua PerlPlace 30 · Grade 9 · University | 9 | University | 18:00.54 PR |
| 31 | Kenton StumpPlace 31 · Grade 11 · Buckhannon-Upshur | 11 | Buckhannon-Upshur | 18:01.42 PR |
| 32 | Bryce MullensPlace 32 · Grade 12 · Buckhannon-Upshur | 12 | Buckhannon-Upshur | 18:19.06 PR |
| 33 | Jamie SpurlockPlace 33 · Grade 11 · Braxton County | 11 | Braxton County | 18:21.83 PR |
| 34 | Dominic RinehartPlace 34 · Grade 12 · East Fairmont | 12 | East Fairmont | 18:23.13 |
| 35 | Michael MooneyPlace 35 · Grade 10 · Fairmont Senior | 10 | Fairmont Senior | 18:25.21 PR |
| 36 | Brady ElliottPlace 36 · Grade 12 · Bridgeport | 12 | Bridgeport | 18:25.68 PR |
| 37 | Devin ForstPlace 37 · Grade 9 · University | 9 | University | 18:28.98 |
| 38 | Thomas RansonPlace 38 · Grade 10 · Fairmont Senior | 10 | Fairmont Senior | 18:29.91 PR |
| 39 | Elijah DeProsperoPlace 39 · Grade 11 · Fairmont Senior | 11 | Fairmont Senior | 18:32.25 PR |
| 40 | Leo ThomasPlace 40 · Grade 9 · Braxton County | 9 | Braxton County | 18:40.40 PR |
| 41 | Jake DavisPlace 41 · Grade 10 · Grafton | 10 | Grafton | 18:41.87 PR |
| 42 | Andrew WagnerPlace 42 · Grade 10 · Bridgeport | 10 | Bridgeport | 18:45.17 PR |
| 43 | Tyler SharpsPlace 43 · Grade 10 · Fairmont Senior | 10 | Fairmont Senior | 18:45.58 PR |
| 44 | Jude MorrisPlace 44 · Grade 11 · East Fairmont | 11 | East Fairmont | 18:55.57 PR |
| 45 | Dean SchaefferPlace 45 · Grade 9 · East Fairmont | 9 | East Fairmont | 19:00.49 PR |
| 46 | JC SteigerPlace 46 · Grade 9 · Braxton County | 9 | Braxton County | 19:01.91 PR |
| 47 | Elliot JacksonPlace 47 · Grade 12 · University | 12 | University | 19:02.88 |
| 48 | Colin CurryPlace 48 · Grade 9 · Fairmont Senior | 9 | Fairmont Senior | 19:04.21 PR |
| 49 | Nathaniel LingerPlace 49 · Grade 12 · South Harrison | 12 | South Harrison | 19:05.58 |
| 50 | Jonathan BowersPlace 50 · Grade 10 · East Fairmont | 10 | East Fairmont | 19:07.19 |
| 51 | Josiah WernerPlace 51 · Grade 12 · University | 12 | University | 19:08.01 PR |
| 52 | Miles TichnerPlace 52 · Grade 11 · East Fairmont | 11 | East Fairmont | 19:11.17 PR |
| 53 | Cole PhillipsPlace 53 · Grade 11 · Bridgeport | 11 | Bridgeport | 19:11.76 PR |
| 54 | Andrew HarrPlace 54 · Grade 11 · East Fairmont | 11 | East Fairmont | 19:13.90 |
| 55 | Matthew SkidmorePlace 55 · Grade 11 · Fairmont Senior | 11 | Fairmont Senior | 19:23.46 |
| 56 | Luke RifflePlace 56 · Grade 9 · Grafton | 9 | Grafton | 19:26.79 PR |
| 57 | James AlfredPlace 57 · Grade 10 · Lewis County | 10 | Lewis County | 19:37.85 |
| 58 | Sam MazzaPlace 58 · Grade 9 · Bridgeport | 9 | Bridgeport | 19:49.08 PR |
| 59 | Ian WelchPlace 59 · Grade 11 · South Harrison | 11 | South Harrison | 19:51.12 PR |
| 60 | Greyson MorrisPlace 60 · Grade 9 · Grafton | 9 | Grafton | 19:58.15 PR |
| 61 | Grady DeleurerePlace 61 · Grade 11 · Bridgeport | 11 | Bridgeport | 19:59.70 PR |
| 62 | Brayden FreshourPlace 62 · Grade 9 · Grafton | 9 | Grafton | 20:02.13 |
| 63 | Jeremy LunsfordPlace 63 · Grade 11 · Bridgeport | 11 | Bridgeport | 20:02.25 PR |
| 64 | Mason NestorPlace 64 · Grade 11 · Grafton | 11 | Grafton | 20:13.07 |
| 65 | Camden HoldenPlace 65 · Grade 10 · Lewis County | 10 | Lewis County | 20:14.63 PR |
| 66 | Christopher HallPlace 66 · Grade 11 · South Harrison | 11 | South Harrison | 20:16.76 |
| 67 | Brody BrozakPlace 67 · Grade 11 · Point Pleasant | 11 | Point Pleasant | 20:17.84 PR |
| 68 | Rio RohalyPlace 68 · Grade 9 · Fairmont Senior | 9 | Fairmont Senior | 20:27.21 PR |
| 69 | Jonah HendersonPlace 69 · Grade 12 · East Fairmont | 12 | East Fairmont | 20:33.70 PR |
| 70 | Trevor KniselyPlace 70 · Grade 9 · Fairmont Senior | 9 | Fairmont Senior | 20:34.87 PR |
| 71 | Mason ConwayPlace 71 · Grade 10 · Buckhannon-Upshur | 10 | Buckhannon-Upshur | 20:35.85 |
| 72 | Eden DyerPlace 72 · Grade 11 · Bridgeport | 11 | Bridgeport | 20:36.19 |
| 73 | JT RitterPlace 73 · Grade 10 · Bridgeport | 10 | Bridgeport | 20:36.96 PR |
| 74 | Logan DanielsPlace 74 · Grade 12 · Lewis County | 12 | Lewis County | 20:44.06 PR |
| 75 | Silas MurphyPlace 75 · Grade 10 · Bridgeport | 10 | Bridgeport | 20:44.87 PR |
| 76 | Isiah WoodsPlace 76 · Grade 11 · Clay County | 11 | Clay County | 20:49.85 |
| 77 | Noah AspyPlace 77 · Grade 12 · South Harrison | 12 | South Harrison | 21:04.81 PR |
| 78 | Lincoln DarnallPlace 78 · Grade 9 · Lewis County | 9 | Lewis County | 21:05.30 PR |
| 79 | Nate ChildersPlace 79 · Grade 9 · Fairmont Senior | 9 | Fairmont Senior | 21:15.89 PR |
| 80 | Noah HeaterPlace 80 · Grade 10 · Lewis County | 10 | Lewis County | 21:23.52 PR |
| 81 | Toby YeagerPlace 81 · Grade 12 · Clay County | 12 | Clay County | 21:28.73 |
| 82 | John GouzdPlace 82 · Grade 11 · Grafton | 11 | Grafton | 21:33.42 |
| 83 | Hoyt GlassPlace 83 · Grade 10 · Grafton | 10 | Grafton | 21:36.98 PR |
| 84 | Owen RobertsPlace 84 · Grade 9 · Grafton | 9 | Grafton | 21:44.03 PR |
| 85 | Ajay BalakrishnanPlace 85 · Grade 9 · University | 9 | University | 21:56.53 |
| 86 | Liam LuoniPlace 86 · Grade 9 · Fairmont Senior | 9 | Fairmont Senior | 22:07.28 PR |
| 87 | Lenox WolfePlace 87 · Grade 9 · Roane County | 9 | Roane County | 22:11.45 |
| 88 | Sutton KinderPlace 88 · Grade 9 · University | 9 | University | 22:18.12 |
| 89 | Sabastian RosencrancePlace 89 · Grade 9 · Buckhannon-Upshur | 9 | Buckhannon-Upshur | 22:26.17 PR |
| 90 | Conner TinnelPlace 90 · Grade 11 · Braxton County | 11 | Braxton County | 22:28.73 |
| 91 | Lincoln RoanePlace 91 · Grade 12 · Lewis County | 12 | Lewis County | 23:06.83 |
| 92 | Leo GrammerPlace 92 · Grade 10 · University | 10 | University | 23:11.38 PR |
| 93 | Taren BennettPlace 93 · Grade 9 · Tygarts Valley | 9 | Tygarts Valley | 23:25.83 PR |
| 94 | Kevin PhillipsPlace 94 · Grade 9 · Lewis County | 9 | Lewis County | 23:30.86 PR |
| 95 | Owen BakerPlace 95 · Grade 12 · South Harrison | 12 | South Harrison | 23:51.17 |
| 96 | Holden SharpPlace 96 · Grade 9 · Tygarts Valley | 9 | Tygarts Valley | 24:03.45 PR |
| 97 | Grayson ColburnPlace 97 · Grade 12 · Buckhannon-Upshur | 12 | Buckhannon-Upshur | 24:14.62 PR |
| 98 | Julian AllmanPlace 98 · Grade 9 · Lewis County | 9 | Lewis County | 24:42.94 PR |
| 99 | Ethan RakesPlace 99 · Grade 10 · University | 10 | University | 25:00.43 PR |
| 100 | LJ DiazPlace 100 · Grade 12 · East Fairmont | 12 | East Fairmont | 25:01.65 |
| 101 | Mason VandergriftPlace 101 · Grade 9 · Grafton | 9 | Grafton | 25:06.74 PR |
| 102 | Blake ChannellPlace 102 · Grade 9 · Tygarts Valley | 9 | Tygarts Valley | 26:01.09 PR |
| 103 | Wyatt KassonPlace 103 · Grade 10 · University | 10 | University | 26:11.91 |
| 104 | Bentley ThomasPlace 104 · Grade 9 · Lewis County | 9 | Lewis County | 27:02.61 |
| 105 | Landon BeaudryPlace 105 · Grade 12 · Buckhannon-Upshur | 12 | Buckhannon-Upshur | 28:09.18 |