| 1 | Taylor RussellPlace 1 · Grade 10 · Winters Mill | 10 | Winters Mill | 18:07.0 |
| 2 | Josh RisingerPlace 2 · Grade 10 · Mount Hebron | 10 | Mount Hebron | 18:24.3 |
| 3 | Alexander CrichPlace 3 · Grade 11 · River Hill | 11 | River Hill | 18:24.8 |
| 4 | Drew WashingtonPlace 4 · Grade 12 · Mount Hebron | 12 | Mount Hebron | 18:27.6 |
| 5 | Thomas WunPlace 5 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 18:38.5 |
| 6 | Andrew BlythPlace 6 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 18:40.0 |
| 8 | Ryan Romanik-RomanoPlace 8 · Grade 11 · River Hill | 11 | River Hill | 18:49.1 |
| 9 | Jacob HejeebuPlace 9 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 18:49.4 |
| 10 | Jacob ParkerPlace 10 · Grade 9 · River Hill | 9 | River Hill | 18:50.2 |
| 11 | David DwyerPlace 11 · Grade 12 · Mount Hebron | 12 | Mount Hebron | 18:56.1 |
| 12 | Brian MitchellPlace 12 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 18:59.1 |
| 13 | Elias Jack-MonroePlace 13 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 19:00.8 |
| 14 | Matthew BernsteinPlace 14 · Grade 12 · Oakland Mills | 12 | Oakland Mills | 19:01.9 |
| 15 | Zach RisingerPlace 15 · Grade 12 · Mount Hebron | 12 | Mount Hebron | 19:02.5 |
| 17 | Tim CerviPlace 17 · Grade 12 · Mount Hebron | 12 | Mount Hebron | 19:03.8 |
| 18 | Ibrahim JirdehPlace 18 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 19:08.3 |
| 19 | Matthew AultPlace 19 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 19:11.0 |
| 21 | Liang GaoPlace 21 · Grade 11 · Oakland Mills | 11 | Oakland Mills | 19:12.9 |
| 22 | Casey BrennanPlace 22 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 19:15.7 |
| 23 | Donald ZimmermanPlace 23 · Grade 9 · River Hill | 9 | River Hill | 19:16.2 |
| 24 | Kevin ReynoldsPlace 24 · Grade 9 · River Hill | 9 | River Hill | 19:16.6 |
| 25 | Timothy BeschnerPlace 25 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 19:18.2 |
| 26 | Alex SmithPlace 26 · Grade 9 · Mount Hebron | 9 | Mount Hebron | 19:18.5 |
| 28 | Andrew TossmanPlace 28 · Grade 9 · River Hill | 9 | River Hill | 19:29.2 |
| 29 | Abraham SamuelPlace 29 · Grade 10 · Mount Hebron | 10 | Mount Hebron | 19:33.9 |
| 30 | Jack McAuliffePlace 30 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 19:34.2 |
| 31 | Grant HanlonPlace 31 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 19:34.9 |
| 33 | Tim NicholsonPlace 33 · Grade 10 · Winters Mill | 10 | Winters Mill | 19:38.6 |
| 34 | Danny InglisPlace 34 · Grade 9 · Winters Mill | 9 | Winters Mill | 19:39.8 |
| 35 | Tim BrumbaughPlace 35 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 19:52.1 |
| 36 | Ethan BudsockPlace 36 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 19:54.0 |
| 39 | Benjamin ChodnickiPlace 39 · Grade 10 · River Hill | 10 | River Hill | 19:59.1 |
| 41 | Austin WidermanPlace 41 · Grade 10 · Franklin | 10 | Franklin | 20:01.5 |
| 42 | Brendan HindsPlace 42 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 20:02.4 |
| 43 | Qasim GadiwallaPlace 43 · Grade 10 · River Hill | 10 | River Hill | 20:04.7 |
| 44 | Liam DohertyPlace 44 · Grade 12 · Oakland Mills | 12 | Oakland Mills | 20:06.8 |
| 45 | Connor BivensPlace 45 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 20:08.7 |
| 46 | Michael BarberPlace 46 · Grade 10 · Mount Hebron | 10 | Mount Hebron | 20:09.3 |
| 47 | Matthew CampbellPlace 47 · Grade 10 · River Hill | 10 | River Hill | 20:10.1 |
| 48 | Luke GorePlace 48 · Grade 10 · Winters Mill | 10 | Winters Mill | 20:10.6 |
| 49 | Christopher YoungPlace 49 · Grade 9 · River Hill | 9 | River Hill | 20:10.9 |
| 50 | Kevin FitzgeraldPlace 50 · Grade 10 · River Hill | 10 | River Hill | 20:11.2 |
| 51 | Avery LewinskiPlace 51 · Grade 11 · Winters Mill | 11 | Winters Mill | 20:15.2 |
| 53 | Andrew QuinnPlace 53 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 20:22.0 |
| 56 | Liam MoxleyPlace 56 · Grade 10 · Winters Mill | 10 | Winters Mill | 20:31.9 |
| 57 | Michael TopaltzasPlace 57 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 20:35.2 |
| 58 | Thomas WilsonPlace 58 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 20:36.6 |
| 59 | Nick LeahyPlace 59 · Grade 9 · Winters Mill | 9 | Winters Mill | 20:36.9 |
| 60 | Christian AmadorPlace 60 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 20:39.8 |
| 61 | Nicholas SterlingPlace 61 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 20:41.1 |
| 62 | Zach CarrPlace 62 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 20:41.7 |
| 64 | Gavin FinnicalPlace 64 · Grade 10 · Franklin | 10 | Franklin | 20:49.9 |
| 65 | Joshua LovellPlace 65 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 20:52.8 |
| 66 | Spencer CollenPlace 66 · Grade 10 · River Hill | 10 | River Hill | 20:53.8 |
| 67 | Ben TrossmanPlace 67 · Grade 11 · River Hill | 11 | River Hill | 20:55.5 |
| 68 | Marcos MeirellesPlace 68 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 20:56.2 |
| 69 | Nicholas KruusPlace 69 · Grade 9 · River Hill | 9 | River Hill | 21:06.1 |
| 70 | Noah BeckerPlace 70 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 21:12.3 |
| 71 | Kyle WigginsPlace 71 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 21:14.4 |
| 72 | Justin JonesPlace 72 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 21:16.8 |
| 73 | Theodore CornwellPlace 73 · Grade 9 · River Hill | 9 | River Hill | 21:17.8 |
| 74 | Alex BernsteinPlace 74 · Grade 9 · River Hill | 9 | River Hill | 21:18.2 |
| 76 | Quinn KellyPlace 76 · Grade 9 · River Hill | 9 | River Hill | 21:20.6 |
| 79 | Noah LoisellePlace 79 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 21:24.7 |
| 80 | Jacob KoppPlace 80 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 21:25.3 |
| 81 | James MaPlace 81 · Grade 9 · River Hill | 9 | River Hill | 21:26.5 |
| 83 | Nicholas SettlePlace 83 · Grade 10 · River Hill | 10 | River Hill | 21:28.8 |
| 84 | Michael ShangPlace 84 · Grade 12 · River Hill | 12 | River Hill | 21:31.7 |
| 85 | Ryan CondronPlace 85 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 21:32.1 |
| 86 | Christian SalazarPlace 86 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 21:32.7 |
| 87 | Nate BechettiPlace 87 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 21:34.7 |
| 88 | Bryson TullisPlace 88 · Grade 10 · Oakland Mills | 10 | Oakland Mills | 21:39.8 |
| 89 | Ryan TumaPlace 89 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 21:40.4 |
| 90 | Matthew BlangoPlace 90 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 21:41.2 |
| 91 | Matt BradfordPlace 91 · Grade 11 · River Hill | 11 | River Hill | 21:42.0 |
| 92 | Christopher MesserPlace 92 · Grade 9 · River Hill | 9 | River Hill | 21:42.6 |
| 93 | Kyle RoopPlace 93 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 21:45.2 |
| 94 | Connor LawrencePlace 94 · Grade 9 · River Hill | 9 | River Hill | 21:45.5 |
| 95 | Prateek SwamykumarPlace 95 · Grade 9 · River Hill | 9 | River Hill | 21:45.8 |
| 98 | Timothy MalaneyPlace 98 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 21:49.9 |
| 100 | Ryan PolashukPlace 100 · Grade 10 · Franklin | 10 | Franklin | 21:51.7 |
| 101 | Nick CarrPlace 101 · Grade 9 · Winters Mill | 9 | Winters Mill | 21:56.0 |
| 102 | Henry ArguetaPlace 102 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 21:57.7 |
| 103 | Spencer LeinsPlace 103 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 22:00.4 |
| 104 | Ryan MitchellPlace 104 · Grade 12 · River Hill | 12 | River Hill | 22:06.8 |
| 105 | Aaron MagazinerPlace 105 · Grade 10 · Franklin | 10 | Franklin | 22:07.3 |
| 106 | Rodney HousePlace 106 · Grade 11 · Long Reach | 11 | Long Reach | 22:08.1 |
| 107 | Shayon ShakoorzadehPlace 107 · Grade 10 · River Hill | 10 | River Hill | 22:10.0 |
| 108 | Joseph ChongPlace 108 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 22:12.0 |
| 109 | Bryce YeltonPlace 109 · Grade 9 · Long Reach | 9 | Long Reach | 22:15.8 |
| 110 | Andrew DelmontPlace 110 · Grade 12 · River Hill | 12 | River Hill | 22:16.1 |
| 112 | Gabriel LattinerPlace 112 · Grade 10 · Long Reach | 10 | Long Reach | 22:17.2 |
| 113 | Venae SidhuPlace 113 · Grade 10 · Franklin | 10 | Franklin | 22:17.6 |
| 114 | Brad PosnerPlace 114 · Grade 11 · Franklin | 11 | Franklin | 22:19.3 |
| 115 | Matt RogersPlace 115 · Grade 12 · Franklin | 12 | Franklin | 22:20.7 |
| 116 | Justin LeePlace 116 · Grade 9 · River Hill | 9 | River Hill | 22:25.5 |
| 117 | Will BeckerPlace 117 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 22:28.5 |
| 118 | Surajsinh ParmarPlace 118 · Grade 12 · River Hill | 12 | River Hill | 22:29.8 |
| 119 | Andrew MoultriePlace 119 · Grade 9 · Long Reach | 9 | Long Reach | 22:30.1 |
| 120 | Nicholas LuiPlace 120 · Grade 9 · River Hill | 9 | River Hill | 22:30.7 |
| 122 | Eric BloomPlace 122 · Grade 9 · Winters Mill | 9 | Winters Mill | 22:31.5 |
| 123 | Lewis ParkPlace 123 · Grade 11 · Long Reach | 11 | Long Reach | 22:35.3 |
| 124 | Evan PowellPlace 124 · Grade 9 · Winters Mill | 9 | Winters Mill | 22:46.8 |
| 125 | Christian MeoliPlace 125 · Grade 11 · Long Reach | 11 | Long Reach | 22:51.1 |
| 126 | Barret RusPlace 126 · Grade 10 · Franklin | 10 | Franklin | 22:56.9 |
| 127 | Dylan OrrPlace 127 · Grade 9 · Franklin | 9 | Franklin | 22:59.9 |
| 128 | Austin IovinePlace 128 · Grade 9 · River Hill | 9 | River Hill | 23:05.8 |
| 129 | Brandon KnauffPlace 129 · Grade 11 · River Hill | 11 | River Hill | 23:09.1 |
| 130 | Swapna VajaPlace 130 · Grade 9 · River Hill | 9 | River Hill | 23:09.5 |
| 132 | Kidus SolomonPlace 132 · Grade 10 · Long Reach | 10 | Long Reach | 23:12.4 |
| 133 | Jacob LozinskyPlace 133 · Grade 11 · River Hill | 11 | River Hill | 23:17.6 |
| 134 | Chris HutchinsonPlace 134 · Grade 11 · Long Reach | 11 | Long Reach | 23:18.0 |
| 135 | John ParsonsPlace 135 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 23:26.9 |
| 136 | Nebiyu SolomonPlace 136 · Grade 10 · Long Reach | 10 | Long Reach | 23:30.2 |
| 137 | Cyrus Bird-WalkerPlace 137 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 23:30.5 |
| 138 | Taylor WoodheadPlace 138 · Grade 10 · Marriotts Ridge | 10 | Marriotts Ridge | 23:44.0 |
| 140 | Michael ParsonsPlace 140 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 23:53.4 |
| 141 | Nicholas MuffolettoPlace 141 · Grade 11 · Marriotts Ridge | 11 | Marriotts Ridge | 23:56.2 |
| 142 | Justin ArgauerPlace 142 · Grade 9 · River Hill | 9 | River Hill | 23:59.3 |
| 143 | Anthony SaucedoPlace 143 · Grade 9 · Winters Mill | 9 | Winters Mill | 24:00.2 |
| 144 | Joseph Moise-CopelandPlace 144 · Grade 9 · Long Reach | 9 | Long Reach | 24:06.6 |
| 145 | Rece RutherfordPlace 145 · Grade 9 · Franklin | 9 | Franklin | 24:07.6 |
| 146 | Mohammed DialloPlace 146 · Grade 10 · Franklin | 10 | Franklin | 24:08.4 |
| 147 | Logan HolleyPlace 147 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 24:17.6 |
| 148 | Alex CardenasPlace 148 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 24:20.4 |
| 149 | Justin SmedleyPlace 149 · Grade 10 · River Hill | 10 | River Hill | 24:22.1 |
| 150 | Vincent ParsonsPlace 150 · Grade 9 · Oakland Mills | 9 | Oakland Mills | 24:24.0 |
| 152 | Grant SabadPlace 152 · Grade 9 · Winters Mill | 9 | Winters Mill | 24:44.3 |
| 153 | Ryan AllweinPlace 153 · Grade 12 · Marriotts Ridge | 12 | Marriotts Ridge | 24:47.9 |
| 155 | Kevin MitchellPlace 155 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 24:51.9 |
| 156 | Joshua MoranPlace 156 · Grade 9 · Long Reach | 9 | Long Reach | 26:10.2 |
| 157 | Daniel LiebermanPlace 157 · Grade 9 · Marriotts Ridge | 9 | Marriotts Ridge | 26:25.0 |
| 158 | Matthew ObcampPlace 158 · Grade 9 · Winters Mill | 9 | Winters Mill | 26:56.9 |
| 160 | Ryan BrooksPlace 160 · Grade 9 · Winters Mill | 9 | Winters Mill | 32:09.0 |