| 1 | Marshall LiederPlace 1 · Grade 10 · Sandy Spring Friends | 10 | Sandy Spring Friends | 19:06 |
| 2 | Adam SchansPlace 2 · Grade 10 · McLean | 10 | McLean | 19:57 |
| 3 | David KeelerPlace 3 · Grade 12 · Covenant Life | 12 | Covenant Life | 20:11 |
| 4 | Aleksander "Sasha" RyanPlace 4 · Grade 10 · McLean | 10 | McLean | 20:30 |
| 5 | Jonathan SmissonPlace 5 · Grade 12 · Covenant Life | 12 | Covenant Life | 20:31 |
| 6 | Garrett ReynoldsPlace 6 · Grade 11 · McLean | 11 | McLean | 21:04 |
| 7 | Sam ZabronskyPlace 7 · Grade 12 · Sandy Spring Friends | 12 | Sandy Spring Friends | 21:13 |
| 8 | Sean PoolPlace 8 · Grade 10 · Covenant Life | 10 | Covenant Life | 21:50 |
| 9 | Nicolas SarfatiPlace 9 · Grade 12 · Washington International | 12 | Washington International | 22:00 |
| 10 | Ian ChiquierPlace 10 · Grade 10 · Washington International | 10 | Washington International | 22:16 |
| 11 | Stephen PaynePlace 11 · Grade 12 · Covenant Life | 12 | Covenant Life | 22:17 |
| 12 | Patrick FridayPlace 12 · Grade 12 · Sandy Spring Friends | 12 | Sandy Spring Friends | 22:20 |
| 13 | Henry AsherPlace 13 · Grade 9 · Washington International | 9 | Washington International | 22:22 |
| 14 | Joe HerbertPlace 14 · Grade 9 · Covenant Life | 9 | Covenant Life | 22:29 |
| 15 | Davy AdisePlace 15 · Grade 10 · Sandy Spring Friends | 10 | Sandy Spring Friends | 22:31 |
| 16 | Jude Carver-KayPlace 16 · Grade 9 · Washington International | 9 | Washington International | 22:36 |
| 17 | Haoran ZhuPlace 17 · Grade 9 · Sandy Spring Friends | 9 | Sandy Spring Friends | 22:59 |
| 18 | Kyle ShapiroPlace 18 · Grade 10 · McLean | 10 | McLean | 22:59 |
| 19 | Patrick MarescoPlace 19 · Grade 11 · Covenant Life | 11 | Covenant Life | 23:05 |
| 20 | Zach GilbertPlace 20 · Grade 10 · Washington Christian | 10 | Washington Christian | 23:11 |
| 21 | Nate GoonasekeramPlace 21 · Grade 10 · Covenant Life | 10 | Covenant Life | 23:48 |
| 22 | Nathan OliverPlace 22 · Grade 10 · Sandy Spring Friends | 10 | Sandy Spring Friends | 23:56 |
| 23 | Aaron LewisPlace 23 · Grade 12 · Clinton Grace Christian | 12 | Clinton Grace Christian | 24:02 PR |
| 24 | Henry NicholsPlace 24 · Grade 9 · Sandy Spring Friends | 9 | Sandy Spring Friends | 24:10 |
| 25 | Jake GearonPlace 25 · Grade 12 · Sandy Spring Friends | 12 | Sandy Spring Friends | 24:20 |
| 26 | Josh DickeyPlace 26 · Grade 10 · Sandy Spring Friends | 10 | Sandy Spring Friends | 24:36 |
| 27 | Andrew SunPlace 27 · Grade 10 · Sandy Spring Friends | 10 | Sandy Spring Friends | 25:01 |
| 28 | Daniel HooksPlace 28 · Grade 9 · Sandy Spring Friends | 9 | Sandy Spring Friends | 25:04 |
| 29 | Alex RahPlace 29 · Grade 9 · McLean | 9 | McLean | 25:12 |
| 30 | Bobby HsiehPlace 30 · Grade 11 · Sandy Spring Friends | 11 | Sandy Spring Friends | 25:33 |
| 31 | Evan YangPlace 31 · Grade 12 · Montrose Christian | 12 | Montrose Christian | 26:06 |
| 32 | Hank WuPlace 32 · Grade 9 · Montrose Christian | 9 | Montrose Christian | 26:14 |
| 33 | Frank ChengPlace 33 · Grade 11 · Sandy Spring Friends | 11 | Sandy Spring Friends | 26:18 |
| 34 | Zach LeurePlace 34 · Grade - · McLean | - | McLean | 26:34 PR |
| 35 | Owen Kirk-WhitmanPlace 35 · Grade 10 · McLean | 10 | McLean | 26:34 |
| 36 | Ansgar KoehlerPlace 36 · Grade - · Montrose Christian | - | Montrose Christian | 26:38 PR |
| 37 | Noah CassidyPlace 37 · Grade 9 · McLean | 9 | McLean | 27:01 |
| 38 | Trevin WalkerPlace 38 · Grade 9 · Clinton Grace Christian | 9 | Clinton Grace Christian | 27:07 PR |
| 39 | Sebastian Bossu-RamosPlace 39 · Grade 9 · Washington International | 9 | Washington International | 27:25 |
| 40 | Jeremy MatthewsPlace 40 · Grade 10 · Covenant Life | 10 | Covenant Life | 27:34 |
| 41 | Hunter RudermanPlace 41 · Grade 9 · McLean | 9 | McLean | 27:37 |
| 42 | Joshua MaysPlace 42 · Grade 11 · Covenant Life | 11 | Covenant Life | 27:47 |
| 43 | Quentin ThomasPlace 43 · Grade 10 · Sandy Spring Friends | 10 | Sandy Spring Friends | 28:16 |
| 44 | Peter ByhouwerPlace 44 · Grade 9 · Sandy Spring Friends | 9 | Sandy Spring Friends | 28:31 |
| 45 | Ian TraphagenPlace 45 · Grade 9 · Washington International | 9 | Washington International | 29:13 |
| 46 | Leo YangPlace 46 · Grade 12 · Montrose Christian | 12 | Montrose Christian | 29:28 |
| 47 | Stefan AbarbieriteiPlace 47 · Grade 10 · McLean | 10 | McLean | 30:01 |
| 48 | Evan ThorsonPlace 48 · Grade 10 · McLean | 10 | McLean | 31:26 |
| 49 | Emil KunkinPlace 49 · Grade 12 · Sandy Spring Friends | 12 | Sandy Spring Friends | 31:50 |
| 50 | Justin RandallPlace 50 · Grade 11 · Washington Christian | 11 | Washington Christian | 32:40 |
| 51 | Alfred ChenPlace 51 · Grade 12 · Montrose Christian | 12 | Montrose Christian | 37:49 |
| 52 | Steven MilnerPlace 52 · Grade 11 · McLean | 11 | McLean | 39:20 |
| 53 | Omar MorelPlace 53 · Grade 9 · Sandy Spring Friends | 9 | Sandy Spring Friends | 44:23 |