| 1 | Christophe TulouPlace 1 · Grade 8 · James Madison | 8 | James Madison | 11:04.93 PR |
| 2 | Brady MaguirePlace 2 · Grade 7 · Cave Spring | 7 | Cave Spring | 11:47.26 |
| 3 | Charles PhillipsPlace 3 · Grade 8 · Christiansburg | 8 | Christiansburg | 11:54.12 |
| 4 | Max DowdyPlace 4 · Grade 8 · James Madison | 8 | James Madison | 12:03.04 PR |
| 5 | Tyson TrotterPlace 5 · Grade 7 · Christiansburg | 7 | Christiansburg | 12:14.98 |
| 6 | Carter RussellPlace 6 · Grade 7 · William Byrd | 7 | William Byrd | 12:28.36 |
| 7 | Micah NicholsonPlace 7 · Grade 7 · Christiansburg | 7 | Christiansburg | 12:32.62 |
| 8 | Malon LafonPlace 8 · Grade 8 · Woodrow Wilson | 8 | Woodrow Wilson | 12:38.45 PR |
| 9 | Otis GickPlace 9 · Grade 8 · James Madison | 8 | James Madison | 12:39.15 PR |
| 10 | Jameson StoberPlace 10 · Grade 8 · Cave Spring | 8 | Cave Spring | 12:44.37 PR |
| 11 | Gavin BallPlace 11 · Grade 8 · North Cross | 8 | North Cross | 12:46.73 |
| 12 | Charlie SlaughterPlace 12 · Grade 8 · North Cross | 8 | North Cross | 12:46.75 |
| 13 | Nolan SmithPlace 13 · Grade 8 · Cave Spring | 8 | Cave Spring | 12:48.11 |
| 14 | Finley HodgesPlace 14 · Grade 8 · Christiansburg | 8 | Christiansburg | 12:50.62 |
| 15 | Lucas ShaffnerPlace 15 · Grade 6 · Cave Spring | 6 | Cave Spring | 12:51.65 PR |
| 16 | Eli WhittierPlace 16 · Grade 8 · Fort Chiswell | 8 | Fort Chiswell | 12:54.71 PR |
| 17 | Jase AndersPlace 17 · Grade 8 · Fort Chiswell | 8 | Fort Chiswell | 13:01.03 PR |
| 18 | Declan HicksPlace 18 · Grade 7 · Cave Spring | 7 | Cave Spring | 13:05.56 PR |
| 19 | Charlie AyersPlace 19 · Grade 7 · Central Academy | 7 | Central Academy | 13:16.69 |
| 20 | Padraig O'MalleyPlace 20 · Grade 7 · Cave Spring | 7 | Cave Spring | 13:26.57 |
| 21 | Liam BurtonPlace 21 · Grade 6 · Central Academy | 6 | Central Academy | 13:32.14 |
| 22 | Alex SawayaPlace 22 · Grade 6 · Roanoke Catholic | 6 | Roanoke Catholic | 13:35.63 PR |
| 23 | Caleb DietzPlace 23 · Grade 7 · James Madison | 7 | James Madison | 13:46.92 PR |
| 24 | Thomas JuanarenaPlace 24 · Grade 7 · Dalton (Radford) | 7 | Dalton (Radford) | 13:47.29 PR |
| 25 | Jackson TottenPlace 25 · Grade 8 · Cave Spring | 8 | Cave Spring | 13:54.81 PR |
| 26 | Sam PendletonPlace 26 · Grade 7 · Roanoke Catholic | 7 | Roanoke Catholic | 14:02.51 PR |
| 27 | Jerry OnyePlace 27 · Grade 8 · James Madison | 8 | James Madison | 14:05.02 PR |
| 28 | Sylas NisselPlace 28 · Grade 8 · Carroll County | 8 | Carroll County | 14:05.16 PR |
| 29 | Daniel TottenPlace 29 · Grade 8 · Cave Spring | 8 | Cave Spring | 14:05.82 PR |
| 30 | Owen BunkerPlace 30 · Grade 8 · Giles | 8 | Giles | 14:08.28 |
| 31 | Liam ScaggsPlace 31 · Grade 6 · James Madison | 6 | James Madison | 14:11.82 PR |
| 32 | Davis BearPlace 32 · Grade 7 · James Madison | 7 | James Madison | 14:12.12 PR |
| 33 | Bear DelseniPlace 33 · Grade 8 · Central Academy | 8 | Central Academy | 14:14.66 |
| 34 | Wyatt GlickfieldPlace 34 · Grade 7 · North Cross | 7 | North Cross | 14:14.72 |
| 35 | Charles WelfarePlace 35 · Grade 7 · James Madison | 7 | James Madison | 14:17.88 PR |
| 36 | Marshall RivesPlace 36 · Grade 6 · Read Mountain | 6 | Read Mountain | 14:20.57 PR |
| 37 | George MountcastlePlace 37 · Grade 6 · James Madison | 6 | James Madison | 14:22.22 PR |
| 38 | Haden MurphyPlace 38 · Grade 8 · Central Academy | 8 | Central Academy | 14:26.56 |
| 39 | Julian SotoPlace 39 · Grade 8 · Dalton (Radford) | 8 | Dalton (Radford) | 14:26.60 PR |
| 40 | Graham BraninPlace 40 · Grade 6 · Cave Spring | 6 | Cave Spring | 14:29.35 PR |
| 41 | Conor CastleberryPlace 41 · Grade 7 · Dalton (Radford) | 7 | Dalton (Radford) | 14:41.31 PR |
| 42 | Oliver BrattonPlace 42 · Grade 8 · Cave Spring | 8 | Cave Spring | 14:44.72 |
| 43 | Kurt ChoatePlace 43 · Grade 7 · Dalton (Radford) | 7 | Dalton (Radford) | 14:46.06 PR |
| 44 | Cole BowersPlace 44 · Grade 7 · Carroll County | 7 | Carroll County | 14:51.24 PR |
| 45 | William FussellPlace 45 · Grade 7 · James Madison | 7 | James Madison | 14:52.69 PR |
| 46 | Abram AkersPlace 46 · Grade 8 · Christiansburg | 8 | Christiansburg | 14:53.31 PR |
| 47 | Samuel PulliamPlace 47 · Grade 8 · Giles | 8 | Giles | 14:55.48 |
| 48 | Alex CrottyPlace 48 · Grade 8 · Christiansburg | 8 | Christiansburg | 14:55.61 |
| 49 | Thomas McGuirePlace 49 · Grade 6 · Roanoke Catholic | 6 | Roanoke Catholic | 14:56.35 PR |
| 50 | Harvey GickPlace 50 · Grade 6 · James Madison | 6 | James Madison | 14:57.77 PR |
| 51 | Eli WrightPlace 51 · Grade 7 · Read Mountain | 7 | Read Mountain | 14:58.75 PR |
| 52 | Forrest TrivellinPlace 52 · Grade 8 · Central Academy | 8 | Central Academy | 15:03.32 |
| 53 | Cayden LiraPlace 53 · Grade 7 · Woodrow Wilson | 7 | Woodrow Wilson | 15:03.46 PR |
| 54 | Hadien BryanPlace 54 · Grade 8 · Fort Chiswell | 8 | Fort Chiswell | 15:06.24 |
| 55 | Gage PatrickPlace 55 · Grade 7 · Christiansburg | 7 | Christiansburg | 15:08.17 |
| 56 | Jonah WhitePlace 56 · Grade 7 · Giles | 7 | Giles | 15:09.13 |
| 57 | Cole LarimerPlace 57 · Grade 8 · Christiansburg | 8 | Christiansburg | 15:10.15 |
| 57 | Christopher GennosaPlace 57 · Grade 7 · William Byrd | 7 | William Byrd | 15:10.15 |
| 59 | Silas FintelPlace 59 · Grade 8 · Roanoke Catholic | 8 | Roanoke Catholic | 15:10.45 PR |
| 60 | Phineas BlantonPlace 60 · Grade 7 · Fort Chiswell | 7 | Fort Chiswell | 15:11.34 |
| 61 | Jameson DraegerPlace 61 · Grade 6 · Roanoke Catholic | 6 | Roanoke Catholic | 15:18.58 PR |
| 62 | Isaac ShankPlace 62 · Grade 8 · Cave Spring | 8 | Cave Spring | 15:19.55 PR |
| 63 | Elijah ColombiniPlace 63 · Grade 6 · Read Mountain | 6 | Read Mountain | 15:20.10 PR |
| 64 | Patrick WellerPlace 64 · Grade 6 · Read Mountain | 6 | Read Mountain | 15:23.81 PR |
| 65 | Sam BondurantPlace 65 · Grade 6 · Dalton (Radford) | 6 | Dalton (Radford) | 15:25.82 PR |
| 66 | Eli ParkerPlace 66 · Grade 8 · Christiansburg | 8 | Christiansburg | 15:27.41 |
| 67 | Colton MarshallPlace 67 · Grade 8 · Carroll County | 8 | Carroll County | 15:30.59 PR |
| 68 | Tobias RancourtPlace 68 · Grade 6 · Christiansburg | 6 | Christiansburg | 15:44.67 |
| 69 | Morris DeboisPlace 69 · Grade 8 · James Madison | 8 | James Madison | 15:47.58 PR |
| 70 | Tanner TuckerPlace 70 · Grade 7 · James Madison | 7 | James Madison | 15:47.79 PR |
| 71 | William SimcoxPlace 71 · Grade 6 · Cave Spring | 6 | Cave Spring | 16:04.41 PR |
| 72 | Emerson ValentiPlace 72 · Grade 7 · Woodrow Wilson | 7 | Woodrow Wilson | 16:05.11 PR |
| 73 | Abrams KiddPlace 73 · Grade 6 · James Madison | 6 | James Madison | 16:05.91 PR |
| 74 | Liam WardPlace 74 · Grade 8 · Read Mountain | 8 | Read Mountain | 16:06.66 PR |
| 75 | Connor AkersPlace 75 · Grade 8 · Christiansburg | 8 | Christiansburg | 16:09.70 PR |
| 76 | Sully CumellaPlace 76 · Grade 7 · Woodrow Wilson | 7 | Woodrow Wilson | 16:11.08 PR |
| 77 | Marcus RosePlace 77 · Grade 7 · James Madison | 7 | James Madison | 16:20.46 PR |
| 77 | Caleb LunniePlace 77 · Grade 8 · Cave Spring | 8 | Cave Spring | 16:20.46 |
| 79 | Grove BigonyPlace 79 · Grade 7 · Central Academy | 7 | Central Academy | 16:21.01 |
| 80 | Xavian KiddmanPlace 80 · Grade 7 · Woodrow Wilson | 7 | Woodrow Wilson | 16:25.25 PR |
| 81 | Gibson ToddPlace 81 · Grade 7 · James Madison | 7 | James Madison | 16:25.58 PR |
| 82 | Dylan PerryPlace 82 · Grade 8 · William Byrd | 8 | William Byrd | 16:31.33 PR |
| 83 | London MerchantPlace 83 · Grade 7 · Read Mountain | 7 | Read Mountain | 16:35.59 PR |
| 84 | Jack MonaghanPlace 84 · Grade 6 · Central Academy | 6 | Central Academy | 16:35.74 |
| 85 | Asher HaddonPlace 85 · Grade 7 · William Byrd | 7 | William Byrd | 16:37.71 |
| 86 | Camden LewisPlace 86 · Grade 6 · Read Mountain | 6 | Read Mountain | 16:47.86 PR |
| 87 | Henry GurneyPlace 87 · Grade 7 · Cave Spring | 7 | Cave Spring | 16:47.97 PR |
| 88 | Tymas NisselPlace 88 · Grade 7 · Carroll County | 7 | Carroll County | 16:56.19 PR |
| 89 | Kolton TurnerPlace 89 · Grade 8 · Fort Chiswell | 8 | Fort Chiswell | 16:57.53 |
| 90 | Rory CogginsPlace 90 · Grade 7 · Christiansburg | 7 | Christiansburg | 17:01.74 |
| 91 | Adino ReckleyPlace 91 · Grade 6 · James Madison | 6 | James Madison | 17:07.17 PR |
| 92 | Elijah FigueroaPlace 92 · Grade 6 · Woodrow Wilson | 6 | Woodrow Wilson | 17:15.22 PR |
| 93 | Matthew DominguezPlace 93 · Grade 7 · Roanoke Catholic | 7 | Roanoke Catholic | 17:17.63 PR |
| 94 | Reilly MaddenPlace 94 · Grade 6 · Read Mountain | 6 | Read Mountain | 17:17.82 PR |
| 95 | Emmet HamrePlace 95 · Grade 7 · Read Mountain | 7 | Read Mountain | 17:32.17 PR |
| 96 | Wake RobisonPlace 96 · Grade 7 · Woodrow Wilson | 7 | Woodrow Wilson | 17:37.30 PR |
| 97 | Silas HendersonPlace 97 · Grade 6 · Woodrow Wilson | 6 | Woodrow Wilson | 17:37.80 PR |
| 98 | Everett WinegardnerPlace 98 · Grade 7 · Dalton (Radford) | 7 | Dalton (Radford) | 17:38.33 PR |
| 99 | Colton HaynesPlace 99 · Grade 7 · Central Academy | 7 | Central Academy | 17:48.17 |
| 100 | Grayson WebbPlace 100 · Grade 7 · William Byrd | 7 | William Byrd | 17:55.29 |
| 101 | John MadonnaPlace 101 · Grade 7 · William Byrd | 7 | William Byrd | 17:56.20 PR |
| 102 | Shaun PoncePlace 102 · Grade 6 · Carroll County | 6 | Carroll County | 17:59.71 PR |
| 103 | Henry MillsPlace 103 · Grade 8 · Cave Spring | 8 | Cave Spring | 18:00.76 PR |
| 104 | Sailesh BaskotaPlace 104 · Grade 7 · Woodrow Wilson | 7 | Woodrow Wilson | 18:18.33 PR |
| 105 | Bryce MoorePlace 105 · Grade 6 · Christiansburg | 6 | Christiansburg | 18:19.26 PR |
| 106 | Andrew JonesPlace 106 · Grade 7 · Woodrow Wilson | 7 | Woodrow Wilson | 18:20.87 PR |
| 107 | Edwin DiazPlace 107 · Grade 8 · Woodrow Wilson | 8 | Woodrow Wilson | 18:22.04 PR |
| 108 | Isaac JohnsonPlace 108 · Grade 7 · Christiansburg | 7 | Christiansburg | 18:38.83 PR |
| 109 | Jack ShortPlace 109 · Grade 7 · Dalton (Radford) | 7 | Dalton (Radford) | 18:56.43 PR |
| 110 | Eli Reynolds,Place 110 · Grade 7 · Central Academy | 7 | Central Academy | 19:11.49 |
| 111 | Eli HillPlace 111 · Grade 7 · Fort Chiswell | 7 | Fort Chiswell | 19:19.61 |
| 112 | Mason BaskcombPlace 112 · Grade 6 · Read Mountain | 6 | Read Mountain | 19:29.17 PR |
| 113 | Theo CalhounPlace 113 · Grade 6 · Woodrow Wilson | 6 | Woodrow Wilson | 19:47.64 PR |
| 114 | John CruisePlace 114 · Grade 7 · Central Academy | 7 | Central Academy | 19:49.17 |
| 115 | Owen Van PattenPlace 115 · Grade 7 · Roanoke Catholic | 7 | Roanoke Catholic | 19:49.79 PR |
| 116 | Levi MoorePlace 116 · Grade 6 · Fort Chiswell | 6 | Fort Chiswell | 19:57.51 PR |
| 117 | Cooper VandegriftPlace 117 · Grade 8 · Fishwick | 8 | Fishwick | 19:59.39 PR |
| 118 | Sam FerrelPlace 118 · Grade 7 · James Madison | 7 | James Madison | 19:59.79 PR |
| 119 | Marshall LundyPlace 119 · Grade 8 · Woodrow Wilson | 8 | Woodrow Wilson | 20:03.10 PR |
| 120 | Josiah HardyPlace 120 · Grade 7 · Woodrow Wilson | 7 | Woodrow Wilson | 20:20.64 PR |
| 121 | Nathan CalhounPlace 121 · Grade 8 · Woodrow Wilson | 8 | Woodrow Wilson | 20:21.69 PR |
| 122 | Eli AkersPlace 122 · Grade 7 · Christiansburg | 7 | Christiansburg | 20:22.01 PR |
| 123 | Ollie MoorePlace 123 · Grade 8 · Cave Spring | 8 | Cave Spring | 20:24.33 PR |
| 124 | Levi ThomasPlace 124 · Grade 6 · Christiansburg | 6 | Christiansburg | 20:28.79 |
| 125 | Evander VilePlace 125 · Grade 7 · James Madison | 7 | James Madison | 20:30.68 PR |
| 126 | Mason SmithPlace 126 · Grade 7 · Read Mountain | 7 | Read Mountain | 20:31.42 PR |
| 127 | Caleb UmbergerPlace 127 · Grade 6 · Read Mountain | 6 | Read Mountain | 20:35.81 PR |
| 128 | Jack CarrollPlace 128 · Grade 7 · James Madison | 7 | James Madison | 20:39.97 PR |
| 129 | Robert WestPlace 129 · Grade 7 · James Madison | 7 | James Madison | 20:45.12 PR |
| 130 | Xander SellariPlace 130 · Grade 7 · Woodrow Wilson | 7 | Woodrow Wilson | 20:53.07 PR |
| 131 | Bennett KelleyPlace 131 · Grade 6 · James Madison | 6 | James Madison | 21:35.15 PR |
| 132 | John-Gibson DavisPlace 132 · Grade 8 · Read Mountain | 8 | Read Mountain | 21:37.75 PR |
| 133 | Reagan DameronPlace 133 · Grade 8 · Read Mountain | 8 | Read Mountain | 21:50.23 PR |
| 134 | Coulson MoserPlace 134 · Grade 6 · Carroll County | 6 | Carroll County | 22:04.86 PR |
| 135 | Santosh ManiPlace 135 · Grade 7 · Cave Spring | 7 | Cave Spring | 22:13.72 PR |
| 136 | Caleb DesperPlace 136 · Grade 8 · Woodrow Wilson | 8 | Woodrow Wilson | 22:14.30 PR |
| 137 | Buck JohnsonPlace 137 · Grade 8 · Woodrow Wilson | 8 | Woodrow Wilson | 22:27.43 PR |
| 138 | Gabe VossPlace 138 · Grade 6 · Read Mountain | 6 | Read Mountain | 22:45.97 PR |
| 139 | Levi LylePlace 139 · Grade 7 · Fishwick | 7 | Fishwick | 23:26.25 PR |
| 140 | Roman BowersPlace 140 · Grade 7 · Cave Spring | 7 | Cave Spring | 24:20.14 PR |
| 141 | Westin ArneyPlace 141 · Grade 7 · Fort Chiswell | 7 | Fort Chiswell | 25:18.55 |
| 142 | Colton RichardsonPlace 142 · Grade 6 · Fort Chiswell | 6 | Fort Chiswell | 25:36.55 PR |
| 143 | Landon BlanchardPlace 143 · Grade 6 · Woodrow Wilson | 6 | Woodrow Wilson | 27:25.82 PR |
| 144 | JoJo RosinaPlace 144 · Grade 7 · Woodrow Wilson | 7 | Woodrow Wilson | 27:26.16 PR |
| 145 | Eli WilhelmPlace 145 · Grade 6 · Woodrow Wilson | 6 | Woodrow Wilson | 27:49.87 PR |
| 146 | Stephen WoodPlace 146 · Grade 6 · William Byrd | 6 | William Byrd | 29:34.34 PR |
| 147 | Elijah WeaverPlace 147 · Grade 6 · Read Mountain | 6 | Read Mountain | 29:58.43 PR |