| 1 | Landon BrumfieldPlace 1 · Grade 10 · Poca | 10 | Poca | 18:23.3 |
| 2 | John DuvallPlace 2 · Grade 11 · Herbert Hoover | 11 | Herbert Hoover | 18:57.6 |
| 3 | Caleb SidersPlace 3 · Grade 12 · Herbert Hoover | 12 | Herbert Hoover | 19:10.9 |
| 4 | Max MeadowsPlace 4 · Grade 10 · Ripley | 10 | Ripley | 19:21.6 |
| 5 | AJ SkeensPlace 5 · Grade 11 · Sherman | 11 | Sherman | 19:21.8 |
| 6 | Noah EndresPlace 6 · Grade 11 · St Albans | 11 | St Albans | 19:24.7 |
| 7 | Chase PepperPlace 7 · Grade 12 · Ripley | 12 | Ripley | 19:30.4 |
| 8 | Ryan BazzlePlace 8 · Grade 11 · George Washington | 11 | George Washington | 19:34.8 |
| 9 | Kason DeanPlace 9 · Grade 10 · Poca | 10 | Poca | 19:47.7 |
| 10 | Andrew BowenPlace 10 · Grade 10 · Huntington | 10 | Huntington | 19:57.9 |
| 11 | Isaiah WikelPlace 11 · Grade 12 · Winfield | 12 | Winfield | 20:16.7 |
| 12 | Landen BachPlace 12 · Grade 11 · Winfield | 11 | Winfield | 20:18.9 |
| 13 | Ben CobbPlace 13 · Grade 9 · Winfield | 9 | Winfield | 20:19.8 |
| 14 | Isaac CollinsPlace 14 · Grade 9 · Charleston Catholic | 9 | Charleston Catholic | 20:25.2 |
| 15 | Eian McGoughPlace 15 · Grade 9 · Winfield | 9 | Winfield | 20:31.7 |
| 16 | Will BradleyPlace 16 · Grade 10 · Winfield | 10 | Winfield | 20:47.4 |
| 17 | Aj IrbyPlace 17 · Grade 9 · Huntington | 9 | Huntington | 20:51.1 |
| 18 | Nicholas ShafPlace 18 · Grade 12 · Charleston Catholic | 12 | Charleston Catholic | 20:53.0 |
| 19 | Micah MoorePlace 19 · Grade 10 · Huntington | 10 | Huntington | 20:55.3 |
| 20 | Zarik WestrickPlace 20 · Grade 11 · Parkersburg Catholic | 11 | Parkersburg Catholic | 21:04.6 |
| 21 | Shadan SchoolcraftPlace 21 · Grade 9 · Nitro | 9 | Nitro | 21:08.3 |
| 22 | Josiah LavenderPlace 22 · Grade 10 · St Albans | 10 | St Albans | 21:24.4 |
| 23 | John PaynePlace 23 · Grade 12 · St Albans | 12 | St Albans | 21:28.4 |
| 24 | Davin RosePlace 24 · Grade 9 · Ripley | 9 | Ripley | 21:30.8 |
| 25 | Lance BussePlace 25 · Grade 9 · Nitro | 9 | Nitro | 21:41.3 |
| 26 | Matthew DuncanPlace 26 · Grade 12 · Winfield | 12 | Winfield | 21:48.1 |
| 27 | Aiden AndrewsPlace 27 · Grade 11 · Capital | 11 | Capital | 21:49.8 |
| 28 | Tristan ThompsonPlace 28 · Grade 9 · Scott | 9 | Scott | 21:52.1 |
| 29 | Nathan KozarPlace 29 · Grade 10 · Huntington | 10 | Huntington | 21:52.1 |
| 30 | Chase ParsonsPlace 30 · Grade 9 · Winfield | 9 | Winfield | 21:55.7 |
| 31 | Ryan VanBibberPlace 31 · Grade 9 · St Albans | 9 | St Albans | 21:57.0 |
| 32 | Parker ArmstrongPlace 32 · Grade 11 · Teays Valley Christian | 11 | Teays Valley Christian | 22:02.2 |
| 33 | Peyton TonkinPlace 33 · Grade 10 · Spring Valley | 10 | Spring Valley | 22:04.1 |
| 34 | Morris JacksonPlace 34 · Grade 12 · George Washington | 12 | George Washington | 22:06.0 |
| 35 | Levi MolesPlace 35 · Grade 9 · Teays Valley Christian | 9 | Teays Valley Christian | 22:09.2 |
| 36 | James JacquesPlace 36 · Grade 9 · George Washington | 9 | George Washington | 22:22.6 |
| 37 | Jaylon ReesePlace 37 · Grade 10 · South Charleston | 10 | South Charleston | 22:30.9 |
| 38 | Sam AdamsPlace 38 · Grade - · Huntington | - | Huntington | 22:31.1 PR |
| 39 | Alexander FranckPlace 39 · Grade 11 · South Charleston | 11 | South Charleston | 22:33.1 |
| 40 | Wyatt MoorePlace 40 · Grade 10 · Winfield | 10 | Winfield | 22:33.2 |
| 41 | Clark GillispiePlace 41 · Grade 11 · George Washington | 11 | George Washington | 22:37.9 |
| 42 | Wyatt JohnsonPlace 42 · Grade 11 · South Charleston | 11 | South Charleston | 22:40.7 |
| 43 | Andrew MichaelPlace 43 · Grade 9 · St Albans | 9 | St Albans | 22:42.0 |
| 44 | Tyler DavisPlace 44 · Grade 12 · Winfield | 12 | Winfield | 22:43.6 |
| 45 | Raymond KeithPlace 45 · Grade 11 · Charleston Catholic | 11 | Charleston Catholic | 23:02.1 |
| 46 | Alex SamsonPlace 46 · Grade 12 · Winfield | 12 | Winfield | 23:09.3 |
| 47 | Sam RagoPlace 47 · Grade 11 · Charleston Catholic | 11 | Charleston Catholic | 23:18.0 |
| 48 | Paxton WardPlace 48 · Grade 10 · Huntington | 10 | Huntington | 23:20.6 |
| 49 | Kevin HayesPlace 49 · Grade 12 · Charleston Catholic | 12 | Charleston Catholic | 23:30.2 |
| 50 | Fletcher MillerPlace 50 · Grade 9 · Huntington | 9 | Huntington | 23:32.1 |
| 51 | Oliver WadePlace 51 · Grade 11 · Capital | 11 | Capital | 23:36.8 |
| 52 | Ewan BecherPlace 52 · Grade 9 · Charleston Catholic | 9 | Charleston Catholic | 23:37.4 |
| 53 | Will SammonsPlace 53 · Grade 11 · Capital | 11 | Capital | 23:40.4 |
| 54 | Brody MillerPlace 54 · Grade 9 · Winfield | 9 | Winfield | 23:41.2 |
| 55 | Sami Al-NajjarPlace 55 · Grade 10 · George Washington | 10 | George Washington | 23:41.5 |
| 56 | Patrick WardPlace 56 · Grade 11 · George Washington | 11 | George Washington | 23:42.3 |
| 57 | Dylan PostonPlace 57 · Grade 9 · Nitro | 9 | Nitro | 23:44.2 |
| 58 | Dakota ArthurPlace 58 · Grade 12 · South Charleston | 12 | South Charleston | 24:12.9 |
| 59 | Christian RosenbergerPlace 59 · Grade 9 · Huntington | 9 | Huntington | 24:17.2 |
| 60 | Mitchell DefrehnPlace 60 · Grade 9 · Sissonville | 9 | Sissonville | 24:18.3 |
| 61 | Austin SilvaPlace 61 · Grade 11 · George Washington | 11 | George Washington | 24:24.8 |
| 62 | Jacob ChapmanPlace 62 · Grade 9 · Huntington | 9 | Huntington | 24:28.9 |
| 63 | Colton PettyPlace 63 · Grade 9 · Nitro | 9 | Nitro | 24:29.0 |
| 64 | Conor CaldwellPlace 64 · Grade 10 · Charleston Catholic | 10 | Charleston Catholic | 24:31.3 |
| 65 | Jeb MorrisPlace 65 · Grade 10 · George Washington | 10 | George Washington | 24:31.6 |
| 66 | Jackson CaudillPlace 66 · Grade 10 · George Washington | 10 | George Washington | 24:32.6 |
| 67 | John BoggsPlace 67 · Grade 9 · Nitro | 9 | Nitro | 24:42.5 |
| 68 | Walter WadePlace 68 · Grade 10 · Capital | 10 | Capital | 24:59.6 |
| 69 | Travis AndersonPlace 69 · Grade 9 · Herbert Hoover | 9 | Herbert Hoover | 25:01.6 |
| 70 | Brayden MillerPlace 70 · Grade 9 · Winfield | 9 | Winfield | 25:15.5 |
| 71 | Caleb McCrayPlace 71 · Grade 12 · Sissonville | 12 | Sissonville | 25:47.1 |
| 72 | Leyton WattsPlace 72 · Grade 12 · South Charleston | 12 | South Charleston | 25:48.0 |
| 73 | Ryne GearyPlace 73 · Grade 11 · Herbert Hoover | 11 | Herbert Hoover | 25:48.4 |
| 74 | Samuel TempletonPlace 74 · Grade 11 · Nitro | 11 | Nitro | 25:56.6 |
| 75 | Marshall ReynoldsPlace 75 · Grade 11 · St Joseph Central Catholic | 11 | St Joseph Central Catholic | 25:57.0 |
| 76 | Jacob BostonPlace 76 · Grade 11 · South Charleston | 11 | South Charleston | 26:10.6 |
| 77 | Logan WorkmanPlace 77 · Grade 12 · Scott | 12 | Scott | 26:26.1 |
| 78 | Jordan AlliePlace 78 · Grade 9 · Winfield | 9 | Winfield | 26:29.8 |
| 79 | Malachi AtkinsonPlace 79 · Grade 12 · South Charleston | 12 | South Charleston | 26:47.1 |
| 80 | Lane SmithPlace 80 · Grade 10 · Nitro | 10 | Nitro | 26:49.5 |
| 81 | Willy MargolisPlace 81 · Grade 10 · George Washington | 10 | George Washington | 26:55.8 |
| 82 | Cameron WoodPlace 82 · Grade 10 · George Washington | 10 | George Washington | 26:56.1 |
| 83 | Cameron MacePlace 83 · Grade 11 · South Charleston | 11 | South Charleston | 27:44.6 |
| 84 | Trey GreerPlace 84 · Grade 10 · Ripley | 10 | Ripley | 27:47.2 |
| 85 | Will KolarPlace 85 · Grade 9 · Nitro | 9 | Nitro | 27:47.3 |
| 86 | Alex FizerPlace 86 · Grade 12 · Charleston Catholic | 12 | Charleston Catholic | 27:51.2 |
| 87 | Caleb ReynoldsPlace 87 · Grade 11 · South Charleston | 11 | South Charleston | 28:00.3 |
| 88 | Brett AdkinsPlace 88 · Grade 12 · Sherman | 12 | Sherman | 28:32.3 |
| 89 | Tyler CummingsPlace 89 · Grade 11 · Herbert Hoover | 11 | Herbert Hoover | 28:35.2 |
| 90 | Seth HargisPlace 90 · Grade 11 · Capital | 11 | Capital | 29:09.0 |
| 91 | Ryan SeanPlace 91 · Grade - · George Washington | - | George Washington | 29:11.0 PR |
| 92 | William GillispiePlace 92 · Grade 9 · George Washington | 9 | George Washington | 29:15.2 |
| 93 | Ethan BlustPlace 93 · Grade 11 · Teays Valley Christian | 11 | Teays Valley Christian | 29:30.6 PR |
| 94 | Travis TaylorPlace 94 · Grade 9 · Sissonville | 9 | Sissonville | 29:37.6 |
| 95 | Benji FramptonPlace 95 · Grade 10 · Nitro | 10 | Nitro | 29:53.2 |
| 96 | Lester HypesPlace 96 · Grade 10 · Sissonville | 10 | Sissonville | 30:00.2 |
| 97 | Evan WattsPlace 97 · Grade 10 · Spring Valley | 10 | Spring Valley | 30:05.1 |
| 98 | Reece LawsonPlace 98 · Grade 11 · Nitro | 11 | Nitro | 30:13.7 |
| 99 | Rowan KingPlace 99 · Grade 9 · Huntington | 9 | Huntington | 30:29.4 |
| 100 | Ryan SmithPlace 100 · Grade 12 · South Charleston | 12 | South Charleston | 31:05.8 |
| 101 | Eli WorkmanPlace 101 · Grade 11 · Scott | 11 | Scott | 31:37.6 |
| 102 | Andrew StreetsPlace 102 · Grade 9 · Spring Valley | 9 | Spring Valley | 32:43.6 |