| 1 | Karl ThiessenPlace 1 · Grade 11 · Abingdon | 11 | Abingdon | 15:42.52 |
| 2 | Tyler KuchanPlace 2 · Grade 12 · Christiansburg | 12 | Christiansburg | 15:54.87 |
| 3 | William MillerPlace 3 · Grade 10 · James River (Buchana | 10 | James River (Buchana | 16:07.53 |
| 4 | Seth DyePlace 4 · Grade 11 · Turner Ashby | 11 | Turner Ashby | 16:08.71 |
| 5 | Stuart TerrillPlace 5 · Grade 9 · Western Albemarle | 9 | Western Albemarle | 16:16.15 |
| 6 | Isaac AlderferPlace 6 · Grade 11 · Broadway | 11 | Broadway | 16:16.32 |
| 7 | Mo BerhePlace 7 · Grade 11 · Harrisonburg | 11 | Harrisonburg | 16:18.89 |
| 8 | Joe HawkesPlace 8 · Grade 9 · Western Albemarle | 9 | Western Albemarle | 16:21.76 |
| 9 | Luke RichardsPlace 9 · Grade 9 · Heritage (Lynchburg) | 9 | Heritage (Lynchburg) | 16:32.73 |
| 10 | Mason RoePlace 10 · Grade 12 · Abingdon | 12 | Abingdon | 16:39.99 |
| 11 | Cedric DrennenPlace 11 · Grade 11 · Alleghany | 11 | Alleghany | 16:44.69 |
| 12 | Nate LeichnerPlace 12 · Grade 10 · Christiansburg | 10 | Christiansburg | 16:46.99 |
| 13 | Bryton DalglishPlace 13 · Grade 12 · Lord Botetourt | 12 | Lord Botetourt | 16:51.02 |
| 14 | Stuart VailesPlace 14 · Grade 10 · Waynesboro | 10 | Waynesboro | 16:51.60 |
| 15 | Max MillerPlace 15 · Grade 11 · Western Albemarle | 11 | Western Albemarle | 16:53.21 |
| 16 | Will KoesterPlace 16 · Grade 11 · Western Albemarle | 11 | Western Albemarle | 16:53.44 |
| 17 | Bryce MoorePlace 17 · Grade 12 · Liberty Christian Ac | 12 | Liberty Christian Ac | 16:56.53 |
| 18 | Nathan MortonPlace 18 · Grade 11 · Christiansburg | 11 | Christiansburg | 17:05.39 |
| 19 | Chandler ShowalterPlace 19 · Grade 3 · Waynesboro | 3 | Waynesboro | 17:07.18 |
| 20 | Aidan SheahanPlace 20 · Grade 9 · Spotswood | 9 | Spotswood | 17:08.71 |
| 21 | Ethan MillsPlace 21 · Grade 10 · Christiansburg | 10 | Christiansburg | 17:08.86 |
| 22 | Ethan BlevinsPlace 22 · Grade 11 · Abingdon | 11 | Abingdon | 17:11.25 |
| 23 | Charles RansonPlace 23 · Grade 12 · Liberty Christian Ac | 12 | Liberty Christian Ac | 17:12.46 |
| 24 | William FowlerPlace 24 · Grade 11 · James River (Buchana | 11 | James River (Buchana | 17:17.25 |
| 25 | Sam SikoraPlace 25 · Grade 9 · Waynesboro | 9 | Waynesboro | 17:21.28 |
| 26 | Ndayizeye BonerePlace 26 · Grade 10 · Patrick Henry (Roano | 10 | Patrick Henry (Roano | 17:27.64 |
| 27 | Ayham AlqadiPlace 27 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 17:27.89 |
| 28 | Cooper NeeblePlace 28 · Grade 10 · Christiansburg | 10 | Christiansburg | 17:32.88 |
| 29 | Ethan EdwardsPlace 29 · Grade 12 · Blacksburg | 12 | Blacksburg | 17:40.15 |
| 30 | Fisher WheelerPlace 30 · Grade 11 · Fort Defiance | 11 | Fort Defiance | 17:41.26 |
| 31 | Isaiah KingPlace 31 · Grade 11 · Harrisonburg | 11 | Harrisonburg | 17:42.20 |
| 32 | Benjamin FlemingPlace 32 · Grade 12 · Blacksburg | 12 | Blacksburg | 17:43.17 |
| 33 | Jordan DovePlace 33 · Grade 12 · Abingdon | 12 | Abingdon | 17:44.24 |
| 34 | Evan JostPlace 34 · Grade 11 · Harrisonburg | 11 | Harrisonburg | 17:44.43 |
| 35 | Matthew BurnsPlace 35 · Grade 10 · Christiansburg | 10 | Christiansburg | 17:45.42 |
| 36 | Kevin HicksPlace 36 · Grade 9 · Waynesboro | 9 | Waynesboro | 17:46.21 |
| 37 | Reid HolbertPlace 37 · Grade 11 · Blacksburg | 11 | Blacksburg | 17:47.20 |
| 38 | Henry CoddingtonPlace 38 · Grade 10 · Blacksburg | 10 | Blacksburg | 17:47.45 |
| 39 | Addison BaugherPlace 39 · Grade 12 · Turner Ashby | 12 | Turner Ashby | 17:52.01 |
| 40 | Ben HarlowPlace 40 · Grade 10 · Fort Defiance | 10 | Fort Defiance | 17:52.21 |
| 41 | Allan PedinPlace 41 · Grade 12 · Saint Christopher`s | 12 | Saint Christopher`s | 17:53.77 |
| 42 | Clayton KauffmanPlace 42 · Grade 10 · Broadway | 10 | Broadway | 17:54.01 |
| 43 | Luke IcenhourPlace 43 · Grade 12 · Abingdon | 12 | Abingdon | 17:55.40 |
| 44 | Colby HudsonPlace 44 · Grade 12 · Rustburg | 12 | Rustburg | 17:56.37 |
| 45 | Andrew CanterburyPlace 45 · Grade 11 · Monticello | 11 | Monticello | 17:57.27 |
| 46 | Cyrus Rody-RamazaniPlace 46 · Grade 10 · Western Albemarle | 10 | Western Albemarle | 18:00.71 |
| 47 | Aaron VogeleyPlace 47 · Grade 12 · Monticello | 12 | Monticello | 18:09.15 |
| 48 | Juan SalgadoPlace 48 · Grade 10 · Liberty (Bedford) | 10 | Liberty (Bedford) | 18:09.67 |
| 49 | Justice AllenPlace 49 · Grade 12 · Waynesboro | 12 | Waynesboro | 18:10.67 |
| 50 | Henry HarmonPlace 50 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 18:11.95 |
| 51 | Josh CampbellPlace 51 · Grade 12 · Rustburg | 12 | Rustburg | 18:17.99 |
| 52 | Jordan McPeekPlace 52 · Grade 10 · Alleghany | 10 | Alleghany | 18:18.10 |
| 53 | Connor HayesPlace 53 · Grade 11 · Lord Botetourt | 11 | Lord Botetourt | 18:18.22 |
| 54 | Ben GentryPlace 54 · Grade 11 · Spotswood | 11 | Spotswood | 18:20.14 |
| 55 | Levi ShowalterPlace 55 · Grade 9 · Broadway | 9 | Broadway | 18:20.47 |
| 56 | Tieran McClurePlace 56 · Grade 10 · Rockbridge County | 10 | Rockbridge County | 18:20.77 |
| 57 | Alex WattyPlace 57 · Grade 10 · Christiansburg | 10 | Christiansburg | 18:20.77 |
| 58 | Patrick ManevalPlace 58 · Grade 10 · Waynesboro | 10 | Waynesboro | 18:21.06 |
| 59 | Sebastiano BlandinoPlace 59 · Grade 12 · Rockbridge County | 12 | Rockbridge County | 18:22.53 |
| 60 | Taylor LongeneckerPlace 60 · Grade 12 · Turner Ashby | 12 | Turner Ashby | 18:23.58 |
| 61 | Matthew JohnsonPlace 61 · Grade 9 · Northside High Schoo | 9 | Northside High Schoo | 18:23.89 |
| 62 | Robert MohrPlace 62 · Grade 12 · Patrick Henry (Roano | 12 | Patrick Henry (Roano | 18:23.94 |
| 63 | Jacob BlaggPlace 63 · Grade 11 · Harrisonburg | 11 | Harrisonburg | 18:24.17 |
| 64 | Brandon BarkerPlace 64 · Grade 10 · Fort Defiance | 10 | Fort Defiance | 18:25.25 |
| 65 | Sullivan SternPlace 65 · Grade 12 · Monticello | 12 | Monticello | 18:25.61 |
| 66 | Luke YoungPlace 66 · Grade 9 · Waynesboro | 9 | Waynesboro | 18:25.67 |
| 67 | Cameron TurneyPlace 67 · Grade 10 · Lord Botetourt | 10 | Lord Botetourt | 18:29.42 |
| 68 | Walter HusseinPlace 68 · Grade 11 · Harrisonburg | 11 | Harrisonburg | 18:31.97 |
| 69 | Andrew EberlyPlace 69 · Grade 12 · Turner Ashby | 12 | Turner Ashby | 18:32.38 |
| 70 | Josh QuiggPlace 70 · Grade 10 · Liberty Christian Ac | 10 | Liberty Christian Ac | 18:33.16 |
| 71 | Michael SheetsPlace 71 · Grade 10 · Broadway | 10 | Broadway | 18:34.03 |
| 72 | Charles MurphyPlace 72 · Grade 9 · Patrick Henry (Roano | 9 | Patrick Henry (Roano | 18:35.45 |
| 73 | Ben BausermanPlace 73 · Grade 9 · Liberty Christian Ac | 9 | Liberty Christian Ac | 18:36.58 |
| 74 | Max McDanielPlace 74 · Grade 11 · Harrisonburg | 11 | Harrisonburg | 18:37.13 |
| 75 | Zack GrindePlace 75 · Grade 11 · Roanoke Catholic Sch | 11 | Roanoke Catholic Sch | 18:37.31 |
| 76 | Alistair BusheyPlace 76 · Grade 9 · Blacksburg | 9 | Blacksburg | 18:40.47 |
| 77 | Nic BenkePlace 77 · Grade 11 · Rockbridge County | 11 | Rockbridge County | 18:41.58 |
| 78 | Dalton SimmonsPlace 78 · Grade 11 · James River (Buchana | 11 | James River (Buchana | 18:43.27 |
| 79 | Jack KircherPlace 79 · Grade 10 · Monticello | 10 | Monticello | 18:44.13 |
| 80 | Zack HodgesPlace 80 · Grade 11 · James River (Buchana | 11 | James River (Buchana | 18:48.33 |
| 81 | Ethan WilsonPlace 81 · Grade 9 · Christiansburg | 9 | Christiansburg | 18:49.33 |
| 82 | Ben HarrisPlace 82 · Grade 10 · Waynesboro | 10 | Waynesboro | 18:49.85 |
| 83 | Chase HudsonPlace 83 · Grade 11 · Rustburg | 11 | Rustburg | 18:50.78 |
| 84 | Jack ShermanPlace 84 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 18:51.41 |
| 85 | Landon BellPlace 85 · Grade 12 · Christiansburg | 12 | Christiansburg | 18:52.58 |
| 86 | Ty StephensonPlace 86 · Grade 11 · Blacksburg | 11 | Blacksburg | 18:54.19 |
| 87 | Noah WebbPlace 87 · Grade 12 · Rockbridge County | 12 | Rockbridge County | 18:56.31 |
| 88 | Jakob NipperPlace 88 · Grade 12 · Blacksburg | 12 | Blacksburg | 18:58.17 |
| 89 | Josh WilsonPlace 89 · Grade 11 · Harrisonburg | 11 | Harrisonburg | 18:59.13 |
| 90 | Joshua ReynoldsPlace 90 · Grade 10 · Abingdon | 10 | Abingdon | 19:04.63 |
| 91 | Sequoia NightfeatherPlace 91 · Grade 12 · Alleghany | 12 | Alleghany | 19:06.91 |
| 92 | Easton RepkoPlace 92 · Grade 9 · Broadway | 9 | Broadway | 19:07.88 |
| 93 | Ben SmokerPlace 93 · Grade 10 · Fort Defiance | 10 | Fort Defiance | 19:08.49 |
| 94 | Chase GohlkePlace 94 · Grade 11 · Blacksburg | 11 | Blacksburg | 19:09.58 |
| 95 | Brooks PollardPlace 95 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 19:10.05 |
| 96 | Ethan DuncanPlace 96 · Grade 9 · Spotswood | 9 | Spotswood | 19:11.08 |
| 97 | Nate KearneyPlace 97 · Grade 11 · Liberty Christian Ac | 11 | Liberty Christian Ac | 19:12.66 |
| 98 | Lukas BarraganPlace 98 · Grade 9 · Stuarts Draft | 9 | Stuarts Draft | 19:13.85 |
| 99 | Benny FordPlace 99 · Grade 11 · Lord Botetourt | 11 | Lord Botetourt | 19:14.68 |
| 100 | John Michael GreggPlace 100 · Grade 11 · Rockbridge County | 11 | Rockbridge County | 19:14.93 |
| 101 | Clayton MichaelPlace 101 · Grade 9 · Fort Defiance | 9 | Fort Defiance | 19:15.64 |
| 102 | Bryce BeckerPlace 102 · Grade 9 · Liberty Christian Ac | 9 | Liberty Christian Ac | 19:16.05 |
| 103 | Conner WeesePlace 103 · Grade 9 · Broadway | 9 | Broadway | 19:16.23 |
| 104 | Finn JohnsonPlace 104 · Grade 9 · Abingdon | 9 | Abingdon | 19:18.49 |
| 105 | Kirill DanielPlace 105 · Grade 10 · Salem (Roanoke) | 10 | Salem (Roanoke) | 19:19.14 |
| 106 | Reggie GarrettPlace 106 · Grade 10 · Monticello | 10 | Monticello | 19:19.53 |
| 107 | Luke SeussPlace 107 · Grade 9 · Patrick Henry (Roano | 9 | Patrick Henry (Roano | 19:19.70 |
| 108 | Noel PreecePlace 108 · Grade 11 · James River (Buchana | 11 | James River (Buchana | 19:20.20 |
| 109 | Elijah HodgesPlace 109 · Grade 11 · Blacksburg | 11 | Blacksburg | 19:20.77 |
| 110 | Jacob SipePlace 110 · Grade 12 · Waynesboro | 12 | Waynesboro | 19:21.68 |
| 111 | Aiden SablePlace 111 · Grade 10 · Salem (Roanoke) | 10 | Salem (Roanoke) | 19:22.74 |
| 112 | Kyle AlbertsonPlace 112 · Grade 10 · Spotswood | 10 | Spotswood | 19:24.00 |
| 113 | Aidan WebbPlace 113 · Grade 12 · Rockbridge County | 12 | Rockbridge County | 19:26.07 |
| 114 | Seth SpirePlace 114 · Grade 10 · Fort Defiance | 10 | Fort Defiance | 19:28.41 |
| 115 | Hunter TensenPlace 115 · Grade 9 · Salem (Roanoke) | 9 | Salem (Roanoke) | 19:29.18 |
| 116 | Riley MarshallPlace 116 · Grade 12 · James River (Buchana | 12 | James River (Buchana | 19:35.50 |
| 117 | Roth LandesPlace 117 · Grade 9 · Fort Defiance | 9 | Fort Defiance | 19:36.97 |
| 118 | Aaron BaileyPlace 118 · Grade 10 · Rustburg | 10 | Rustburg | 19:37.90 |
| 119 | Nathan ButlerPlace 119 · Grade 11 · Lord Botetourt | 11 | Lord Botetourt | 19:39.52 |
| 120 | Andrew AlbroPlace 120 · Grade 10 · Abingdon | 10 | Abingdon | 19:39.60 |
| 121 | Nate WattsPlace 121 · Grade 10 · Broadway | 10 | Broadway | 19:41.00 |
| 122 | Noah RobeckPlace 122 · Grade 10 · Waynesboro | 10 | Waynesboro | 19:41.83 |
| 123 | Drew VanichkachornPlace 123 · Grade 12 · Saint Christopher`s | 12 | Saint Christopher`s | 19:45.00 |
| 124 | Ryan FergusonPlace 124 · Grade 12 · Liberty (Bedford) | 12 | Liberty (Bedford) | 19:46.05 |
| 125 | Harrison SochorPlace 125 · Grade 12 · Monticello | 12 | Monticello | 19:46.22 |
| 126 | Peter BellPlace 126 · Grade 11 · Monticello | 11 | Monticello | 19:46.55 |
| 127 | Alston Wellsley CarsoPlace 127 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 19:48.65 |
| 128 | Mason EckPlace 128 · Grade 12 · Monticello | 12 | Monticello | 19:48.72 |
| 129 | Nick SmithPlace 129 · Grade 11 · Turner Ashby | 11 | Turner Ashby | 19:48.96 |
| 130 | Jonas RuebkePlace 130 · Grade 9 · Spotswood | 9 | Spotswood | 19:50.08 |
| 131 | Zach WheelerPlace 131 · Grade 12 · Rockbridge County | 12 | Rockbridge County | 19:52.08 |
| 132 | Clay HottingerPlace 132 · Grade 12 · Spotswood | 12 | Spotswood | 19:52.58 |
| 133 | Michael JohnsonPlace 133 · Grade 9 · Northside High Schoo | 9 | Northside High Schoo | 19:52.80 |
| 134 | Jack WhiteheadPlace 134 · Grade 12 · Patrick Henry (Roano | 12 | Patrick Henry (Roano | 19:55.04 |
| 135 | Austin CashwellPlace 135 · Grade 12 · Saint Christopher`s | 12 | Saint Christopher`s | 19:55.61 |
| 136 | Camden PowellPlace 136 · Grade 9 · James River (Buchana | 9 | James River (Buchana | 19:57.41 |
| 137 | Josh PowellPlace 137 · Grade 11 · Patrick Henry (Roano | 11 | Patrick Henry (Roano | 19:58.11 |
| 138 | Julian WilsonPlace 138 · Grade 10 · Fort Defiance | 10 | Fort Defiance | 20:00.38 |
| 139 | Mitchell TaylorPlace 139 · Grade 9 · Broadway | 9 | Broadway | 20:03.15 |
| 140 | Riley GriffithPlace 140 · Grade 12 · Alleghany | 12 | Alleghany | 20:04.57 |
| 141 | Noah EstesPlace 141 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 20:06.82 |
| 142 | Brayden EpperlyPlace 142 · Staunton River | — | Staunton River | 20:06.85 |
| 143 | Jake BryantPlace 143 · Grade 12 · Lord Botetourt | 12 | Lord Botetourt | 20:09.38 |
| 144 | Jon HenriquesPlace 144 · Grade 10 · Stuarts Draft | 10 | Stuarts Draft | 20:11.62 |
| 145 | Caleb BrownPlace 145 · Grade 12 · Alleghany | 12 | Alleghany | 20:15.48 |
| 146 | Daniel FieldPlace 146 · Grade 12 · Liberty (Bedford) | 12 | Liberty (Bedford) | 20:16.73 |
| 147 | Hunter Smith-KiltyPlace 147 · Grade 12 · Fort Defiance | 12 | Fort Defiance | 20:16.92 |
| 148 | Joshua HardenPlace 148 · Grade 10 · Abingdon | 10 | Abingdon | 20:18.07 |
| 149 | Bradley WiggsPlace 149 · Grade 10 · Rustburg | 10 | Rustburg | 20:21.26 |
| 150 | Lance PricePlace 150 · Grade 9 · Salem (Roanoke) | 9 | Salem (Roanoke) | 20:21.81 |
| 151 | Saul ManriquezPlace 151 · Grade 10 · Broadway | 10 | Broadway | 20:22.09 |
| 152 | Jacob WrightPlace 152 · Grade 12 · Rustburg | 12 | Rustburg | 20:26.62 |
| 153 | Pj AllenPlace 153 · Grade 11 · Northside High Schoo | 11 | Northside High Schoo | 20:27.25 |
| 154 | Sebastian RublePlace 154 · Grade 9 · Patrick Henry (Roano | 9 | Patrick Henry (Roano | 20:29.98 |
| 155 | Ethan HallPlace 155 · Grade 12 · Alleghany | 12 | Alleghany | 20:31.07 |
| 156 | Wyatt HullPlace 156 · Staunton River | — | Staunton River | 20:31.99 |
| 157 | Bailey WisePlace 157 · Grade 9 · Abingdon | 9 | Abingdon | 20:33.98 |
| 158 | Evan LawtonPlace 158 · Grade 11 · Northside High Schoo | 11 | Northside High Schoo | 20:34.65 |
| 159 | Davis TuckPlace 159 · Staunton River | — | Staunton River | 20:37.35 |
| 160 | Owen KrisnifskiPlace 160 · Grade 10 · James River (Buchana | 10 | James River (Buchana | 20:39.46 |
| 161 | Nathan MichaelPlace 161 · Grade 10 · Liberty (Bedford) | 10 | Liberty (Bedford) | 20:42.77 |
| 162 | Chase Clinton-hahnPlace 162 · Grade 12 · Stuarts Draft | 12 | Stuarts Draft | 20:42.96 |
| 163 | Bryson SimpkinsPlace 163 · Grade 10 · Rustburg | 10 | Rustburg | 20:45.23 |
| 164 | Caleb BecknerPlace 164 · Grade 12 · Lord Botetourt | 12 | Lord Botetourt | 20:46.60 |
| 165 | Erin TerryPlace 165 · Grade 11 · James River (Buchana | 11 | James River (Buchana | 20:52.27 |
| 166 | Whit SprinklePlace 166 · Grade 12 · Saint Christopher`s | 12 | Saint Christopher`s | 20:53.88 |
| 167 | Walker PollardPlace 167 · Grade 10 · Liberty (Bedford) | 10 | Liberty (Bedford) | 20:57.51 |
| 168 | Kannon NoblePlace 168 · Grade 12 · Saint Christopher`s | 12 | Saint Christopher`s | 20:57.52 |
| 169 | Ruslan ThomasPlace 169 · Grade 12 · Saint Christopher`s | 12 | Saint Christopher`s | 20:57.57 |
| 170 | John NewmanPlace 170 · Grade 12 · Northside High Schoo | 12 | Northside High Schoo | 20:59.43 |
| 171 | Daniel AulticePlace 171 · Grade 12 · Heritage (Lynchburg) | 12 | Heritage (Lynchburg) | 21:05.99 |
| 172 | Jesse DerringerPlace 172 · Grade 11 · Roanoke Catholic Sch | 11 | Roanoke Catholic Sch | 21:07.37 |
| 173 | Tim McCartyPlace 173 · Grade 12 · Liberty Christian Ac | 12 | Liberty Christian Ac | 21:13.04 |
| 174 | Cameron BargerPlace 174 · Grade 10 · Rustburg | 10 | Rustburg | 21:13.48 |
| 175 | Ooch CrowderPlace 175 · Grade 9 · Liberty Christian Ac | 9 | Liberty Christian Ac | 21:15.71 |
| 176 | Philip LinkPlace 176 · Grade 10 · Heritage (Lynchburg) | 10 | Heritage (Lynchburg) | 21:16.27 |
| 177 | Curtis DayPlace 177 · Grade 11 · Northside High Schoo | 11 | Northside High Schoo | 21:21.74 |
| 178 | Zach PhillipsPlace 178 · Grade 10 · Broadway | 10 | Broadway | 21:44.04 |
| 179 | Sam HallPlace 179 · Grade 10 · Rustburg | 10 | Rustburg | 21:45.57 |
| 180 | Logan BingemanPlace 180 · Grade 10 · James River (Buchana | 10 | James River (Buchana | 21:50.74 |
| 181 | Branden PersingerPlace 181 · Grade 9 · Alleghany | 9 | Alleghany | 21:54.12 |
| 182 | Elijah HairstonPlace 182 · Grade 10 · Salem (Roanoke) | 10 | Salem (Roanoke) | 21:56.23 |
| 183 | Logan CarltonPlace 183 · Grade 11 · Grace Christian Scho | 11 | Grace Christian Scho | 22:28.12 |
| 184 | Gabe PetersPlace 184 · Grade 12 · Heritage (Lynchburg) | 12 | Heritage (Lynchburg) | 22:47.46 |
| 185 | Nathan DuncanPlace 185 · Grade 9 · Liberty (Bedford) | 9 | Liberty (Bedford) | 22:56.83 |
| 186 | Jacob DryerPlace 186 · Grade 9 · Grace Christian Scho | 9 | Grace Christian Scho | 23:32.54 |
| 187 | Noah KeeneyPlace 187 · Grade 9 · Heritage (Lynchburg) | 9 | Heritage (Lynchburg) | 24:13.30 |
| 188 | Graham DooleyPlace 188 · Grade 11 · Liberty (Bedford) | 11 | Liberty (Bedford) | 24:28.57 |
| 189 | Chris McHenryPlace 189 · Grade 12 · Alleghany | 12 | Alleghany | 24:39.56 |
| 190 | Abraham BenavidezPlace 190 · Grade 11 · Roanoke Catholic Sch | 11 | Roanoke Catholic Sch | 25:08.67 |
| 191 | Taylor ShrewsburyPlace 191 · Staunton River | — | Staunton River | 26:25.45 |
| 192 | Nick GimbertPlace 192 · Grade 9 · Stuarts Draft | 9 | Stuarts Draft | 28:50.57 |
| 193 | Ben ChattertonPlace 193 · Grade 11 · Stuarts Draft | 11 | Stuarts Draft | 28:58.06 |
| 194 | Henry AdamsPlace 194 · Grade 11 · Grace Christian Scho | 11 | Grace Christian Scho | 31:43.52 |