| 1 | Joey ColemanPlace 1 · Grade 10 · Albemarle | 10 | Albemarle | 17:10.3 | 0 |
| 2 | Hayes CostelloPlace 2 · Grade 12 · Albemarle | 12 | Albemarle | 17:24.0 | 0 |
| 3 | Brody LawsonPlace 3 · Grade 9 · Albemarle | 9 | Albemarle | 18:04.4 | 0 |
| 4 | Andrew SewardPlace 4 · Grade 10 · Atlee | 10 | Atlee | 18:22.7 | 0 |
| 5 | Lucas LylePlace 5 · Grade 8 · Eastern View | 8 | Eastern View | 18:25.5 | 0 |
| 6 | Jacob QuinteroPlace 6 · Grade 9 · Maggie L. Walker | 9 | Maggie L. Walker | 18:31.5 | 0 |
| 7 | Ryan DunfordPlace 7 · Grade 11 · Atlee | 11 | Atlee | 18:41.5 | 0 |
| 8 | Alan PellissierPlace 8 · Grade 12 · Albemarle | 12 | Albemarle | 18:42.3 | 0 |
| 9 | Liam JohnstonPlace 9 · Grade 9 · Maggie L. Walker | 9 | Maggie L. Walker | 18:47.5 | 0 |
| 10 | Sawyer HarrisPlace 10 · Grade 11 · Louisa County | 11 | Louisa County | 19:10.1 | 0 |
| 11 | Ariel PaytonPlace 11 · Grade 9 · Fauquier | 9 | Fauquier | 19:12.5 | 0 |
| 12 | Joseph Van drewPlace 12 · Grade 11 · Maggie L. Walker | 11 | Maggie L. Walker | 19:15.1 | 0 |
| 13 | Jacob WilliamsonPlace 13 · Grade 11 · Maggie L. Walker | 11 | Maggie L. Walker | 19:17.3 | 0 |
| 14 | Benjamin TidwellPlace 14 · Grade 12 · King George | 12 | King George | 19:31.7 | 0 |
| 15 | Henry SpillerPlace 15 · Grade 10 · Midlothian | 10 | Midlothian | 19:33.3 | 0 |
| 16 | Casen SorianoPlace 16 · Grade 11 · Louisa County | 11 | Louisa County | 19:35.8 | 0 |
| 17 | Logan BaldwinPlace 17 · Grade 10 · Atlee | 10 | Atlee | 19:36.3 | 0 |
| 18 | James GregoryPlace 18 · Grade 10 · John Randolph Tucker | 10 | John Randolph Tucker | 19:36.6 | 0 |
| 19 | Taylor HolsonPlace 19 · Grade 12 · Atlee | 12 | Atlee | 19:37.6 | 0 |
| 20 | Kyle SeguraPlace 20 · Grade 10 · Midlothian | 10 | Midlothian | 19:38.7 | 0 |
| 21 | Nat TaylorPlace 21 · Grade 12 · Douglas Freeman | 12 | Douglas Freeman | 19:41.3 | 0 |
| 22 | Agustin FernandezPlace 22 · Grade 10 · Hanover | 10 | Hanover | 19:41.8 | 0 |
| 23 | Sean RettigPlace 23 · Grade 11 · Douglas Freeman | 11 | Douglas Freeman | 19:42.5 | 0 |
| 24 | Mason CaptainPlace 24 · Grade 12 · Midlothian | 12 | Midlothian | 19:43.8 | 0 |
| 25 | Austin TatumPlace 25 · Grade 10 · Atlee | 10 | Atlee | 19:46.1 | 0 |
| 26 | Liem Bennett-NguyenPlace 26 · Grade 9 · Midlothian | 9 | Midlothian | 19:46.2 | 0 |
| 27 | Andrew ShadoyanPlace 27 · Grade 12 · Hanover | 12 | Hanover | 19:49.8 | 0 |
| 28 | Jack HalfertyPlace 28 · Grade 12 · Atlee | 12 | Atlee | 19:53.1 | 0 |
| 29 | Aiden FarrPlace 29 · Grade 11 · Atlee | 11 | Atlee | 19:53.7 | 0 |
| 30 | William TylerPlace 30 · Grade 10 · Atlee | 10 | Atlee | 19:56.8 | 0 |
| 31 | Michael DuboisPlace 31 · Grade 10 · Midlothian | 10 | Midlothian | 19:57.1 | 0 |
| 32 | Henry StanislawPlace 32 · Grade 9 · Fauquier | 9 | Fauquier | 19:58.3 | 0 |
| 33 | Christopher BollesPlace 33 · Grade 12 · Fauquier | 12 | Fauquier | 20:00.5 | 0 |
| 34 | William FrazierPlace 34 · Grade 9 · Midlothian | 9 | Midlothian | 20:02.5 | 0 |
| 35 | Evan SambrookPlace 35 · Grade 12 · King George | 12 | King George | 20:04.3 | 0 |
| 36 | Brady StreetPlace 36 · Grade 9 · Hanover | 9 | Hanover | 20:05.4 | 0 |
| 37 | Ethan WaggyPlace 37 · Grade 9 · Louisa County | 9 | Louisa County | 20:06.3 | 0 |
| 38 | Ronan ShawPlace 38 · Grade 11 · Louisa County | 11 | Louisa County | 20:09.1 PR | 0 |
| 39 | Camden CarterPlace 39 · Grade 10 · Atlee | 10 | Atlee | 20:12.8 | 0 |
| 40 | Josh SavoiePlace 40 · Grade 12 · Fauquier | 12 | Fauquier | 20:13.3 | 0 |
| 41 | Scott GiffinPlace 41 · Grade 12 · John Randolph Tucker | 12 | John Randolph Tucker | 20:14.6 | 0 |
| 42 | Vincent DemarrPlace 42 · Grade 9 · Fauquier | 9 | Fauquier | 20:16.6 | 0 |
| 43 | Rudy TamezPlace 43 · Grade 12 · Atlee | 12 | Atlee | 20:18.1 | 0 |
| 44 | Joel PritchardPlace 44 · Grade 11 · Maggie L. Walker | 11 | Maggie L. Walker | 20:21.7 | 0 |
| 45 | Ben SingletonPlace 45 · Grade 11 · Midlothian | 11 | Midlothian | 20:21.8 | 0 |
| 46 | Tate MoorePlace 46 · Grade 10 · James River (Midlothian) | 10 | James River (Midlothian) | 20:22.1 | 0 |
| 47 | Grey BeldingPlace 47 · Grade 12 · Douglas Freeman | 12 | Douglas Freeman | 20:22.3 | 0 |
| 48 | Jake SaylorPlace 48 · Grade 11 · Midlothian | 11 | Midlothian | 20:24.4 | 0 |
| 49 | Alexander PelkeyPlace 49 · Grade 11 · King George | 11 | King George | 20:25.2 | 0 |
| 50 | Samuel COXPlace 50 · Grade 11 · Spotsylvania | 11 | Spotsylvania | 20:27.4 | 0 |
| 51 | Trevor RaisigPlace 51 · Grade 9 · Midlothian | 9 | Midlothian | 20:28.5 | 0 |
| 52 | Jackson BaldwinPlace 52 · Grade 11 · Atlee | 11 | Atlee | 20:30.7 | 0 |
| 53 | Isaiah JonesPlace 53 · Grade 11 · Maggie L. Walker | 11 | Maggie L. Walker | 20:33.0 | 0 |
| 54 | Luke FrimodigPlace 54 · Grade 10 · Fauquier | 10 | Fauquier | 20:33.9 | 0 |
| 55 | Nathan LefflerPlace 55 · Grade 9 · John Randolph Tucker | 9 | John Randolph Tucker | 20:35.2 | 0 |
| 56 | Tyler WilsonPlace 56 · Grade 8 · Powhatan Middle School | 8 | Powhatan Middle School | 20:35.7 | 0 |
| 57 | Coby WitcherPlace 57 · Grade 10 · Atlee | 10 | Atlee | 20:37.5 | 0 |
| 58 | Nathan RootPlace 58 · Grade 9 · Midlothian | 9 | Midlothian | 20:39.0 | 0 |
| 59 | Clarke GarrettPlace 59 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 20:42.1 | 0 |
| 60 | Braeden ChambersPlace 60 · Grade 12 · Atlee | 12 | Atlee | 20:42.3 | 0 |
| 61 | Kristian DiestPlace 61 · Grade 10 · Louisa County | 10 | Louisa County | 20:45.1 | 0 |
| 62 | Julian LawarncePlace 62 · Grade 12 · Monacan | 12 | Monacan | 20:45.3 | 0 |
| 63 | Finnegan RaglandPlace 63 · Grade 10 · Douglas Freeman | 10 | Douglas Freeman | 20:45.4 | 0 |
| 64 | Liam FarrellPlace 64 · Grade 11 · James River (Midlothian) | 11 | James River (Midlothian) | 20:45.6 | 0 |
| 65 | Porter BoylesPlace 65 · Grade 9 · Midlothian | 9 | Midlothian | 20:53.7 | 0 |
| 66 | Anthony TurnerPlace 66 · Grade 9 · King George | 9 | King George | 20:59.7 | 0 |
| 67 | Ian ClarkePlace 67 · Grade 10 · King George | 10 | King George | 21:05.0 | 0 |
| 68 | Luke BoylePlace 68 · Grade 9 · Goochland | 9 | Goochland | 21:05.9 PR | 0 |
| 69 | Everett ReevesPlace 69 · Grade 10 · Maggie L. Walker | 10 | Maggie L. Walker | 21:09.3 | 0 |
| 70 | Spencer ParisPlace 70 · Grade 9 · Midlothian | 9 | Midlothian | 21:09.8 | 0 |
| 71 | Cedric MoorePlace 71 · Grade 10 · Louisa County | 10 | Louisa County | 21:09.9 | 0 |
| 72 | John Thomas TreveyPlace 72 · Grade 10 · Maggie L. Walker | 10 | Maggie L. Walker | 21:10.3 | 0 |
| 73 | Jackson DeLoachPlace 73 · Grade 8 · King George | 8 | King George | 21:11.5 | 0 |
| 74 | Evan CarlsonPlace 74 · Grade 10 · Midlothian | 10 | Midlothian | 21:11.7 PR | 0 |
| 75 | Kohen CarterPlace 75 · Grade 11 · Atlee | 11 | Atlee | 21:12.7 | 0 |
| 76 | Clyde SaboPlace 76 · Grade 12 · King George | 12 | King George | 21:18.4 | 0 |
| 77 | Jaxsen SiewertPlace 77 · Grade 8 · Mechanicsville | 8 | Mechanicsville | 21:21.1 | 0 |
| 78 | Lucas NiecePlace 78 · Grade 12 · Powhatan | 12 | Powhatan | 21:21.2 PR | 0 |
| 79 | Cade McGuffinPlace 79 · Grade 11 · Hanover | 11 | Hanover | 21:22.4 | 0 |
| 80 | Brenden MajeanPlace 80 · Grade 10 · Spotsylvania | 10 | Spotsylvania | 21:24.1 | 0 |
| 81 | Samuel PagePlace 81 · Grade 8 · King George | 8 | King George | 21:24.9 | 0 |
| 82 | Will HancockPlace 82 · Grade 10 · Patrick Henry (Roanoke) | 10 | Patrick Henry (Roanoke) | 21:27.9 | 0 |
| 83 | Jake PennockPlace 83 · Grade 9 · John Randolph Tucker | 9 | John Randolph Tucker | 21:28.2 | 0 |
| 84 | Johnny ArmsteadPlace 84 · Grade 10 · John Randolph Tucker | 10 | John Randolph Tucker | 21:28.8 | 0 |
| 85 | Dalton BushPlace 85 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 21:31.1 | 0 |
| 86 | Brady ReinhartPlace 86 · Grade 8 · Powhatan Middle School | 8 | Powhatan Middle School | 21:31.5 | 0 |
| 87 | Sebastion KurzPlace 87 · Grade 11 · Hanover | 11 | Hanover | 21:37.0 | 0 |
| 88 | Zach ShibettaPlace 88 · Grade 9 · Mills E Godwin | 9 | Mills E Godwin | 21:38.5 | 0 |
| 89 | Yosel MartinezPlace 89 · Grade 10 · John Randolph Tucker | 10 | John Randolph Tucker | 21:39.2 | 0 |
| 90 | Darren StinsonPlace 90 · Grade 11 · Douglas Freeman | 11 | Douglas Freeman | 21:40.4 | 0 |
| 91 | Kyle SchwartzPlace 91 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 21:42.6 | 0 |
| 92 | Cannon FritzPlace 92 · Grade 9 · Midlothian | 9 | Midlothian | 21:46.3 | 0 |
| 93 | Jason TuckPlace 93 · Grade 11 · Hanover | 11 | Hanover | 21:48.1 | 0 |
| 94 | Parker GautierPlace 94 · Grade 10 · Patrick Henry (Roanoke) | 10 | Patrick Henry (Roanoke) | 21:48.2 | 0 |
| 95 | Jeremiah PetersonPlace 95 · Grade 9 · John Randolph Tucker | 9 | John Randolph Tucker | 21:50.7 | 0 |
| 96 | Hartley HidalgoPlace 96 · Grade 8 · Douglas Freeman | 8 | Douglas Freeman | 21:52.5 | 0 |
| 97 | Griffin Bissler-SheffPlace 97 · Grade 10 · Hanover | 10 | Hanover | 21:52.6 PR | 0 |
| 98 | Zach SeidelPlace 98 · Grade 12 · Fauquier | 12 | Fauquier | 21:53.7 | 0 |
| 99 | Zach LeePlace 99 · Grade 11 · Hanover | 11 | Hanover | 21:54.6 | 0 |
| 100 | Jack BurfordPlace 100 · Grade 10 · Douglas Freeman | 10 | Douglas Freeman | 21:55.2 | 0 |
| 101 | Leo RodriguezPlace 101 · Grade 10 · Fauquier | 10 | Fauquier | 21:56.6 | 0 |
| 102 | Joshua DwyerPlace 102 · Grade 11 · Louisa County | 11 | Louisa County | 22:00.0 | 0 |
| 103 | Bode PizzilloPlace 103 · Grade 9 · Brentsville District | 9 | Brentsville District | 22:00.6 | 0 |
| 104 | Nathaniel UpsonPlace 104 · Grade 8 · Powhatan Middle School | 8 | Powhatan Middle School | 22:01.0 | 0 |
| 105 | Jack KellyPlace 105 · Grade 12 · Mills E Godwin | 12 | Mills E Godwin | 22:01.1 | 0 |
| 106 | Carter TheadoPlace 106 · Grade 9 · James Monroe | 9 | James Monroe | 22:01.2 | 0 |
| 107 | Evan BellPlace 107 · Grade 9 · John Randolph Tucker | 9 | John Randolph Tucker | 22:03.7 | 0 |
| 108 | Ben RosengrenPlace 108 · Grade 11 · Mills E Godwin | 11 | Mills E Godwin | 22:09.5 | 0 |
| 109 | Adam SahmsPlace 109 · Grade 10 · James River (Midlothian) | 10 | James River (Midlothian) | 22:10.5 | 0 |
| 110 | Calvin WillisPlace 110 · Grade 9 · Clover Hill | 9 | Clover Hill | 22:26.4 | 0 |
| 111 | Reilly NortonPlace 111 · Grade 9 · Midlothian | 9 | Midlothian | 22:26.7 | 0 |
| 112 | Nathaniel KreutzerPlace 112 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 22:27.5 | 0 |
| 113 | Adrian AaronPlace 113 · Grade 12 · Goochland | 12 | Goochland | 22:30.0 | 0 |
| 114 | Braeden MarrPlace 114 · Grade 10 · James River (Midlothian) | 10 | James River (Midlothian) | 22:33.0 | 0 |
| 115 | Nathan DelaneyPlace 115 · Grade 9 · James Monroe | 9 | James Monroe | 22:37.9 | 0 |
| 116 | Austin WeiderholdPlace 116 · Grade 10 · Spotsylvania | 10 | Spotsylvania | 22:38.0 | 0 |
| 117 | Caleb KriegerPlace 117 · Grade 8 · Powhatan Middle School | 8 | Powhatan Middle School | 22:39.2 | 0 |
| 118 | Cameron EvansPlace 118 · Grade 11 · Mills E Godwin | 11 | Mills E Godwin | 22:41.9 | 0 |
| 119 | Howard RobertsonPlace 119 · Grade 10 · Louisa County | 10 | Louisa County | 22:49.2 | 0 |
| 120 | Jack AllenPlace 120 · Grade 10 · Douglas Freeman | 10 | Douglas Freeman | 22:50.5 | 0 |
| 121 | Clyde StoakleyPlace 121 · Grade 11 · Douglas Freeman | 11 | Douglas Freeman | 22:55.2 | 0 |
| 122 | Geronimo CorralPlace 122 · Grade 10 · Spotsylvania | 10 | Spotsylvania | 22:59.8 | 0 |
| 123 | Sam CollinsPlace 123 · Grade 11 · James River (Midlothian) | 11 | James River (Midlothian) | 23:03.4 | 0 |
| 124 | George Wesley KirklandPlace 124 · Grade 10 · James River (Midlothian) | 10 | James River (Midlothian) | 23:04.5 | 0 |
| 125 | Ian CampbellPlace 125 · Grade 11 · Hanover | 11 | Hanover | 23:05.7 | 0 |
| 126 | Alex BellinoPlace 126 · Grade 8 · Hanover | 8 | Hanover | 23:07.5 | 0 |
| 127 | Max FieldsPlace 127 · Grade 9 · Monacan | 9 | Monacan | 23:08.5 | 0 |
| 128 | Eric Merida-HerreraPlace 128 · Grade 11 · George Wythe (Richmond) | 11 | George Wythe (Richmond) | 23:08.8 PR | 0 |
| 129 | Samuel McNenyPlace 129 · Grade 9 · Monacan | 9 | Monacan | 23:10.1 | 0 |
| 130 | Jacob HynesPlace 130 · Grade 8 · Patrick Henry (Ashland) | 8 | Patrick Henry (Ashland) | 23:11.2 | 0 |
| 131 | Kanoa LaroquePlace 131 · Grade 10 · Hanover | 10 | Hanover | 23:15.3 | 0 |
| 132 | Jonathan AlexanderPlace 132 · Grade 11 · Matoaca | 11 | Matoaca | 23:16.1 | 0 |
| 133 | Thomas DoPlace 133 · Grade 9 · Midlothian | 9 | Midlothian | 23:17.2 | 0 |
| 134 | Ryan AfshariPlace 134 · Grade 9 · Clover Hill | 9 | Clover Hill | 23:17.9 | 0 |
| 135 | Gavin GeistPlace 135 · Grade 9 · Atlee | 9 | Atlee | 23:19.0 | 0 |
| 136 | Tyler DickersonPlace 136 · Grade 8 · Powhatan Middle School | 8 | Powhatan Middle School | 23:20.9 | 0 |
| 137 | Donovan JacobyPlace 137 · Grade 12 · James River (Midlothian) | 12 | James River (Midlothian) | 23:26.5 | 0 |
| 138 | Peyton KentPlace 138 · Grade 9 · James River (Midlothian) | 9 | James River (Midlothian) | 23:33.6 | 0 |
| 139 | Levi ThompsonPlace 139 · Grade 9 · Powhatan | 9 | Powhatan | 23:36.3 | 0 |
| 140 | Jonathan ChewPlace 140 · Grade 12 · Hanover | 12 | Hanover | 23:36.4 | 0 |
| 141 | Ryder ParkerPlace 141 · Grade 11 · Caroline | 11 | Caroline | 23:39.9 PR | 0 |
| 142 | Julian YanceyPlace 142 · Grade 8 · Powhatan Middle School | 8 | Powhatan Middle School | 23:40.5 | 0 |
| 143 | Mason BergerPlace 143 · Grade 8 · Powhatan Middle School | 8 | Powhatan Middle School | 23:41.3 | 0 |
| 144 | Heath WoodyPlace 144 · Grade 11 · Douglas Freeman | 11 | Douglas Freeman | 23:41.4 | 0 |
| 145 | James BronzPlace 145 · Grade 11 · Spotsylvania | 11 | Spotsylvania | 23:45.3 | 0 |
| 146 | Shahan SheruPlace 146 · Grade 9 · Clover Hill | 9 | Clover Hill | 23:46.9 | 0 |
| 147 | Liam GormleyPlace 147 · Grade 8 · Atlee | 8 | Atlee | 23:56.0 PR | 0 |
| 148 | Ryan GrayPlace 148 · Grade 9 · Brentsville District | 9 | Brentsville District | 23:56.1 | 0 |
| 149 | Lucas BurtonPlace 149 · Grade 10 · Hanover | 10 | Hanover | 23:57.5 | 0 |
| 150 | Gavin ZhangPlace 150 · Grade 9 · Maggie L. Walker | 9 | Maggie L. Walker | 23:59.1 | 0 |
| 151 | James ReedPlace 151 · Grade 8 · Monacan | 8 | Monacan | 24:01.2 | 0 |
| 152 | Bryce CummingsPlace 152 · Grade 9 · Hanover | 9 | Hanover | 24:03.1 | 0 |
| 153 | Charlie CaoPlace 153 · Grade 10 · Clover Hill | 10 | Clover Hill | 24:03.8 | 0 |
| 154 | Cooper RaffertyPlace 154 · Grade 9 · James River (Midlothian) | 9 | James River (Midlothian) | 24:06.4 | 0 |
| 155 | Caleb LetterPlace 155 · Grade 10 · Atlee | 10 | Atlee | 24:08.5 | 0 |
| 156 | William HobbsPlace 156 · Grade 10 · Louisa County | 10 | Louisa County | 24:10.2 | 0 |
| 157 | Will HayesPlace 157 · Grade 9 · John Randolph Tucker | 9 | John Randolph Tucker | 24:15.0 | 0 |
| 158 | Dylan PennockPlace 158 · Grade 11 · Douglas Freeman | 11 | Douglas Freeman | 24:25.2 | 0 |
| 159 | Cooper HuffmanPlace 159 · Grade 9 · Midlothian | 9 | Midlothian | 24:25.4 | 0 |
| 160 | Connor StreightiffPlace 160 · Grade 12 · Atlee | 12 | Atlee | 24:32.3 | 0 |
| 161 | Cormac TaylorPlace 161 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 24:33.8 | 0 |
| 162 | Braden BairleyPlace 162 · Grade 9 · James Monroe | 9 | James Monroe | 24:34.2 | 0 |
| 163 | Richard GarnettPlace 163 · Grade 12 · James River (Midlothian) | 12 | James River (Midlothian) | 24:34.6 | 0 |
| 164 | Arthur MolnarPlace 164 · Grade 10 · Brentsville District | 10 | Brentsville District | 24:42.0 | 0 |
| 165 | Jack DeShazoPlace 165 · Grade 10 · Atlee | 10 | Atlee | 24:44.0 | 0 |
| 166 | William StuckeyPlace 166 · Grade 10 · Lloyd C Bird | 10 | Lloyd C Bird | 24:46.9 | 0 |
| 167 | Logan SmallwoodPlace 167 · Grade 12 · Brentsville District | 12 | Brentsville District | 24:50.4 | 0 |
| 168 | Luke TicklePlace 168 · Grade 9 · Goochland | 9 | Goochland | 24:50.8 | 0 |
| 169 | Phillip MarshallPlace 169 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 24:52.1 | 0 |
| 170 | Max WeissPlace 170 · Grade 9 · Patrick Henry (Roanoke) | 9 | Patrick Henry (Roanoke) | 24:56.3 | 0 |
| 171 | Ben MerglerPlace 171 · Grade 10 · Brentsville District | 10 | Brentsville District | 25:06.7 | 0 |
| 172 | Joey BurdinePlace 172 · Grade 11 · Matoaca | 11 | Matoaca | 25:17.7 | 0 |
| 173 | Cole WilliamsPlace 173 · Grade 9 · Matoaca | 9 | Matoaca | 25:22.3 | 0 |
| 174 | Noah HaywardPlace 174 · Grade 9 · Maggie L. Walker | 9 | Maggie L. Walker | 25:28.9 | 0 |
| 175 | Tucker SmithsonPlace 175 · Grade 11 · Goochland | 11 | Goochland | 25:31.6 | 0 |
| 176 | Everette MccoyPlace 176 · Grade 11 · Maggie L. Walker | 11 | Maggie L. Walker | 25:38.5 | 0 |
| 177 | Zach ColonPlace 177 · Grade 9 · James Monroe | 9 | James Monroe | 25:39.7 | 0 |
| 178 | Henry BrownPlace 178 · Grade 11 · John Randolph Tucker | 11 | John Randolph Tucker | 25:40.4 | 0 |
| 179 | Timmy MerrillPlace 179 · Grade 9 · Patrick Henry (Ashland) | 9 | Patrick Henry (Ashland) | 25:42.0 | 0 |
| 180 | Chase GattonPlace 180 · Grade 9 · Louisa County | 9 | Louisa County | 25:48.3 | 0 |
| 181 | James SavedgePlace 181 · Grade 9 · Lloyd C Bird | 9 | Lloyd C Bird | 26:01.3 PR | 0 |
| 182 | Logan MiserPlace 182 · Grade 11 · Hanover | 11 | Hanover | 26:03.6 | 0 |
| 183 | John YatesPlace 183 · Grade 10 · Hermitage | 10 | Hermitage | 26:12.9 | 0 |
| 184 | James GuionPlace 184 · Grade 10 · James River (Midlothian) | 10 | James River (Midlothian) | 26:18.2 | 0 |
| 185 | Marvin DrewPlace 185 · Grade 8 · Dinwiddie County Senior | 8 | Dinwiddie County Senior | 26:27.0 | 0 |
| 186 | Shivank MurthyPlace 186 · Grade 10 · Maggie L. Walker | 10 | Maggie L. Walker | 26:28.7 | 0 |
| 187 | Dillon BurtonPlace 187 · Grade 9 · James River (Midlothian) | 9 | James River (Midlothian) | 26:30.8 | 0 |
| 188 | Kang ChanPlace 188 · Grade 10 · James River (Midlothian) | 10 | James River (Midlothian) | 26:34.7 | 0 |
| 189 | Brody SilvestroPlace 189 · Grade 8 · Dinwiddie County Senior | 8 | Dinwiddie County Senior | 26:41.2 | 0 |
| 190 | Taylor HoltPlace 190 · Grade 11 · Dinwiddie County Senior | 11 | Dinwiddie County Senior | 26:43.4 | 0 |
| 191 | Clifford BridgePlace 191 · Grade 9 · Douglas Freeman | 9 | Douglas Freeman | 26:45.7 | 0 |
| 192 | Cole VarelaPlace 192 · Grade 9 · Powhatan | 9 | Powhatan | 27:04.8 | 0 |
| 193 | Mekhi NoblePlace 193 · Grade 9 · Monacan | 9 | Monacan | 27:14.3 | 0 |
| 194 | Ramon RiveraPlace 194 · Grade 11 · George Wythe (Richmond) | 11 | George Wythe (Richmond) | 27:20.8 PR | 0 |
| 195 | James FreemanPlace 195 · Grade 10 · Brentsville District | 10 | Brentsville District | 27:25.2 | 0 |
| 196 | Jackson SchlaterPlace 196 · Grade 8 · Brentsville District | 8 | Brentsville District | 27:29.7 | 0 |
| 197 | Brennan KnottPlace 197 · Grade 11 · Caroline | 11 | Caroline | 27:32.7 | 0 |
| 198 | Brad SearsPlace 198 · Grade 11 · Patrick Henry (Ashland) | 11 | Patrick Henry (Ashland) | 27:46.2 | 0 |
| 199 | Britton BowmanPlace 199 · Grade 11 · Matoaca | 11 | Matoaca | 27:52.4 | 0 |
| 200 | Wolfold BrysonPlace 200 · Grade 9 · Matoaca | 9 | Matoaca | 28:00.4 PR | 0 |
| 201 | Eason ZhengPlace 201 · Grade 9 · Clover Hill | 9 | Clover Hill | 28:00.9 PR | 0 |
| 202 | Neal HermannPlace 202 · Grade 9 · Midlothian | 9 | Midlothian | 28:04.6 | 0 |
| 203 | Jude GeilmanPlace 203 · Grade 11 · James River (Midlothian) | 11 | James River (Midlothian) | 28:09.8 | 0 |
| 204 | Jonathan GambillPlace 204 · Grade 11 · Spotsylvania | 11 | Spotsylvania | 28:10.0 | 0 |
| 205 | Wyatt AlmondPlace 205 · Grade 12 · Brentsville District | 12 | Brentsville District | 28:17.7 | 0 |
| 206 | Mason PollardPlace 206 · Grade 10 · Brentsville District | 10 | Brentsville District | 28:21.1 | 0 |
| 207 | Landon HomerPlace 207 · Grade 8 · Powhatan Middle School | 8 | Powhatan Middle School | 28:21.7 | 0 |
| 208 | Henry SobonPlace 208 · Grade 10 · James River (Midlothian) | 10 | James River (Midlothian) | 28:41.9 | 0 |
| 209 | Noah StuartPlace 209 · Grade 9 · Eastern View | 9 | Eastern View | 28:51.2 | 0 |
| 210 | Graham JacksonPlace 210 · Grade 9 · Clover Hill | 9 | Clover Hill | 31:27.7 PR | 0 |
| 211 | Tremaine Lundy-ForemanPlace 211 · Grade 9 · George Wythe (Richmond) | 9 | George Wythe (Richmond) | 31:31.9 PR | 0 |
| 212 | Evan SmithPlace 212 · Grade 10 · Mechanicsville | 10 | Mechanicsville | 31:39.5 PR | 0 |
| 213 | Matthew ShevalierPlace 213 · Grade 10 · Clover Hill | 10 | Clover Hill | 32:25.8 | 0 |
| 214 | Micah EmkesPlace 214 · Grade 9 · Brentsville District | 9 | Brentsville District | 34:16.8 | 0 |
| 215 | Tyler TuckPlace 215 · Grade 8 · Hanover | 8 | Hanover | 34:36.9 | 0 |
| 216 | James CookePlace 216 · Grade 10 · Matoaca | 10 | Matoaca | 34:38.0 | 0 |
| 217 | Jonathan TinsleyPlace 217 · Grade 9 · Eastern View | 9 | Eastern View | 34:46.8 | 0 |
| — | Lincoln StuartGrade 10 · Eastern View | 10 | Eastern View | NT | 0 |
| — | Matias DutariGrade 12 · John Randolph Tucker | 12 | John Randolph Tucker | NT | 0 |
| — | Dillon KeenerGrade 10 · Atlee | 10 | Atlee | NT | 0 |
| — | Quinn NolanGrade 9 · Midlothian | 9 | Midlothian | NT | 0 |
| — | Stone ChenaultGrade 11 · Atlee | 11 | Atlee | NT | 0 |
| — | Ryan KurichhGrade 11 · Midlothian | 11 | Midlothian | NT | 0 |
| — | Caleb EdlingGrade 12 · Powhatan | 12 | Powhatan | NT | 0 |
| — | Ben PierceGrade 10 · Maggie L. Walker | 10 | Maggie L. Walker | NT | 0 |
| — | Trayvon DaleyGrade 11 · George Wythe (Richmond) | 11 | George Wythe (Richmond) | NT | 0 |