| 1 | Brady BRENNANPlace 1 · Brooke Point | — | Brooke Point | 15:52.0 |
| 2 | Connor LINEHANPlace 2 · Grafton | — | Grafton | 16:04.2 |
| 3 | Carter SMITHPlace 3 · Mechanicsville High | — | Mechanicsville High | 16:11.7 |
| 4 | Andrew SENFIELDPlace 4 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 16:17.0 |
| 5 | Jaiden LOCKHARTPlace 5 · Woodbridge | — | Woodbridge | 16:18.5 |
| 6 | Andrew BENNETTPlace 6 · Clover Hill | — | Clover Hill | 16:33.0 |
| 7 | Dylan MCGRAWPlace 7 · Sherando | — | Sherando | 16:38.5 |
| 8 | Joshua TAYLORPlace 8 · Clover Hill | — | Clover Hill | 16:39.9 |
| 9 | Josh GRAYPlace 9 · Mechanicsville High | — | Mechanicsville High | 16:41.4 |
| 10 | Caleb WILCOXPlace 10 · Clover Hill | — | Clover Hill | 16:42.1 |
| 11 | Luke GETZPlace 11 · Tuscarora High Schoo | — | Tuscarora High Schoo | 16:48.1 |
| 12 | Ethan THORNEPlace 12 · Clover Hill | — | Clover Hill | 16:48.6 |
| 13 | Aidan CASSIDYPlace 13 · Douglas Freeman | — | Douglas Freeman | 16:49.3 |
| 14 | Matthew CONRADPlace 14 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 16:49.7 |
| 15 | Quinn GREENPlace 15 · Hermitage | — | Hermitage | 16:56.8 |
| 16 | Wes DEJARNETTEPlace 16 · James River (Midloth | — | James River (Midloth | 16:59.9 |
| 17 | Aidan PENTELPlace 17 · Grafton | — | Grafton | 17:00.3 |
| 18 | Daniel BRUNOPlace 18 · Tuscarora High Schoo | — | Tuscarora High Schoo | 17:00.9 |
| 19 | Ben FREILICHPlace 19 · Sherando | — | Sherando | 17:02.5 |
| 20 | Diego BARBARAPlace 20 · Tuscarora High Schoo | — | Tuscarora High Schoo | 17:04.7 |
| 21 | Mason CATTIEPlace 21 · Cosby | — | Cosby | 17:06.6 |
| 22 | Gavin BROWNPlace 22 · West Potomac | — | West Potomac | 17:09.9 |
| 23 | James BERTRAMPlace 23 · Saint John Paul the | — | Saint John Paul the | 17:11.1 |
| 24 | Aiden ELSTUNPlace 24 · Cosby | — | Cosby | 17:11.6 |
| 25 | Juan MURIASPlace 25 · James River (Midloth | — | James River (Midloth | 17:12.1 |
| 26 | Zachary STEVENSPlace 26 · James River (Midloth | — | James River (Midloth | 17:14.2 |
| 27 | Henry CLARKPlace 27 · Freedom (South Ridin | — | Freedom (South Ridin | 17:17.4 |
| 28 | Trey PATRICKPlace 28 · West Potomac | — | West Potomac | 17:19.7 |
| 29 | James YOHOPlace 29 · Woodbridge | — | Woodbridge | 17:21.4 |
| 30 | Patrick DOHERTYPlace 30 · Maggie Walker | — | Maggie Walker | 17:22.9 |
| 31 | Eric AVILESPlace 31 · Freedom (South Ridin | — | Freedom (South Ridin | 17:27.2 |
| 32 | Robert LEONARDPlace 32 · West Potomac | — | West Potomac | 17:28.9 |
| 33 | Jack STANDRIDGEPlace 33 · Mechanicsville High | — | Mechanicsville High | 17:28.9 |
| 34 | Luke WESTMORELANDPlace 34 · West Potomac | — | West Potomac | 17:29.1 |
| 35 | Jason SMITHPlace 35 · Freedom (South Ridin | — | Freedom (South Ridin | 17:31.1 |
| 36 | James BYERLEPlace 36 · Freedom (South Ridin | — | Freedom (South Ridin | 17:31.4 |
| 37 | Rehaan JAINPlace 37 · Maggie Walker | — | Maggie Walker | 17:31.7 |
| 38 | Brandon STEFKOVICHPlace 38 · Tuscarora High Schoo | — | Tuscarora High Schoo | 17:32.1 |
| 39 | Matthew ELLIOTTPlace 39 · Saint John Paul the | — | Saint John Paul the | 17:33.2 |
| 40 | Charlie LAMBPlace 40 · West Potomac | — | West Potomac | 17:33.4 |
| 41 | Nathanael MCMAHONPlace 41 · Woodbridge | — | Woodbridge | 17:33.4 |
| 42 | Landon WEAVERPlace 42 · Cosby | — | Cosby | 17:34.6 |
| 43 | Bowman NOVEYPlace 43 · James River (Midloth | — | James River (Midloth | 17:36.1 |
| 44 | Ian GILSTRAPPlace 44 · Douglas Freeman | — | Douglas Freeman | 17:36.7 |
| 45 | Kavi RAJAPPAPlace 45 · Maggie Walker | — | Maggie Walker | 17:38.6 |
| 46 | Andrew HATHAWAYPlace 46 · Clover Hill | — | Clover Hill | 17:41.9 |
| 47 | Aaron JACOBSPlace 47 · Brooke Point | — | Brooke Point | 17:44.0 |
| 48 | Thomas LEFFPlace 48 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 17:44.9 |
| 49 | David BRUNOPlace 49 · Tuscarora High Schoo | — | Tuscarora High Schoo | 17:48.3 |
| 50 | Jameson TOBINPlace 50 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 17:49.0 |
| 51 | Rami DIBPlace 51 · Thomas Edison | — | Thomas Edison | 17:51.2 |
| 52 | Adam WATTERSONPlace 52 · West Potomac | — | West Potomac | 17:51.4 |
| 53 | Jack SUTTONPlace 53 · West Potomac | — | West Potomac | 17:51.9 |
| 54 | Landon MORRISPlace 54 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 17:53.4 |
| 55 | Cole EASTWOODPlace 55 · Grafton | — | Grafton | 17:54.4 |
| 56 | Matt MORGANPlace 56 · James River (Midloth | — | James River (Midloth | 17:54.5 |
| 57 | Andrew ELLINGSONPlace 57 · Clover Hill | — | Clover Hill | 17:55.1 |
| 58 | Connor ALMSTEADPlace 58 · Douglas Freeman | — | Douglas Freeman | 17:56.1 |
| 59 | Elijah KESSLERPlace 59 · Caroline | — | Caroline | 17:57.0 |
| 60 | Austin COLVINPlace 60 · Saint John Paul the | — | Saint John Paul the | 17:57.8 |
| 61 | Collin KEEHANPlace 61 · Woodbridge | — | Woodbridge | 17:58.7 |
| 62 | Anderson CHAMBERSPlace 62 · Grafton | — | Grafton | 17:59.5 |
| 63 | Zachary KUHNPlace 63 · Maggie Walker | — | Maggie Walker | 17:59.9 |
| 64 | David WETZLERPlace 64 · Thomas Edison | — | Thomas Edison | 18:03.2 |
| 65 | Oliver FRANKELPlace 65 · Maggie Walker | — | Maggie Walker | 18:06.9 |
| 66 | Javi SCHLEGELMILCHPlace 66 · Mills Godwin | — | Mills Godwin | 18:08.5 |
| 67 | Wiley MULHOLLANDPlace 67 · Douglas Freeman | — | Douglas Freeman | 18:09.3 |
| 68 | Brandon DAGOSTINOPlace 68 · Cosby | — | Cosby | 18:09.7 |
| 69 | Nathan SPRUILLPlace 69 · Cosby | — | Cosby | 18:10.7 |
| 70 | Danny LORUSSOPlace 70 · Freedom (South Ridin | — | Freedom (South Ridin | 18:11.8 |
| 71 | Jack LOHMANNPlace 71 · West Potomac | — | West Potomac | 18:13.3 |
| 72 | Gavin KEGLERPlace 72 · Woodbridge | — | Woodbridge | 18:13.4 |
| 73 | Nathan SIMSPlace 73 · Trinity Episcopal Sc | — | Trinity Episcopal Sc | 18:13.8 |
| 74 | Emmet TOWNSENDPlace 74 · Douglas Freeman | — | Douglas Freeman | 18:17.4 |
| 75 | Stellan SCHMALTZPlace 75 · Thomas Edison | — | Thomas Edison | 18:18.5 |
| 76 | Yishak HULUNEMPlace 76 · Thomas Edison | — | Thomas Edison | 18:19.5 |
| 77 | Grey BELDINGPlace 77 · Douglas Freeman | — | Douglas Freeman | 18:21.0 |
| 78 | Darren HILLPlace 78 · Brooke Point | — | Brooke Point | 18:21.3 |
| 79 | Adam HAMEEDIPlace 79 · Woodbridge | — | Woodbridge | 18:22.3 |
| 80 | Jonah BERKEYPlace 80 · Saint John Paul the | — | Saint John Paul the | 18:24.0 |
| 81 | Alexander BLAIRPlace 81 · Chancellor | — | Chancellor | 18:24.7 |
| 82 | Will TAYLORPlace 82 · Maggie Walker | — | Maggie Walker | 18:24.8 |
| 83 | George PELLEIPlace 83 · Douglas Freeman | — | Douglas Freeman | 18:25.5 |
| 84 | Liam ANDROSPlace 84 · Brooke Point | — | Brooke Point | 18:26.2 |
| 85 | Yobel KIFLAIPlace 85 · Woodbridge | — | Woodbridge | 18:28.3 |
| 86 | Tyler BROHIMERPlace 86 · Grafton | — | Grafton | 18:31.1 |
| 87 | Archer SINCLAIRPlace 87 · Thomas Edison | — | Thomas Edison | 18:31.5 |
| 88 | Charlie GOODMANPlace 88 · Maggie Walker | — | Maggie Walker | 18:37.3 |
| 89 | Tyler GRAYPlace 89 · Woodbridge | — | Woodbridge | 18:37.6 |
| 90 | Keenai WHITINGPlace 90 · Grafton | — | Grafton | 18:39.3 |
| 91 | Samuel KAMARUPlace 91 · Thomas Edison | — | Thomas Edison | 18:39.5 |
| 92 | Shaun TILLERPlace 92 · Brooke Point | — | Brooke Point | 18:40.7 |
| 93 | Stephen MILLERPlace 93 · Saint John Paul the | — | Saint John Paul the | 18:40.8 |
| 94 | Mack JOYCEPlace 94 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 18:42.4 |
| 95 | Ty BEYERPlace 95 · Freedom (South Ridin | — | Freedom (South Ridin | 18:43.9 |
| 96 | Chris WALSHPlace 96 · Sherando | — | Sherando | 18:44.2 |
| 97 | Keegan O'GORMANPlace 97 · Chancellor | — | Chancellor | 18:44.7 |
| 98 | Shuai CHANPlace 98 · James River (Midloth | — | James River (Midloth | 18:46.1 |
| 99 | Henry BERGERPlace 99 · Mills Godwin | — | Mills Godwin | 18:49.5 |
| 100 | Charles BUCHANANPlace 100 · Benedictine | — | Benedictine | 18:50.3 |
| 101 | Evan BRADSHAWPlace 101 · Cosby | — | Cosby | 18:53.5 |
| 102 | Wilson BERGERPlace 102 · Mills Godwin | — | Mills Godwin | 18:54.0 |
| 103 | Tyler PINKNEYPlace 103 · Thomas Edison | — | Thomas Edison | 18:56.1 |
| 104 | John CLOUDPlace 104 · Grafton | — | Grafton | 18:56.9 |
| 105 | Will KNUTSONPlace 105 · Maggie Walker | — | Maggie Walker | 18:57.3 |
| 106 | Matthew DUDENHEFERPlace 106 · Caroline | — | Caroline | 18:57.8 |
| 107 | Garrett PEARLPlace 107 · Brooke Point | — | Brooke Point | 18:58.9 |
| 108 | Carlos OSEGUEDAPlace 108 · Chancellor | — | Chancellor | 18:59.0 |
| 109 | Elijah THOMPSONPlace 109 · Saint John Paul the | — | Saint John Paul the | 18:59.5 |
| 110 | Matthew JOHNSONPlace 110 · Brooke Point | — | Brooke Point | 19:00.0 |
| 111 | Jed BELLPlace 111 · Sherando | — | Sherando | 19:00.5 |
| 112 | Diego DOONEPlace 112 · Freedom (South Ridin | — | Freedom (South Ridin | 19:03.0 |
| 113 | Ty SCHASSEPlace 113 · Grafton | — | Grafton | 19:03.7 |
| 114 | Aidan NICKELSPlace 114 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 19:03.9 |
| 115 | John SIMMONSPlace 115 · Brooke Point | — | Brooke Point | 19:04.1 |
| 116 | Alejandro RICARDEZPlace 116 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 19:04.7 |
| 117 | Gabe MELLINGERPlace 117 · James Monroe | — | James Monroe | 19:05.2 |
| 118 | Thomas MULHERNPlace 118 · Saint John Paul the | — | Saint John Paul the | 19:05.5 |
| 119 | Matthew WAIDELICHPlace 119 · Trinity Episcopal Sc | — | Trinity Episcopal Sc | 19:05.6 |
| 120 | Marcus PARRISHPlace 120 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 19:05.7 |
| 121 | Luke ROSSIPlace 121 · James Monroe | — | James Monroe | 19:05.7 |
| 122 | John Joseph JANOSEKPlace 122 · Saint John Paul the | — | Saint John Paul the | 19:06.2 |
| 123 | Wyatt JIMENEZPlace 123 · Chancellor | — | Chancellor | 19:06.8 |
| 124 | Demitros MILLIONPlace 124 · Thomas Edison | — | Thomas Edison | 19:07.9 |
| 125 | Kevin CONEWAYPlace 125 · West Potomac | — | West Potomac | 19:08.8 |
| 126 | Davis WOODYPlace 126 · Douglas Freeman | — | Douglas Freeman | 19:11.1 |
| 127 | Andrew BAISHPlace 127 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 19:13.5 |
| 128 | Ben SCHNEIDERPlace 128 · Clover Hill | — | Clover Hill | 19:16.0 |
| 129 | Tristan RAABPlace 129 · Freedom (South Ridin | — | Freedom (South Ridin | 19:16.3 |
| 130 | Adrian BANKSPlace 130 · Sherando | — | Sherando | 19:17.1 |
| 131 | Garret WILCOXPlace 131 · Clover Hill | — | Clover Hill | 19:17.6 |
| 132 | Briggs NANCEPlace 132 · Mills Godwin | — | Mills Godwin | 19:19.3 |
| 133 | Maverick BUSHERPlace 133 · Maggie Walker | — | Maggie Walker | 19:19.8 |
| 134 | Will MCADOOPlace 134 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 19:20.0 |
| 135 | Logan RAMOSPlace 135 · Brooke Point | — | Brooke Point | 19:20.9 |
| 136 | Griffin KLEINPlace 136 · Thomas Edison | — | Thomas Edison | 19:21.4 |
| 137 | Michael FATHPlace 137 · Cosby | — | Cosby | 19:24.8 |
| 138 | Zander COLLINSPlace 138 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 19:26.0 |
| 139 | Matthew KAMONPlace 139 · Freedom (South Ridin | — | Freedom (South Ridin | 19:29.5 |
| 140 | Bradley CHANGPlace 140 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 19:29.7 |
| 141 | Sam BROWNPlace 141 · James River (Midloth | — | James River (Midloth | 19:33.1 |
| 142 | Spencer ANTHONYPlace 142 · Trinity Episcopal Sc | — | Trinity Episcopal Sc | 19:34.9 |
| 143 | Naciem ALLENPlace 143 · James Monroe | — | James Monroe | 19:44.5 |
| 144 | Dylan HAYNERPlace 144 · Chancellor | — | Chancellor | 19:46.9 |
| 145 | Jack ARTHURPlace 145 · Cosby | — | Cosby | 19:53.5 |
| 146 | William HAMLINPlace 146 · Cosby | — | Cosby | 19:55.5 |
| 147 | Dylan FIELDPlace 147 · James River (Midloth | — | James River (Midloth | 19:59.4 |
| 148 | Jacob SHERRODPlace 148 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 19:59.5 |
| 149 | Tek ROBERTSONPlace 149 · Cap City Homeschool | — | Cap City Homeschool | 20:01.5 |
| 150 | El'Gyhn SARGENTPlace 150 · Chancellor | — | Chancellor | 20:03.1 |
| 151 | Tyler JOHNSONPlace 151 · James Monroe | — | James Monroe | 20:03.2 |
| 152 | Nat TAYLORPlace 152 · Douglas Freeman | — | Douglas Freeman | 20:06.3 |
| 153 | Leonardo PEREZPlace 153 · Mechanicsville High | — | Mechanicsville High | 20:09.0 |
| 154 | Quad JACOBSONPlace 154 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 20:09.5 |
| 155 | Davis MAPPPlace 155 · Grafton | — | Grafton | 20:17.5 |
| 156 | Carson BERGEMANNPlace 156 · Chancellor | — | Chancellor | 20:18.0 |
| 157 | Matthew GASPERINIPlace 157 · Benedictine | — | Benedictine | 20:18.7 |
| 158 | Nathan COLEPlace 158 · James River (Midloth | — | James River (Midloth | 20:19.4 |
| 159 | Chase CREAMERPlace 159 · Chancellor | — | Chancellor | 20:26.6 |
| 160 | Gabe CAMPBELLPlace 160 · Caroline | — | Caroline | 20:28.2 |
| 161 | James Reece SNYDERPlace 161 · James Monroe | — | James Monroe | 20:28.8 |
| 162 | Wilson HALLPlace 162 · James Monroe | — | James Monroe | 20:30.2 |
| 163 | Carter ERWINPlace 163 · Trinity Episcopal Sc | — | Trinity Episcopal Sc | 20:31.0 |
| 164 | Harrison MURRAYPlace 164 · Dinwiddie | — | Dinwiddie | 20:32.0 |
| 165 | Alex CORBITTPlace 165 · Benedictine | — | Benedictine | 20:34.3 |
| 166 | Nathan OBERLEPlace 166 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 20:40.7 |
| 167 | Bryan DUDLEYPlace 167 · James Monroe | — | James Monroe | 21:10.2 |
| 168 | Wesley QUINNPlace 168 · Dinwiddie | — | Dinwiddie | 21:11.0 |
| 169 | Aaron SMITHPlace 169 · Cap City Homeschool | — | Cap City Homeschool | 21:12.0 |
| 170 | Bradley MARTINPlace 170 · Caroline | — | Caroline | 21:23.0 |
| 171 | Jeremiah WINGFIELDPlace 171 · John Marshall | — | John Marshall | 21:40.4 |
| 172 | Matias DUTARIPlace 172 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 21:41.6 |
| 173 | Joseph BEEKWILDERPlace 173 · Dinwiddie | — | Dinwiddie | 21:54.7 |
| 174 | Christopher BREWERPlace 174 · Benedictine | — | Benedictine | 21:56.2 |
| 175 | Maverick RIZKPlace 175 · Benedictine | — | Benedictine | 22:12.2 |
| 176 | Cazin SCHOOLPlace 176 · Benedictine | — | Benedictine | 22:26.5 |
| 177 | Jack PLAUGHERPlace 177 · Trinity Episcopal Sc | — | Trinity Episcopal Sc | 22:37.6 |
| 178 | Alex LEONARDPlace 178 · Mechanicsville High | — | Mechanicsville High | 22:41.5 |
| 179 | Clint ELLISONPlace 179 · Benedictine | — | Benedictine | 22:42.4 |
| 180 | Kayden BROGANPlace 180 · Caroline | — | Caroline | 22:57.9 |
| 181 | Labron GOODEPlace 181 · John Marshall | — | John Marshall | 23:21.9 |
| 182 | Frank HALLORANPlace 182 · Trinity Episcopal Sc | — | Trinity Episcopal Sc | 23:44.5 |
| 183 | Abe SALAZARPlace 183 · Dinwiddie | — | Dinwiddie | 23:45.9 |
| 184 | Xavier PESCINIPlace 184 · Dinwiddie | — | Dinwiddie | 23:52.0 |
| 185 | Emanuel WRIGHT-ANTHONYPlace 185 · John Marshall | — | John Marshall | 24:01.9 |
| 186 | Leslie GREENPlace 186 · John Marshall | — | John Marshall | 24:38.7 |
| 187 | Travis BROCKWELLPlace 187 · Dinwiddie | — | Dinwiddie | 24:49.6 |
| 188 | Kenneth BOYDPlace 188 · John Marshall | — | John Marshall | 25:38.4 |
| 189 | Elliot PETTIGREWPlace 189 · Cap City Homeschool | — | Cap City Homeschool | 27:09.5 |
| 190 | Gabriel PAYNEPlace 190 · Cap City Homeschool | — | Cap City Homeschool | 27:09.7 |
| 191 | Sam SIMPSONPlace 191 · Thomas Jefferson (Ri | — | Thomas Jefferson (Ri | 27:09.9 |
| 192 | Garrett TARCHOKOVPlace 192 · Trinity Episcopal Sc | — | Trinity Episcopal Sc | 28:23.8 |
| 193 | Ethan SMITHPlace 193 · Cap City Homeschool | — | Cap City Homeschool | 30:03.2 |
| 1 | Deaven ROBERTSPlace 1 · Woodbridge | — | Woodbridge | 18:05.9 |
| 2 | Stefan ALLANPlace 2 · West Potomac | — | West Potomac | 18:11.1 |
| 3 | Benjamin FORDPlace 3 · Hermitage | — | Hermitage | 18:40.4 |
| 4 | Leo CHENOWETHPlace 4 · Maggie Walker | — | Maggie Walker | 18:45.1 |
| 5 | Jonah NEUWIRTHPlace 5 · Maggie Walker | — | Maggie Walker | 19:00.3 |
| 6 | Isaac JENKSPlace 6 · Grafton | — | Grafton | 19:00.7 |
| 7 | Robert FULLERPlace 7 · Saint John Paul the | — | Saint John Paul the | 19:16.0 |
| 8 | Ivan BOGDANPlace 8 · West Potomac | — | West Potomac | 19:16.8 |
| 9 | Henry MUHOLLANDPlace 9 · Douglas Freeman | — | Douglas Freeman | 19:20.2 |
| 10 | Varun RAJANPlace 10 · Freedom (South Ridin | — | Freedom (South Ridin | 19:25.9 |
| 11 | Michael MINZYKPlace 11 · West Potomac | — | West Potomac | 19:34.2 |
| 12 | Miles FIGARTPlace 12 · Douglas Freeman | — | Douglas Freeman | 19:35.9 |
| 13 | Owen HOFMANPlace 13 · Grafton | — | Grafton | 19:36.0 |
| 14 | Logan ANDROSPlace 14 · Brooke Point | — | Brooke Point | 19:36.7 |
| 15 | Matt ESTESPlace 15 · Douglas Freeman | — | Douglas Freeman | 19:38.8 |
| 16 | Jackson HANNAHPlace 16 · West Potomac | — | West Potomac | 19:41.9 |
| 17 | Logan WRIGHTPlace 17 · Hermitage | — | Hermitage | 19:44.8 |
| 18 | Landon REEVESPlace 18 · Hermitage | — | Hermitage | 19:45.1 |
| 19 | Evan COMMERFORDPlace 19 · Brooke Point | — | Brooke Point | 19:46.5 |
| 20 | Jamison MANNPlace 20 · Woodbridge | — | Woodbridge | 19:47.0 |
| 21 | Dane SCHROEDERPlace 21 · West Potomac | — | West Potomac | 19:47.4 |
| 22 | Ryan POLLIOPlace 22 · West Potomac | — | West Potomac | 19:48.8 |
| 23 | Evan ARGABRIGHTPlace 23 · Grafton | — | Grafton | 19:49.3 |
| 24 | Jacob ROCHAPlace 24 · Brooke Point | — | Brooke Point | 19:49.5 |
| 25 | Louis DOBSONPlace 25 · Saint John Paul the | — | Saint John Paul the | 19:54.1 |
| 26 | Om PARBADIAPlace 26 · Freedom (South Ridin | — | Freedom (South Ridin | 19:54.8 |
| 27 | Gabriel PEARLPlace 27 · Brooke Point | — | Brooke Point | 19:58.3 |
| 28 | Connor SCHUMACHERPlace 28 · Brooke Point | — | Brooke Point | 19:58.4 |
| 29 | Noel MADDAPlace 29 · Freedom (South Ridin | — | Freedom (South Ridin | 19:58.7 |
| 30 | Luke ZALEWSKIPlace 30 · Mills Godwin | — | Mills Godwin | 19:59.5 |
| 31 | Quinn CERANAPlace 31 · West Potomac | — | West Potomac | 20:01.0 |
| 32 | Liam ROBINSONPlace 32 · Mills Godwin | — | Mills Godwin | 20:01.8 |
| 33 | Lucas CEDENO-VILLEGASPlace 33 · Brooke Point | — | Brooke Point | 20:02.1 |
| 34 | Bryce MCCARRICKPlace 34 · Thomas Edison | — | Thomas Edison | 20:07.3 |
| 35 | Alexander LOWERYPlace 35 · Thomas Edison | — | Thomas Edison | 20:09.2 |
| 36 | George CALLISTIPlace 36 · West Potomac | — | West Potomac | 20:13.1 |
| 37 | Isaac RODGERSPlace 37 · Thomas Edison | — | Thomas Edison | 20:13.2 |
| 38 | Isaiah JONESPlace 38 · Maggie Walker | — | Maggie Walker | 20:13.4 |
| 39 | Alex SCHOENDORFPlace 39 · West Potomac | — | West Potomac | 20:14.7 |
| 40 | Marshall ELDREDPlace 40 · Grafton | — | Grafton | 20:15.6 |
| 41 | Bernard GRANDERSONPlace 41 · Cosby | — | Cosby | 20:17.0 |
| 42 | Allen SHEPHERDPlace 42 · James River (Midloth | — | James River (Midloth | 20:20.1 |
| 43 | Ryan GAMBARDELLAPlace 43 · Freedom (South Ridin | — | Freedom (South Ridin | 20:20.5 |
| 44 | Mark JANSSENPlace 44 · Maggie Walker | — | Maggie Walker | 20:21.6 |
| 45 | Eamon KRETZERPlace 45 · West Potomac | — | West Potomac | 20:23.9 |
| 46 | Darren STINSONPlace 46 · Douglas Freeman | — | Douglas Freeman | 20:28.4 |
| 47 | Luke MIMSPlace 47 · Grafton | — | Grafton | 20:29.7 |
| 48 | Owen ANDREWSPlace 48 · Douglas Freeman | — | Douglas Freeman | 20:31.0 |
| 49 | Nathan XIAPlace 49 · Freedom (South Ridin | — | Freedom (South Ridin | 20:33.4 |
| 50 | Shaan NAGDAPlace 50 · West Potomac | — | West Potomac | 20:33.7 |
| 51 | Jack MURRAYPlace 51 · West Potomac | — | West Potomac | 20:33.7 |
| 52 | Ethan HIGGINSPlace 52 · West Potomac | — | West Potomac | 20:34.3 |
| 53 | Garrett RAEPlace 53 · James River (Midloth | — | James River (Midloth | 20:34.9 |
| 54 | Joshua RIUTTAPlace 54 · Brooke Point | — | Brooke Point | 20:35.7 |
| 55 | Max MELZERPlace 55 · West Potomac | — | West Potomac | 20:36.3 |
| 56 | Erdem YILMAZPlace 56 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 20:37.9 |
| 57 | Clayton WILLIAMSPlace 57 · Douglas Freeman | — | Douglas Freeman | 20:38.5 |
| 58 | Jayden COLEMANPlace 58 · Hermitage | — | Hermitage | 20:39.9 |
| 59 | TYler KUHNSPlace 59 · Woodbridge | — | Woodbridge | 20:40.4 |
| 60 | Max CHINTALOVPlace 60 · West Potomac | — | West Potomac | 20:40.6 |
| 61 | Gus BARBEPlace 61 · Sherando | — | Sherando | 20:41.1 |
| 62 | Preston DOUGLASPlace 62 · Cosby | — | Cosby | 20:41.7 |
| 63 | Mason MORRISPlace 63 · West Potomac | — | West Potomac | 20:43.8 |
| 64 | Olin GUNLICKSPlace 64 · Maggie Walker | — | Maggie Walker | 20:44.2 |
| 65 | Kelton HAVENSPlace 65 · Brooke Point | — | Brooke Point | 20:46.1 |
| 66 | Matthew CLARKPlace 66 · Woodbridge | — | Woodbridge | 20:53.3 |
| 67 | Tristan KILPATRICKPlace 67 · Saint John Paul the | — | Saint John Paul the | 20:53.4 |
| 68 | Benjamin SANDOEPlace 68 · Thomas Edison | — | Thomas Edison | 20:57.2 |
| 69 | David JOHNSTONPlace 69 · Sherando | — | Sherando | 20:57.6 |
| 70 | Cristi BOURQUE-SANCHEZPlace 70 · Cosby | — | Cosby | 20:58.2 |
| 71 | Caleb YOUNGPlace 71 · Brooke Point | — | Brooke Point | 21:00.4 |
| 72 | Chris MAUPINPlace 72 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 21:02.5 |
| 73 | Jeremy WORTHPlace 73 · West Potomac | — | West Potomac | 21:03.0 |
| 74 | Joshua MCGUCKINPlace 74 · West Potomac | — | West Potomac | 21:05.3 |
| 75 | Tommy LOESELPlace 75 · Saint John Paul the | — | Saint John Paul the | 21:05.9 |
| 76 | Toby FOXPlace 76 · Sherando | — | Sherando | 21:06.4 |
| 77 | Joseph GARRIGANPlace 77 · Woodbridge | — | Woodbridge | 21:06.5 |
| 78 | Jason BUSHPlace 78 · Cosby | — | Cosby | 21:07.8 |
| 79 | Finn WINEGARDNERPlace 79 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 21:08.6 |
| 80 | Alexander SCHUCKERTPlace 80 · Cosby | — | Cosby | 21:10.0 |
| 81 | Connor MADISONPlace 81 · James River (Midloth | — | James River (Midloth | 21:12.4 |
| 82 | Chase MORRISPlace 82 · Douglas Freeman | — | Douglas Freeman | 21:14.3 |
| 83 | Jacob HOWELLPlace 83 · Cosby | — | Cosby | 21:14.7 |
| 84 | Sean COMMERFORDPlace 84 · Brooke Point | — | Brooke Point | 21:17.8 |
| 85 | Andrew DEMARPlace 85 · Brooke Point | — | Brooke Point | 21:18.6 |
| 86 | Jacob WILLIAMSONPlace 86 · Maggie Walker | — | Maggie Walker | 21:19.6 |
| 87 | Body LEYPlace 87 · Mills Godwin | — | Mills Godwin | 21:24.1 |
| 88 | Leo SHOVALPlace 88 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 21:25.6 |
| 89 | Gabriel JORDANPlace 89 · Brooke Point | — | Brooke Point | 21:26.5 |
| 90 | San KIMPlace 90 · Freedom (South Ridin | — | Freedom (South Ridin | 21:26.6 |
| 91 | Madin MURTHYPlace 91 · Maggie Walker | — | Maggie Walker | 21:27.0 |
| 92 | Kyle KASPRZYKPlace 92 · West Potomac | — | West Potomac | 21:27.5 |
| 93 | Liam STRUZIKPlace 93 · Brooke Point | — | Brooke Point | 21:27.6 |
| 94 | Emmet HARTPlace 94 · James Monroe | — | James Monroe | 21:33.4 |
| 95 | Gabe SEYMOURPlace 95 · Freedom (South Ridin | — | Freedom (South Ridin | 21:35.9 |
| 96 | Owen UHRYPlace 96 · Sherando | — | Sherando | 21:36.2 |
| 97 | Adam BRYANTPlace 97 · Grafton | — | Grafton | 21:36.2 |
| 98 | Isaiah DEYPlace 98 · Woodbridge | — | Woodbridge | 21:36.9 |
| 99 | Ryan WILLGINGPlace 99 · James Monroe | — | James Monroe | 21:38.1 |
| 100 | Jason BUTLERPlace 100 · Caroline | — | Caroline | 21:40.7 |
| 101 | Phillip LYNNPlace 101 · James Monroe | — | James Monroe | 21:40.8 |
| 102 | Kyle BERLINERPlace 102 · Woodbridge | — | Woodbridge | 21:43.3 |
| 103 | Ben LIPlace 103 · Maggie Walker | — | Maggie Walker | 21:45.1 |
| 104 | Jake LATORREPlace 104 · Caroline | — | Caroline | 21:48.4 |
| 105 | Ethan CANTERPlace 105 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 21:49.6 |
| 106 | George LIPlace 106 · Douglas Freeman | — | Douglas Freeman | 21:50.3 |
| 107 | Aijalon PRIDEPlace 107 · Hermitage | — | Hermitage | 21:51.1 |
| 108 | Zachary CLARYPlace 108 · Brooke Point | — | Brooke Point | 21:51.1 |
| 109 | Joel ONWAPlace 109 · Freedom (South Ridin | — | Freedom (South Ridin | 21:55.4 |
| 110 | Scott GIFFINPlace 110 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 21:56.3 |
| 111 | Joseph JAMESPlace 111 · Thomas Edison | — | Thomas Edison | 21:57.2 |
| 112 | Carson HOLBERTPlace 112 · Maggie Walker | — | Maggie Walker | 21:59.0 |
| 113 | Zachary HAMEEDIPlace 113 · Woodbridge | — | Woodbridge | 21:59.1 |
| 114 | Gavin LONGPlace 114 · James River (Midloth | — | James River (Midloth | 22:02.6 |
| 115 | Karem ALTUNISIKPlace 115 · Clover Hill | — | Clover Hill | 22:10.9 |
| 116 | Nathan COPELANDPlace 116 · James Monroe | — | James Monroe | 22:12.1 |
| 117 | Liam O'KEEFFEPlace 117 · West Potomac | — | West Potomac | 22:12.3 |
| 118 | Jason LOPEZPlace 118 · Brooke Point | — | Brooke Point | 22:14.2 |
| 119 | Danny CARTERPlace 119 · Caroline | — | Caroline | 22:14.4 |
| 120 | Sam COLLINSPlace 120 · James River (Midloth | — | James River (Midloth | 22:18.5 |
| 121 | William DROPPLEMANPlace 121 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 22:19.1 |
| 122 | David NAMORATOPlace 122 · Hermitage | — | Hermitage | 22:20.4 |
| 123 | Eli HERENPlace 123 · Freedom (South Ridin | — | Freedom (South Ridin | 22:27.1 |
| 124 | Xander MURRPlace 124 · Grafton | — | Grafton | 22:27.3 |
| 125 | Jacob ROSSPlace 125 · West Potomac | — | West Potomac | 22:27.9 |
| 126 | Ezra KENTPlace 126 · James River (Midloth | — | James River (Midloth | 22:32.1 |
| 127 | Taylin YOUNGPlace 127 · Brooke Point | — | Brooke Point | 22:34.1 |
| 128 | Nick DROTERPlace 128 · Caroline | — | Caroline | 22:36.0 |
| 129 | Robert RYANPlace 129 · Thomas Edison | — | Thomas Edison | 22:37.0 |
| 130 | Heath WOODYPlace 130 · Douglas Freeman | — | Douglas Freeman | 22:37.1 |
| 131 | Bronson ANDRASZPlace 131 · Woodbridge | — | Woodbridge | 22:37.5 |
| 132 | Matthew KEELERPlace 132 · Saint John Paul the | — | Saint John Paul the | 22:39.9 |
| 133 | Ibrahim DUMBUYAPlace 133 · Hermitage | — | Hermitage | 22:40.8 |
| 134 | Thomas BROWNPlace 134 · West Potomac | — | West Potomac | 22:43.2 |
| 135 | Henry STEVENSPlace 135 · Maggie Walker | — | Maggie Walker | 22:43.9 |
| 136 | Mason PETTYPlace 136 · James Monroe | — | James Monroe | 22:44.9 |
| 137 | Wyatt MOSERPlace 137 · Brooke Point | — | Brooke Point | 22:47.8 |
| 138 | Hayden ROWLANDPlace 138 · Mills Godwin | — | Mills Godwin | 22:52.6 |
| 139 | Richard GARNETTPlace 139 · James River (Midloth | — | James River (Midloth | 22:53.9 |
| 140 | Parker EVANSPlace 140 · Thomas Edison | — | Thomas Edison | 22:56.0 |
| 141 | Kyan GOLDIZENPlace 141 · Sherando | — | Sherando | 22:56.4 |
| 142 | Donya JOHNSPlace 142 · James Monroe | — | James Monroe | 23:12.3 |
| 143 | Ethan GARCIAPlace 143 · Saint John Paul the | — | Saint John Paul the | 23:14.4 |
| 144 | Brogan JORDANPlace 144 · Saint John Paul the | — | Saint John Paul the | 23:14.4 |
| 145 | Aiden HNYLAPlace 145 · Brooke Point | — | Brooke Point | 23:16.2 |
| 146 | Darren NGUYENPlace 146 · Thomas Edison | — | Thomas Edison | 23:18.2 |
| 147 | Ian NICHOLASPlace 147 · Cosby | — | Cosby | 23:19.1 |
| 148 | Andy KERNPlace 148 · Saint John Paul the | — | Saint John Paul the | 23:20.5 |
| 149 | Joseph GILLETTEPlace 149 · Mills Godwin | — | Mills Godwin | 23:24.2 |
| 150 | Omar ELASADYPlace 150 · Freedom (South Ridin | — | Freedom (South Ridin | 23:25.3 |
| 151 | Liam ABADPlace 151 · Brooke Point | — | Brooke Point | 23:25.8 |
| 152 | Kallen WILTPlace 152 · Clover Hill | — | Clover Hill | 23:38.1 |
| 153 | Mason LEMPPPlace 153 · Thomas Edison | — | Thomas Edison | 23:54.7 |
| 154 | Hayden ALLDREDGEPlace 154 · Caroline | — | Caroline | 23:57.7 |
| 155 | Keegan GEONPlace 155 · Cosby | — | Cosby | 24:00.5 |
| 156 | William SHABLEPlace 156 · Sherando | — | Sherando | 24:01.0 |
| 157 | Noah MOORE-PHELPSPlace 157 · Grafton | — | Grafton | 24:05.1 |
| 158 | Eamon KITTLEPlace 158 · Caroline | — | Caroline | 24:05.9 |
| 159 | Ivan CHENPlace 159 · Cosby | — | Cosby | 24:07.7 |
| 160 | Everette MCCOYPlace 160 · Maggie Walker | — | Maggie Walker | 24:13.5 |
| 161 | Landon PARTINGTONPlace 161 · Grafton | — | Grafton | 24:19.5 |
| 162 | Ben JACKSONPlace 162 · Grafton | — | Grafton | 24:24.9 |
| 163 | Colt GIBSONPlace 163 · Freedom (South Ridin | — | Freedom (South Ridin | 24:32.3 |
| 164 | Wade WILHELMPlace 164 · Mills Godwin | — | Mills Godwin | 24:37.5 |
| 165 | Vincent DIVITTORIOPlace 165 · Sherando | — | Sherando | 24:39.2 |
| 166 | John HORNPlace 166 · Freedom (South Ridin | — | Freedom (South Ridin | 24:57.2 |
| 167 | Dylan PENNOCKPlace 167 · Douglas Freeman | — | Douglas Freeman | 24:59.3 |
| 168 | Oran BARKERPlace 168 · Grafton | — | Grafton | 25:01.9 |
| 169 | Greyson RINALDIPlace 169 · Cosby | — | Cosby | 25:04.3 |
| 170 | Ryan KENNEDYPlace 170 · Benedictine | — | Benedictine | 25:09.2 |
| 171 | Emmanuel DULAYPlace 171 · Brooke Point | — | Brooke Point | 25:10.0 |
| 172 | Jack BRUSOPlace 172 · Caroline | — | Caroline | 25:19.9 |
| 173 | Naszil GRICEPlace 173 · James Monroe | — | James Monroe | 25:32.5 |
| 174 | Broderick WEAVERPlace 174 · Freedom (South Ridin | — | Freedom (South Ridin | 25:48.0 |
| 175 | Will AMONETTEPlace 175 · Benedictine | — | Benedictine | 25:49.5 |
| 176 | Erik COBBPlace 176 · Thomas Edison | — | Thomas Edison | 25:58.1 |
| 177 | Wes OWENPlace 177 · Patrick Henry (Ashla | — | Patrick Henry (Ashla | 25:58.6 |
| 178 | Diego JIMENEZPlace 178 · Hermitage | — | Hermitage | 25:59.6 |
| 179 | Sam WHEELERPlace 179 · Maggie Walker | — | Maggie Walker | 26:43.8 |
| 180 | Ethan RYANPlace 180 · Caroline | — | Caroline | 26:45.1 |
| 181 | Sam HOPKINSPlace 181 · Clover Hill | — | Clover Hill | 26:57.1 |
| 182 | Vivek AMINPlace 182 · Freedom (South Ridin | — | Freedom (South Ridin | 27:13.3 |
| 183 | Shane HORTONPlace 183 · Caroline | — | Caroline | 27:23.4 |
| 184 | Henry BROWNPlace 184 · J.R. Tucker High Sch | — | J.R. Tucker High Sch | 27:51.7 |
| 185 | Colby EBACKPlace 185 · Sherando | — | Sherando | 27:53.7 |
| 186 | Evan KILCRECEPlace 186 · Brooke Point | — | Brooke Point | 27:56.3 |
| 187 | Lucas MATTHEWPlace 187 · Brooke Point | — | Brooke Point | 28:04.2 |
| 188 | Jackson WILKENSONPlace 188 · Brooke Point | — | Brooke Point | 29:30.6 |
| 189 | Dj KennedyPlace 189 · Benedictine | — | Benedictine | 29:54.7 |
| 190 | Hassan JIMENEZPlace 190 · Hermitage | — | Hermitage | 32:10.4 |
| 191 | Patrick SAPINIPlace 191 · John Marshall | — | John Marshall | 32:56.1 |
| 192 | Iceon SAPINIPlace 192 · John Marshall | — | John Marshall | 34:15.0 |