| 1 | Harrison TRACYPlace 1 · Grade SR · Blacksburg High Scho | SR | Blacksburg High Scho | 17:22.2 |
| 2 | Quinn ELIASONPlace 2 · Grade 9 · Western Albemarle | 9 | Western Albemarle | 17:22.6 |
| 3 | Miles ERMANNPlace 3 · Grade SO · Blacksburg High Scho | SO | Blacksburg High Scho | 17:48.0 |
| 4 | Oliver SHEILSPlace 4 · Grade 8 · Glen Allen High Scho | 8 | Glen Allen High Scho | 17:54.5 |
| 5 | Sean ARJONAPlace 5 · Grade SO · Glen Allen High Scho | SO | Glen Allen High Scho | 17:56.0 |
| 6 | Landen ALLENPlace 6 · Grade 9 · Battlefield | 9 | Battlefield | 17:59.6 |
| 7 | Kenneth ARJONAPlace 7 · Grade SO · Battlefield | SO | Battlefield | 18:10.4 |
| 8 | Wes SWANSONPlace 8 · Grade JR · Charlottesville | JR | Charlottesville | 18:14.5 |
| 9 | Lucas HOLLANDPlace 9 · Grade 9 · Blacksburg High Scho | 9 | Blacksburg High Scho | 18:18.3 |
| 10 | Hans ANDERSONPlace 10 · Grade 9 · Blacksburg High Scho | 9 | Blacksburg High Scho | 18:20.5 |
| 11 | Benjamin BAILEYPlace 11 · Grade 9 · Blacksburg High Scho | 9 | Blacksburg High Scho | 18:21.8 |
| 12 | Drew GIRVINPlace 12 · Grade SR · Deep Run | SR | Deep Run | 18:28.8 |
| 13 | Peter WARNERPlace 13 · Grade 9 · Millbrook | 9 | Millbrook | 18:33.1 |
| 14 | Nigel FOSTERPlace 14 · Grade 9 · Millbrook | 9 | Millbrook | 18:33.9 |
| 15 | Jeff ELLISPlace 15 · Grade JR · Charlottesville | JR | Charlottesville | 18:34.2 |
| 16 | Carter BARNESPlace 16 · Grade SO · Deep Run | SO | Deep Run | 18:34.5 |
| 17 | Collin KERSHISNIKPlace 17 · Grade SO · Western Albemarle | SO | Western Albemarle | 18:35.5 |
| 18 | Nicky TYLERPlace 18 · Grade JR · Deep Run | JR | Deep Run | 18:39.5 |
| 19 | Kieran SANKOWSKYPlace 19 · Grade SR · Deep Run | SR | Deep Run | 18:41.9 |
| 20 | Alex GUSHIPlace 20 · Grade 9 · Battlefield | 9 | Battlefield | 18:45.0 |
| 21 | Tyler WARRENPlace 21 · Grade SO · Blacksburg High Scho | SO | Blacksburg High Scho | 18:45.1 |
| 22 | Joseph MADAYPlace 22 · Grade SR · Patriot | SR | Patriot | 18:46.7 |
| 23 | Nathan SADOWPlace 23 · Grade JR · Independence High Sc | JR | Independence High Sc | 18:48.9 |
| 24 | Jacob ZIMMERMANPlace 24 · Grade 9 · Colgan | 9 | Colgan | 18:50.4 |
| 25 | Tristan RUSSELLPlace 25 · Grade JR · Deep Run | JR | Deep Run | 18:52.5 |
| 26 | Christian SOUDERSPlace 26 · Grade SR · Turner Ashby | SR | Turner Ashby | 18:55.6 |
| 27 | Spencer ENVALLPlace 27 · Grade 9 · Western Albemarle | 9 | Western Albemarle | 18:59.7 |
| 28 | Donovan EANESPlace 28 · Grade SO · Harrisonburg | SO | Harrisonburg | 19:04.9 |
| 29 | Carson BERGETPlace 29 · Grade SO · Patriot | SO | Patriot | 19:06.0 |
| 30 | Aiden BURKEPlace 30 · Grade 8 · Deep Run | 8 | Deep Run | 19:10.7 |
| 31 | William BUNKERPlace 31 · Grade SO · Deep Run | SO | Deep Run | 19:12.3 |
| 32 | Alex REXROATPlace 32 · Grade JR · North Stafford | JR | North Stafford | 19:13.0 |
| 33 | Tristin KOURYPlace 33 · Grade SR · Patriot | SR | Patriot | 19:16.8 |
| 34 | Declan SHERMANPlace 34 · Grade 9 · Glen Allen High Scho | 9 | Glen Allen High Scho | 19:17.5 |
| 35 | Lance HARTMANPlace 35 · Grade JR · Glen Allen High Scho | JR | Glen Allen High Scho | 19:23.4 |
| 36 | Wesley ROSEPlace 36 · Grade 8 · Harrisonburg | 8 | Harrisonburg | 19:23.5 |
| 37 | Gabriel ALMSPlace 37 · Grade JR · Albemarle | JR | Albemarle | 19:23.8 |
| 38 | Parker HARMANPlace 38 · Grade JR · Louisa County High S | JR | Louisa County High S | 19:25.2 |
| 39 | Colden DOYLEPlace 39 · Grade 9 · Monticello | 9 | Monticello | 19:26.0 |
| 40 | Andrew BERNHARDTPlace 40 · Grade SR · Glen Allen High Scho | SR | Glen Allen High Scho | 19:27.8 |
| 41 | Liam WIGHTMANPlace 41 · Grade SR · Harrisonburg | SR | Harrisonburg | 19:29.8 |
| 42 | Markus KIMPlace 42 · Grade SO · Independence High Sc | SO | Independence High Sc | 19:30.7 |
| 43 | Hayden MOSSPlace 43 · Grade SO · Patriot | SO | Patriot | 19:31.2 |
| 44 | Eli KOENIGPlace 44 · Grade SO · Riverbend High Schoo | SO | Riverbend High Schoo | 19:35.7 |
| 45 | Angel RUIZPlace 45 · Grade SR · Colgan | SR | Colgan | 19:41.3 |
| 46 | Shawn FAMENIPlace 46 · Grade 9 · Millbrook | 9 | Millbrook | 19:41.4 |
| 47 | Hayes BUPPERTPlace 47 · Grade 8 · Tandem Friends Schoo | 8 | Tandem Friends Schoo | 19:42.4 |
| 48 | William BLACKPlace 48 · Grade SR · Monticello | SR | Monticello | 19:45.1 |
| 49 | Shimsadeen DJIGOPlace 49 · Grade JR · Patriot | JR | Patriot | 19:46.8 |
| 50 | Jackson LUTHERPlace 50 · Grade 8 · Independence High Sc | 8 | Independence High Sc | 19:47.2 |
| 51 | Patrick COMMONSPlace 51 · Grade 9 · Independence High Sc | 9 | Independence High Sc | 19:47.5 |
| 52 | Ben HIRSHEYPlace 52 · Grade SR · Patriot | SR | Patriot | 19:53.0 |
| 53 | Josh BROWNINGPlace 53 · Grade SR · Albemarle | SR | Albemarle | 19:53.8 |
| 54 | Dustin LEEPlace 54 · Grade JR · Albemarle | JR | Albemarle | 19:54.4 |
| 55 | Warner GASKINPlace 55 · Grade SO · Monticello | SO | Monticello | 19:55.6 |
| 56 | Nic WILLISPlace 56 · Grade SO · Fork Union | SO | Fork Union | 19:56.2 |
| 57 | Alex HEYMANPlace 57 · Grade SR · Glen Allen High Scho | SR | Glen Allen High Scho | 19:56.5 |
| 58 | Terrence FINNIKINPlace 58 · Grade JR · L.C. Bird | JR | L.C. Bird | 19:56.7 |
| 59 | Jack BUCKLEYPlace 59 · Grade SO · Riverbend High Schoo | SO | Riverbend High Schoo | 19:57.1 |
| 60 | Colin JUMPERPlace 60 · Grade SO · Monticello | SO | Monticello | 19:57.4 |
| 61 | Miles GRIFFITHPlace 61 · Grade 8 · Tandem Friends Schoo | 8 | Tandem Friends Schoo | 19:57.9 |
| 62 | Cameron JOYCEPlace 62 · Grade SO · Deep Run | SO | Deep Run | 19:58.7 |
| 63 | Mason FERRARIOPlace 63 · Grade SO · Independence High Sc | SO | Independence High Sc | 19:58.8 |
| 64 | Tyler HERONPlace 64 · Grade SR · Albemarle | SR | Albemarle | 19:58.9 |
| 65 | Emanuel WRIGHTPlace 65 · Grade SO · Glen Allen High Scho | SO | Glen Allen High Scho | 20:00.3 |
| 66 | Walker VAUGHANPlace 66 · Grade SO · Deep Run | SO | Deep Run | 20:01.2 |
| 67 | Brady MORRISONPlace 67 · Grade 9 · Battlefield | 9 | Battlefield | 20:01.6 |
| 68 | James JOHNSONPlace 68 · Grade 9 · Fluvanna County | 9 | Fluvanna County | 20:03.4 |
| 69 | Mitchell DAVIDSONPlace 69 · Grade SO · Millbrook | SO | Millbrook | 20:04.2 |
| 70 | Aaron GRAHAMPlace 70 · Grade 8 · Harrisonburg | 8 | Harrisonburg | 20:05.3 |
| 71 | Calvin DAVILAPlace 71 · Grade SO · Deep Run | SO | Deep Run | 20:05.5 |
| 72 | Joshua DUNCANPlace 72 · Grade JR · Colgan | JR | Colgan | 20:07.2 |
| 73 | Robert STETKEVYCHPlace 73 · Grade SO · Albemarle | SO | Albemarle | 20:08.7 |
| 74 | Charles LASHERPlace 74 · Grade 9 · Colgan | 9 | Colgan | 20:14.5 |
| 75 | Colin STEPHANITESPlace 75 · Grade SR · Millbrook | SR | Millbrook | 20:14.6 |
| 76 | Sam SMITHPlace 76 · Grade JR · Albemarle | JR | Albemarle | 20:15.9 |
| 77 | Thomas DIETZPlace 77 · Grade SO · Deep Run | SO | Deep Run | 20:16.5 |
| 78 | Steven LEWISPlace 78 · Grade SR · Harrisonburg | SR | Harrisonburg | 20:19.4 |
| 79 | Emery KURTZPlace 79 · Grade 9 · Monticello | 9 | Monticello | 20:20.0 |
| 80 | Angel MAGANAPlace 80 · Grade SO · Millbrook | SO | Millbrook | 20:21.2 |
| 81 | Kai LEHMENSIEKPlace 81 · Grade JR · Western Albemarle | JR | Western Albemarle | 20:21.8 |
| 82 | Preston REDICK-SMITHPlace 82 · Grade SO · Albemarle | SO | Albemarle | 20:23.1 |
| 83 | Joseph MICKIEWICZPlace 83 · Grade SO · L.C. Bird | SO | L.C. Bird | 20:23.4 |
| 84 | Ethan WEINSTEINPlace 84 · Grade SO · Battlefield | SO | Battlefield | 20:25.8 |
| 85 | Declan YOUNGPlace 85 · Grade 8 · Harrisonburg | 8 | Harrisonburg | 20:27.3 |
| 86 | Luke FREEMANPlace 86 · Grade SR · Colgan | SR | Colgan | 20:27.8 |
| 87 | Colin BOUCHARDPlace 87 · Grade SR · Colgan | SR | Colgan | 20:30.0 |
| 88 | Caden CROMWELLPlace 88 · Grade SO · Mountain View | SO | Mountain View | 20:30.1 |
| 89 | David KATSANISPlace 89 · Grade SO · Independence High Sc | SO | Independence High Sc | 20:34.6 |
| 90 | Asa MOODYPlace 90 · Grade SO · Albemarle | SO | Albemarle | 20:36.0 |
| 91 | Ben KOTVALPlace 91 · Grade JR · Albemarle | JR | Albemarle | 20:37.0 |
| 92 | Clark HOLTPlace 92 · Grade 9 · Mountain View | 9 | Mountain View | 20:38.3 |
| 93 | Sam MARLOVITSPlace 93 · Grade SR · Independence High Sc | SR | Independence High Sc | 20:39.5 |
| 94 | Nicholas VILARDIPlace 94 · Grade SO · Independence High Sc | SO | Independence High Sc | 20:39.9 |
| 95 | Torie NASHPlace 95 · Grade SO · Powhatan | SO | Powhatan | 20:41.9 |
| 96 | Liam MULLINSPlace 96 · Grade SR · Glen Allen High Scho | SR | Glen Allen High Scho | 20:42.9 |
| 97 | Noah BELLPlace 97 · Grade 8 · Charlottesville | 8 | Charlottesville | 20:44.8 |
| 98 | John STOTTLEMYERPlace 98 · Grade SO · Glen Allen High Scho | SO | Glen Allen High Scho | 20:44.9 |
| 99 | Julian HOLDERPlace 99 · Grade SO · Battlefield | SO | Battlefield | 20:45.6 |
| 100 | Evan LANNINGPlace 100 · Grade JR · Albemarle | JR | Albemarle | 20:45.7 |
| 101 | Mark ANDERSONPlace 101 · Grade SO · Blacksburg High Scho | SO | Blacksburg High Scho | 20:47.0 |
| 102 | Aiden MITAROTONDAPlace 102 · Grade 9 · Independence High Sc | 9 | Independence High Sc | 20:48.5 |
| 103 | Owen KERNSPlace 103 · Grade JR · Powhatan | JR | Powhatan | 20:52.0 |
| 104 | Aaron GUERREROPlace 104 · Grade 9 · Blacksburg High Scho | 9 | Blacksburg High Scho | 20:52.8 |
| 105 | Christian RITTNERPlace 105 · Grade 9 · Powhatan | 9 | Powhatan | 20:55.4 |
| 106 | Keithvell MARTINPlace 106 · Grade SO · L.C. Bird | SO | L.C. Bird | 20:57.1 |
| 107 | Saylor ARMENTROUTPlace 107 · Grade 9 · Broadway | 9 | Broadway | 20:57.7 |
| 108 | Rojelio RUIZPlace 108 · Grade JR · Mountain View | JR | Mountain View | 21:01.8 |
| 109 | Elias GARCIAPlace 109 · Grade SO · Charlottesville | SO | Charlottesville | 21:03.9 |
| 110 | Brayden ZAUNPlace 110 · Grade 9 · Powhatan | 9 | Powhatan | 21:05.5 |
| 111 | Varick NITZSCHEPlace 111 · Grade SO · William Monroe | SO | William Monroe | 21:08.7 |
| 112 | Aarush MAHAJANPlace 112 · Grade SO · Independence High Sc | SO | Independence High Sc | 21:09.2 |
| 113 | Ryan KLINEPlace 113 · Grade SR · Broadway | SR | Broadway | 21:09.3 |
| 114 | David DEMSEY-HENHOFERPlace 114 · Grade SO · Albemarle | SO | Albemarle | 21:09.4 |
| 115 | Jay ADDISPlace 115 · Grade JR · Mountain View | JR | Mountain View | 21:09.8 |
| 116 | Ryan TIBBSPlace 116 · Grade SR · Patriot | SR | Patriot | 21:12.5 |
| 117 | Greyson REDDINGTONPlace 117 · Grade 9 · L.C. Bird | 9 | L.C. Bird | 21:13.9 |
| 118 | Gavin DIEHLPlace 118 · Grade SO · Broadway | SO | Broadway | 21:15.8 |
| 119 | Anderson MILLERPlace 119 · Grade SO · Fluvanna County | SO | Fluvanna County | 21:16.8 |
| 120 | Luke SELLARSPlace 120 · Grade SO · Albemarle | SO | Albemarle | 21:18.7 |
| 121 | Henry STRAHMPlace 121 · Grade SO · Blacksburg High Scho | SO | Blacksburg High Scho | 21:20.6 |
| 122 | George RAZZOUKPlace 122 · Grade SO · Riverbend High Schoo | SO | Riverbend High Schoo | 21:22.8 |
| 123 | Lucas MAYNARDPlace 123 · Grade 8 · Harrisonburg | 8 | Harrisonburg | 21:23.6 |
| 124 | Justin MYERSPlace 124 · Grade JR · Powhatan | JR | Powhatan | 21:25.2 |
| 125 | Hayden TREXELPlace 125 · Grade SO · Patriot | SO | Patriot | 21:25.2 |
| 126 | Anish MALEPATIPlace 126 · Grade SO · Independence High Sc | SO | Independence High Sc | 21:29.1 |
| 127 | Rhys LAWRENCEPlace 127 · Grade JR · Fork Union | JR | Fork Union | 21:33.6 |
| 128 | Pierce WHITAKERPlace 128 · Grade JR · Monticello | JR | Monticello | 21:34.8 |
| 129 | Patrick OKINEPlace 129 · Grade SO · Monticello | SO | Monticello | 21:34.9 |
| 130 | Brendan SPAEDERPlace 130 · Grade 9 · Monticello | 9 | Monticello | 21:35.1 |
| 131 | David SOGNIKINPlace 131 · Grade SR · L.C. Bird | SR | L.C. Bird | 21:36.0 |
| 132 | Matthew DEANPlace 132 · Grade SO · Independence High Sc | SO | Independence High Sc | 21:39.2 |
| 133 | Hunter HOWALDPlace 133 · Grade JR · Rockbridge County | JR | Rockbridge County | 21:40.0 |
| 134 | Matthew BOWLINGPlace 134 · Grade SO · Charlottesville | SO | Charlottesville | 21:40.1 |
| 135 | Anthony HALPINPlace 135 · Grade SO · Fluvanna County | SO | Fluvanna County | 21:40.3 |
| 136 | Tristan NUSSBAUMPlace 136 · Grade 9 · Harrisonburg | 9 | Harrisonburg | 21:41.1 |
| 137 | Luc OSTERPlace 137 · Grade JR · Riverbend High Schoo | JR | Riverbend High Schoo | 21:41.7 |
| 138 | Matthew THOMPSONPlace 138 · Grade 9 · L.C. Bird | 9 | L.C. Bird | 21:42.3 |
| 139 | Kevin MINERPlace 139 · Grade JR · Patriot | JR | Patriot | 21:42.6 |
| 140 | Darian DOUGLESPlace 140 · Grade SO · Blacksburg High Scho | SO | Blacksburg High Scho | 21:42.7 |
| 141 | Anthony WILKINSPlace 141 · Grade JR · L.C. Bird | JR | L.C. Bird | 21:43.7 |
| 142 | Austin DAVISPlace 142 · Grade JR · Blacksburg High Scho | JR | Blacksburg High Scho | 21:45.2 |
| 143 | Thomas STOTTLEMYERPlace 143 · Grade 9 · Glen Allen High Scho | 9 | Glen Allen High Scho | 21:51.7 |
| 144 | Miles WILSONPlace 144 · Grade SO · Blacksburg High Scho | SO | Blacksburg High Scho | 21:53.3 |
| 145 | Payne MCCAULEYPlace 145 · Grade SR · Woodberry Forest | SR | Woodberry Forest | 21:54.4 |
| 146 | Max SALVANERAPlace 146 · Grade 9 · Mountain View | 9 | Mountain View | 21:54.7 |
| 147 | Noah DAYPlace 147 · Grade 9 · Fluvanna County | 9 | Fluvanna County | 21:54.9 |
| 148 | Parker COBRIELPlace 148 · Grade 9 · Monticello | 9 | Monticello | 21:55.0 |
| 149 | Kingston GUERREROPlace 149 · Grade SO · Millbrook | SO | Millbrook | 21:55.9 |
| 150 | Conrad BISHOPPlace 150 · Grade 8 · Harrisonburg | 8 | Harrisonburg | 21:56.5 |
| 151 | Isaac BIGLERPlace 151 · Grade SR · Monticello | SR | Monticello | 21:58.8 |
| 152 | Patrick O'SHEAPlace 152 · Grade 9 · Blacksburg High Scho | 9 | Blacksburg High Scho | 22:01.2 |
| 153 | Aiden DONOHOEPlace 153 · Grade SR · Battlefield | SR | Battlefield | 22:02.4 |
| 154 | Daniel UNGERLEIDERPlace 154 · Grade 9 · Independence High Sc | 9 | Independence High Sc | 22:03.9 |
| 155 | Jackson FERRELLPlace 155 · Grade SO · Riverbend High Schoo | SO | Riverbend High Schoo | 22:05.3 |
| 156 | John DOEPPERPlace 156 · Grade SR · Millbrook | SR | Millbrook | 22:05.9 |
| 157 | Max MISSALPlace 157 · Grade SO · Turner Ashby | SO | Turner Ashby | 22:07.5 |
| 158 | Jackson CARRPlace 158 · Grade 9 · Millbrook | 9 | Millbrook | 22:07.8 |
| 159 | Caleb SAVILLEPlace 159 · Grade 8 · Monticello | 8 | Monticello | 22:08.4 |
| 160 | Cele GONZALEZ-MOLINAPlace 160 · Grade 9 · Monticello | 9 | Monticello | 22:08.5 |
| 161 | Alek RHOTONPlace 161 · Grade JR · Independence High Sc | JR | Independence High Sc | 22:08.6 |
| 162 | Luke DIERLAMPlace 162 · Grade SR · Colgan | SR | Colgan | 22:09.6 |
| 163 | Grant JOHNSONPlace 163 · Grade JR · Powhatan | JR | Powhatan | 22:10.1 |
| 164 | Chase LOWNEYPlace 164 · Grade JR · Rockbridge County | JR | Rockbridge County | 22:12.8 |
| 165 | Adam FUENTESPlace 165 · Grade SO · Independence High Sc | SO | Independence High Sc | 22:13.0 |
| 166 | Sean O'LOUGHLINPlace 166 · Grade SO · Colgan | SO | Colgan | 22:16.2 |
| 167 | Thomas FOXPlace 167 · Grade JR · Woodberry Forest | JR | Woodberry Forest | 22:17.1 |
| 168 | Harrison SUGERMANPlace 168 · Grade SR · Albemarle | SR | Albemarle | 22:18.5 |
| 169 | Parker BROWNPlace 169 · Grade SO · Battlefield | SO | Battlefield | 22:23.0 |
| 170 | Andrew JORDANPlace 170 · Grade SO · Blacksburg High Scho | SO | Blacksburg High Scho | 22:25.6 |
| 171 | Eli LASPRUGATOPlace 171 · Grade 9 · Blacksburg High Scho | 9 | Blacksburg High Scho | 22:26.2 |
| 172 | Zach TROSTPlace 172 · Grade 9 · Broadway | 9 | Broadway | 22:28.1 |
| 173 | Cade PROUGHPlace 173 · Grade 9 · William Monroe | 9 | William Monroe | 22:28.2 |
| 174 | Jacob YEPlace 174 · Grade 9 · St. Anne's-Belfield | 9 | St. Anne's-Belfield | 22:30.9 |
| 175 | Jackson DAVISPlace 175 · Grade JR · Powhatan | JR | Powhatan | 22:34.0 |
| 176 | Griffin ASHLEYPlace 176 · Grade SO · Charlottesville | SO | Charlottesville | 22:35.5 |
| 177 | Arnav POKHRELPlace 177 · Grade SO · Independence High Sc | SO | Independence High Sc | 22:35.6 |
| 178 | Nicholas HOCKMANPlace 178 · Grade SO · Louisa County High S | SO | Louisa County High S | 22:41.1 |
| 179 | Soren DOUCETTEPlace 179 · Grade JR · Deep Run | JR | Deep Run | 22:41.7 |
| 180 | Tristan ARENASPlace 180 · Grade 9 · Broadway | 9 | Broadway | 22:42.0 |
| 181 | Caleb LANDESPlace 181 · Grade JR · Turner Ashby | JR | Turner Ashby | 22:42.8 |
| 182 | Elliot NORMENTPlace 182 · Grade 8 · Harrisonburg | 8 | Harrisonburg | 22:49.4 |
| 183 | Brenden SHARPPlace 183 · Grade 9 · William Monroe | 9 | William Monroe | 22:50.1 |
| 184 | Dominick LANCEYPlace 184 · Grade SR · Fork Union | SR | Fork Union | 22:50.5 |
| 185 | Dean FAFATASPlace 185 · Grade 9 · Rockbridge County | 9 | Rockbridge County | 22:51.8 |
| 186 | Benjamin MASTERSPlace 186 · Grade SO · Colgan | SO | Colgan | 22:57.0 |
| 187 | Alex SCHMIDTPlace 187 · Grade 9 · Fluvanna County | 9 | Fluvanna County | 23:00.1 |
| 188 | Anthony POISSONPlace 188 · Grade 9 · Colgan | 9 | Colgan | 23:02.0 |
| 189 | Brogan ANDERSONPlace 189 · Grade 9 · Powhatan | 9 | Powhatan | 23:05.6 |
| 190 | Ryan WEEKSPlace 190 · Grade JR · Albemarle | JR | Albemarle | 23:05.9 |
| 191 | Henry GRAHAMPlace 191 · Grade JR · Harrisonburg | JR | Harrisonburg | 23:07.6 |
| 192 | Mitchell MESSIERPlace 192 · Grade SR · Fluvanna County | SR | Fluvanna County | 23:07.7 |
| 193 | Oliver BEAZLEYPlace 193 · Grade 9 · L.C. Bird | 9 | L.C. Bird | 23:14.1 |
| 194 | Elliot FARNUMPlace 194 · Grade 9 · L.C. Bird | 9 | L.C. Bird | 23:14.7 |
| 195 | Jayden LEEPlace 195 · Grade JR · Deep Run | JR | Deep Run | 23:16.8 |
| 196 | Sumanth SRIDHARPlace 196 · Grade SO · Independence High Sc | SO | Independence High Sc | 23:18.9 |
| 197 | Markus NELSONPlace 197 · Grade 9 · Rockbridge County | 9 | Rockbridge County | 23:23.1 |
| 198 | Jerimiah HERNANDEZPlace 198 · Grade JR · Mountain View | JR | Mountain View | 23:24.8 |
| 199 | Reuben MALCOMPlace 199 · Grade 8 · Grace Christian Scho | 8 | Grace Christian Scho | 23:31.4 |
| 200 | James LINDENPlace 200 · Grade 9 · Blacksburg High Scho | 9 | Blacksburg High Scho | 23:33.6 |
| 201 | Shivank MURTHYPlace 201 · Grade 8 · Deep Run | 8 | Deep Run | 23:36.0 |
| 202 | Kelvin MONTESINOPlace 202 · Grade JR · Fork Union | JR | Fork Union | 23:41.3 |
| 203 | Rhett PAINEPlace 203 · Grade 9 · Millbrook | 9 | Millbrook | 23:44.1 |
| 204 | Jordan GARVEYPlace 204 · Grade 9 · Millbrook | 9 | Millbrook | 23:44.6 |
| 205 | Shreyan ANGADALAPlace 205 · Grade SO · Deep Run | SO | Deep Run | 23:46.1 |
| 206 | Robert JORDANPlace 206 · Grade SO · Blacksburg High Scho | SO | Blacksburg High Scho | 23:48.3 |
| 207 | Hans-Pieter NELSONPlace 207 · Grade SR · Rockbridge County | SR | Rockbridge County | 23:48.7 |
| 208 | Connor LIUPlace 208 · Grade SR · Woodberry Forest | SR | Woodberry Forest | 23:48.8 |
| 209 | Eli DURRETTPlace 209 · Grade SO · Glen Allen High Scho | SO | Glen Allen High Scho | 23:53.0 |
| 210 | Oscar GONZALEZ-MOLINAPlace 210 · Grade JR · Monticello | JR | Monticello | 24:01.4 |
| 211 | Yusuf CHANDAPlace 211 · Grade JR · Deep Run | JR | Deep Run | 24:02.0 |
| 212 | Julian PICCONEPlace 212 · Grade JR · Tandem Friends Schoo | JR | Tandem Friends Schoo | 24:02.9 |
| 213 | Ethan ERSKINEPlace 213 · Grade 9 · Rockbridge County | 9 | Rockbridge County | 24:03.3 |
| 214 | Tri LEPlace 214 · Grade 9 · St. Anne's-Belfield | 9 | St. Anne's-Belfield | 24:13.4 |
| 215 | Alan GILPlace 215 · Grade 9 · Battlefield | 9 | Battlefield | 24:14.0 |
| 216 | Marco CHENPlace 216 · Grade 9 · Woodberry Forest | 9 | Woodberry Forest | 24:16.0 |
| 217 | Dante PENDLETONPlace 217 · Grade SO · Albemarle | SO | Albemarle | 24:16.1 |
| 218 | Tommy LAMBPlace 218 · Grade SO · William Monroe | SO | William Monroe | 24:19.4 |
| 219 | Zachary BRIXIUSPlace 219 · Grade SR · Patriot | SR | Patriot | 24:21.3 |
| 220 | Gavin MAKELYPlace 220 · Grade 8 · Glen Allen High Scho | 8 | Glen Allen High Scho | 24:21.8 |
| 221 | Sean PERDUEPlace 221 · Grade JR · North Stafford | JR | North Stafford | 24:21.9 |
| 222 | Wyatt MARTINPlace 222 · Grade SO · Patrick Henry (Roano | SO | Patrick Henry (Roano | 24:24.7 |
| 223 | George BOITANOPlace 223 · Grade SR · Fork Union | SR | Fork Union | 24:26.1 |
| 224 | Jeff CHENPlace 224 · Grade 9 · Woodberry Forest | 9 | Woodberry Forest | 24:31.8 |
| 225 | William MCCLELLANPlace 225 · Grade SO · The Covenant School | SO | The Covenant School | 24:33.0 |
| 226 | Cian IVERSPlace 226 · Grade 8 · Grace Christian Scho | 8 | Grace Christian Scho | 24:37.9 |
| 227 | William MATLOCKPlace 227 · Grade 9 · L.C. Bird | 9 | L.C. Bird | 24:40.0 |
| 228 | Abram LAPICPlace 228 · Grade 9 · Grace Christian Scho | 9 | Grace Christian Scho | 24:41.4 |
| 229 | Pete HUEBNERPlace 229 · Grade 9 · St. Anne's-Belfield | 9 | St. Anne's-Belfield | 24:41.5 |
| 230 | Jude GOLDSTEINPlace 230 · Grade 8 · Tandem Friends Schoo | 8 | Tandem Friends Schoo | 24:47.1 |
| 231 | Connor CROMWELLPlace 231 · Grade 9 · Mountain View | 9 | Mountain View | 24:47.7 |
| 232 | Andrew COTTLERPlace 232 · Grade 9 · St. Anne's-Belfield | 9 | St. Anne's-Belfield | 24:55.3 |
| 233 | Emory GRIFFISPlace 233 · Grade SO · Tandem Friends Schoo | SO | Tandem Friends Schoo | 24:58.3 |
| 234 | Alexander QUINTEROPlace 234 · Grade 9 · L.C. Bird | 9 | L.C. Bird | 25:22.4 |
| 235 | Dylan SALUJAPlace 235 · Grade 8 · Deep Run | 8 | Deep Run | 25:28.9 |
| 236 | Joshua GIRMAPlace 236 · Grade SO · Colgan | SO | Colgan | 25:31.4 |
| 237 | Logan FIDDNERPlace 237 · Grade SO · Monticello | SO | Monticello | 25:35.2 |
| 238 | Lucas DODDPlace 238 · Grade SO · Broadway | SO | Broadway | 25:43.5 |
| 239 | Saul JIMENEZPlace 239 · Grade SR · Patrick Henry (Roano | SR | Patrick Henry (Roano | 25:46.5 |
| 240 | Rex HEINZPlace 240 · Grade SO · The Covenant School | SO | The Covenant School | 26:02.2 |
| 241 | Archit GUPTAPlace 241 · Grade SO · Deep Run | SO | Deep Run | 26:05.0 |
| 242 | Drew SKINNERPlace 242 · Grade 9 · Deep Run | 9 | Deep Run | 26:29.4 |
| 243 | Richard JOHNPlace 243 · Grade 9 · Deep Run | 9 | Deep Run | 26:42.8 |
| 244 | Eric SANTIAGOPlace 244 · Grade SO · Broadway | SO | Broadway | 26:54.0 |
| 245 | Jonathan LUPlace 245 · Grade SO · Deep Run | SO | Deep Run | 27:07.6 |
| 246 | Daniel HELMICKPlace 246 · Grade SO · Turner Ashby | SO | Turner Ashby | 27:13.8 |
| 247 | Mitchell HARSHPlace 247 · Grade SO · North Stafford | SO | North Stafford | 27:30.5 |
| 248 | Noah SWEENEYPlace 248 · Grade 9 · Grace Christian Scho | 9 | Grace Christian Scho | 27:47.5 |
| 249 | Logan HAMILPlace 249 · Grade JR · The Covenant School | JR | The Covenant School | 27:47.8 |
| 250 | David CURRY ELPlace 250 · Grade SO · Albemarle | SO | Albemarle | 28:07.1 |
| 251 | Ben NELSONPlace 251 · Grade SR · Albemarle | SR | Albemarle | 28:22.8 |
| 252 | Cole PURNHAGENPlace 252 · Grade SR · Harrisonburg | SR | Harrisonburg | 28:55.2 |
| 253 | Erick JIMINEZ-QUIROZPlace 253 · Grade SO · Patrick Henry (Roano | SO | Patrick Henry (Roano | 29:48.3 |
| 254 | Ryder BUTCHERPlace 254 · Grade 9 · Harrisonburg | 9 | Harrisonburg | 29:55.1 |
| 255 | Ari KASTELLOPlace 255 · Grade 9 · St. Anne's-Belfield | 9 | St. Anne's-Belfield | 29:55.5 |
| — | Wu ANDREWGrade 9 · Woodberry Forest | 9 | Woodberry Forest | DNF |