| 1 | Jack TaylorPlace 1 · Grade 7 · Taylor County | 7 | Taylor County | 12:33.73 |
| 2 | Samuel ThompsonPlace 2 · Grade 8 · Bridgeport | 8 | Bridgeport | 12:36.61 |
| 3 | Titus FindleyPlace 3 · Grade 6 · Heritage Christian | 6 | Heritage Christian | 12:50.06 |
| 4 | Branson HashmanPlace 4 · Grade 6 · Pleasants County | 6 | Pleasants County | 13:15.84 |
| 5 | Trayton HefnerPlace 5 · Grade 8 · Pleasants County | 8 | Pleasants County | 13:37.83 |
| 6 | Hudson SelarioPlace 6 · Grade 6 · Bridgeport | 6 | Bridgeport | 13:44.93 |
| 7 | Cameron SmithPlace 7 · Grade 7 · Taylor County | 7 | Taylor County | 14:05.09 |
| 8 | Brendan JonesPlace 8 · Grade 8 · Pleasants County | 8 | Pleasants County | 14:16.21 |
| 9 | Finn MacePlace 9 · Grade 6 · Bridgeport | 6 | Bridgeport | 14:20.43 |
| 10 | Bennett LeitheadPlace 10 · Grade 7 · Pleasants County | 7 | Pleasants County | 14:33.38 |
| 11 | Layne HendershotPlace 11 · Grade 6 · Pleasants County | 6 | Pleasants County | 14:35.35 |
| 12 | Eli MauldinPlace 12 · Grade 6 · Central Preston | 6 | Central Preston | 14:35.63 PR |
| 13 | Terrick WhitlockPlace 13 · Grade 6 · Pleasants County | 6 | Pleasants County | 14:55.32 |
| 14 | Caleb PritchettPlace 14 · Grade 6 · Pleasants County | 6 | Pleasants County | 15:19.46 |
| 15 | Magnus HagePlace 15 · Grade 8 · Taylor County | 8 | Taylor County | 15:31.57 |
| 16 | JJ UpholdPlace 16 · Grade 6 · Central Preston | 6 | Central Preston | 15:36.05 PR |
| 17 | Christopher BoylesPlace 17 · Grade 7 · Bridgeport | 7 | Bridgeport | 15:40.73 |
| 18 | Brooke Suehs-VasselPlace 18 · Grade 8 · Bridgeport | 8 | Bridgeport | 15:44.13 |
| 19 | Elias AsebesPlace 19 · Grade 6 · Taylor County | 6 | Taylor County | 15:46.59 |
| 20 | Charlie HinzmanPlace 20 · Grade 7 · Bridgeport | 7 | Bridgeport | 15:51.79 |
| 21 | Grant WilsonPlace 21 · Grade 8 · Pleasants County | 8 | Pleasants County | 16:03.27 |
| 22 | Nolan ThompsonPlace 22 · Grade 6 · Bridgeport | 6 | Bridgeport | 16:22.14 |
| 23 | Ian StemplePlace 23 · Grade 7 · Bridgeport | 7 | Bridgeport | 16:25.40 |
| 24 | Landon JonesPlace 24 · Grade 6 · Pleasants County | 6 | Pleasants County | 16:41.77 |
| 25 | Carter GerkinPlace 25 · Grade 6 · Taylor County | 6 | Taylor County | 16:50.83 |
| 26 | Lorenzo LowtherPlace 26 · Grade 6 · Bridgeport | 6 | Bridgeport | 18:18.18 |
| 27 | Jaxon WiningerPlace 27 · Grade 8 · Heritage Christian | 8 | Heritage Christian | 18:46.31 |
| 28 | Kobe KintzPlace 28 · Grade 6 · Bridgeport | 6 | Bridgeport | 19:46.42 |
| 29 | Noah GoodrichPlace 29 · Grade 6 · Central Preston | 6 | Central Preston | 19:47.21 PR |
| 30 | Brantley VecchioPlace 30 · Grade 6 · Liberty | 6 | Liberty | 20:02.20 |
| 31 | Blake WallsPlace 31 · Grade 8 · Heritage Christian | 8 | Heritage Christian | 20:09.70 |
| 32 | Peter WarePlace 32 · Grade 7 · Heritage Christian | 7 | Heritage Christian | 21:47.55 |
| 33 | Logan SmithPlace 33 · Grade 6 · Liberty | 6 | Liberty | 23:25.66 |
| 34 | Caden IsenhartPlace 34 · Grade 7 · Liberty | 7 | Liberty | 23:36.88 |
| 35 | Cayden BlavosPlace 35 · Grade 6 · Pleasants County | 6 | Pleasants County | 24:09.52 |