| 1 | Trevor 9 137 LAWSONPlace 1 · Glen Allen High Scho | — | Glen Allen High Scho | 17:38.4 |
| 2 | Jordan SO CHORBAJIPlace 2 · Grade 87 · Charlottesville | 87 | Charlottesville | 17:53.2 |
| 3 | Jacoby LYNCHPlace 3 · Grade 94 · Charlottesville | 94 | Charlottesville | 18:09.5 |
| 4 | Tyler SR 121 BLOWEPlace 4 · Glen Allen High Scho | — | Glen Allen High Scho | 18:19.5 |
| 5 | Josh SO FONGPlace 5 · Grade 48 · Atlee | 48 | Atlee | 18:23.9 |
| 6 | Ashton JR SHULTZPlace 6 · Grade 61 · Atlee | 61 | Atlee | 18:30.9 |
| 7 | Zachery SO SILLERPlace 7 · Grade 98 · Charlottesville | 98 | Charlottesville | 18:34.7 |
| 8 | Aaron JR 128 FALIKPlace 8 · Glen Allen High Scho | — | Glen Allen High Scho | 18:34.9 |
| 9 | Ethan 9 358 LAPIERPlace 9 · Riverbend High Schoo | — | Riverbend High Schoo | 18:37.3 |
| 10 | Jack JR HELMKEPlace 10 · Grade 92 · Charlottesville | 92 | Charlottesville | 18:38.1 |
| 11 | Austen SR 197 MOTESPlace 11 · Independence High Sc | — | Independence High Sc | 18:44.0 |
| 12 | Noah SO 431 WALLNERPlace 12 · Stone Bridge | — | Stone Bridge | 18:45.1 |
| 13 | Dayton SR 200 NEALONPlace 13 · Independence High Sc | — | Independence High Sc | 18:48.0 |
| 14 | Thomas JR 412 GERHARTPlace 14 · Stone Bridge | — | Stone Bridge | 18:49.2 |
| 15 | Darsh SR 205 RAVADAPlace 15 · Independence High Sc | — | Independence High Sc | 18:50.4 |
| 16 | Jack SO 188 BRINKERPlace 16 · Independence High Sc | — | Independence High Sc | 18:50.5 |
| 17 | Josh SO HALEYPlace 17 · Grade 51 · Atlee | 51 | Atlee | 18:56.5 |
| 18 | Mej 9 415 HUTCHISONPlace 18 · Stone Bridge | — | Stone Bridge | 18:56.6 |
| 19 | Ethan JR FITCHPlace 19 · Grade 47 · Atlee | 47 | Atlee | 18:58.0 |
| 20 | Joshua JR 417 KASABIANPlace 20 · Stone Bridge | — | Stone Bridge | 18:59.7 |
| 21 | Zachary SR HALLPlace 21 · Grade 15 · Albemarle | 15 | Albemarle | 19:06.4 |
| 22 | Kuyper SO DEBOERPlace 22 · Grade 8 · Albemarle | 8 | Albemarle | 19:07.5 |
| 23 | Aditya SR 199 NARASIMHANPlace 23 · Independence High Sc | — | Independence High Sc | 19:07.9 |
| 24 | Trevor SR 201 NIERMANNPlace 24 · Independence High Sc | — | Independence High Sc | 19:13.5 |
| 25 | Chris JR MACDONALDPlace 25 · Grade 25 · Albemarle | 25 | Albemarle | 19:15.9 |
| 26 | Andrew JR 120 BERNHARDTPlace 26 · Glen Allen High Scho | — | Glen Allen High Scho | 19:16.4 |
| 27 | Caleb SR 204 RAMEYPlace 27 · Independence High Sc | — | Independence High Sc | 19:18.9 |
| 28 | Gabriel SO ALMSPlace 28 · Grade 1 · Albemarle | 1 | Albemarle | 19:19.6 |
| 29 | Colton JR VERAAPlace 29 · Grade 39 · Albemarle | 39 | Albemarle | 19:22.5 |
| 30 | Andrew SO 143 BLEDSOEPlace 30 · Hanover | — | Hanover | 19:23.7 |
| 31 | James SO SCOTTPlace 31 · Grade 81 · Briar Woods | 81 | Briar Woods | 19:25.6 |
| 32 | Aaron 9 195 MASSEYPlace 32 · Independence High Sc | — | Independence High Sc | 19:27.4 |
| 33 | Henry JR SHIMERPlace 33 · Grade 97 · Charlottesville | 97 | Charlottesville | 19:28.7 |
| 34 | Braden SO SILVERIAPlace 34 · Grade 62 · Atlee | 62 | Atlee | 19:38.9 |
| 35 | Nolan JR 462 BURKHARTPlace 35 · Western Albemarle | — | Western Albemarle | 19:39.4 |
| 36 | Lawrence JR 495 TANKARDPlace 36 · Woodberry Forest | — | Woodberry Forest | 19:39.6 |
| 37 | John JR 369 VISIONIPlace 37 · Riverbend High Schoo | — | Riverbend High Schoo | 19:39.7 |
| 38 | William SO 409 DONOHUEPlace 38 · Stone Bridge | — | Stone Bridge | 19:40.3 |
| 39 | Jackson SR 353 GANDYPlace 39 · Riverbend High Schoo | — | Riverbend High Schoo | 19:42.9 |
| 40 | Erik SR LONGPlace 40 · Grade 24 · Albemarle | 24 | Albemarle | 19:43.4 |
| 41 | Evan SR 172 NEUFELDPlace 41 · Harrisonburg | — | Harrisonburg | 19:50.5 |
| 42 | Austin SO 428 SCRANTONPlace 42 · Stone Bridge | — | Stone Bridge | 19:52.7 |
| 43 | Westin MITCHELLPlace 43 · Grade 78 · Briar Woods | 78 | Briar Woods | 19:53.6 |
| 44 | Patrick SO JORDANPlace 44 · Grade 73 · Briar Woods | 73 | Briar Woods | 19:54.5 |
| 45 | Henry SO 497 ZANONEPlace 45 · Woodberry Forest | — | Woodberry Forest | 19:55.0 |
| 46 | Evan JR 163 EBERLYPlace 46 · Harrisonburg | — | Harrisonburg | 19:55.1 |
| 47 | Justin SO LEEPlace 47 · Grade 22 · Albemarle | 22 | Albemarle | 19:59.3 |
| 48 | Xavier SO 312 MARCANOPlace 48 · Mountain View | — | Mountain View | 20:01.8 |
| 49 | Jonah JR WILLARDPlace 49 · Grade 64 · Atlee | 64 | Atlee | 20:05.0 |
| 50 | Dustin SO LEEPlace 50 · Grade 23 · Albemarle | 23 | Albemarle | 20:06.0 |
| 51 | Daniel SR LETTERPlace 51 · Grade 55 · Atlee | 55 | Atlee | 20:06.6 |
| 52 | Jaeshaun SO CARTERPlace 52 · Grade 5 · Albemarle | 5 | Albemarle | 20:06.8 |
| 53 | Nathan SR 359 LEEPlace 53 · Riverbend High Schoo | — | Riverbend High Schoo | 20:07.1 |
| 54 | Sebastian JR 306 GRANTPlace 54 · Mountain View | — | Mountain View | 20:08.6 |
| 55 | Trevor JR 168 INOUYEPlace 55 · Harrisonburg | — | Harrisonburg | 20:10.0 |
| 56 | Josh 9 413 GOLDSTEINPlace 56 · Stone Bridge | — | Stone Bridge | 20:12.2 |
| 57 | Weston SR 496 WHARTONPlace 57 · Woodberry Forest | — | Woodberry Forest | 20:12.6 |
| 58 | Casen 8 228 SORIANOPlace 58 · Louisa County High S | — | Louisa County High S | 20:13.1 |
| 59 | Kidus SO 407 BELAYPlace 59 · Stone Bridge | — | Stone Bridge | 20:13.5 |
| 60 | Mathew SR 141 VARGHESEPlace 60 · Glen Allen High Scho | — | Glen Allen High Scho | 20:13.8 |
| 61 | Sanjay SO 210 RUDRARAJUPlace 61 · Independence High Sc | — | Independence High Sc | 20:14.2 |
| 62 | Andrew 9 155 SHADOYANPlace 62 · Hanover | — | Hanover | 20:19.0 |
| 63 | Sean 9 119 ARJONAPlace 63 · Glen Allen High Scho | — | Glen Allen High Scho | 20:21.8 |
| 64 | Gabriel 8 222 HURST-BARBEITOPlace 64 · Louisa County High S | — | Louisa County High S | 20:22.9 |
| 65 | Jaylan JR 130 GARCIAPlace 65 · Glen Allen High Scho | — | Glen Allen High Scho | 20:26.9 |
| 66 | Will SR SMITHPlace 66 · Grade 36 · Albemarle | 36 | Albemarle | 20:27.2 |
| 67 | Sam JR 194 MARLOVITSPlace 67 · Independence High Sc | — | Independence High Sc | 20:27.8 |
| 68 | Austin SR DRUMHELLERPlace 68 · Grade 11 · Albemarle | 11 | Albemarle | 20:28.5 |
| 69 | Marcos JR 135 KENDIEPlace 69 · Glen Allen High Scho | — | Glen Allen High Scho | 20:30.1 |
| 70 | Eli 8 152 MILLERPlace 70 · Hanover | — | Hanover | 20:30.8 |
| 71 | David JR 419 LEEPlace 71 · Stone Bridge | — | Stone Bridge | 20:32.2 |
| 72 | Austin JR 266 CONLEYPlace 72 · Millbrook | — | Millbrook | 20:34.4 |
| 73 | Shayne JR 410 DUNCANPlace 73 · Stone Bridge | — | Stone Bridge | 20:34.7 |
| 74 | Tommy SO 424 RIZLEYPlace 74 · Stone Bridge | — | Stone Bridge | 20:34.8 |
| 75 | Peyton JR 265 COMINSPlace 75 · Millbrook | — | Millbrook | 20:35.4 |
| 76 | Lance SO 133 HARTMANPlace 76 · Glen Allen High Scho | — | Glen Allen High Scho | 20:35.7 |
| 77 | Aidan FRANKSPlace 77 · Grade 69 · Briar Woods | 69 | Briar Woods | 20:36.0 |
| 78 | Lewis JR 493 RANDPlace 78 · Woodberry Forest | — | Woodberry Forest | 20:38.0 |
| 79 | Tyler JR 207 ROSHERPlace 79 · Independence High Sc | — | Independence High Sc | 20:40.9 |
| 80 | Ryan SO 336 ZAUNPlace 80 · Powhatan | — | Powhatan | 20:41.3 |
| 81 | Pierce SO 298 WHITAKERPlace 81 · Monticello | — | Monticello | 20:41.5 |
| 82 | Luke 9 103 WYLIEPlace 82 · Charlottesville | — | Charlottesville | 20:42.0 |
| 83 | Cam SO 313 MAURERPlace 83 · Mountain View | — | Mountain View | 20:42.5 |
| 84 | Colin 9 286 JUMPERPlace 84 · Monticello | — | Monticello | 20:43.0 |
| 85 | Ryan SR 193 MARLOVITSPlace 85 · Independence High Sc | — | Independence High Sc | 20:43.2 |
| 86 | Alex JR 134 HEYMANPlace 86 · Glen Allen High Scho | — | Glen Allen High Scho | 20:47.3 |
| 87 | Liam JR 139 MULLINSPlace 87 · Glen Allen High Scho | — | Glen Allen High Scho | 20:47.6 |
| 88 | Joaquin JR MEZAPlace 88 · Grade 77 · Briar Woods | 77 | Briar Woods | 20:47.7 |
| 89 | Noah SR 213 VIOLAPlace 89 · Independence High Sc | — | Independence High Sc | 20:47.8 |
| 90 | Nathan 9 368 TARBETPlace 90 · Riverbend High Schoo | — | Riverbend High Schoo | 20:49.4 |
| 91 | Canon JR 154 SANDEFURPlace 91 · Hanover | — | Hanover | 20:51.5 |
| 92 | Jack 9 416 JOHNSONPlace 92 · Stone Bridge | — | Stone Bridge | 20:52.8 |
| 93 | Aidan 9 208 ROUTSONPlace 93 · Independence High Sc | — | Independence High Sc | 20:54.2 |
| 94 | Jo SO 384 SHIELDSPlace 94 · Sherando | — | Sherando | 20:57.9 |
| 95 | Brooks 847 MCCALLPlace 95 · Woodberry Forest | — | Woodberry Forest | 20:59.6 |
| 96 | Omar 9 406 ASHRAFPlace 96 · Stone Bridge | — | Stone Bridge | 21:00.7 |
| 97 | Morgan 498 JAYPlace 97 · Woodberry Forest | — | Woodberry Forest | 21:08.0 |
| 98 | Eli SO 145 BRYANTPlace 98 · Hanover | — | Hanover | 21:08.1 |
| 99 | William JR 281 BLACKPlace 99 · Monticello | — | Monticello | 21:09.4 |
| 100 | Brice 8 232 WILSONPlace 100 · Louisa County High S | — | Louisa County High S | 21:11.2 |
| 101 | Jack 9 347 BUCKLEYPlace 101 · Riverbend High Schoo | — | Riverbend High Schoo | 21:11.7 |
| 102 | Joshua SR MAYERPlace 102 · Grade 76 · Briar Woods | 76 | Briar Woods | 21:15.4 |
| 103 | Cody SO 234 EGELANDPlace 103 · Matoaca | — | Matoaca | 21:16.9 |
| 104 | Joey SR 295 SPAEDERPlace 104 · Monticello | — | Monticello | 21:18.3 |
| 105 | Jerimiah SO 308 HERNANDEZPlace 105 · Mountain View | — | Mountain View | 21:19.3 |
| 106 | Karl 9 196 MCDONALDPlace 106 · Independence High Sc | — | Independence High Sc | 21:20.3 |
| 107 | Owen 8 223 MCHUGHPlace 107 · Louisa County High S | — | Louisa County High S | 21:20.9 |
| 108 | William SR 238 MICKIEWICZPlace 108 · Matoaca | — | Matoaca | 21:29.9 |
| 109 | Tyler JR HERONPlace 109 · Grade 16 · Albemarle | 16 | Albemarle | 21:30.0 |
| 110 | Andrew SR COXPlace 110 · Grade 7 · Albemarle | 7 | Albemarle | 21:32.1 |
| 111 | Brendan SR 476 QUIGLEYPlace 111 · Western Albemarle | — | Western Albemarle | 21:34.7 |
| 112 | Noah 9 202 PEIKENPlace 112 · Independence High Sc | — | Independence High Sc | 21:34.9 |
| 113 | Warner 9 285 GASKINPlace 113 · Monticello | — | Monticello | 21:36.1 |
| 114 | Colin SO 472 MCLAUGHLINPlace 114 · Western Albemarle | — | Western Albemarle | 21:38.8 |
| 115 | Tyler SO 235 JOHNSONPlace 115 · Matoaca | — | Matoaca | 21:38.9 |
| 116 | Isaac 9 131 GREGORYPlace 116 · Glen Allen High Scho | — | Glen Allen High Scho | 21:41.9 |
| 117 | Avren 9 243 ZIMMERMANPlace 117 · Matoaca | — | Matoaca | 21:51.5 |
| 118 | Justin JR 186 ASHKARPlace 118 · Independence High Sc | — | Independence High Sc | 21:52.2 |
| 119 | Zachary JR 190 DUNNPlace 119 · Independence High Sc | — | Independence High Sc | 21:52.3 |
| 120 | Aman SR 363 PATELPlace 120 · Riverbend High Schoo | — | Riverbend High Schoo | 21:53.6 |
| 121 | Shrinav JR LOKAPlace 121 · Grade 74 · Briar Woods | 74 | Briar Woods | 21:54.0 |
| 122 | Gabe JR 350 ELLISPlace 122 · Riverbend High Schoo | — | Riverbend High Schoo | 21:54.3 |
| 123 | Collin WANINGPlace 123 · Grade 83 · Briar Woods | 83 | Briar Woods | 21:54.8 |
| 124 | Toby 9 373 FOXPlace 124 · Sherando | — | Sherando | 21:56.7 |
| 125 | Seth SR DEEPAKPlace 125 · Grade 9 · Albemarle | 9 | Albemarle | 21:56.8 |
| 126 | David 9 192 KATSANISPlace 126 · Independence High Sc | — | Independence High Sc | 21:58.3 |
| 127 | Benjamin JR 429 SEIDELPlace 127 · Stone Bridge | — | Stone Bridge | 22:01.4 |
| 128 | Vrishank SR 187 BANGARIPlace 128 · Independence High Sc | — | Independence High Sc | 22:10.2 |
| 129 | Alek SO 206 RHOTONPlace 129 · Independence High Sc | — | Independence High Sc | 22:13.4 |
| 130 | Nicholas JENNINGSPlace 130 · Grade 72 · Briar Woods | 72 | Briar Woods | 22:14.1 |
| 131 | Christopher 9 331 NAOROZPlace 131 · Powhatan | — | Powhatan | 22:18.2 |
| 132 | Elias GARCIAPlace 132 · Grade 90 · Charlottesville | 90 | Charlottesville | 22:19.4 |
| 133 | Ben SO KOTVALPlace 133 · Grade 18 · Albemarle | 18 | Albemarle | 22:21.9 |
| 134 | Blaise 9 144 BRENEMANPlace 134 · Hanover | — | Hanover | 22:26.6 |
| 135 | Luke SR 387 BROWNPlace 135 · St. Anne's-Belfield | — | St. Anne's-Belfield | 22:28.8 |
| 136 | Henry SO 164 GRAHAMPlace 136 · Harrisonburg | — | Harrisonburg | 22:29.3 |
| 137 | Grant PATTERSONPlace 137 · Grade 96 · Charlottesville | 96 | Charlottesville | 22:31.5 |
| 138 | Ben 8 230 STALLARDPlace 138 · Louisa County High S | — | Louisa County High S | 22:32.9 |
| 139 | Addison JR 216 CLAUSONPlace 139 · Louisa County High S | — | Louisa County High S | 22:38.6 |
| 140 | Justin SO 219 DAVENPORTPlace 140 · Louisa County High S | — | Louisa County High S | 22:41.1 |
| 141 | Kyler SO 309 INGRAHAMPlace 141 · Mountain View | — | Mountain View | 22:43.2 |
| 142 | Colin SR KRIEBELPlace 142 · Grade 19 · Albemarle | 19 | Albemarle | 22:48.2 |
| 143 | Levi 9 322 ZEITZPlace 143 · Mountain View | — | Mountain View | 22:49.5 |
| 144 | David SO 421 MILLSPlace 144 · Stone Bridge | — | Stone Bridge | 23:02.0 |
| 145 | Ian SR 370 WILLINGHAMPlace 145 · Riverbend High Schoo | — | Riverbend High Schoo | 23:02.3 |
| 146 | Michael JR 401 PROCINOPlace 146 · St. Anne's-Belfield | — | St. Anne's-Belfield | 23:12.6 |
| 147 | Harrison JR SUGERMANPlace 147 · Grade 38 · Albemarle | 38 | Albemarle | 23:12.8 |
| 148 | Evan SO LANNINGPlace 148 · Grade 21 · Albemarle | 21 | Albemarle | 23:12.9 |
| 149 | Matthew BOWLINGPlace 149 · Grade 86 · Charlottesville | 86 | Charlottesville | 23:24.6 |
| 150 | Mac SCHINSTOCKPlace 150 · Grade 35 · Albemarle | 35 | Albemarle | 23:26.8 |
| 151 | Jackson 9 352 FERRELLPlace 151 · Riverbend High Schoo | — | Riverbend High Schoo | 23:28.2 |
| 152 | Wesley SO 418 KLEINPlace 152 · Stone Bridge | — | Stone Bridge | 23:28.4 |
| 153 | Kenneth 499 KIMPlace 153 · Woodberry Forest | — | Woodberry Forest | 23:31.5 |
| 154 | Nitish SO 191 KANNANPlace 154 · Independence High Sc | — | Independence High Sc | 23:35.7 |
| 155 | Owen SO 328 KERNSPlace 155 · Powhatan | — | Powhatan | 23:36.5 |
| 156 | Luke SO 378 LEWISPlace 156 · Sherando | — | Sherando | 23:36.8 |
| 157 | Harrison SO 402 WUPlace 157 · St. Anne's-Belfield | — | St. Anne's-Belfield | 23:42.1 |
| 158 | Alex SO 388 CHENGPlace 158 · St. Anne's-Belfield | — | St. Anne's-Belfield | 23:52.5 |
| 159 | Matthew 9 283 FIELDPlace 159 · Monticello | — | Monticello | 23:58.2 |
| 160 | Isaac JR 279 BIGLERPlace 160 · Monticello | — | Monticello | 23:58.7 |
| 161 | Liam 9 395 JOHNSTONPlace 161 · St. Anne's-Belfield | — | St. Anne's-Belfield | 24:07.2 |
| 162 | Drew 848 MCCALLPlace 162 · Woodberry Forest | — | Woodberry Forest | 24:39.3 |
| 163 | Chanel 849 SHINPlace 163 · Woodberry Forest | — | Woodberry Forest | 24:52.4 |
| 164 | Dominick JR 112 LANCEYPlace 164 · Fork Union | — | Fork Union | 24:54.7 |
| 165 | Adam JR 397 LIPlace 165 · St. Anne's-Belfield | — | St. Anne's-Belfield | 24:55.5 |
| 166 | Adam JR 217 CLEALPlace 166 · Louisa County High S | — | Louisa County High S | 25:02.1 |
| 167 | Elijah SO 307 HERNANDEZPlace 167 · Mountain View | — | Mountain View | 25:02.7 |
| 168 | Dylan 9 348 CAMPBELLPlace 168 · Riverbend High Schoo | — | Riverbend High Schoo | 25:09.3 |
| 169 | Layne SO 321 WILLIAMSPlace 169 · Mountain View | — | Mountain View | 25:39.8 |
| 170 | Aryan DOTIWALLAPlace 170 · Grade 68 · Briar Woods | 68 | Briar Woods | 25:49.1 |
| 171 | Griffin ASHLEYPlace 171 · Grade 85 · Charlottesville | 85 | Charlottesville | 26:01.6 |
| 172 | George JR 105 BOITANOPlace 172 · Fork Union | — | Fork Union | 26:17.1 |
| 173 | Zachary 9 284 FIELDPlace 173 · Monticello | — | Monticello | 26:39.6 |
| 174 | Jason SO ANDERSONPlace 174 · Grade 44 · Atlee | 44 | Atlee | 26:54.0 |
| 175 | Liam JR 325 CLANCYPlace 175 · Powhatan | — | Powhatan | 27:09.0 |
| 176 | George 9 365 RAZZOUKPlace 176 · Riverbend High Schoo | — | Riverbend High Schoo | 27:42.5 |
| 177 | Harber 8 215 AMISSPlace 177 · Louisa County High S | — | Louisa County High S | 28:34.7 |
| 178 | Ben JR NELSONPlace 178 · Grade 29 · Albemarle | 29 | Albemarle | 28:55.9 |
| 179 | Mike JR 398 LIUPlace 179 · St. Anne's-Belfield | — | St. Anne's-Belfield | 29:47.8 |
| 180 | Logan 9 282 FIDDNERPlace 180 · Monticello | — | Monticello | 30:22.3 |
| 181 | Eli 9 126 DURRETTPlace 181 · Glen Allen High Scho | — | Glen Allen High Scho | 30:56.1 |