| 1 | Parker CoylePlace 1 · Grade 7 · Milton | 7 | Milton | 9:36.01 PR |
| 2 | Cameron O'ConnorPlace 2 · Grade 8 · John Adams | 8 | John Adams | 9:43.40 PR |
| 3 | Garrett EllisPlace 3 · Grade 8 · Park | 8 | Park | 10:21.00 PR |
| 4 | Henry CrislipPlace 4 · Grade 8 · John Adams | 8 | John Adams | 10:27.00 PR |
| 5 | Cooper WadePlace 5 · Grade 8 · Princeton | 8 | Princeton | 10:27.20 PR |
| 6 | Carter MannPlace 6 · Grade 8 · Milton | 8 | Milton | 10:35.60 PR |
| 7 | Carter SharpPlace 7 · Grade 8 · John Adams | 8 | John Adams | 10:37.20 PR |
| 8 | Liam BoggessPlace 8 · Grade 8 · John Adams | 8 | John Adams | 10:46.60 PR |
| 9 | Parker JonesPlace 9 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 10:51.80 PR |
| 10 | Miles SmithPlace 10 · Grade 8 · Milton | 8 | Milton | 10:56.30 PR |
| 11 | Grayson ColemanPlace 11 · Grade 8 · Princeton | 8 | Princeton | 10:58.70 PR |
| 12 | Anthony BroylesPlace 12 · Grade 8 · Princeton | 8 | Princeton | 11:00.40 PR |
| 13 | Tristan ChampePlace 13 · Grade 8 · Sissonville | 8 | Sissonville | 11:00.80 PR |
| 14 | Decklan HandleyPlace 14 · Grade 8 · Princeton | 8 | Princeton | 11:02.40 PR |
| 15 | Howard GibsonPlace 15 · Grade 6 · Oceana | 6 | Oceana | 11:03.70 PR |
| 16 | Hoy AdamsPlace 16 · Grade 6 · John Adams | 6 | John Adams | 11:05.80 PR |
| 17 | Brayden HarmonPlace 17 · Grade 8 · Milton | 8 | Milton | 11:08.60 PR |
| 18 | Jett FieldsPlace 18 · Grade 7 · Sissonville | 7 | Sissonville | 11:09.60 PR |
| 19 | Gage HatfieldPlace 19 · Grade 7 · Milton | 7 | Milton | 11:10.80 PR |
| 20 | Franklin StroupPlace 20 · Grade 7 · Sissonville | 7 | Sissonville | 11:12.30 PR |
| 21 | Hudson Schultz-BrittPlace 21 · Grade 6 · Milton | 6 | Milton | 11:14.50 PR |
| 22 | Luke PersingerPlace 22 · Grade 8 · Milton | 8 | Milton | 11:16.00 PR |
| 23 | Viggo LopezPlace 23 · Grade 8 · Teays Valley Christian | 8 | Teays Valley Christian | 11:18.90 PR |
| 24 | Andrew ChaffinPlace 24 · Grade 8 · John Adams | 8 | John Adams | 11:20.80 PR |
| 25 | Alan MoorePlace 25 · Grade 8 · Hayes | 8 | Hayes | 11:22.70 PR |
| 26 | Graham RomainePlace 26 · Grade 8 · John Adams | 8 | John Adams | 11:24.40 PR |
| 27 | Blake PettyPlace 27 · Grade 8 · Andrew Jackson | 8 | Andrew Jackson | 11:26.50 PR |
| 28 | Caleb AddesaPlace 28 · Grade 8 · Teays Valley Christian | 8 | Teays Valley Christian | 11:28.20 PR |
| 29 | John WardPlace 29 · Grade 8 · John Adams | 8 | John Adams | 11:30.90 PR |
| 30 | Holden ReedPlace 30 · Grade 8 · Clay County | 8 | Clay County | 11:35.40 PR |
| 31 | Connor WithrowPlace 31 · Grade 8 · Hayes | 8 | Hayes | 11:39.60 PR |
| 32 | Caden FulksPlace 32 · Grade 8 · Milton | 8 | Milton | 11:41.70 PR |
| 33 | Elias SwordPlace 33 · Grade 6 · John Adams | 6 | John Adams | 11:43.60 PR |
| 34 | Asher BaileyPlace 34 · Grade 8 · Sissonville | 8 | Sissonville | 11:51.20 PR |
| 35 | Landon PrichardPlace 35 · Grade 8 · Milton | 8 | Milton | 11:52.10 PR |
| 36 | Porter AndersonPlace 36 · Grade 8 · John Adams | 8 | John Adams | 11:52.40 PR |
| 37 | Elijah McBurneyPlace 37 · Grade 8 · John Adams | 8 | John Adams | 11:53.30 PR |
| 38 | Will CunninghamPlace 38 · Grade 8 · Summit Christian Academy | 8 | Summit Christian Academy | 11:57.50 PR |
| 39 | Carson WhooleryPlace 39 · Grade 7 · South Charleston | 7 | South Charleston | 11:57.90 PR |
| 40 | Bentley MillerPlace 40 · Grade 6 · Milton | 6 | Milton | 11:59.00 PR |
| 41 | Caleb OursPlace 41 · Grade 8 · Milton | 8 | Milton | 11:59.90 PR |
| 42 | Brooks PotterPlace 42 · Grade 6 · John Adams | 6 | John Adams | 12:00.20 PR |
| 43 | Sullivan GoinsPlace 43 · Grade 7 · John Adams | 7 | John Adams | 12:01.90 PR |
| 44 | Beckett LindseyPlace 44 · Grade 8 · John Adams | 8 | John Adams | 12:04.10 PR |
| 45 | Brody BlankenshipPlace 45 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 12:04.80 PR |
| 46 | Nolan SalserPlace 46 · Grade 6 · Milton | 6 | Milton | 12:05.50 PR |
| 47 | Ben BowenPlace 47 · Grade 7 · Milton | 7 | Milton | 12:06.70 PR |
| 48 | Gideon WaughPlace 48 · Grade 8 · Milton | 8 | Milton | 12:07.40 PR |
| 49 | Michael LewisPlace 49 · Grade 6 · John Adams | 6 | John Adams | 12:10.00 PR |
| 50 | Charlie JohnstonePlace 50 · Grade 6 · John Adams | 6 | John Adams | 12:11.30 PR |
| 51 | Jackson FridleyPlace 51 · Grade 8 · John Adams | 8 | John Adams | 12:12.20 PR |
| 52 | Brennan MalonePlace 52 · Grade 7 · John Adams | 7 | John Adams | 12:17.60 PR |
| 53 | Patrick QueenPlace 53 · Grade 7 · Sissonville | 7 | Sissonville | 12:20.10 PR |
| 54 | Jamias KeatleyPlace 54 · Grade 6 · John Adams | 6 | John Adams | 12:21.30 PR |
| 55 | Elias KutcherPlace 55 · Grade 7 · Teays Valley Christian | 7 | Teays Valley Christian | 12:26.00 PR |
| 56 | Declan ScottPlace 56 · Grade 6 · Richwood ms | 6 | Richwood ms | 12:29.80 PR |
| 57 | Levi TilleyPlace 57 · Grade 6 · Oceana | 6 | Oceana | 12:38.40 PR |
| 58 | Crosby ShortPlace 58 · Grade 8 · Teays Valley Christian | 8 | Teays Valley Christian | 12:42.80 PR |
| 59 | John AuvillePlace 59 · Grade 8 · John Adams | 8 | John Adams | 12:46.40 PR |
| 60 | Easton HarperPlace 60 · Grade 7 · John Adams | 7 | John Adams | 12:49.80 PR |
| 61 | Cameron BennettPlace 61 · Grade 7 · South Charleston | 7 | South Charleston | 12:55.60 PR |
| 62 | Mason PoormanPlace 62 · Grade 8 · Sissonville | 8 | Sissonville | 12:56.40 PR |
| 63 | Kieran MorinPlace 63 · Grade 6 · Andrew Jackson | 6 | Andrew Jackson | 12:59.70 PR |
| 64 | Abel StevensPlace 64 · Grade 8 · Teays Valley Christian | 8 | Teays Valley Christian | 12:59.80 PR |
| 65 | Liam TurnerPlace 65 · Grade 7 · Beckley - Stratton | 7 | Beckley - Stratton | 13:01.20 PR |
| 66 | Colton LillyPlace 66 · Grade 7 · Oak Hill ms | 7 | Oak Hill ms | 13:11.90 PR |
| 67 | Henry GianolaPlace 67 · Grade 6 · John Adams | 6 | John Adams | 13:15.70 PR |
| 68 | Mastin YoutherPlace 68 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 13:22.70 PR |
| 69 | Braxton HagleyPlace 69 · Grade 8 · Milton | 8 | Milton | 13:27.00 PR |
| 70 | Ryan SmithPlace 70 · Grade 6 · Hayes | 6 | Hayes | 13:27.80 PR |
| 71 | Landon BuscherPlace 71 · Grade 6 · Hayes | 6 | Hayes | 13:28.00 PR |
| 72 | Rylan WellmanPlace 72 · Grade 8 · Beckley - Stratton | 8 | Beckley - Stratton | 13:32.60 PR |
| 73 | Samuel LockhartPlace 73 · Grade 7 · Oak Hill ms | 7 | Oak Hill ms | 13:32.70 PR |
| 74 | Bodhi HastingsPlace 74 · Grade 6 · Sissonville | 6 | Sissonville | 13:35.20 PR |
| 75 | Daniel JohnsonPlace 75 · Grade 8 · John Adams | 8 | John Adams | 13:42.40 PR |
| 76 | Jax WilliamsPlace 76 · Grade 8 · John Adams | 8 | John Adams | 13:42.50 PR |
| 77 | Truman WhitingPlace 77 · Grade 7 · John Adams | 7 | John Adams | 13:50.40 PR |
| 78 | Colton WardPlace 78 · Grade 6 · Beckley - Stratton | 6 | Beckley - Stratton | 13:53.20 PR |
| 79 | Max ShirleyPlace 79 · Grade 8 · Oak Hill ms | 8 | Oak Hill ms | 13:56.20 PR |
| 80 | Kirk GreterPlace 80 · Grade 7 · John Adams | 7 | John Adams | 14:11.40 PR |
| 81 | Luke PridemorePlace 81 · Grade 6 · John Adams | 6 | John Adams | 14:14.30 PR |
| 82 | Joseph DouglasPlace 82 · Grade 7 · Milton | 7 | Milton | 14:25.10 PR |
| 83 | Beckett Schultz-BrittPlace 83 · Grade 6 · Milton | 6 | Milton | 14:32.30 PR |
| 84 | Patrick WillardPlace 84 · Grade 6 · Hayes | 6 | Hayes | 14:41.90 PR |
| 85 | Eli LindleyPlace 85 · Grade 8 · South Charleston | 8 | South Charleston | 14:42.80 PR |
| 86 | Anthony ZachwiejaPlace 86 · Grade 8 · Teays Valley Christian | 8 | Teays Valley Christian | 14:44.60 PR |
| 87 | Lars CannonPlace 87 · Grade 8 · John Adams | 8 | John Adams | 14:46.60 PR |
| 88 | Christian AllenPlace 88 · Grade 8 · Oak Hill ms | 8 | Oak Hill ms | 14:57.30 PR |
| 89 | Colin HayhurstPlace 89 · Grade 7 · Andrew Jackson | 7 | Andrew Jackson | 15:00.20 PR |
| 90 | Lincoln ClinePlace 90 · Grade 6 · Milton | 6 | Milton | 15:06.00 PR |
| 91 | Kyle BennettePlace 91 · Grade 8 · Richwood ms | 8 | Richwood ms | 15:29.40 PR |
| 92 | Emery MorinPlace 92 · Grade 7 · Andrew Jackson | 7 | Andrew Jackson | 15:30.20 PR |
| 93 | Joseph CoxPlace 93 · Grade 6 · Richwood ms | 6 | Richwood ms | 15:32.60 PR |
| 94 | Colton NicholsonPlace 94 · Grade 8 · South Charleston | 8 | South Charleston | 15:34.20 PR |
| 95 | Creed RamseyPlace 95 · Grade 8 · Oak Hill ms | 8 | Oak Hill ms | 15:42.40 PR |
| 96 | Doug ChildPlace 96 · Grade 6 · Hayes | 6 | Hayes | 15:45.20 PR |
| 97 | Liam WheatleyPlace 97 · Grade 8 · John Adams | 8 | John Adams | 15:45.30 PR |
| 98 | Lucian HumphreyPlace 98 · Grade 7 · Oak Hill ms | 7 | Oak Hill ms | 15:45.30 PR |
| 99 | Victor SteelePlace 99 · Grade 7 · Oak Hill ms | 7 | Oak Hill ms | 15:50.80 PR |
| 100 | Dominick MorrelloPlace 100 · Grade 7 · Princeton | 7 | Princeton | 16:01.20 PR |
| 101 | Adam MorganPlace 101 · Grade 7 · John Adams | 7 | John Adams | 16:08.30 PR |
| 102 | Kolton StanleyPlace 102 · Grade 6 · Poca | 6 | Poca | 16:14.20 PR |
| 103 | Jackson GregoryPlace 103 · Grade 8 · John Adams | 8 | John Adams | 16:14.20 PR |
| 104 | Lonnie JarrellPlace 104 · Grade 7 · Poca | 7 | Poca | 16:20.90 PR |
| 105 | Thompson HannaPlace 105 · Grade 8 · John Adams | 8 | John Adams | 16:22.60 PR |
| 106 | Jackson MuscariPlace 106 · Grade 6 · John Adams | 6 | John Adams | 16:29.80 PR |
| 107 | Daniel HarrahPlace 107 · Grade 8 · Andrew Jackson | 8 | Andrew Jackson | 16:36.60 PR |
| 108 | Cooper BruntyPlace 108 · Grade 6 · Milton | 6 | Milton | 17:07.80 PR |
| 109 | Bentley HollinsPlace 109 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 17:15.00 PR |
| 110 | Anderson LeftwichPlace 110 · Grade 8 · Poca | 8 | Poca | 17:56.10 PR |
| 111 | Cohen JusticePlace 111 · Grade 7 · Milton | 7 | Milton | 18:48.60 PR |
| 112 | Kayvin GibsonPlace 112 · Grade 8 · Beckley - Stratton | 8 | Beckley - Stratton | 19:54.10 PR |
| 113 | Andrew AnastonPlace 113 · Grade 6 · Milton | 6 | Milton | 20:10.70 PR |
| 114 | Apollo Adams-RowePlace 114 · Grade 8 · Beckley - Stratton | 8 | Beckley - Stratton | 20:23.50 PR |
| 115 | Brogan BrownPlace 115 · Grade 7 · Andrew Jackson | 7 | Andrew Jackson | 21:28.50 PR |
| 116 | Charlie MillerPlace 116 · Grade 8 · Poca | 8 | Poca | 22:16.10 PR |