| 1 | Peter BasdekisPlace 1 · Grade 11 · Charleston Catholic | 11 | Charleston Catholic | 16:59.6 | 1 |
| 2 | Will BartonPlace 2 · Grade 12 · Charleston Catholic | 12 | Charleston Catholic | 17:12.5 | 2 |
| 3 | Dylan StraightPlace 3 · Grade 10 · Herbert Hoover | 10 | Herbert Hoover | 17:41.0 | 3 |
| 4 | Charlie BartonPlace 4 · Grade 12 · Charleston Catholic | 12 | Charleston Catholic | 17:42.6 | 4 |
| 5 | Lucas PassmorePlace 5 · Grade 10 · Charleston Catholic | 10 | Charleston Catholic | 17:47.5 | 5 |
| 6 | Micah HalePlace 6 · Grade 11 · Capital | 11 | Capital | 17:50.7 | 0 |
| 7 | Eli CastoPlace 7 · Grade 9 · Ripley | 9 | Ripley | 17:59.2 | 6 |
| 8 | Gavin WilburnPlace 8 · Grade 11 · Ravenswood | 11 | Ravenswood | 17:59.8 | 7 |
| 9 | Samuel BornPlace 9 · Grade 10 · Herbert Hoover | 10 | Herbert Hoover | 18:00.8 | 8 |
| 10 | Patrick RankinPlace 10 · Grade 9 · George Washington | 9 | George Washington | 18:03.4 | 9 |
| 11 | Wyatt KirkpatrickPlace 11 · Grade 10 · Point Pleasant | 10 | Point Pleasant | 18:18.4 | 0 |
| 12 | Robbie BrownPlace 12 · Grade 12 · George Washington | 12 | George Washington | 18:39.4 | 10 |
| 13 | Cole BoggsPlace 13 · Grade 9 · Charleston Catholic | 9 | Charleston Catholic | 18:47.6 | 11 |
| 14 | Daniel SchollPlace 14 · Grade 12 · Ripley | 12 | Ripley | 18:56.7 | 12 |
| 15 | Kyree FordPlace 15 · Grade 9 · George Washington | 9 | George Washington | 18:56.9 | 13 |
| 16 | Ian DeskinsPlace 16 · Grade 11 · Logan | 11 | Logan | 19:05.0 | 14 |
| 17 | Johnny HeathPlace 17 · Grade 9 · Ravenswood | 9 | Ravenswood | 19:06.7 | 15 |
| 18 | Elliot AustinPlace 18 · Grade 9 · Lincoln County | 9 | Lincoln County | 19:07.9 | 0 |
| 19 | Riley CrislipPlace 19 · Grade 11 · George Washington | 11 | George Washington | 19:11.0 | 16 |
| 20 | Grayson GuthriePlace 20 · Grade 10 · St Albans | 10 | St Albans | 19:15.5 | 17 |
| 21 | Zack MillerPlace 21 · Grade 11 · Poca | 11 | Poca | 19:21.8 | 18 |
| 22 | Nash PorterPlace 22 · Grade 12 · George Washington | 12 | George Washington | 19:36.6 | 19 |
| 23 | Ben BonhamPlace 23 · Grade 12 · St Albans | 12 | St Albans | 19:45.6 | 20 |
| 24 | Josiah InyangPlace 24 · Grade 12 · Capital | 12 | Capital | 19:52.6 | 0 |
| 25 | Kaden FitzwaterPlace 25 · Grade 12 · Clay County | 12 | Clay County | 19:58.3 | 21 |
| 26 | Elijah CincoPlace 26 · Grade 10 · Charleston Catholic | 10 | Charleston Catholic | 20:06.9 | 22 |
| 27 | Levi BoycePlace 27 · Grade 12 · Ripley | 12 | Ripley | 20:07.8 | 23 |
| 28 | Linkin AndrickPlace 28 · Grade 11 · Ravenswood | 11 | Ravenswood | 20:09.9 | 24 |
| 29 | Jackson EaryPlace 29 · Grade 9 · St Albans | 9 | St Albans | 20:14.4 | 25 |
| 30 | Grant GardnerPlace 30 · Grade 9 · Herbert Hoover | 9 | Herbert Hoover | 20:19.4 | 26 |
| 31 | Collin O'ConnorPlace 31 · Grade 9 · George Washington | 9 | George Washington | 20:27.7 | 27 |
| 32 | Kaden GrayPlace 32 · Grade 9 · Ravenswood | 9 | Ravenswood | 20:31.9 | 28 |
| 33 | Chance WoodallPlace 33 · Grade 10 · Point Pleasant | 10 | Point Pleasant | 20:42.2 | 0 |
| 34 | Abel DaltonPlace 34 · Grade 9 · St Albans | 9 | St Albans | 20:44.9 | 29 |
| 35 | Dickinson GouldPlace 35 · Grade 12 · Charleston Catholic | 12 | Charleston Catholic | 20:45.0 | 30 |
| 36 | Andrew ArbogastPlace 36 · Grade 11 · Herbert Hoover | 11 | Herbert Hoover | 20:48.0 | 31 |
| 37 | Donal Van DykPlace 37 · Grade 11 · George Washington | 11 | George Washington | 20:48.0 | 32 |
| 38 | Charlie CurryPlace 38 · Grade 10 · Charleston Catholic | 10 | Charleston Catholic | 20:48.6 | 0 |
| 39 | Mason KernsPlace 39 · Grade 10 · Ravenswood | 10 | Ravenswood | 21:07.9 | 33 |
| 40 | Tyler WinePlace 40 · Grade 9 · Ripley | 9 | Ripley | 21:09.5 | 34 |
| 41 | Tucker AndersonPlace 41 · Grade 9 · George Washington | 9 | George Washington | 21:16.2 | 0 |
| 42 | Kruz SalisburyPlace 42 · Grade 11 · Herbert Hoover | 11 | Herbert Hoover | 21:16.6 | 35 |
| 43 | Brock GillispiePlace 43 · Grade 11 · George Washington | 11 | George Washington | 21:17.3 | 0 |
| 44 | Cruz SkeensPlace 44 · Grade 10 · Poca | 10 | Poca | 21:30.5 | 36 |
| 45 | Anthony HornePlace 45 · Grade 11 · St Albans | 11 | St Albans | 21:32.3 | 37 |
| 46 | Alexander PetersonPlace 46 · Grade 11 · George Washington | 11 | George Washington | 21:43.5 | 0 |
| 47 | Cole StevensPlace 47 · Grade 10 · Poca | 10 | Poca | 21:49.2 | 38 |
| 48 | Andrew TannerPlace 48 · Grade 10 · Clay County | 10 | Clay County | 21:59.5 | 39 |
| 49 | Will BallardPlace 49 · Grade 10 · George Washington | 10 | George Washington | 22:05.4 | 0 |
| 50 | Isiah NesselroadPlace 50 · Grade 10 · Ravenswood | 10 | Ravenswood | 22:17.0 | 40 |
| 51 | Evan BassPlace 51 · Grade 12 · Clay County | 12 | Clay County | 22:18.4 | 41 |
| 52 | Alistair GouldPlace 52 · Grade 10 · Charleston Catholic | 10 | Charleston Catholic | 22:27.3 | 0 |
| 53 | Jackson KerrPlace 53 · Grade 9 · Herbert Hoover | 9 | Herbert Hoover | 22:28.5 | 42 |
| 54 | Benjamin BeesonPlace 54 · Grade 10 · George Washington | 10 | George Washington | 22:43.0 | 0 |
| 55 | Jacob LemlePlace 55 · Grade 12 · Poca | 12 | Poca | 22:48.9 | 43 |
| 56 | William BraleyPlace 56 · Grade 10 · St Albans | 10 | St Albans | 22:49.7 | 44 |
| 57 | Jax HalePlace 57 · Grade 9 · South Point | 9 | South Point | 22:50.2 | 0 |
| 58 | Max MillsPlace 58 · Grade 10 · Poca | 10 | Poca | 22:56.3 | 45 |
| 59 | Daniel AllenPlace 59 · Grade 11 · Ripley | 11 | Ripley | 22:56.4 | 46 |
| 60 | Isiah WoodsPlace 60 · Grade 10 · Clay County | 10 | Clay County | 22:58.1 | 47 |
| 61 | Bret SmithPlace 61 · Grade 9 · Clay County | 9 | Clay County | 22:58.5 | 48 |
| 62 | Chase ChandlerPlace 62 · Grade 12 · Sissonville | 12 | Sissonville | 23:03.5 | 0 |
| 63 | Athan GoffPlace 63 · Grade 10 · Charleston Catholic | 10 | Charleston Catholic | 23:13.2 | 0 |
| 64 | Brady HudsonPlace 64 · Grade 9 · George Washington | 9 | George Washington | 23:21.5 | 0 |
| 65 | Patrick GradyPlace 65 · Grade 9 · Point Pleasant | 9 | Point Pleasant | 23:22.7 | 0 |
| 66 | Jackson StrickerPlace 66 · Grade 9 · Clay County | 9 | Clay County | 23:43.8 | 49 |
| 67 | Beau HalePlace 67 · Grade 9 · Capital | 9 | Capital | 23:46.2 | 0 |
| 68 | Eli EnglePlace 68 · Grade 11 · Logan | 11 | Logan | 24:01.2 | 50 |
| 69 | Layden MitchellPlace 69 · Grade 10 · Poca | 10 | Poca | 24:06.2 | 51 |
| 70 | Keaton FowlerPlace 70 · Grade 12 · George Washington | 12 | George Washington | 24:13.0 | 0 |
| 71 | William WolfingbargerPlace 71 · Grade 11 · St Albans | 11 | St Albans | 24:18.1 | 52 |
| 72 | Kyler WalkerPlace 72 · Grade 9 · St Albans | 9 | St Albans | 24:19.1 | 0 |
| 73 | Keaton CrichfieldPlace 73 · Grade 12 · Ripley | 12 | Ripley | 24:36.3 | 53 |
| 74 | Ben McCunePlace 74 · Grade 10 · Ripley | 10 | Ripley | 24:56.9 | 54 |
| 75 | Beau ClarkPlace 75 · Grade 11 · Poca | 11 | Poca | 25:34.0 PR | 55 |
| 76 | Cadence PendellPlace 76 · Grade 10 · George Washington | 10 | George Washington | 25:50.4 | 0 |
| 77 | Keigan VancePlace 77 · Grade 10 · Logan | 10 | Logan | 26:00.4 | 56 |
| 78 | Lukas MillerPlace 78 · Grade 9 · Poca | 9 | Poca | 26:09.3 | 0 |
| 79 | Carter SamplesPlace 79 · Grade 10 · Poca | 10 | Poca | 26:11.5 | 0 |
| 80 | Nicholas BaldwinPlace 80 · Grade 11 · St Albans | 11 | St Albans | 27:16.8 | 0 |
| 81 | Caleb BurgessPlace 81 · Grade 12 · Logan | 12 | Logan | 27:17.1 | 57 |
| 82 | Aidan Van DykPlace 82 · Grade Fr · George Washington | Fr | George Washington | 27:25.2 | 0 |
| 83 | Garrett SavillePlace 83 · Grade 12 · Charleston Catholic | 12 | Charleston Catholic | 27:25.5 | 0 |
| 84 | Chandler DentPlace 84 · Grade 9 · George Washington | 9 | George Washington | 27:47.9 | 0 |
| 85 | Brody BrozakPlace 85 · Grade 10 · Point Pleasant | 10 | Point Pleasant | 27:49.7 | 0 |
| 86 | Joseph WardPlace 86 · Grade 12 · George Washington | 12 | George Washington | 28:16.3 | 0 |
| 87 | Chris EschbachPlace 87 · Grade 12 · Tolsia | 12 | Tolsia | 29:59.7 PR | 0 |
| 88 | Jackson LillyPlace 88 · Grade 9 · St Albans | 9 | St Albans | 31:23.9 | 0 |
| 89 | Mason BossiePlace 89 · Grade 9 · George Washington | 9 | George Washington | 31:52.6 | 0 |
| 90 | Preston AdamsPlace 90 · Grade 10 · Logan | 10 | Logan | 32:50.6 | 58 |
| 91 | Danny ProvidentiPlace 91 · Grade 11 · South Charleston | 11 | South Charleston | 33:01.9 | 0 |