| 1 | Bobby LockhartPlace 1 · Grade 12 · John Handley | 12 | John Handley | 15:00.70 |
| 2 | Ryan FosterPlace 2 · Grade 11 · Sherando | 11 | Sherando | 16:21.90 |
| 3 | Nicholas KelchnerPlace 3 · Grade - · James Wood | - | James Wood | 16:30.90 |
| 4 | David BoltonPlace 4 · Grade 12 · Loudoun County | 12 | Loudoun County | 16:31.50 |
| 5 | John TewPlace 5 · Grade - · Loudoun Valley | - | Loudoun Valley | 16:40.20 |
| 6 | Erik FullmerPlace 6 · Grade - · Sherando | - | Sherando | 16:49.70 |
| 7 | Dan NallyPlace 7 · Grade - · Liberty (Bealeton) | - | Liberty (Bealeton) | 16:52.80 |
| 8 | Robert LongoriaPlace 8 · Grade 10 · John R. Lewis HS | 10 | John R. Lewis HS | 17:00.70 |
| 9 | Jarrett McGoughPlace 9 · Grade - · James Wood | - | James Wood | 17:07.90 |
| 10 | Justin KirkPlace 10 · Grade - · Loudoun County | - | Loudoun County | 17:14.50 |
| 11 | Kyle RussellPlace 11 · Grade 10 · James Wood | 10 | James Wood | 17:19.60 |
| 12 | Zach DorseyPlace 12 · Grade - · John Handley | - | John Handley | 17:20.80 |
| 13 | Brian MarkleyPlace 13 · Grade - · Loudoun Valley | - | Loudoun Valley | 17:21.60 |
| 14 | Adams LichtenfelsPlace 14 · Grade 11 · John R. Lewis HS | 11 | John R. Lewis HS | 17:28.20 |
| 15 | Brandon GuichardPlace 15 · Grade - · Sherando | - | Sherando | 17:30.40 |
| 16 | Anthony ArenaPlace 16 · Grade 11 · Osbourn Park | 11 | Osbourn Park | 17:31.10 |
| 17 | James LavertPlace 17 · Grade - · Osbourn Park | - | Osbourn Park | 17:31.60 |
| 18 | Paul LongoriaPlace 18 · Grade 10 · John R. Lewis HS | 10 | John R. Lewis HS | 17:32.20 |
| 19 | Lenny SweetPlace 19 · Grade - · James Wood | - | James Wood | 17:34.90 |
| 20 | Zachary FryePlace 20 · Grade 10 · James Wood | 10 | James Wood | 17:37.30 |
| 21 | James PrintzPlace 21 · Grade - · James Wood | - | James Wood | 17:43.20 |
| 22 | Kevin PughPlace 22 · Grade 9 · James Wood | 9 | James Wood | 17:44.60 |
| 23 | Carl WoodlandPlace 23 · Grade - · Loudoun Valley | - | Loudoun Valley | 17:52.50 |
| 24 | Kyle MillerPlace 24 · Grade - · Warren County | - | Warren County | 17:54.10 |
| 25 | Anthony AcevedoPlace 25 · Grade - · Park View (Sterling) | - | Park View (Sterling) | 17:54.40 |
| 26 | Colin ChapmanPlace 26 · Grade 12 · Chantilly | 12 | Chantilly | 17:55.30 |
| 27 | Matthew (Matt) LauroPlace 27 · Grade - · Chantilly | - | Chantilly | 18:00.20 |
| 28 | Bobby AdairPlace 28 · Grade 10 · Broad Run | 10 | Broad Run | 18:03.40 |
| 29 | Brom SnyderPlace 29 · Grade - · Loudoun Valley | - | Loudoun Valley | 18:07.10 |
| 30 | Brian CarnesPlace 30 · Grade 11 · Loudoun County | 11 | Loudoun County | 18:08.40 |
| 31 | Julian HertzPlace 31 · Grade - · Loudoun County | - | Loudoun County | 18:12.10 |
| 32 | Ryan KorbyPlace 32 · Grade - · Chantilly | - | Chantilly | 18:14.80 |
| 33 | Lee MoeserPlace 33 · Grade - · Broad Run | - | Broad Run | 18:15.70 |
| 34 | Bobby WatsonPlace 34 · Grade - · Warren County | - | Warren County | 18:17.90 |
| 35 | Marcel LongPlace 35 · Grade - · John Handley | - | John Handley | 18:22.10 |
| 36 | Jon HrinyakPlace 36 · Grade - · Loudoun County | - | Loudoun County | 18:26.90 |
| 37 | Tony MarreroPlace 37 · Grade - · John Handley | - | John Handley | 18:28.40 |
| 38 | Matt TaylorPlace 38 · Grade 12 · Osbourn Park | 12 | Osbourn Park | 18:28.60 |
| 39 | Jesse HempenPlace 39 · Grade - · Osbourn Senior | - | Osbourn Senior | 18:29.90 |
| 40 | Adam LaFavePlace 40 · Grade - · Park View (Sterling) | - | Park View (Sterling) | 18:30.90 |
| 41 | Joshua MoranPlace 41 · Grade - · Warren County | - | Warren County | 18:39.20 |
| 42 | Davis StevenPlace 42 · Grade 12 · John R. Lewis HS | 12 | John R. Lewis HS | 18:39.70 |
| 43 | John VanpizakPlace 43 · Grade - · Stone Bridge | - | Stone Bridge | 18:43.30 |
| 44 | Daniel SaganPlace 44 · Grade - · Liberty (Bealeton) | - | Liberty (Bealeton) | 18:48.00 |
| 45 | David GustinPlace 45 · Grade - · John Handley | - | John Handley | 18:49.10 |
| 46 | Bryce AndersonPlace 46 · Grade - · Loudoun Valley | - | Loudoun Valley | 18:55.20 |
| 47 | Eddie BridgeforthPlace 47 · Grade - · Sherando | - | Sherando | 18:55.60 |
| 48 | Eric LefibvrePlace 48 · Grade - · Park View (Sterling) | - | Park View (Sterling) | 18:58.30 |
| 49 | James JR FutrellPlace 49 · Grade 10 · Park View (Sterling) | 10 | Park View (Sterling) | 19:03.30 |
| 50 | Craig WhisenhuntPlace 50 · Grade - · Broad Run | - | Broad Run | 19:03.70 |
| 51 | Patrick DonahuePlace 51 · Grade - · Stone Bridge | - | Stone Bridge | 19:06.90 |
| 52 | Ryan BurklePlace 52 · Grade - · Loudoun County | - | Loudoun County | 19:08.40 |
| 53 | Nathan BoggsPlace 53 · Grade - · Warren County | - | Warren County | 19:09.10 |
| 54 | Dan GasserPlace 54 · Grade - · Sherando | - | Sherando | 19:09.90 |
| 55 | David PerryPlace 55 · Grade - · Warren County | - | Warren County | 19:11.10 |
| 56 | Sim DulaiPlace 56 · Grade - · Broad Run | - | Broad Run | 19:14.70 |
| 57 | Jon SchrempPlace 57 · Grade - · Stafford | - | Stafford | 19:15.10 |
| 58 | Randy NewtonPlace 58 · Grade - · Stafford | - | Stafford | 19:15.60 |
| 59 | Matt GulickPlace 59 · Grade - · Liberty (Bealeton) | - | Liberty (Bealeton) | 19:18.00 |
| 60 | Peter LasaravichPlace 60 · Grade - · Park View (Sterling) | - | Park View (Sterling) | 19:18.60 |
| 61 | Matt OrtizPlace 61 · Grade - · Osbourn Senior | - | Osbourn Senior | 19:19.30 |
| 62 | Zack BlumPlace 62 · Grade 11 · Osbourn Park | 11 | Osbourn Park | 19:21.80 |
| 63 | Mike WolfnerPlace 63 · Grade - · Stone Bridge | - | Stone Bridge | 19:22.60 |
| 64 | Thomas WalkerPlace 64 · Grade - · Warren County | - | Warren County | 19:24.40 |
| 65 | Charles SwartzPlace 65 · Grade 9 · Osbourn Senior | 9 | Osbourn Senior | 19:25.20 |
| 66 | Ryan HardingPlace 66 · Grade - · Stone Bridge | - | Stone Bridge | 19:25.20 |
| 67 | Chris GuitterrezPlace 67 · Grade - · Park View (Sterling) | - | Park View (Sterling) | 19:28.30 |
| 68 | Patrick HaydonPlace 68 · Grade - · Osbourn Senior | - | Osbourn Senior | 19:31.50 |
| 69 | Derek McVayPlace 69 · Grade 11 · John R. Lewis HS | 11 | John R. Lewis HS | 19:34.40 |
| 70 | Phillip SheflelmannPlace 70 · Grade - · Osbourn Senior | - | Osbourn Senior | 19:34.90 |
| 71 | Sang ParkPlace 71 · Grade - · Park View (Sterling) | - | Park View (Sterling) | 19:41.10 |
| 72 | Eric MelleniusPlace 72 · Grade - · John Handley | - | John Handley | 19:43.10 |
| 73 | Lucas BernetPlace 73 · Grade 9 · Chantilly | 9 | Chantilly | 19:43.90 |
| 74 | Daniel VargasPlace 74 · Grade - · Osbourn Park | - | Osbourn Park | 19:45.50 |
| 75 | Chris CiccoloPlace 75 · Grade - · Stone Bridge | - | Stone Bridge | 19:52.40 |
| 76 | Michael DwyerPlace 76 · Grade - · Osbourn Senior | - | Osbourn Senior | 19:54.60 |
| 77 | Mitchell HarveyPlace 77 · Grade - · Broad Run | - | Broad Run | 19:57.10 |
| 78 | Jeremy RayPlace 78 · Grade - · Chantilly | - | Chantilly | 19:58.80 |
| 79 | Steven DregitsPlace 79 · Grade - · Chantilly | - | Chantilly | 20:02.90 |
| 80 | Trey HatchPlace 80 · Grade - · Loudoun County | - | Loudoun County | 20:03.40 |
| 81 | Douglas Jr. PalmerPlace 81 · Grade 10 · Chantilly | 10 | Chantilly | 20:05.70 |
| 82 | Drew RogersPlace 82 · Grade 10 · Broad Run | 10 | Broad Run | 20:08.10 |
| 83 | Gary ShacklefordPlace 83 · Grade - · Loudoun Valley | - | Loudoun Valley | 20:10.10 |
| 84 | Christopher NuzzacoPlace 84 · Grade - · Stone Bridge | - | Stone Bridge | 20:10.60 |
| 85 | Ben BJ BoxlerPlace 85 · Grade - · Stone Bridge | - | Stone Bridge | 20:11.00 |
| 86 | John KrukarPlace 86 · Grade 9 · Osbourn Park | 9 | Osbourn Park | 20:11.50 |
| 87 | Mike JonesPlace 87 · Grade - · Loudoun Valley | - | Loudoun Valley | 20:20.50 |
| 88 | David JacobyPlace 88 · Grade - · Stafford | - | Stafford | 20:21.30 |
| 89 | Will LynnPlace 89 · Grade - · Liberty (Bealeton) | - | Liberty (Bealeton) | 20:27.80 |
| 90 | Robert LynnPlace 90 · Grade - · Liberty (Bealeton) | - | Liberty (Bealeton) | 20:39.20 |
| 91 | Sean HickeyPlace 91 · Grade 9 · Osbourn Senior | 9 | Osbourn Senior | 20:43.00 |
| 92 | Jack MulleePlace 92 · Grade 10 · Broad Run | 10 | Broad Run | 20:49.40 |
| 93 | William HicksPlace 93 · Grade - · Sherando | - | Sherando | 20:59.20 |
| 94 | James TuckerPlace 94 · Grade - · Sherando | - | Sherando | 21:02.30 |
| 95 | Kelvin FloresPlace 95 · Grade - · Stafford | - | Stafford | 21:23.80 |
| 96 | Joe DiPeppePlace 96 · Grade - · Stafford | - | Stafford | 21:34.10 |
| 97 | Sean RankinPlace 97 · Grade - · Warren County | - | Warren County | 21:46.10 |
| 98 | Patrick DavisPlace 98 · Grade - · John Handley | - | John Handley | 21:48.70 |
| 99 | David FarmerPlace 99 · Grade - · Osbourn Park | - | Osbourn Park | 22:17.50 |
| 100 | Peter MorganPlace 100 · Grade - · Stafford | - | Stafford | 22:25.20 |
| 101 | Jeff AdcockPlace 101 · Grade - · Stafford | - | Stafford | 22:50.60 |
| 102 | Chris SweetapplePlace 102 · Grade 10 · John R. Lewis HS | 10 | John R. Lewis HS | 22:51.90 |
| 103 | Peter FichthornPlace 103 · Grade - · Liberty (Bealeton) | - | Liberty (Bealeton) | 23:24.00 |
| 104 | Matt MoorePlace 104 · Grade - · Liberty (Bealeton) | - | Liberty (Bealeton) | 23:37.20 |
| 105 | Erik BruchPlace 105 · Grade - · John R. Lewis HS | - | John R. Lewis HS | 23:42.40 |