| 1 | Luke DaleyPlace 1 · Grade 9 · Christiansburg | 9 | Christiansburg | 8:40.74 | 1 |
| 2 | Henry QuesenberryPlace 2 · Grade 7 · Christiansburg | 7 | Christiansburg | 8:46.24 | 2 |
| 3 | Ransom CastleberryPlace 3 · Grade 8 · St. John Neumann Aca | 8 | St. John Neumann Aca | 8:49.05 | 3 |
| 4 | David HixPlace 4 · Grade 8 · Galax | 8 | Galax | 8:52.56 | — |
| 5 | Samuel HaynesPlace 5 · Grade 8 · Carroll County | 8 | Carroll County | 8:53.45 | — |
| 6 | Forest WebbPlace 6 · Grade 7 · Carroll County | 7 | Carroll County | 9:03.92 | — |
| 7 | Ben HazelwoodPlace 7 · Grade 7 · St. Anne Catholic Sc | 7 | St. Anne Catholic Sc | 9:10.17 | — |
| 8 | Broadwater JordanPlace 8 · Grade 8 · Robinson Middle Scho | 8 | Robinson Middle Scho | 9:10.41 | 4 |
| 9 | Ethan BlevinsPlace 9 · Grade 7 · Abingdon | 7 | Abingdon | 9:11.58 | 5 |
| 10 | Karl ThiessenPlace 10 · Grade 7 · Abingdon | 7 | Abingdon | 9:13.11 | 6 |
| 11 | Ben PhillipsPlace 11 · Grade 8 · Hidden Valley High S | 8 | Hidden Valley High S | 9:13.64 | — |
| 12 | Daniel McMurrayPlace 12 · Grade 7 · Abingdon | 7 | Abingdon | 9:16.32 | 7 |
| 13 | Noah HardingPlace 13 · Grade 7 · Hidden Valley High S | 7 | Hidden Valley High S | 9:26.55 | — |
| 14 | Spencer McMurrayPlace 14 · Grade 6 · Abingdon | 6 | Abingdon | 9:29.83 | 8 |
| 16 | Davison JakePlace 16 · Grade 6 · Robinson Middle Scho | 6 | Robinson Middle Scho | 9:38.52 | 10 |
| 17 | Randal HashPlace 17 · Grade 8 · Grayson County | 8 | Grayson County | 9:39.97 | 11 |
| 18 | Jack DaleyPlace 18 · Grade 8 · Christiansburg | 8 | Christiansburg | 9:42.78 | 12 |
| 19 | Will CzamanskePlace 19 · Grade 7 · Christiansburg | 7 | Christiansburg | 9:45.48 | 13 |
| 20 | Chatchai MizePlace 20 · Grade 8 · Carroll County | 8 | Carroll County | 9:45.87 | — |
| 21 | Jacob CrossPlace 21 · Grade 8 · Bland County | 8 | Bland County | 9:46.23 | — |
| 22 | Cowly NoahPlace 22 · Grade 9 · Grayson County | 9 | Grayson County | 9:46.76 | 14 |
| 23 | Luke IcenhourPlace 23 · Sullins Academy | — | Sullins Academy | 9:49.55 | 15 |
| 24 | Jack HanlinePlace 24 · Grade 7 · St. John Neumann Aca | 7 | St. John Neumann Aca | 9:49.81 | 16 |
| 25 | Duckworth ColtonPlace 25 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 9:50.91 | 17 |
| 26 | Kc ClarkPlace 26 · Grade 8 · Christiansburg | 8 | Christiansburg | 9:52.33 | 18 |
| 27 | Fry JosephPlace 27 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 9:52.67 | 19 |
| 28 | Matthew DeanPlace 28 · Sullins Academy | — | Sullins Academy | 10:00.52 | 20 |
| 29 | Peyton McComasPlace 29 · 4 Lebanon | — | 4 Lebanon | 10:03.17 | 21 |
| 30 | Mcguire OsbornePlace 30 · Grade 9 · Grayson County | 9 | Grayson County | 10:03.43 | 22 |
| 31 | Noah HoffmanPlace 31 · Grade 8 · Christiansburg | 8 | Christiansburg | 10:04.82 | 23 |
| 32 | Tj TaylorPlace 32 · Grade 6 · Abingdon | 6 | Abingdon | 10:05.51 | 24 |
| 33 | Vogel SamuelPlace 33 · Grade 8 · Robinson Middle Scho | 8 | Robinson Middle Scho | 10:07.55 | 25 |
| 34 | Burdge PhillipPlace 34 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 10:08.11 | 26 |
| 35 | Collier SamPlace 35 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 10:09.84 | 27 |
| 36 | Asa CastleberryPlace 36 · Grade 6 · St. John Neumann Aca | 6 | St. John Neumann Aca | 10:10.56 | 28 |
| 37 | Tyler HopkinsPlace 37 · 5 Wise County Central | — | 5 Wise County Central | 10:11.58 | 29 |
| 38 | Chandler WoodsPlace 38 · Grade 8 · Robinson Middle Scho | 8 | Robinson Middle Scho | 10:12.68 | — |
| 39 | Cameron BearPlace 39 · Rural Retreat | — | Rural Retreat | 10:14.49 | — |
| 40 | Andrew JordanPlace 40 · Grade 7 · Galax | 7 | Galax | 10:16.41 | — |
| 41 | Mills CooperPlace 41 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 10:18.63 | — |
| 42 | Andrew JesseePlace 42 · Grade 7 · Lebanon | 7 | Lebanon | 10:23.37 | 30 |
| 43 | Jacob PorterPlace 43 · 5 St. John Neumann Aca | — | 5 St. John Neumann Aca | 10:24.15 | 31 |
| 44 | Jordan StuartPlace 44 · Grade 7 · Christiansburg | 7 | Christiansburg | 10:25.74 | 32 |
| 45 | Anthony BaileyPlace 45 · Sullins Academy | — | Sullins Academy | 10:28.11 | 33 |
| 46 | Jaron GoodmanPlace 46 · Unattached | — | Unattached | 10:29.80 | — |
| 47 | Foster JacobPlace 47 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 10:31.75 | — |
| 48 | Wyatt GarrettPlace 48 · Grade 7 · Grayson County | 7 | Grayson County | 10:39.34 | 34 |
| 49 | Trenton BallPlace 49 · Grade 7 · Lebanon | 7 | Lebanon | 10:40.89 | 35 |
| 50 | Brady SemtnerPlace 50 · 4 St. John Neumann Aca | — | 4 St. John Neumann Aca | 10:49.59 | 36 |
| 51 | Chad CouchPlace 51 · Sullins Academy | — | Sullins Academy | 10:50.39 | 37 |
| 52 | Breven McPeakPlace 52 · Grade 7 · Christiansburg | 7 | Christiansburg | 10:53.60 | — |
| 53 | Luethke GrahamPlace 53 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 10:56.08 | — |
| 54 | Clay BurksPlace 54 · Grade 8 · Abingdon | 8 | Abingdon | 10:56.63 | 38 |
| 55 | jacob dentonPlace 55 · Grade 8 · Robinson Middle Scho | 8 | Robinson Middle Scho | 10:56.92 | — |
| 56 | Davis MesmerPlace 56 · Grade 7 · St. John Neumann Aca | 7 | St. John Neumann Aca | 10:57.27 | 39 |
| 57 | Chad WolfePlace 57 · Grade 8 · Robinson Middle Scho | 8 | Robinson Middle Scho | 10:58.22 | — |
| 58 | Samuel WilliardPlace 58 · Grade 8 · St. John Neumann Aca | 8 | St. John Neumann Aca | 11:01.59 | 40 |
| 59 | Tyler CrockettPlace 59 · Rural Retreat | — | Rural Retreat | 11:01.90 | — |
| 60 | Gunner HensleyPlace 60 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 11:03.12 | — |
| 61 | Sam FarmerPlace 61 · 5 Lebanon | — | 5 Lebanon | 11:03.45 | 41 |
| 62 | Matthew BuchananPlace 62 · 4 Lebanon | — | 4 Lebanon | 11:05.26 | 42 |
| 63 | Jackson BellPlace 63 · Grade 6 · Abingdon | 6 | Abingdon | 11:15.25 | 43 |
| 64 | Anders CyPlace 64 · Grade 9 · Grayson County | 9 | Grayson County | 11:16.35 | 44 |
| 65 | Andrew MontgomeryPlace 65 · Grade 8 · Robinson Middle Scho | 8 | Robinson Middle Scho | 11:23.44 | — |
| 66 | Evan StanleyPlace 66 · 4 Wise County Central | — | 4 Wise County Central | 11:24.12 | 45 |
| 67 | Ben BrickeyPlace 67 · Grade 6 · Wise County Central | 6 | Wise County Central | 11:24.49 | 46 |
| 68 | Ethan SalyerPlace 68 · 5 Wise County Central | — | 5 Wise County Central | 11:27.58 | 47 |
| 69 | Chuckie YorkPlace 69 · Grade 8 · Carroll County | 8 | Carroll County | 11:27.98 | — |
| 70 | Riddle MatthewPlace 70 · Grade 6 · Robinson Middle Scho | 6 | Robinson Middle Scho | 11:31.07 | — |
| 71 | Whitehead IsaacPlace 71 · Grade 6 · Robinson Middle Scho | 6 | Robinson Middle Scho | 11:33.16 | — |
| 72 | Cooley LanePlace 72 · Grade 8 · Grayson County | 8 | Grayson County | 11:35.22 | 48 |
| 73 | Reese BaysPlace 73 · Grade 8 · Robinson Middle Scho | 8 | Robinson Middle Scho | 11:35.58 | — |
| 74 | Ryan CreehanPlace 74 · 5 St. John Neumann Aca | — | 5 St. John Neumann Aca | 11:36.05 | — |
| 75 | Thomas O'NeillPlace 75 · Grade 7 · Patrick Henry (G. Sp | 7 | Patrick Henry (G. Sp | 11:36.38 | — |
| 76 | Johah PhillipsPlace 76 · 4 Wise County Central | — | 4 Wise County Central | 11:36.77 | 49 |
| 77 | Mays CharlesPlace 77 · Grade 6 · Robinson Middle Scho | 6 | Robinson Middle Scho | 11:37.13 | — |
| 78 | Dooley KohlPlace 78 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 11:37.41 | — |
| 79 | Drew WhitePlace 79 · 5 Wise County Central | — | 5 Wise County Central | 11:43.40 | 50 |
| 80 | Val HornsbyPlace 80 · Sullins Academy | — | Sullins Academy | 11:43.76 | 51 |
| 81 | McCartt JoshPlace 81 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 11:44.04 | — |
| 82 | Evan MatthisPlace 82 · 4 St. John Neumann Aca | — | 4 St. John Neumann Aca | 11:45.00 | — |
| 83 | Chris DolingerPlace 83 · Grade 8 · Abingdon | 8 | Abingdon | 11:53.72 | — |
| 84 | Montgomery AlexPlace 84 · Grade 8 · Robinson Middle Scho | 8 | Robinson Middle Scho | 11:54.02 | — |
| 85 | Christopher LongPlace 85 · Sullins Academy | — | Sullins Academy | 11:56.02 | 52 |
| 86 | Patrick HopkinsPlace 86 · Grade 6 · St. Anne Catholic Sc | 6 | St. Anne Catholic Sc | 12:05.57 | — |
| 87 | Josh ThompsonPlace 87 · John S. Battle | — | John S. Battle | 12:14.47 | — |
| 88 | Sam PricePlace 88 · Grade 7 · Abingdon | 7 | Abingdon | 12:19.93 | — |
| 89 | Falin ConnerPlace 89 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 12:22.30 | — |
| 90 | Thomas AlexPlace 90 · Grade 7 · Robinson Middle Scho | 7 | Robinson Middle Scho | 12:23.40 | — |
| 91 | Joshua MaiPlace 91 · Grade 7 · St. Anne Catholic Sc | 7 | St. Anne Catholic Sc | 12:25.02 | — |
| 92 | Jonathan EvansPlace 92 · Grade 8 · Abingdon | 8 | Abingdon | 12:26.16 | — |
| 93 | Lee DavidPlace 93 · Grade 6 · Robinson Middle Scho | 6 | Robinson Middle Scho | 12:37.56 | — |
| 94 | Coty CollinsPlace 94 · Grade 11 · Wise County Central | 11 | Wise County Central | 12:44.29 | 53 |
| 95 | Munsey RossPlace 95 · Grade 8 · Grayson County | 8 | Grayson County | 12:44.63 | 54 |
| 96 | Ponce FernandoPlace 96 · Grade 8 · Grayson County | 8 | Grayson County | 12:58.50 | — |
| 97 | Evans ChrisPlace 97 · Grade 8 · Grayson County | 8 | Grayson County | 13:12.38 | — |
| 98 | Charles CavatoniPlace 98 · Sullins Academy | — | Sullins Academy | 13:22.27 | — |
| 99 | Wilkes RogersPlace 99 · Sullins Academy | — | Sullins Academy | 13:24.21 | — |
| 100 | Simon WadePlace 100 · Sullins Academy | — | Sullins Academy | 13:24.50 | — |
| 101 | Parker MacDonaldPlace 101 · 4 St. John Neumann Aca | — | 4 St. John Neumann Aca | 13:31.77 | — |
| 102 | Jaisen SauterPlace 102 · Grade 6 · Galax | 6 | Galax | 14:02.33 | — |
| 103 | Bledsoe AnthonyPlace 103 · Grade 6 · Robinson Middle Scho | 6 | Robinson Middle Scho | 14:13.22 | — |
| 104 | Kolbe BushPlace 104 · Grade 6 · St. Anne Catholic Sc | 6 | St. Anne Catholic Sc | 14:20.34 | — |
| 105 | Nick JacksonPlace 105 · 5 Wise County Central | — | 5 Wise County Central | 15:55.01 | — |