| 1 | Tyler YoungPlace 1 · Grayson County | — | Grayson County | 18:17.38 |
| 2 | Samuel HaynesPlace 2 · Carroll County | — | Carroll County | 18:57.00 |
| 3 | Bailey HawkinsPlace 3 · Grayson County | — | Grayson County | 19:24.83 |
| 4 | Jacob WynnPlace 4 · Rural Retreat | — | Rural Retreat | 19:31.68 |
| 5 | Brandon CarrollPlace 5 · Graham | — | Graham | 19:36.72 |
| 6 | Michael FranklinPlace 6 · Graham | — | Graham | 19:39.17 |
| 7 | Tyler BarrettPlace 7 · Carroll County | — | Carroll County | 19:40.29 |
| 8 | John WalkerPlace 8 · Marion | — | Marion | 20:04.92 |
| 9 | Nathan IskraPlace 9 · Virginia High | — | Virginia High | 20:09.73 |
| 10 | Hunter BlessingPlace 10 · Carroll County | — | Carroll County | 20:11.20 |
| 11 | Derek SturgillPlace 11 · Marion | — | Marion | 20:18.58 |
| 12 | Tyler KrejciPlace 12 · Carroll County | — | Carroll County | 20:22.33 |
| 13 | Lucas GrahamPlace 13 · Graham | — | Graham | 20:28.01 |
| 14 | Brian CrockettPlace 14 · Rural Retreat | — | Rural Retreat | 20:33.54 |
| 15 | Austin TolbertPlace 15 · George Wythe | — | George Wythe | 20:41.90 |
| 16 | Jose SanchezPlace 16 · Grayson County | — | Grayson County | 20:49.59 |
| 17 | Brian HowellPlace 17 · Grayson County | — | Grayson County | 20:57.78 |
| 18 | Will ReedPlace 18 · Patrick Henry | — | Patrick Henry | 21:07.09 |
| 19 | Dalton RosePlace 19 · Marion | — | Marion | 21:10.43 |
| 20 | Cameron BearPlace 20 · Rural Retreat | — | Rural Retreat | 21:19.49 |
| 21 | Eli StanleyPlace 21 · Patrick Henry | — | Patrick Henry | 21:26.12 |
| 22 | Roy OakleyPlace 22 · Grayson County | — | Grayson County | 21:46.29 |
| 23 | Jake CaudillPlace 23 · Patrick Henry | — | Patrick Henry | 21:46.68 |
| 24 | Evan AdamsPlace 24 · Carroll County | — | Carroll County | 21:49.87 |
| 25 | Ryan MoorePlace 25 · George Wythe | — | George Wythe | 21:50.90 |
| 26 | Marshall WalkerPlace 26 · Marion | — | Marion | 21:51.50 |
| 27 | Andy FailorPlace 27 · George Wythe | — | George Wythe | 21:56.78 |
| 28 | Sam CaudillPlace 28 · Patrick Henry | — | Patrick Henry | 22:05.39 |
| 29 | Byers Van DeestPlace 29 · Northwood | — | Northwood | 22:07.48 |
| 30 | Lane KealeyPlace 30 · Patrick Henry | — | Patrick Henry | 22:17.46 |
| 31 | Sam BishopPlace 31 · Virginia High | — | Virginia High | 22:24.75 |
| 32 | Hunter SmallwoodPlace 32 · Virginia High | — | Virginia High | 22:25.08 |
| 33 | Trey BoydPlace 33 · Rural Retreat | — | Rural Retreat | 22:44.00 |
| 34 | Dakota SnyderPlace 34 · Rural Retreat | — | Rural Retreat | 22:51.75 |
| 35 | Owen WilsonPlace 35 · Virginia High | — | Virginia High | 22:54.95 |
| 36 | George DennyPlace 36 · Virginia High | — | Virginia High | 22:55.43 |
| 37 | Benjamin ChambersPlace 37 · Marion | — | Marion | 22:55.95 |
| 38 | Dalton FryePlace 38 · Northwood | — | Northwood | 23:00.63 |
| 39 | Dylan CriggerPlace 39 · Rural Retreat | — | Rural Retreat | 23:01.02 |
| 40 | Cole DickensonPlace 40 · Patrick Henry | — | Patrick Henry | 23:16.17 |
| 41 | Austin LamrouexPlace 41 · George Wythe | — | George Wythe | 23:19.08 |
| 42 | Chris GreerPlace 42 · Northwood | — | Northwood | 23:46.49 |
| 43 | Caleb SynderPlace 43 · Rural Retreat | — | Rural Retreat | 24:27.16 |
| 44 | Chatchi MizePlace 44 · Carroll County | — | Carroll County | 24:31.00 |
| 45 | Jordan PowersPlace 45 · Chilhowie | — | Chilhowie | 25:10.88 |
| 46 | Peyton RobertsPlace 46 · Northwood | — | Northwood | 25:44.34 |
| 47 | Zach HubbardPlace 47 · Carroll County | — | Carroll County | 25:50.41 |
| 48 | Elisha UntiedtPlace 48 · Chilhowie | — | Chilhowie | 26:08.38 |
| 49 | Austin FryePlace 49 · Northwood | — | Northwood | 26:11.48 |
| 50 | Trey EstridgePlace 50 · Northwood | — | Northwood | 26:19.69 |
| 51 | Connor ChurchPlace 51 · Northwood | — | Northwood | 26:28.55 |
| 52 | Patrick JahnigPlace 52 · Chilhowie | — | Chilhowie | 26:53.23 |
| 53 | Grayson JacksonPlace 53 · Chilhowie | — | Chilhowie | 28:35.62 |