| 1 | John BozekPlace 1 · Grade 11 · Hayfield | 11 | Hayfield | 16:08.40 |
| 2 | Gerardo MunevarPlace 2 · Grade 11 · Thomas A Edison | 11 | Thomas A Edison | 16:12.40 |
| 3 | Steve San MiguelPlace 3 · Grade 12 · Washington-Liberty | 12 | Washington-Liberty | 16:16.00 PR |
| 4 | Alex RangelPlace 4 · Grade 12 · Thomas A Edison | 12 | Thomas A Edison | 16:22.00 |
| 5 | Alex HowePlace 5 · Grade 12 · Falls Church | 12 | Falls Church | 16:22.30 |
| 6 | Gabe LariosPlace 6 · Grade 10 · Hayfield | 10 | Hayfield | 16:23.60 PR |
| 7 | Said MatanPlace 7 · Grade 11 · Falls Church | 11 | Falls Church | 16:28.90 |
| 8 | Dylan McGowanPlace 8 · Grade 12 · Yorktown | 12 | Yorktown | 16:33.80 |
| 9 | Kirubel AkililuPlace 9 · Grade 10 · Hayfield | 10 | Hayfield | 16:40.70 |
| 10 | Chris ZapplePlace 10 · Grade 12 · Justice | 12 | Justice | 16:44.70 PR |
| 11 | Gerardo PerezPlace 11 · Grade 10 · Mount Vernon | 10 | Mount Vernon | 16:54.80 |
| 12 | Jack McAlisterPlace 12 · Grade 10 · Thomas A Edison | 10 | Thomas A Edison | 16:58.50 |
| 13 | David BulirPlace 13 · Grade 9 · Thomas A Edison | 9 | Thomas A Edison | 16:59.00 |
| 14 | Chris PagePlace 14 · Grade 10 · Hayfield | 10 | Hayfield | 16:59.60 PR |
| 15 | Brian McGrailPlace 15 · Grade 12 · Washington-Liberty | 12 | Washington-Liberty | 17:04.40 |
| 16 | Jesus ReyesPlace 16 · Grade 12 · Falls Church | 12 | Falls Church | 17:14.90 PR |
| 17 | Ryan MioduskiPlace 17 · Grade 10 · Justice | 10 | Justice | 17:15.80 |
| 18 | Michael KnoppPlace 18 · Grade 9 · Thomas A Edison | 9 | Thomas A Edison | 17:17.20 |
| 19 | Ryan HartPlace 19 · Grade 9 · Yorktown | 9 | Yorktown | 17:24.00 |
| 20 | Cory FishPlace 20 · Grade 11 · Hayfield | 11 | Hayfield | 17:26.40 |
| 21 | Jacob MillerPlace 21 · Grade 10 · Hayfield | 10 | Hayfield | 17:27.00 |
| 22 | Daniel BokuPlace 22 · Grade 10 · Thomas A Edison | 10 | Thomas A Edison | 17:37.30 |
| 23 | Angel MedranoPlace 23 · Grade 12 · Mount Vernon | 12 | Mount Vernon | 17:37.80 |
| 24 | Amit VohraPlace 24 · Grade 12 · Thomas A Edison | 12 | Thomas A Edison | 17:43.10 |
| 25 | Kieran BourgeoisPlace 25 · Grade 12 · Mount Vernon | 12 | Mount Vernon | 17:44.70 |
| 26 | John MacLaughlinPlace 26 · Grade 10 · Yorktown | 10 | Yorktown | 17:46.00 |
| 27 | Derek LindseyPlace 27 · Grade 12 · Hayfield | 12 | Hayfield | 17:47.20 |
| 28 | Lukas Eigler-HardingPlace 28 · Grade 10 · Washington-Liberty | 10 | Washington-Liberty | 17:47.50 |
| 29 | Jack BardoPlace 29 · Grade 11 · Washington-Liberty | 11 | Washington-Liberty | 17:47.80 |
| 30 | Jose HernandezPlace 30 · Grade 9 · Falls Church | 9 | Falls Church | 17:54.40 PR |
| 31 | Hudson WordenPlace 31 · Grade 10 · Washington-Liberty | 10 | Washington-Liberty | 17:54.90 |
| 32 | Alexander KerrPlace 32 · Grade 10 · Mount Vernon | 10 | Mount Vernon | 17:57.70 |
| 33 | Wren RudolphPlace 33 · Grade 12 · Yorktown | 12 | Yorktown | 17:59.60 PR |
| 34 | Jeremy TurnerPlace 34 · Grade 11 · Justice | 11 | Justice | 18:08.70 PR |
| 35 | Michael PersonPlace 35 · Grade 10 · Yorktown | 10 | Yorktown | 18:09.90 |
| 36 | Bernard EarleyPlace 36 · Grade 12 · Yorktown | 12 | Yorktown | 18:12.10 |
| 37 | Darion FlemmingPlace 37 · Grade 11 · Wakefield | 11 | Wakefield | 18:17.00 |
| 38 | John SheahanPlace 38 · Grade 12 · Washington-Liberty | 12 | Washington-Liberty | 18:17.50 |
| 39 | Matthew EvansPlace 39 · Grade 11 · Falls Church | 11 | Falls Church | 18:19.60 |
| 40 | Raymond ChaingPlace 40 · Grade 9 · Mount Vernon | 9 | Mount Vernon | 18:20.40 |
| 41 | Henry LopezPlace 41 · Grade 9 · Justice | 9 | Justice | 18:24.70 |
| 42 | Marek SalanskiPlace 42 · Grade 10 · Justice | 10 | Justice | 18:39.10 |
| 43 | Jordan RickerPlace 43 · Grade 10 · Washington-Liberty | 10 | Washington-Liberty | 18:40.30 |
| 44 | Nelson RochaPlace 44 · Grade 12 · Falls Church | 12 | Falls Church | 18:46.40 |
| 45 | Alula WelduPlace 45 · Grade 11 · Wakefield | 11 | Wakefield | 19:03.10 PR |
| 46 | Abdurahman NurPlace 46 · Grade 11 · Falls Church | 11 | Falls Church | 19:16.00 |
| 47 | Adel Lah LouPlace 47 · Grade 9 · Mount Vernon | 9 | Mount Vernon | 19:17.60 PR |
| 48 | Jonanthan HellbergPlace 48 · Grade 12 · Mount Vernon | 12 | Mount Vernon | 19:23.60 |
| 49 | Michael WeissenbueckPlace 49 · Grade 10 · Justice | 10 | Justice | 19:32.40 PR |
| 50 | Peter GuevaraPlace 50 · Grade 10 · Justice | 10 | Justice | 19:34.60 |
| 51 | Brandon CortsPlace 51 · Grade 9 · Wakefield | 9 | Wakefield | 20:36.10 |
| 52 | Nicholas BaasPlace 52 · Grade 11 · Wakefield | 11 | Wakefield | 21:26.10 PR |
| 53 | Thomas MiltonPlace 53 · Grade 11 · Yorktown | 11 | Yorktown | 21:46.60 |
| 54 | Paul StetekluhPlace 54 · Grade 11 · Wakefield | 11 | Wakefield | 23:22.90 PR |