| 1 | Dylan RepassPlace 1 · Wyoming East High | — | Wyoming East High | 18:56.05 | 1 |
| 2 | Kevin Tate Jr.Place 2 · Princeton High | — | Princeton High | 18:57.30 | 2 |
| 3 | Justin CochranPlace 3 · Westside Hig | — | Westside Hig | 19:09.19 | 3 |
| 4 | Colt HalsteadPlace 4 · PikeView High | — | PikeView High | 19:53.42 | — |
| 5 | Seth BucklandPlace 5 · Shady Spring High | — | Shady Spring High | 20:12.13 | 4 |
| 6 | Daniel BaldwinPlace 6 · PikeView High | — | PikeView High | 20:30.33 | — |
| 7 | Grey HazukaPlace 7 · Shady Spring High | — | Shady Spring High | 20:34.81 | 5 |
| 8 | Korbin TaylorPlace 8 · Shady Spring High | — | Shady Spring High | 20:41.72 | 6 |
| 9 | Jachai ThomasPlace 9 · bluefield High S | — | bluefield High S | 21:05.71 | 7 |
| 10 | Ryan YoungPlace 10 · Shady Spring High | — | Shady Spring High | 21:14.87 | 8 |
| 11 | Eli FamaPlace 11 · Shady Spring High | — | Shady Spring High | 21:21.61 | 9 |
| 12 | Colton TestermanPlace 12 · Shady Spring High | — | Shady Spring High | 21:36.89 | 10 |
| 13 | Kamran CantrellPlace 13 · Princeton High | — | Princeton High | 21:45.39 | 11 |
| 14 | Adam WilsonPlace 14 · Independence High | — | Independence High | 21:47.36 | 12 |
| 15 | Dylan BrooksPlace 15 · Wyoming East High | — | Wyoming East High | 21:47.87 | 13 |
| 16 | Ryan LippardPlace 16 · Shady Spring High | — | Shady Spring High | 21:48.46 | 14 |
| 17 | Dalton BlakePlace 17 · Wyoming East High | — | Wyoming East High | 22:02.02 | 15 |
| 18 | Noah VancePlace 18 · Westside Hig | — | Westside Hig | 22:08.27 | 16 |
| 19 | Evan JenningsPlace 19 · Wyoming East High | — | Wyoming East High | 22:36.35 | 17 |
| 20 | Jonathon WilsonPlace 20 · Independence High | — | Independence High | 22:45.68 | 18 |
| 21 | Zach PowellPlace 21 · Princeton High | — | Princeton High | 23:00.02 | 19 |
| 22 | Dallas BelcherPlace 22 · Westside Hig | — | Westside Hig | 23:16.01 | 20 |
| 23 | Gavin RobertsPlace 23 · Wyoming East High | — | Wyoming East High | 23:28.44 | 21 |
| 24 | Brandon TincherPlace 24 · Princeton High | — | Princeton High | 23:28.91 | 22 |
| 25 | Austin GibsonPlace 25 · Westside Hig | — | Westside Hig | 23:48.29 | 23 |
| 26 | Jalen HudsonPlace 26 · Liberty (Ral | — | Liberty (Ral | 23:54.22 | 24 |
| 27 | Ethan AbbottPlace 27 · Westside Hig | — | Westside Hig | 24:00.76 | 25 |
| 28 | Joseph Pinter IVPlace 28 · Princeton High | — | Princeton High | 24:11.23 | 26 |
| 29 | Tanner MyersPlace 29 · Princeton High | — | Princeton High | 24:33.41 | 27 |
| 30 | Wesley HelmandollarPlace 30 · Westside Hig | — | Westside Hig | 24:40.23 | 28 |
| 31 | Eric FatonyPlace 31 · Westside Hig | — | Westside Hig | 25:01.69 | 29 |
| 32 | Hunter VanhoyPlace 32 · Wyoming East High | — | Wyoming East High | 25:42.56 | 30 |
| 33 | Tristan TatePlace 33 · Shady Spring High | — | Shady Spring High | 25:52.06 | — |
| 34 | Hunter WilliamsPlace 34 · Liberty (Ral | — | Liberty (Ral | 25:59.70 | 31 |
| 35 | Trevor LesterPlace 35 · Independence High | — | Independence High | 26:03.71 | 32 |
| 36 | Trey DelidaPlace 36 · bluefield High S | — | bluefield High S | 26:05.00 | 33 |
| 37 | Hunter WhitePlace 37 · Westside Hig | — | Westside Hig | 26:41.39 | — |
| 38 | Danny SmithPlace 38 · Independence High | — | Independence High | 26:56.95 | 34 |
| 39 | Dylan ChapmanPlace 39 · Liberty (Ral | — | Liberty (Ral | 27:05.85 | 35 |
| 40 | Chase GibsonPlace 40 · Westside Hig | — | Westside Hig | 27:10.97 | — |
| 41 | Dustin SaundersPlace 41 · Riverview | — | Riverview | 27:28.90 | 36 |
| 42 | Chastin KeenePlace 42 · Riverview | — | Riverview | 27:29.42 | 37 |
| 43 | Logan HowertonPlace 43 · Liberty (Ral | — | Liberty (Ral | 27:39.60 | 38 |
| 44 | Ben LanePlace 44 · Wyoming East High | — | Wyoming East High | 27:43.10 | 39 |
| 45 | Jon Michael BughPlace 45 · bluefield High S | — | bluefield High S | 27:44.13 | 40 |
| 46 | John PaynePlace 46 · Riverview | — | Riverview | 28:16.80 | 41 |
| 47 | Travis HarveyPlace 47 · PikeView High | — | PikeView High | 28:26.39 | — |
| 48 | Hunter LambertPlace 48 · Liberty (Ral | — | Liberty (Ral | 28:53.22 | 42 |
| 49 | Tyler WyattPlace 49 · Princeton High | — | Princeton High | 29:06.36 | 43 |
| 50 | Chamberlin CalebPlace 50 · Greater Beck | — | Greater Beck | 29:15.30 | — |
| 51 | Jacob PinterPlace 51 · Wyoming East High | — | Wyoming East High | 29:23.88 | — |
| 52 | Mark ClappPlace 52 · bluefield High S | — | bluefield High S | 31:04.38 | 44 |
| 53 | Zach ClinePlace 53 · Riverview | — | Riverview | 31:39.60 | 45 |
| 54 | Jacob EskinsPlace 54 · Independence High | — | Independence High | 31:41.91 | 46 |
| 55 | Joshua ChamberlinPlace 55 · Greater Beck | — | Greater Beck | 32:57.64 | — |
| 56 | Adam MeskinishPlace 56 · bluefield High S | — | bluefield High S | 33:28.00 | 47 |
| 57 | Michael HooosierPlace 57 · Westside Hig | — | Westside Hig | 34:05.26 | — |
| 58 | Michael FanninPlace 58 · Riverview | — | Riverview | 37:06.00 | 48 |