| 1 | Eric HolmsteadPlace 1 · Poolesville | — | Poolesville | 15:36 | 1 |
| 2 | Greg RinehartPlace 2 · Liberty | — | Liberty | 16:08 | 2 |
| 3 | Stephen KeithPlace 3 · Walkersville | — | Walkersville | 16:19 | 3 |
| 4 | Logan JonesPlace 4 · Tuscarora | — | Tuscarora | 16:21 | 4 |
| 5 | Jacob MyersPlace 5 · Walkersville | — | Walkersville | 16:22 | 5 |
| 6 | Neil RasbandPlace 6 · Walkersville | — | Walkersville | 16:25 | 6 |
| 7 | Garet StrousePlace 7 · Urbana | — | Urbana | 16:28 | 7 |
| 8 | Nick BauerPlace 8 · Martinsburg | — | Martinsburg | 16:28 | 8 |
| 9 | Josh AllwardtPlace 9 · Urbana | — | Urbana | 16:30 | 9 |
| 10 | Austin HayslettPlace 10 · Urbana | — | Urbana | 16:36 | 10 |
| 11 | Joe WeblePlace 11 · Poolesville | — | Poolesville | 16:47 | 11 |
| 12 | Jordan PsaitakisPlace 12 · Poolesville | — | Poolesville | 16:48 | 12 |
| 13 | George MartinezPlace 13 · Frederick | — | Frederick | 16:50 | 13 |
| 14 | Matt BendorgPlace 14 · Tuscarora | — | Tuscarora | 16:50 | 14 |
| 15 | Jimmy FilomenaPlace 15 · Liberty | — | Liberty | 16:56 | 15 |
| 16 | Fred UgastPlace 16 · Urbana | — | Urbana | 17:06 | 16 |
| 17 | Greyson StrousePlace 17 · Urbana | — | Urbana | 17:11 | 17 |
| 18 | Zach BoyerPlace 18 · Liberty | — | Liberty | 17:12 | 18 |
| 19 | Eric VillenuevePlace 19 · Urbana | — | Urbana | 17:13 | 19 |
| 20 | Jeremy LewisPlace 20 · Urbana | — | Urbana | 17:39 | 20 |
| 21 | Brandon HorningPlace 21 · South Hagerstown | — | South Hagerstown | 17:41 | 21 |
| 22 | Zach ZellerPlace 22 · Walkersville | — | Walkersville | 17:43 | 22 |
| 23 | Jamiel MajettPlace 23 · Tuscarora | — | Tuscarora | 17:44 | 23 |
| 24 | Matt HarbourPlace 24 · Walkersville | — | Walkersville | 17:45 | 24 |
| 25 | Patrick SimonsPlace 25 · Walkersville | — | Walkersville | 17:48 | 25 |
| 26 | Joey YinglingPlace 26 · Frederick | — | Frederick | 17:51 | 26 |
| 27 | Tyler SmithPlace 27 · North Hagerstown | — | North Hagerstown | 17:52 | 27 |
| 28 | Justin McDanielsPlace 28 · Liberty | — | Liberty | 17:59 | 28 |
| 29 | Jake SpiveyPlace 29 · Liberty | — | Liberty | 18:04 | 29 |
| 30 | Austin GrubbsPlace 30 · Tuscarora | — | Tuscarora | 18:05 | 30 |
| 31 | Taria BeidlemanPlace 31 · Poolesville | — | Poolesville | 18:11 | 31 |
| 32 | Chris SanderPlace 32 · Tuscarora | — | Tuscarora | 18:12 | 32 |
| 33 | Lucas LirianoPlace 33 · Walkersville | — | Walkersville | 18:15 | 33 |
| 34 | Adam ShusterPlace 34 · North Hagerstown | — | North Hagerstown | 18:19 | 34 |
| 35 | Chris ThomasPlace 35 · Tuscarora | — | Tuscarora | 18:24 | 35 |
| 36 | Kyle CooperPlace 36 · Frederick | — | Frederick | 18:25 | 36 |
| 37 | Andrew LeishmanPlace 37 · Frederick | — | Frederick | 18:38 | 37 |
| 38 | Drew MerrillPlace 38 · South Hagerstown | — | South Hagerstown | 18:39 | 38 |
| 39 | Dave KueglerPlace 39 · Liberty | — | Liberty | 18:40 | 39 |
| 40 | Conrad ProvanPlace 40 · Tuscarora | — | Tuscarora | 18:43 | 40 |
| 41 | Chase WeavarlingPlace 41 · Poolesville | — | Poolesville | 18:55 | 41 |
| 42 | Tom LuebkePlace 42 · Liberty | — | Liberty | 19:02 | 42 |
| 43 | William MoffetPlace 43 · Poolesville | — | Poolesville | 19:04 | 43 |
| 44 | Aaron ColesPlace 44 · Frederick | — | Frederick | 19:10 | 44 |
| 45 | David SullivanPlace 45 · Martinsburg | — | Martinsburg | 19:31 | 45 |
| 46 | Erik FisherPlace 46 · Poolesville | — | Poolesville | 19:33 | 46 |
| 47 | Mason GriffinPlace 47 · Martinsburg | — | Martinsburg | 19:35 | 47 |
| 48 | Ian LynnPlace 48 · Martinsburg | — | Martinsburg | 19:35 | 48 |
| 49 | Vladimir BauerPlace 49 · Martinsburg | — | Martinsburg | 19:35 | 49 |
| 50 | Nurkhaidarov BekezhaPlace 50 · North Hagerstown | — | North Hagerstown | 19:38 | 50 |
| 51 | Connor CorbittPlace 51 · Frederick | — | Frederick | 19:46 | 51 |
| 52 | Jacob SliffPlace 52 · Frederick | — | Frederick | 19:46 | 52 |
| 53 | Bryan CurborwPlace 53 · South Hagerstown | — | South Hagerstown | 19:52 | 53 |
| 54 | Frederick HuangPlace 54 · South Hagerstown | — | South Hagerstown | 20:15 | 54 |
| 55 | Mickey CunninghamPlace 55 · North Hagerstown | — | North Hagerstown | 20:35 | 55 |
| 56 | Daniel HockensmithPlace 56 · South Hagerstown | — | South Hagerstown | 20:37 | 56 |
| 57 | Jordon EdlundPlace 57 · North Hagerstown | — | North Hagerstown | 20:42 | 57 |
| 58 | Derick MuggenburgPlace 58 · North Hagerstown | — | North Hagerstown | 20:47 | 58 |
| 59 | Sean PrzywieczerskiPlace 59 · South Hagerstown | — | South Hagerstown | 20:51 | 59 |
| 60 | Skylar HinsonPlace 60 · Martinsburg | — | Martinsburg | 20:52 | 60 |
| 61 | Varun MenonPlace 61 · Martinsburg | — | Martinsburg | 21:16 | 61 |
| 62 | Dillan IzerPlace 62 · North Hagerstown | — | North Hagerstown | 21:43 | 62 |