| 1 | Grayson SpillerPlace 1 · Grade 12 · Midlothian | 12 | Midlothian | 15:14.6 PR |
| 2 | Ebenezer TemesgenPlace 2 · Grade 12 · Freedom (South Riding) | 12 | Freedom (South Riding) | 15:28.0 PR |
| 3 | Noah KaminsteinPlace 3 · Grade 11 · Western Albemarle | 11 | Western Albemarle | 15:40.5 PR |
| 4 | Henry BowmanPlace 4 · Grade 11 · Western Albemarle | 11 | Western Albemarle | 15:44.8 |
| 5 | Timothy WingeartPlace 5 · Grade 12 · King George | 12 | King George | 15:47.3 PR |
| 6 | Bryce DriverPlace 6 · Grade 11 · Turner Ashby | 11 | Turner Ashby | 15:47.3 PR |
| 7 | Bryce WrightPlace 7 · Grade 11 · Albemarle | 11 | Albemarle | 15:47.8 PR |
| 8 | Cerak AtoshmPlace 8 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 15:47.9 PR |
| 9 | Luke KronebuschPlace 9 · Grade 12 · Albemarle | 12 | Albemarle | 15:48.5 PR |
| 10 | Ethan ToweryPlace 10 · Grade 10 · Stafford | 10 | Stafford | 15:49.7 PR |
| 11 | Grayson JonesPlace 11 · Grade 11 · St. Christopher's | 11 | St. Christopher's | 15:49.8 PR |
| 12 | Eli DuncanPlace 12 · Grade 12 · Albemarle | 12 | Albemarle | 15:50.7 PR |
| 13 | Jonathan DawitPlace 13 · Grade 11 · Forest Park | 11 | Forest Park | 15:52.3 PR |
| 14 | Parker WootenPlace 14 · Grade 12 · Cosby | 12 | Cosby | 15:54.6 |
| 15 | Finn SmithPlace 15 · Grade 12 · Western Albemarle | 12 | Western Albemarle | 15:55.6 PR |
| 16 | Jack MackeyPlace 16 · Grade 12 · Albemarle | 12 | Albemarle | 15:55.8 PR |
| 17 | Jackson Pryor-KolsterPlace 17 · Grade 12 · Glen Allen | 12 | Glen Allen | 15:56.5 PR |
| 18 | Benjamin HenleyPlace 18 · Grade 10 · Albemarle | 10 | Albemarle | 15:57.0 PR |
| 19 | Peyton AllenPlace 19 · Grade 12 · Broadway | 12 | Broadway | 15:59.6 |
| 20 | Zach SpencerPlace 20 · Grade 12 · Midlothian | 12 | Midlothian | 16:03.4 PR |
| 21 | Ethan ApicellaPlace 21 · Grade 10 · Western Albemarle | 10 | Western Albemarle | 16:05.2 |
| 22 | Christophe de WekkerPlace 22 · Grade 11 · Western Albemarle | 11 | Western Albemarle | 16:05.3 PR |
| 23 | Cairo PonsPlace 23 · Grade 12 · Mountain View | 12 | Mountain View | 16:06.3 PR |
| 24 | Quinn O'NeillPlace 24 · Grade 12 · Stafford | 12 | Stafford | 16:06.6 PR |
| 25 | Ayush PatelPlace 25 · Grade 12 · Battlefield | 12 | Battlefield | 16:09.6 PR |
| 26 | Joah Newcomer-millerPlace 26 · Grade 11 · Harrisonburg | 11 | Harrisonburg | 16:12.7 PR |
| 27 | Brogan BrownPlace 27 · Grade 11 · Norfolk Academy | 11 | Norfolk Academy | 16:13.2 |
| 28 | Ethan HackingPlace 28 · Grade 12 · Riverbend | 12 | Riverbend | 16:15.5 |
| 29 | Lt NguyenPlace 29 · Grade 12 · St. Christopher's | 12 | St. Christopher's | 16:17.0 |
| 30 | Boris DmytriyevPlace 30 · Grade 12 · Harrisonburg | 12 | Harrisonburg | 16:19.3 PR |
| 31 | Max FletcherPlace 31 · Grade 11 · Broadway | 11 | Broadway | 16:19.8 |
| 32 | Joaquim EdwardsPlace 32 · Grade 10 · Monticello | 10 | Monticello | 16:20.6 |
| 33 | Cy KesseckerPlace 33 · Grade 12 · Charlottesville | 12 | Charlottesville | 16:20.7 PR |
| 34 | Lee SouderPlace 34 · Grade 11 · Broadway | 11 | Broadway | 16:22.2 |
| 35 | Caleb HosePlace 35 · Grade 10 · Broadway | 10 | Broadway | 16:25.0 |
| 36 | David HurleyPlace 36 · Grade 12 · Saint John Paul the Great Catholic | 12 | Saint John Paul the Great Catholic | 16:25.5 PR |
| 37 | Caleb CombsPlace 37 · Grade 10 · Broadway | 10 | Broadway | 16:26.5 |
| 38 | Brett PhillipsPlace 38 · Grade 12 · Albemarle | 12 | Albemarle | 16:26.9 |
| 39 | Jonah SchmidtPlace 39 · Grade 11 · Harrisonburg | 11 | Harrisonburg | 16:28.7 PR |
| 40 | Luke SykesPlace 40 · Grade 10 · James River (Midlothian) | 10 | James River (Midlothian) | 16:29.5 PR |
| 41 | George GeisPlace 41 · Grade 12 · Western Albemarle | 12 | Western Albemarle | 16:30.5 |
| 42 | Fin EricksonPlace 42 · Grade 9 · Woodberry Forest | 9 | Woodberry Forest | 16:32.1 PR |
| 43 | Luke GoffPlace 43 · Grade 11 · Albemarle | 11 | Albemarle | 16:32.5 PR |
| 44 | Bryson NemecPlace 44 · Grade 10 · Louisa County | 10 | Louisa County | 16:32.5 PR |
| 45 | Lewis McMillanPlace 45 · Grade 10 · Glen Allen | 10 | Glen Allen | 16:32.7 PR |
| 46 | Isaiah HastingsPlace 46 · Grade 12 · Stafford | 12 | Stafford | 16:33.2 PR |
| 47 | Edgardo EspindolaPlace 47 · Grade 10 · William Monroe | 10 | William Monroe | 16:33.7 PR |
| 48 | Owen CaseyPlace 48 · Grade 11 · Turner Ashby | 11 | Turner Ashby | 16:34.2 PR |
| 49 | Avery JupinPlace 49 · Grade 12 · Albemarle | 12 | Albemarle | 16:35.3 PR |
| 50 | Kai WotringPlace 50 · Grade 11 · Midlothian | 11 | Midlothian | 16:36.2 |
| 51 | Tyler ZbrzeznyPlace 51 · Grade 12 · Battlefield | 12 | Battlefield | 16:37.8 |
| 52 | Rahul ThornPlace 52 · Grade 10 · Midlothian | 10 | Midlothian | 16:40.9 PR |
| 53 | Ryan ArnoldPlace 53 · Grade 10 · Riverbend | 10 | Riverbend | 16:41.0 |
| 54 | Ebenezer SamuelPlace 54 · Grade 11 · Battlefield | 11 | Battlefield | 16:41.5 PR |
| 55 | Adrian StaceyPlace 55 · Grade 12 · Cosby | 12 | Cosby | 16:41.8 PR |
| 56 | Brian BookerPlace 56 · Grade 12 · John Randolph Tucker | 12 | John Randolph Tucker | 16:45.5 |
| 57 | Will ThorpePlace 57 · Grade 11 · John Randolph Tucker | 11 | John Randolph Tucker | 16:46.3 PR |
| 58 | Samuel ThompsonPlace 58 · Grade 10 · Riverbend | 10 | Riverbend | 16:48.1 PR |
| 59 | Connor SmithPlace 59 · Grade 12 · Cosby | 12 | Cosby | 16:49.6 PR |
| 60 | Griffin PesnellPlace 60 · Grade 12 · Riverbend | 12 | Riverbend | 16:50.0 |
| 61 | David AllportPlace 61 · Grade 10 · Glen Allen | 10 | Glen Allen | 16:51.3 PR |
| 62 | Brayden NemecPlace 62 · Grade 12 · Louisa County | 12 | Louisa County | 16:51.8 |
| 63 | Camden RugglesPlace 63 · Grade 10 · Grassfield | 10 | Grassfield | 16:52.2 PR |
| 64 | Hudson YostPlace 64 · Grade 12 · James River (Midlothian) | 12 | James River (Midlothian) | 16:52.4 |
| 65 | Troy CarterPlace 65 · Grade 11 · Saint John Paul the Great Catholic | 11 | Saint John Paul the Great Catholic | 16:57.5 PR |
| 66 | Jason SotoPlace 66 · Grade 10 · Stafford | 10 | Stafford | 17:01.0 PR |
| 67 | Ian JangPlace 67 · Grade 12 · Trinity Christian | 12 | Trinity Christian | 17:05.7 |
| 68 | Carson ShepardPlace 68 · Grade 12 · Louisa County | 12 | Louisa County | 17:05.8 PR |
| 69 | Evan MoseyPlace 69 · Grade 9 · James River (Midlothian) | 9 | James River (Midlothian) | 17:06.7 PR |
| 70 | Peyton EimersPlace 70 · Grade 11 · Riverbend | 11 | Riverbend | 17:08.2 PR |
| 71 | Jeremy KwitchoffPlace 71 · Grade 12 · Trinity Christian | 12 | Trinity Christian | 17:08.4 |
| 72 | Conor CollinsPlace 72 · Grade 11 · Mountain View | 11 | Mountain View | 17:09.0 PR |
| 73 | Alexander WattersonPlace 73 · Grade 12 · Grassfield | 12 | Grassfield | 17:10.6 PR |
| 74 | Manning OjibwayPlace 74 · Grade 12 · John Randolph Tucker | 12 | John Randolph Tucker | 17:11.2 |
| 75 | Matthew (Matt) BousmanPlace 75 · Grade 10 · Norfolk Academy | 10 | Norfolk Academy | 17:12.2 |
| 76 | Jacob CarpenterPlace 76 · Grade 12 · Grassfield | 12 | Grassfield | 17:12.6 PR |
| 77 | Jake PennockPlace 77 · Grade 11 · John Randolph Tucker | 11 | John Randolph Tucker | 17:12.7 PR |
| 78 | Davis NewlinPlace 78 · Grade 12 · James River (Midlothian) | 12 | James River (Midlothian) | 17:13.3 |
| 79 | Matias Newcomer-MillerPlace 79 · Grade 10 · Harrisonburg | 10 | Harrisonburg | 17:14.5 PR |
| 80 | Evan StinesPlace 80 · Grade 11 · Mountain View | 11 | Mountain View | 17:14.6 PR |
| 81 | William GraingerPlace 81 · Grade 9 · Stafford | 9 | Stafford | 17:14.9 PR |
| 82 | Noah InguinezPlace 82 · Grade 10 · Midlothian | 10 | Midlothian | 17:15.3 PR |
| 83 | Eric VenutoPlace 83 · Grade 12 · Turner Ashby | 12 | Turner Ashby | 17:15.7 PR |
| 84 | Samuel ReesePlace 84 · Grade 12 · Stafford | 12 | Stafford | 17:15.9 PR |
| 85 | Caleb SpaidPlace 85 · Grade 10 · Louisa County | 10 | Louisa County | 17:16.4 PR |
| 86 | Tanish LimgalaPlace 86 · Grade 11 · Freedom (South Riding) | 11 | Freedom (South Riding) | 17:17.8 PR |
| 87 | RaeDen JohnsonPlace 87 · Grade 10 · Powhatan | 10 | Powhatan | 17:18.0 PR |
| 88 | Kyle SeguraPlace 88 · Grade 12 · Midlothian | 12 | Midlothian | 17:18.8 |
| 89 | Carson SaboPlace 89 · Grade 11 · Hartwood | 11 | Hartwood | 17:21.1 PR |
| 90 | Felix MasriPlace 90 · Grade 10 · Charlottesville | 10 | Charlottesville | 17:21.3 PR |
| 91 | Taylor WisePlace 91 · Grade 10 · Norfolk Academy | 10 | Norfolk Academy | 17:22.4 PR |
| 92 | Jay RoguckiPlace 92 · Grade 10 · Riverbend | 10 | Riverbend | 17:23.7 PR |
| 93 | Toby WhitingPlace 93 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 17:24.1 PR |
| 94 | Wesley SwartzPlace 94 · Grade 12 · Harrisonburg | 12 | Harrisonburg | 17:24.2 |
| 95 | Colin GunnoudPlace 95 · Grade 11 · Freedom (South Riding) | 11 | Freedom (South Riding) | 17:25.0 PR |
| 96 | Brayden ThienPlace 96 · Grade 12 · Grassfield | 12 | Grassfield | 17:25.1 PR |
| 97 | Drew RobinsonPlace 97 · Grade 12 · Rappahannock County | 12 | Rappahannock County | 17:28.7 PR |
| 98 | Eli BarrettPlace 98 · Grade 10 · Woodberry Forest | 10 | Woodberry Forest | 17:30.2 PR |
| 99 | Griffin StraitPlace 99 · Grade 10 · Battlefield | 10 | Battlefield | 17:30.8 PR |
| 100 | Bryce WhetzelPlace 100 · Grade 9 · Louisa County | 9 | Louisa County | 17:31.6 PR |
| 101 | Matthew AshtonPlace 101 · Grade 10 · Hickory | 10 | Hickory | 17:33.3 PR |
| 102 | Elijah KippenbrockPlace 102 · Grade 11 · Mountain View | 11 | Mountain View | 17:33.4 PR |
| 103 | David NyoikePlace 103 · Grade 10 · Harrisonburg | 10 | Harrisonburg | 17:33.6 PR |
| 104 | Garrett TambourinePlace 104 · Grade 12 · Midlothian | 12 | Midlothian | 17:33.8 |
| 105 | Arthur O'learyPlace 105 · Grade 9 · Monticello | 9 | Monticello | 17:33.9 |
| 106 | James GregoryPlace 106 · Grade 12 · John Randolph Tucker | 12 | John Randolph Tucker | 17:34.0 |
| 107 | Avynn GlennPlace 107 · Grade 11 · Charlottesville | 11 | Charlottesville | 17:36.5 PR |
| 108 | Daniel Border-roldanPlace 108 · Grade 11 · Glen Allen | 11 | Glen Allen | 17:36.6 PR |
| 109 | Noah HuggiPlace 109 · Grade 10 · Broadway | 10 | Broadway | 17:36.8 PR |
| 110 | Ian BrunoPlace 110 · Grade 11 · Powhatan | 11 | Powhatan | 17:37.0 PR |
| 111 | Ryan RafalkoPlace 111 · Grade 11 · Freedom (South Riding) | 11 | Freedom (South Riding) | 17:37.2 PR |
| 112 | Joshua max BeninPlace 112 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 17:38.5 PR |
| 113 | Jacob VanisonPlace 113 · Grade 10 · Freedom (South Riding) | 10 | Freedom (South Riding) | 17:40.9 PR |
| 114 | Declan YoungPlace 114 · Grade 12 · Harrisonburg | 12 | Harrisonburg | 17:41.3 |
| 115 | Henry PerdomoPlace 115 · Grade 11 · Stafford | 11 | Stafford | 17:41.5 PR |
| 116 | Nathan MillerPlace 116 · Grade 11 · Trinity Christian | 11 | Trinity Christian | 17:41.8 PR |
| 117 | Elliot HsuPlace 117 · Grade 11 · Trinity Christian | 11 | Trinity Christian | 17:41.9 PR |
| 118 | Hakim DasherPlace 118 · Grade 9 · Woodberry Forest | 9 | Woodberry Forest | 17:42.0 PR |
| 119 | Jackson DeLoachPlace 119 · Grade 10 · King George | 10 | King George | 17:42.4 PR |
| 120 | Samuel PagePlace 120 · Grade 10 · King George | 10 | King George | 17:43.2 PR |
| 121 | Trey DaubertPlace 121 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 17:43.2 PR |
| 122 | Nock DarbyPlace 122 · Grade 11 · Monticello | 11 | Monticello | 17:43.7 |
| 123 | Sam StehlikPlace 123 · Grade 11 · Saint John Paul the Great Catholic | 11 | Saint John Paul the Great Catholic | 17:44.2 PR |
| 124 | James HaglundPlace 124 · Grade 11 · Glen Allen | 11 | Glen Allen | 17:45.3 PR |
| 125 | Nathaniel KvernenPlace 125 · Grade 10 · Harrisonburg | 10 | Harrisonburg | 17:45.7 |
| 126 | Ryan SzobotaPlace 126 · Grade 11 · Douglas Freeman | 11 | Douglas Freeman | 17:46.6 |
| 127 | Zern SmallPlace 127 · Grade 9 · St. Christopher's | 9 | St. Christopher's | 17:47.5 PR |
| 128 | Jack KuzaraPlace 128 · Grade 12 · Battlefield | 12 | Battlefield | 17:48.7 |
| 129 | Carson TerryPlace 129 · Grade 10 · Gainesville | 10 | Gainesville | 17:48.8 PR |
| 130 | Alejandro EstradaPlace 130 · Grade 10 · Battlefield | 10 | Battlefield | 17:49.2 PR |
| 131 | Isaac RanckPlace 131 · Grade 12 · Grace Christian | 12 | Grace Christian | 17:49.4 |
| 132 | Aiden RobinsonPlace 132 · Grade 12 · Rappahannock County | 12 | Rappahannock County | 17:50.5 PR |
| 133 | Sebastian CarlockPlace 133 · Grade 10 · Monticello | 10 | Monticello | 17:52.9 |
| 134 | Eli SarverPlace 134 · Grade 10 · Hickory | 10 | Hickory | 17:53.1 PR |
| 135 | Alex MauerPlace 135 · Grade 11 · Monticello | 11 | Monticello | 17:53.5 PR |
| 136 | Nathan LefflerPlace 136 · Grade 11 · John Randolph Tucker | 11 | John Randolph Tucker | 17:55.7 |
| 137 | Cameron ShifflettPlace 137 · Grade 11 · Broadway | 11 | Broadway | 17:55.8 |
| 138 | Finn GuzikPlace 138 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 17:56.0 |
| 139 | Henry ChristnerPlace 139 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 17:56.8 PR |
| 140 | Porter BoylesPlace 140 · Grade 11 · Midlothian | 11 | Midlothian | 17:57.2 PR |
| 141 | Matthew SjursetPlace 141 · Grade 12 · Saint John Paul the Great Catholic | 12 | Saint John Paul the Great Catholic | 17:57.3 |
| 142 | Ezra ChangPlace 142 · Grade 10 · Gainesville | 10 | Gainesville | 17:57.6 PR |
| 143 | Brady RinehartPlace 143 · Grade 10 · Powhatan | 10 | Powhatan | 17:59.5 |
| 144 | Aaron LiPlace 144 · Grade 11 · Woodberry Forest | 11 | Woodberry Forest | 17:59.6 PR |
| 145 | Owen RochePlace 145 · Grade 10 · Riverbend | 10 | Riverbend | 17:59.7 |
| 146 | Ronan ShermanPlace 146 · Grade 11 · Glen Allen | 11 | Glen Allen | 18:00.3 PR |
| 147 | Beni HipwellPlace 147 · Grade 9 · James River (Midlothian) | 9 | James River (Midlothian) | 18:00.5 PR |
| 148 | Aiden CollazoPlace 148 · Grade 11 · Powhatan | 11 | Powhatan | 18:02.6 PR |
| 149 | Tyler PappaPlace 149 · Grade 11 · Gainesville | 11 | Gainesville | 18:05.1 PR |
| 150 | Aiden RevellPlace 150 · Grade 12 · Grassfield | 12 | Grassfield | 18:09.2 PR |
| 151 | Bennett MettsPlace 151 · Grade 12 · King George | 12 | King George | 18:09.3 PR |
| 152 | Gunnar GrahamPlace 152 · Grade 11 · Hickory | 11 | Hickory | 18:13.0 PR |
| 153 | Aiden JonesPlace 153 · Grade 9 · Cosby | 9 | Cosby | 18:14.6 PR |
| 154 | Ryan LoertscherPlace 154 · Grade 10 · Battlefield | 10 | Battlefield | 18:15.5 PR |
| 155 | Alexander ArmijoPlace 155 · Grade 10 · Mountain View | 10 | Mountain View | 18:15.8 PR |
| 156 | Joseph YoungPlace 156 · Grade 12 · Saint John Paul the Great Catholic | 12 | Saint John Paul the Great Catholic | 18:18.5 PR |
| 157 | Miles AllardPlace 157 · Grade 11 · Mountain View | 11 | Mountain View | 18:20.5 |
| 158 | Oliver Zeller-mcewenPlace 158 · Grade 10 · Charlottesville | 10 | Charlottesville | 18:20.6 PR |
| 159 | Shaffer BroughtonPlace 159 · Grade 12 · Woodberry Forest | 12 | Woodberry Forest | 18:20.9 PR |
| 160 | Gavin StammlerPlace 160 · Grade 11 · Battlefield | 11 | Battlefield | 18:21.3 PR |
| 161 | Cole WagnerPlace 161 · Grade 10 · James River (Midlothian) | 10 | James River (Midlothian) | 18:21.8 PR |
| 162 | Adam StevensPlace 162 · Grade 10 · Turner Ashby | 10 | Turner Ashby | 18:24.3 PR |
| 163 | Benjamin YoungPlace 163 · Grade 11 · Woodberry Forest | 11 | Woodberry Forest | 18:25.9 PR |
| 164 | Mason RamosPlace 164 · Grade 10 · Stafford | 10 | Stafford | 18:26.2 PR |
| 165 | Akash NairPlace 165 · Grade 12 · Freedom (South Riding) | 12 | Freedom (South Riding) | 18:26.6 PR |
| 166 | Wyatt HernandezPlace 166 · Grade 11 · Mountain View | 11 | Mountain View | 18:27.1 PR |
| 167 | Maksim DojackPlace 167 · Grade 11 · William Monroe | 11 | William Monroe | 18:27.2 PR |
| 168 | Kristian DiestPlace 168 · Grade 12 · Louisa County | 12 | Louisa County | 18:27.8 PR |
| 169 | Cullen HealyPlace 169 · Grade 12 · Glen Allen | 12 | Glen Allen | 18:30.0 |
| 170 | Asa WhitePlace 170 · Grade 11 · St. Christopher's | 11 | St. Christopher's | 18:30.1 |
| 171 | Cooper BartletPlace 171 · Grade 11 · Cosby | 11 | Cosby | 18:31.5 |
| 172 | Noah SmithPlace 172 · Grade 12 · St. Christopher's | 12 | St. Christopher's | 18:33.7 |
| 173 | Ian ClarkePlace 173 · Grade 12 · King George | 12 | King George | 18:34.9 PR |
| 174 | Luke AllenPlace 174 · Grade 10 · James River (Midlothian) | 10 | James River (Midlothian) | 18:36.1 |
| 175 | Noah GracePlace 175 · Grade 9 · James River (Midlothian) | 9 | James River (Midlothian) | 18:37.6 PR |
| 176 | Graham GinsburgPlace 176 · Grade 12 · Monticello | 12 | Monticello | 18:38.1 |
| 177 | Oliver SheilsPlace 177 · Grade 12 · Glen Allen | 12 | Glen Allen | 18:38.7 |
| 178 | Caleb CollinsPlace 178 · Grade 11 · Mountain View | 11 | Mountain View | 18:38.9 PR |
| 179 | Jake MaurerPlace 179 · Grade 12 · Monticello | 12 | Monticello | 18:41.3 |
| 180 | Rick SchmittPlace 180 · Grade 9 · Hickory | 9 | Hickory | 18:41.5 PR |
| 181 | Hayes ConnaugtonPlace 181 · Grade 12 · Charlottesville | 12 | Charlottesville | 18:44.1 PR |
| 182 | Ethan WaggyPlace 182 · Grade 11 · Louisa County | 11 | Louisa County | 18:44.7 PR |
| 183 | Zachary GlaudiPlace 183 · Grade 12 · Gainesville | 12 | Gainesville | 18:44.8 PR |
| 184 | Brek AntellPlace 184 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 18:45.5 PR |
| 185 | Nathaniel RuganiPlace 185 · Grade 10 · Grassfield | 10 | Grassfield | 18:46.1 PR |
| 186 | Braelon GradneyPlace 186 · Grade 11 · Hartwood | 11 | Hartwood | 18:46.9 PR |
| 187 | Theodore GilmartinPlace 187 · Grade 9 · Grassfield | 9 | Grassfield | 18:47.5 PR |
| 188 | Sam StoutPlace 188 · Grade 12 · Powhatan | 12 | Powhatan | 18:50.4 PR |
| 189 | Antonio AlvarezPlace 189 · Grade 10 · Forest Park | 10 | Forest Park | 18:51.4 PR |
| 190 | Ryan CarrierPlace 190 · Grade 9 · Gainesville | 9 | Gainesville | 18:53.4 |
| 191 | Daniel MyersPlace 191 · Grade 11 · Woodberry Forest | 11 | Woodberry Forest | 18:54.7 PR |
| 192 | Aransh DesaiPlace 192 · Grade 9 · Norfolk Academy | 9 | Norfolk Academy | 18:58.5 PR |
| 193 | Elijah DunlowPlace 193 · Grade 10 · Hickory | 10 | Hickory | 18:58.6 PR |
| 194 | Khae'El WilliamsPlace 194 · Grade 12 · Saint John Paul the Great Catholic | 12 | Saint John Paul the Great Catholic | 18:59.3 |
| 195 | John WinterPlace 195 · Grade 12 · Hickory | 12 | Hickory | 18:59.7 PR |
| 196 | Peter LasseterPlace 196 · Grade 12 · Saint John Paul the Great Catholic | 12 | Saint John Paul the Great Catholic | 18:59.8 |
| 197 | Mario Robinson IIPlace 197 · Grade 10 · Hartwood | 10 | Hartwood | 19:00.6 PR |
| 198 | Tobias LeePlace 198 · Grade 11 · Cosby | 11 | Cosby | 19:03.3 PR |
| 199 | Ryan UrbanPlace 199 · Grade 11 · Powhatan | 11 | Powhatan | 19:06.3 PR |
| 200 | Kaan RobertsPlace 200 · Grade 11 · Norfolk Academy | 11 | Norfolk Academy | 19:07.0 PR |
| 201 | Ethan AbramPlace 201 · Grade 9 · Gainesville | 9 | Gainesville | 19:07.2 PR |
| 202 | Garrett ReichertPlace 202 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 19:07.9 PR |
| 203 | Cyrus GarrettPlace 203 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 19:08.5 PR |
| 204 | Ryan JohannesPlace 204 · Grade 10 · Hartwood | 10 | Hartwood | 19:09.1 PR |
| 205 | Tyler DickersonPlace 205 · Grade 10 · Powhatan | 10 | Powhatan | 19:10.0 PR |
| 206 | Nebiyu Ermeyas-TuluPlace 206 · Grade 12 · Freedom (South Riding) | 12 | Freedom (South Riding) | 19:12.9 |
| 207 | Jack BurfordPlace 207 · Grade 12 · Douglas Freeman | 12 | Douglas Freeman | 19:16.4 PR |
| 208 | Jaxon JansonPlace 208 · Grade 11 · William Monroe | 11 | William Monroe | 19:16.5 PR |
| 209 | Jude CrosbyPlace 209 · Grade 10 · Broadway | 10 | Broadway | 19:17.1 |
| 210 | Chase RudePlace 210 · Grade 12 · William Monroe | 12 | William Monroe | 19:18.1 PR |
| 211 | Ryan MeagherPlace 211 · Grade 12 · Saint John Paul the Great Catholic | 12 | Saint John Paul the Great Catholic | 19:25.5 |
| 212 | Yobel YacobPlace 212 · Grade 9 · Gainesville | 9 | Gainesville | 19:27.8 PR |
| 213 | Nicholas BurfieldPlace 213 · Grade 11 · Rappahannock County | 11 | Rappahannock County | 19:29.2 |
| 214 | William FrelkPlace 214 · Grade 9 · Rappahannock County | 9 | Rappahannock County | 19:30.5 PR |
| 215 | Mason BergerPlace 215 · Grade 10 · Powhatan | 10 | Powhatan | 19:30.8 PR |
| 216 | Xavier SavagePlace 216 · Grade 9 · Gainesville | 9 | Gainesville | 19:34.1 PR |
| 217 | Ivan XuPlace 217 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 19:35.3 |
| 218 | Nicolas McDonnellPlace 218 · Grade 11 · St. Christopher's | 11 | St. Christopher's | 19:35.7 |
| 219 | Cameron StuartPlace 219 · Grade 12 · King George | 12 | King George | 19:40.0 PR |
| 220 | Benjamin KingPlace 220 · Grade 9 · Rappahannock County | 9 | Rappahannock County | 19:40.6 PR |
| 221 | Brazos RicePlace 221 · Grade 9 · Hickory | 9 | Hickory | 19:47.6 PR |
| 222 | Roberto ArmengolPlace 222 · Grade 12 · Charlottesville | 12 | Charlottesville | 19:49.8 PR |
| 223 | Elijah MitchellPlace 223 · Grade 10 · Forest Park | 10 | Forest Park | 19:53.6 |
| 224 | Jack AllenPlace 224 · Grade 12 · Douglas Freeman | 12 | Douglas Freeman | 19:55.7 PR |
| 225 | Conley DjifoPlace 225 · Grade 9 · Hartwood | 9 | Hartwood | 19:56.4 PR |
| 226 | Alexander HamiltonPlace 226 · Grade 11 · Hartwood | 11 | Hartwood | 19:56.8 PR |
| 227 | Caleb LumPlace 227 · Grade 10 · Grace Christian | 10 | Grace Christian | 19:59.3 |
| 228 | Mateo CanalesPlace 228 · Grade 10 · Rappahannock County | 10 | Rappahannock County | 19:59.5 PR |
| 229 | Gavin SchaarPlace 229 · Grade 12 · Monticello | 12 | Monticello | 20:04.9 |
| 230 | Hrithik DasguptaPlace 230 · Grade 10 · Forest Park | 10 | Forest Park | 20:06.7 |
| 231 | Kaleb DooleyPlace 231 · Grade 11 · William Monroe | 11 | William Monroe | 20:15.0 |
| 232 | Wyatt GrahamPlace 232 · Grade 10 · Woodberry Forest | 10 | Woodberry Forest | 20:16.2 |
| 233 | Andres SmithPlace 233 · Grade 10 · King George | 10 | King George | 20:16.6 PR |
| 234 | Samuel MengistuPlace 234 · Grade 11 · Forest Park | 11 | Forest Park | 20:19.4 PR |
| 235 | Eric LePlace 235 · Grade 10 · Forest Park | 10 | Forest Park | 20:25.2 PR |
| 236 | Mason CunnionPlace 236 · Grade 12 · Norfolk Academy | 12 | Norfolk Academy | 20:29.4 |
| 237 | Joe HogaboomPlace 237 · Grade 10 · Hickory | 10 | Hickory | 20:31.2 PR |
| 238 | Daniel NeudorfPlace 238 · Grade 12 · Grace Christian | 12 | Grace Christian | 20:39.1 PR |
| 239 | Brycen AndrewsPlace 239 · Grade 10 · Douglas Freeman | 10 | Douglas Freeman | 20:46.3 PR |
| 240 | Henry WittPlace 240 · Grade 9 · Charlottesville | 9 | Charlottesville | 20:47.2 PR |
| 241 | Alistair HoggePlace 241 · Grade 12 · William Monroe | 12 | William Monroe | 20:51.8 |
| 242 | Luke MayersPlace 242 · Grade 12 · Forest Park | 12 | Forest Park | 21:01.4 PR |
| 243 | Zane MurdockPlace 243 · Grade 10 · Grace Christian | 10 | Grace Christian | 21:13.7 |
| 244 | Simon SchmittPlace 244 · Grade 10 · Forest Park | 10 | Forest Park | 21:42.2 |
| 245 | William RinkoPlace 245 · Grade 10 · King George | 10 | King George | 21:42.8 PR |
| 246 | Rhys OrrPlace 246 · Grade 11 · Hartwood | 11 | Hartwood | 21:48.3 PR |
| 247 | Benji RylakPlace 247 · Grade 9 · Grace Christian | 9 | Grace Christian | 21:53.0 PR |
| 248 | Chris JonesPlace 248 · Grade 10 · Grace Christian | 10 | Grace Christian | 22:04.3 |
| 249 | Wayne BrensingerPlace 249 · Grade 11 · Grace Christian | 11 | Grace Christian | 22:16.7 |
| 250 | Aiden QuinnPlace 250 · Grade 10 · William Monroe | 10 | William Monroe | 23:43.4 |
| 251 | Jeremiah PenicPlace 251 · Grade 11 · William Monroe | 11 | William Monroe | 24:39.0 |
| 252 | Kailo SmithPlace 252 · Grade 11 · Rappahannock County | 11 | Rappahannock County | 25:10.2 |