| 1 | Hayden BroylesPlace 1 · Grade 8 · Peterstown | 8 | Peterstown | 13:32.00 |
| 2 | Jasper PritchettPlace 2 · Grade 8 · Princeton | 8 | Princeton | 13:57.13 |
| 3 | Jaxson RichardsPlace 3 · Grade 8 · Princeton | 8 | Princeton | 14:00.92 |
| 4 | Duncan WebsterPlace 4 · Grade 6 · Princeton | 6 | Princeton | 14:07.40 |
| 5 | Elijah ThyngPlace 5 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 14:13.35 |
| 6 | Jacob LucasPlace 6 · Grade 8 · Pipestem Christian Academy | 8 | Pipestem Christian Academy | 14:15.65 |
| 7 | Lukas JewellPlace 7 · Grade 7 · Peterstown | 7 | Peterstown | 14:17.81 |
| 8 | West CoxPlace 8 · Grade 7 · Princeton | 7 | Princeton | 14:18.67 |
| 9 | Jack TurnerPlace 9 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 14:37.61 |
| 10 | Sam StClairPlace 10 · Grade 8 · Peterstown | 8 | Peterstown | 14:51.33 |
| 11 | Luke MurnahanPlace 11 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 14:54.23 |
| 12 | Augustus FinkPlace 12 · Grade 7 · Princeton | 7 | Princeton | 14:57.19 |
| 13 | Decklan HanleyPlace 13 · Grade 6 · Princeton | 6 | Princeton | 15:02.21 |
| 14 | Tanner ShawPlace 14 · Grade 7 · Princeton | 7 | Princeton | 15:10.99 |
| 15 | Josiah WalshPlace 15 · Grade 8 · Princeton | 8 | Princeton | 15:23.51 |
| 16 | Logan RichardsonPlace 16 · Grade 7 · Princeton | 7 | Princeton | 15:30.61 |
| 17 | Antonio RichardsPlace 17 · Grade 8 · Pipestem Christian Academy | 8 | Pipestem Christian Academy | 15:33.34 |
| 18 | Jordan TrentPlace 18 · Grade 8 · Pineville | 8 | Pineville | 15:35.04 |
| 19 | Ben MullinsPlace 19 · Grade 6 · Pineville | 6 | Pineville | 15:40.05 |
| 20 | Asher HolcombPlace 20 · Grade 7 · Princeton | 7 | Princeton | 15:47.75 |
| 21 | Cannon SmithPlace 21 · Grade 8 · Summit Christian Academy | 8 | Summit Christian Academy | 15:55.58 |
| 22 | Eli StaffordPlace 22 · Grade 7 · Princeton | 7 | Princeton | 16:10.78 |
| 23 | Jeremiah WalshPlace 23 · Grade 6 · Princeton | 6 | Princeton | 16:58.16 |
| 24 | James FolmarPlace 24 · Grade 6 · Summit Christian Academy | 6 | Summit Christian Academy | 16:58.98 |
| 25 | Mastin YoutherPlace 25 · Grade 5 · Summit Christian Academy | 5 | Summit Christian Academy | 17:16.91 |
| 26 | Will CunninghamPlace 26 · Grade 6 · Summit Christian Academy | 6 | Summit Christian Academy | 18:12.15 |
| 27 | Anthony BroylesPlace 27 · Grade 6 · Princeton | 6 | Princeton | 18:16.12 |
| 28 | Micah DeelPlace 28 · Grade 6 · Summit Christian Academy | 6 | Summit Christian Academy | 18:22.63 |
| 29 | Sabon WebbPlace 29 · Grade 6 · Richwood | 6 | Richwood | 18:27.22 |
| 30 | Jacob PersingerPlace 30 · Grade 7 · Richwood | 7 | Richwood | 18:49.90 |
| 31 | Mason FrazierPlace 31 · Grade 6 · Richwood | 6 | Richwood | 19:27.41 |
| 32 | Judah HardingPlace 32 · Grade 6 · Princeton | 6 | Princeton | 19:42.40 |
| 33 | Chance HowdockPlace 33 · Grade 8 · Pipestem Christian Academy | 8 | Pipestem Christian Academy | 19:42.68 |
| 34 | Kyle BennettePlace 34 · Grade 6 · Richwood | 6 | Richwood | 20:37.03 |
| 35 | Kaleb PowellPlace 35 · Grade 7 · Maranatha Christian Academy | 7 | Maranatha Christian Academy | 20:51.96 |
| 36 | Jaxon RobinsonPlace 36 · Grade 7 · Richwood | 7 | Richwood | 22:14.28 |