| 1 | Nick MogensenPlace 1 · Grade 12 · Potomac Falls | 12 | Potomac Falls | 17:01.51 |
| 2 | Juan CamposPlace 2 · Grade 12 · Potomac Falls | 12 | Potomac Falls | 17:02.05 |
| 3 | Connor WilsonPlace 3 · Grade 12 · Potomac Falls | 12 | Potomac Falls | 17:05.26 |
| 4 | Grant DekerPlace 4 · Grade 11 · Potomac Falls | 11 | Potomac Falls | 17:27.44 |
| 5 | Gurjeet ChinayanaPlace 5 · Grade 11 · Broad Run | 11 | Broad Run | 17:32.71 |
| 6 | Patrick WilsonPlace 6 · Grade 12 · Potomac Falls | 12 | Potomac Falls | 17:33.25 |
| 7 | Mitch ClementsPlace 7 · Grade 10 · Broad Run | 10 | Broad Run | 17:33.79 |
| 8 | Steven HurwittPlace 8 · Grade 12 · Broad Run | 12 | Broad Run | 17:34.14 |
| 9 | Matt GallowayPlace 9 · Grade 11 · Potomac Falls | 11 | Potomac Falls | 18:04.70 |
| 10 | Zac KishPlace 10 · Grade 12 · Broad Run | 12 | Broad Run | 18:13.52 |
| 11 | Jordan FebrachePlace 11 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 18:15.23 |
| 12 | John VigilPlace 12 · Grade 10 · Broad Run | 10 | Broad Run | 18:17.48 |
| 13 | Alexander MottPlace 13 · Grade 12 · Potomac Falls | 12 | Potomac Falls | 18:18.20 |
| 14 | Alex KerrPlace 14 · Grade 12 · Broad Run | 12 | Broad Run | 18:25.76 |
| 15 | Adam ForesterPlace 15 · Grade 11 · Potomac Falls | 11 | Potomac Falls | 18:28.12 |
| 16 | Trevor SchmidtPlace 16 · Grade 11 · Broad Run | 11 | Broad Run | 18:29.77 |
| 17 | Alex SiehPlace 17 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 18:34.28 |
| 18 | Tommy FortPlace 18 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 18:48.66 |
| 19 | Sai KurraPlace 19 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 19:01.75 |
| 20 | Nicolas ClemPlace 20 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 19:01.90 |
| 21 | Ethan PacificoPlace 21 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 19:03.29 |
| 22 | Stephen CatheyPlace 22 · Grade 11 · Potomac Falls | 11 | Potomac Falls | 19:11.28 |
| 23 | Alex HaPlace 23 · Grade 11 · Potomac Falls | 11 | Potomac Falls | 19:17.55 |
| 24 | Austin LombardiPlace 24 · Grade 11 · Broad Run | 11 | Broad Run | 19:23.32 |
| 25 | Zawad ChowdhuryPlace 25 · Grade 11 · Potomac Falls | 11 | Potomac Falls | 19:28.30 |
| 26 | Eric HiattPlace 26 · Grade 12 · Broad Run | 12 | Broad Run | 19:35.53 |
| 27 | George BuenafePlace 27 · Grade 11 · Potomac Falls | 11 | Potomac Falls | 19:36.69 |
| 28 | Kevin BuehlerPlace 28 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 19:43.27 |
| 29 | Kyle TsaoPlace 29 · Grade 12 · Potomac Falls | 12 | Potomac Falls | 19:48.27 |
| 30 | James StandleyPlace 30 · Grade 10 · Broad Run | 10 | Broad Run | 19:56.95 |
| 31 | Brandon LathropPlace 31 · Grade 9 · Potomac Falls | 9 | Potomac Falls | 20:03.90 |
| 32 | Michael LinzaPlace 32 · Grade 11 · Potomac Falls | 11 | Potomac Falls | 20:05.65 |
| 33 | Chris NamukayaPlace 33 · Grade 11 · Potomac Falls | 11 | Potomac Falls | 20:09.03 |
| 34 | Colm GallagherPlace 34 · Grade 9 · Broad Run | 9 | Broad Run | 20:10.68 |
| 35 | Sean CarneyPlace 35 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 20:22.73 |
| 36 | Daniel MarksPlace 36 · Grade 12 · Potomac Falls | 12 | Potomac Falls | 20:27.01 |
| 37 | Daniel HellstromPlace 37 · Grade 9 · Broad Run | 9 | Broad Run | 20:27.84 |
| 38 | Thomas CorleyPlace 38 · Grade 9 · Broad Run | 9 | Broad Run | 20:30.89 |
| 39 | Daniel KimPlace 39 · Potomac Falls | — | Potomac Falls | 20:35.40 |
| 40 | Peter ScharfPlace 40 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 20:45.54 |
| 41 | Brandon AltemiranoPlace 41 · Grade 12 · Broad Run | 12 | Broad Run | 20:47.41 |
| 42 | Michael ChinenPlace 42 · Grade 12 · Potomac Falls | 12 | Potomac Falls | 20:54.01 |
| 43 | Matt CelsaPlace 43 · Grade 9 · Potomac Falls | 9 | Potomac Falls | 20:55.59 |
| 44 | Kevin RyanPlace 44 · Grade 9 · Potomac Falls | 9 | Potomac Falls | 21:26.98 |
| 45 | Ravi SrinivasanPlace 45 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 21:27.92 |
| 46 | Mason HydePlace 46 · Potomac Falls | — | Potomac Falls | 21:30.55 |
| 47 | Issac ClizbePlace 47 · Grade 9 · Broad Run | 9 | Broad Run | 21:32.28 |
| 48 | Daniel BuenafePlace 48 · Potomac Falls | — | Potomac Falls | 21:36.11 |
| 49 | Michael MarzaccoPlace 49 · Grade 12 · Potomac Falls | 12 | Potomac Falls | 21:36.50 |
| 50 | Matthew CabreraPlace 50 · Grade 11 · Broad Run | 11 | Broad Run | 21:36.90 |
| 51 | Robert EricksonPlace 51 · Broad Run | — | Broad Run | 21:37.99 |
| 52 | Tristan O'SheaPlace 52 · Grade 9 · Potomac Falls | 9 | Potomac Falls | 21:43.48 |
| 53 | Javier MeryPlace 53 · Grade 9 · Potomac Falls | 9 | Potomac Falls | 21:43.92 |
| 54 | Arman KahnPlace 54 · Potomac Falls | — | Potomac Falls | 21:49.82 |
| 55 | Omer NezamPlace 55 · Potomac Falls | — | Potomac Falls | 21:51.05 |
| 56 | Andrew KovalenkoPlace 56 · Grade 11 · Broad Run | 11 | Broad Run | 21:52.73 |
| 57 | Nicolas FriedlPlace 57 · Grade 10 · Broad Run | 10 | Broad Run | 21:53.18 |
| 58 | Nick RohrPlace 58 · Grade 12 · Potomac Falls | 12 | Potomac Falls | 22:10.72 |
| 59 | Chris DelisiPlace 59 · Grade 12 · Broad Run | 12 | Broad Run | 22:11.60 |
| 60 | Timothy ArundelPlace 60 · Grade 10 · Broad Run | 10 | Broad Run | 22:18.06 |
| 61 | Joseph SweeneyPlace 61 · Potomac Falls | — | Potomac Falls | 22:20.66 |
| 62 | Ben WatersPlace 62 · Grade 12 · Potomac Falls | 12 | Potomac Falls | 22:23.56 |
| 63 | Jordon PalumboPlace 63 · Grade 11 · Broad Run | 11 | Broad Run | 22:47.10 |
| 64 | Matthew JohnstonPlace 64 · Grade 10 · Broad Run | 10 | Broad Run | 23:01.13 |
| 65 | Christophe PrakashPlace 65 · Grade 11 · Broad Run | 11 | Broad Run | 23:22.51 |
| 66 | Michael WestcottPlace 66 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 23:24.76 |
| 67 | Brandon GaytonPlace 67 · Grade 9 · Broad Run | 9 | Broad Run | 23:42.70 |
| 68 | Austin GodmanPlace 68 · Grade 10 · Broad Run | 10 | Broad Run | 23:44.97 |
| 69 | Christopher HopkinsPlace 69 · Grade 10 · Potomac Falls | 10 | Potomac Falls | 23:45.57 |
| 70 | Ryan WoodPlace 70 · Grade 12 · Broad Run | 12 | Broad Run | 23:47.65 |
| 71 | Zachary TimmermanPlace 71 · Grade 9 · Potomac Falls | 9 | Potomac Falls | 23:51.18 |
| 72 | Nick WeedonPlace 72 · Grade 11 · Broad Run | 11 | Broad Run | 23:53.56 |
| 73 | Richard MyerPlace 73 · Grade 10 · Broad Run | 10 | Broad Run | 24:03.50 |
| 74 | Anthony DeCarloPlace 74 · Grade 12 · Broad Run | 12 | Broad Run | 24:28.37 |
| 75 | Kevin BillerPlace 75 · Grade 11 · Broad Run | 11 | Broad Run | 25:25.80 |
| 76 | William ChrismanPlace 76 · Grade 9 · Broad Run | 9 | Broad Run | 25:39.46 |
| 77 | Myron MathisPlace 77 · Grade 12 · Broad Run | 12 | Broad Run | 26:24.57 |
| 78 | Grayson GaylorPlace 78 · Grade 12 · Broad Run | 12 | Broad Run | 26:57.84 |
| 79 | Shashwat SharinePlace 79 · Grade 11 · Broad Run | 11 | Broad Run | 27:56.19 |
| 80 | Brendan ConnellyPlace 80 · Potomac Falls | — | Potomac Falls | 28:30.00 |
| 81 | Andrew McLaughinPlace 81 · Grade 12 · Broad Run | 12 | Broad Run | 28:40.00 |
| 82 | Unknown EsaiPlace 82 · Potomac Falls | — | Potomac Falls | 28:50.00 |
| 83 | Arjon TurnuiuriPlace 83 · Grade 12 · Broad Run | 12 | Broad Run | 29:30.00 |
| 84 | John PanettiPlace 84 · Grade 11 · Broad Run | 11 | Broad Run | 30:00.00 |