| 1 | Kyle PetersPlace 1 · Grade 11 · Woodrow Wilson | 11 | Woodrow Wilson | 16:19.51 |
| 2 | Dylan DialPlace 2 · Grade 12 · Cabell Midland | 12 | Cabell Midland | 16:24.23 |
| 3 | Connor GeorgePlace 3 · Grade 12 · Parkersburg | 12 | Parkersburg | 16:30.63 |
| 4 | Paxton HaddoxPlace 4 · Grade 11 · Hurricane | 11 | Hurricane | 16:58.65 |
| 5 | Griffin BruntyPlace 5 · Grade 12 · Cabell Midland | 12 | Cabell Midland | 17:19.31 |
| 6 | Micah HalePlace 6 · Grade 11 · Capital | 11 | Capital | 17:22.14 |
| 7 | Vance LindleyPlace 7 · Grade 11 · Woodrow Wilson | 11 | Woodrow Wilson | 17:30.16 |
| 8 | Ricardo SalazarPlace 8 · Grade 12 · Parkersburg | 12 | Parkersburg | 17:33.98 |
| 9 | Jacob BarthlowPlace 9 · Grade 12 · Cabell Midland | 12 | Cabell Midland | 17:35.46 |
| 10 | Rogan MincksPlace 10 · Grade 10 · Parkersburg | 10 | Parkersburg | 17:44.33 |
| 11 | Colson ElswickPlace 11 · Grade 12 · Cabell Midland | 12 | Cabell Midland | 17:53.69 |
| 12 | Calvin LantzPlace 12 · Grade 9 · Parkersburg | 9 | Parkersburg | 17:58.35 |
| 13 | Xander MorganPlace 13 · Grade 10 · Cabell Midland | 10 | Cabell Midland | 17:59.96 |
| 14 | Drake RollinsPlace 14 · Grade 9 · Parkersburg | 9 | Parkersburg | 18:02.68 |
| 15 | Owen PersingerPlace 15 · Grade 10 · Cabell Midland | 10 | Cabell Midland | 18:07.08 |
| 16 | Patrick RankinPlace 16 · Grade 9 · George Washington | 9 | George Washington | 18:09.53 |
| 17 | Trenton HatfieldPlace 17 · Grade 11 · Cabell Midland | 11 | Cabell Midland | 18:10.80 |
| 18 | Jesse MorrisPlace 18 · Grade 11 · Parkersburg South | 11 | Parkersburg South | 18:14.82 |
| 19 | Cam HolleyPlace 19 · Grade 9 · Cabell Midland | 9 | Cabell Midland | 18:15.69 |
| 20 | Gabriel HighPlace 20 · Grade 11 · Hurricane | 11 | Hurricane | 18:26.15 |
| 21 | Mason DewdneyPlace 21 · Grade 12 · Huntington | 12 | Huntington | 18:30.45 |
| 22 | Carter ThorpePlace 22 · Grade 11 · Parkersburg | 11 | Parkersburg | 18:31.97 |
| 23 | Landon KennedyPlace 23 · Grade 12 · Hurricane | 12 | Hurricane | 18:35.41 |
| 24 | Payten HartmanPlace 24 · Grade 11 · Hurricane | 11 | Hurricane | 18:37.28 |
| 25 | Ethan FrancePlace 25 · Grade 12 · Cabell Midland | 12 | Cabell Midland | 18:37.45 |
| 26 | Jacob WaughPlace 26 · Grade 9 · Huntington | 9 | Huntington | 18:40.99 |
| 27 | Grayson GuthriePlace 27 · Grade 10 · St Albans | 10 | St Albans | 18:44.83 |
| 28 | Alex SandersPlace 28 · Grade 12 · Hurricane | 12 | Hurricane | 18:48.63 |
| 29 | Collin O'ConnorPlace 29 · Grade 9 · George Washington | 9 | George Washington | 18:49.91 |
| 30 | Gatlin McLainPlace 30 · Grade 10 · Parkersburg South | 10 | Parkersburg South | 18:50.75 |
| 31 | Sean GulleyPlace 31 · Grade 12 · Cabell Midland | 12 | Cabell Midland | 18:52.52 |
| 32 | Ben BonhamPlace 32 · Grade 12 · St Albans | 12 | St Albans | 18:53.04 |
| 33 | Caysen LittonPlace 33 · Grade 9 · Parkersburg South | 9 | Parkersburg South | 18:53.06 |
| 34 | Drew BreedenPlace 34 · Grade 10 · Woodrow Wilson | 10 | Woodrow Wilson | 18:53.56 |
| 35 | Riley CrislipPlace 35 · Grade 11 · George Washington | 11 | George Washington | 18:57.80 |
| 36 | Isaiah BoekellPlace 36 · Grade 9 · Cabell Midland | 9 | Cabell Midland | 18:58.25 |
| 37 | Nathan CampbellPlace 37 · Grade 9 · Hurricane | 9 | Hurricane | 18:59.17 |
| 38 | Jonah DanielsPlace 38 · Grade 11 · Spring Valley | 11 | Spring Valley | 18:59.95 |
| 39 | Christian BallPlace 39 · Grade 10 · Parkersburg | 10 | Parkersburg | 19:02.66 |
| 40 | Alexander MacSparranPlace 40 · Grade 11 · Hurricane | 11 | Hurricane | 19:06.31 |
| 41 | Ethan HouckPlace 41 · Grade 10 · Woodrow Wilson | 10 | Woodrow Wilson | 19:06.47 |
| 42 | Lucas JamesPlace 42 · Grade 9 · George Washington | 9 | George Washington | 19:09.84 |
| 43 | Jace PerryPlace 43 · Grade 10 · Cabell Midland | 10 | Cabell Midland | 19:12.16 |
| 44 | Brayden ReesePlace 44 · Grade 12 · Hurricane | 12 | Hurricane | 19:14.29 |
| 45 | Kyree FordPlace 45 · Grade 9 · George Washington | 9 | George Washington | 19:26.13 |
| 46 | Caden MoatPlace 46 · Grade 11 · Parkersburg | 11 | Parkersburg | 19:27.48 |
| 47 | Henry DavisPlace 47 · Grade 9 · Huntington | 9 | Huntington | 19:30.38 |
| 48 | Elijah SchoolcraftPlace 48 · Grade 9 · Riverside | 9 | Riverside | 19:32.15 |
| 49 | Abel DaltonPlace 49 · Grade 9 · St Albans | 9 | St Albans | 19:32.35 |
| 50 | Josiah InyangPlace 50 · Grade 12 · Capital | 12 | Capital | 19:37.57 |
| 51 | Grant AngusPlace 51 · Grade 10 · Cabell Midland | 10 | Cabell Midland | 19:39.60 |
| 52 | Gabriel KesslerPlace 52 · Grade 9 · Hurricane | 9 | Hurricane | 19:40.57 |
| 53 | Tyler CookPlace 53 · Grade 10 · Woodrow Wilson | 10 | Woodrow Wilson | 19:43.02 |
| 54 | Chayse DominickPlace 54 · Grade 11 · Woodrow Wilson | 11 | Woodrow Wilson | 19:46.43 |
| 55 | Caleb MarcumPlace 55 · Grade 11 · Spring Valley | 11 | Spring Valley | 19:47.47 |
| 56 | Cooper MorrisPlace 56 · Grade 12 · Parkersburg | 12 | Parkersburg | 19:50.99 |
| 57 | Jackson EaryPlace 57 · Grade 9 · St Albans | 9 | St Albans | 19:51.09 |
| 58 | Nash PorterPlace 58 · Grade 12 · George Washington | 12 | George Washington | 19:52.68 |
| 59 | Logan HarrisPlace 59 · Grade 10 · Cabell Midland | 10 | Cabell Midland | 19:53.65 |
| 60 | Owen BloomfieldPlace 60 · Grade 9 · Hurricane | 9 | Hurricane | 19:56.10 |
| 61 | Alexander PetersonPlace 61 · Grade 11 · George Washington | 11 | George Washington | 19:57.29 |
| 62 | Carter GohlmannPlace 62 · Grade 9 · Hurricane | 9 | Hurricane | 19:58.75 |
| 63 | Aiden RominePlace 63 · Grade 9 · Parkersburg | 9 | Parkersburg | 19:59.58 |
| 64 | Seth AdkinsPlace 64 · Grade 9 · Cabell Midland | 9 | Cabell Midland | 20:01.35 |
| 65 | Jackson DaughertyPlace 65 · Grade 11 · Spring Valley | 11 | Spring Valley | 20:04.18 |
| 66 | Brent FreelsPlace 66 · Grade 11 · Parkersburg South | 11 | Parkersburg South | 20:07.02 |
| 67 | Steven WoofterPlace 67 · Grade 9 · Parkersburg | 9 | Parkersburg | 20:07.29 |
| 68 | Owen ReesePlace 68 · Grade 9 · Hurricane | 9 | Hurricane | 20:08.63 |
| 69 | Brock GillispiePlace 69 · Grade 11 · George Washington | 11 | George Washington | 20:08.80 |
| 70 | Jake HolleyPlace 70 · Grade 9 · Cabell Midland | 9 | Cabell Midland | 20:13.28 PR |
| 71 | Maximus CareyPlace 71 · Grade 11 · Huntington | 11 | Huntington | 20:16.76 |
| 72 | Gavin AdkinsPlace 72 · Grade 10 · Huntington | 10 | Huntington | 20:22.08 |
| 73 | Keaton FowlerPlace 73 · Grade 12 · George Washington | 12 | George Washington | 20:22.59 |
| 74 | Alex MullinsPlace 74 · Grade 10 · Woodrow Wilson | 10 | Woodrow Wilson | 20:28.67 |
| 75 | Douglas CastoPlace 75 · Grade 10 · Parkersburg | 10 | Parkersburg | 20:30.51 |
| 76 | Tye PaschallPlace 76 · Grade 10 · Cabell Midland | 10 | Cabell Midland | 20:31.24 |
| 77 | Tucker AndersonPlace 77 · Grade 9 · George Washington | 9 | George Washington | 20:38.03 |
| 78 | Lenon HodgePlace 78 · Grade 10 · Hurricane | 10 | Hurricane | 20:41.32 |
| 79 | Will BallardPlace 79 · Grade 10 · George Washington | 10 | George Washington | 20:42.54 |
| 80 | Andrew DavisPlace 80 · Grade 9 · Parkersburg South | 9 | Parkersburg South | 20:51.39 |
| 81 | Collin RichmanPlace 81 · Grade 9 · Parkersburg | 9 | Parkersburg | 20:52.04 |
| 82 | Anthony HornePlace 82 · Grade 11 · St Albans | 11 | St Albans | 20:53.02 |
| 83 | Kyeese AndersonPlace 83 · Grade 9 · Parkersburg South | 9 | Parkersburg South | 20:53.47 |
| 84 | Layth SamassekouPlace 84 · Grade 12 · Huntington | 12 | Huntington | 20:57.25 |
| 85 | Alex Craig-NevelsPlace 85 · Grade 11 · Riverside | 11 | Riverside | 21:02.90 |
| 86 | Aiden ScheidlerPlace 86 · Grade 12 · Huntington | 12 | Huntington | 21:05.32 |
| 87 | Jacob HonakerPlace 87 · Grade 9 · Huntington | 9 | Huntington | 21:05.43 |
| 88 | Robbie BrownPlace 88 · Grade 12 · George Washington | 12 | George Washington | 21:09.91 |
| 89 | Maksim ErnestPlace 89 · Grade 9 · Parkersburg | 9 | Parkersburg | 21:13.12 |
| 90 | Eli SpataforePlace 90 · Grade 11 · Parkersburg | 11 | Parkersburg | 21:22.05 |
| 91 | Micheal SmithPlace 91 · Grade 11 · Riverside | 11 | Riverside | 21:30.17 |
| 92 | Jonah ChambersPlace 92 · Grade 11 · Riverside | 11 | Riverside | 21:33.36 |
| 93 | Benjamin BeesonPlace 93 · Grade 10 · George Washington | 10 | George Washington | 21:38.17 |
| 94 | Vincent GibsonPlace 94 · Grade 11 · Cabell Midland | 11 | Cabell Midland | 21:39.33 |
| 95 | Austin SexauerPlace 95 · Grade 9 · Parkersburg South | 9 | Parkersburg South | 21:42.04 |
| 96 | Brady KirbyPlace 96 · Grade 10 · Cabell Midland | 10 | Cabell Midland | 22:05.02 |
| 97 | Isaac StephensonPlace 97 · Grade 9 · Hurricane | 9 | Hurricane | 22:14.59 |
| 98 | Kyler WalkerPlace 98 · Grade 9 · St Albans | 9 | St Albans | 22:17.54 |
| 99 | Marshall FoxPlace 99 · Grade 9 · Huntington | 9 | Huntington | 22:33.39 |
| 100 | William BraleyPlace 100 · Grade 10 · St Albans | 10 | St Albans | 22:38.91 |
| 101 | Owen ZhangPlace 101 · Grade 11 · Cabell Midland | 11 | Cabell Midland | 22:42.33 |
| 102 | Nicolas JohnsonPlace 102 · Grade 10 · Parkersburg South | 10 | Parkersburg South | 22:56.09 |
| 103 | Andrew WilsonPlace 103 · Grade 9 · Parkersburg | 9 | Parkersburg | 22:56.25 |
| 104 | Keir Adkins-ColemanPlace 104 · Grade 9 · Huntington | 9 | Huntington | 23:03.53 |
| 105 | Samuel WhitePlace 105 · Grade 11 · Hurricane | 11 | Hurricane | 23:05.10 |
| 106 | William WolfingbargerPlace 106 · Grade 11 · St Albans | 11 | St Albans | 23:07.15 |
| 107 | Caleb TurpinPlace 107 · Grade 12 · Huntington | 12 | Huntington | 23:10.18 |
| 108 | Tristan ParsonsPlace 108 · Grade 9 · Huntington | 9 | Huntington | 23:11.73 |
| 109 | Beau HalePlace 109 · Grade 9 · Capital | 9 | Capital | 23:26.49 |
| 110 | Zach GulleyPlace 110 · Grade 9 · Cabell Midland | 9 | Cabell Midland | 23:49.23 |
| 111 | Chandler DentPlace 111 · Grade 9 · George Washington | 9 | George Washington | 23:55.29 |
| 112 | Franklin McFarlinPlace 112 · Grade 9 · Parkersburg | 9 | Parkersburg | 23:58.94 |
| 113 | Nicholas BaldwinPlace 113 · Grade 11 · St Albans | 11 | St Albans | 24:00.17 |
| 114 | Jonah LeggPlace 114 · Grade 10 · Hurricane | 10 | Hurricane | 24:30.28 |
| 115 | Dakoda StephensPlace 115 · Grade 12 · Parkersburg | 12 | Parkersburg | 24:34.15 |
| 116 | Colton DavisPlace 116 · Grade 11 · Spring Valley | 11 | Spring Valley | 24:37.78 |
| 117 | Luke BairPlace 117 · Grade 9 · Woodrow Wilson | 9 | Woodrow Wilson | 25:25.23 |
| 118 | Nico RomaPlace 118 · Grade 9 · Cabell Midland | 9 | Cabell Midland | 25:40.34 |
| 119 | Preston LanaPlace 119 · Grade 10 · Woodrow Wilson | 10 | Woodrow Wilson | 26:19.43 |
| 120 | Ziah ShulerPlace 120 · Grade 10 · Cabell Midland | 10 | Cabell Midland | 26:51.17 |
| 121 | Raul HernandezPlace 121 · Grade 11 · Spring Valley | 11 | Spring Valley | 27:05.97 |
| 122 | Isaiah GoodwinPlace 122 · Grade 9 · Huntington | 9 | Huntington | 27:38.36 |
| 123 | Will CunninghamPlace 123 · Grade 10 · Huntington | 10 | Huntington | 27:51.00 |
| 124 | Bryson CantrellPlace 124 · Grade 9 · Cabell Midland | 9 | Cabell Midland | 27:55.07 |
| 125 | Joseph WardPlace 125 · Grade 12 · George Washington | 12 | George Washington | 28:00.40 |
| 126 | Wesley CrowderPlace 126 · Grade 11 · Spring Valley | 11 | Spring Valley | 29:04.66 |
| 127 | Jakub GodalPlace 127 · Grade 12 · Huntington | 12 | Huntington | 29:41.04 PR |
| 128 | Zander BlankenshipPlace 128 · Grade 11 · Spring Valley | 11 | Spring Valley | 31:45.53 |
| 129 | Caleb SpataforePlace 129 · Grade 10 · Parkersburg | 10 | Parkersburg | 32:27.13 |
| 130 | Jamison HathawayPlace 130 · Grade 12 · Cabell Midland | 12 | Cabell Midland | 32:45.00 |
| 131 | Danny ProvidentiPlace 131 · Grade 11 · South Charleston | 11 | South Charleston | 34:24.84 |