| 1 | Ryan FarnanPlace 1 · Millbrook | — | Millbrook | 16:40 |
| 2 | C. BauerPlace 2 · Martinsburg | — | Martinsburg | 17:22 |
| 3 | David CaswellPlace 3 · Millbrook | — | Millbrook | 17:26 |
| 4 | Kristopher KnottsPlace 4 · Hedgesville | — | Hedgesville | 18:05 |
| 5 | Nathan BurgreenPlace 5 · Millbrook | — | Millbrook | 18:25 |
| 6 | Robert MonahanPlace 6 · Hedgesville | — | Hedgesville | 18:47 |
| 7 | Matt KellyPlace 7 · Hedgesville | — | Hedgesville | 18:48 |
| 8 | Andrew RublePlace 8 · Hedgesville | — | Hedgesville | 19:09 |
| 9 | Josh LeePlace 9 · Millbrook | — | Millbrook | 19:12 |
| 10 | Mitch DivelyPlace 10 · MIllbrook | — | MIllbrook | 19:13 |
| 11 | Mat TaylorPlace 11 · Hedgesville | — | Hedgesville | 19:35 |
| 12 | Zach PollardPlace 12 · Hedgesville | — | Hedgesville | 19:35 |
| 13 | Josh EppingerPlace 13 · Hedgesville | — | Hedgesville | 19:49 |
| 14 | Jon CarnillPlace 14 · Millbrook | — | Millbrook | 19:55 |
| 15 | Jacob LuskPlace 15 · Millbrook | — | Millbrook | 19:57 |
| 16 | John JackoPlace 16 · Hedgesville | — | Hedgesville | 19:58 |
| 17 | Ryan DuffinPlace 17 · Millbrook | — | Millbrook | 20:06 |
| 18 | Warren RamirezPlace 18 · Millbrook | — | Millbrook | 20:07 |
| 19 | Vladimer BauerPlace 19 · Martinsburg | — | Martinsburg | 20:07 |
| 20 | David SullivanPlace 20 · Martinsburg | — | Martinsburg | 20:15 |
| 21 | Ian LynnPlace 21 · Martinsburg | — | Martinsburg | 20:24 |
| 22 | Andrew DoumontPlace 22 · Millbrook | — | Millbrook | 20:33 |
| 23 | Bradley McGuirePlace 23 · Millbrook | — | Millbrook | 20:38 |
| 24 | Rodger FessendenPlace 24 · Hedgesville | — | Hedgesville | 20:40 |
| 25 | Jeremy MyersPlace 25 · Millbrook | — | Millbrook | 20:47 |
| 26 | Z. LyonsPlace 26 · Hedgesville | — | Hedgesville | 21:08 |
| 27 | Matt HummerPlace 27 · Millbrook | — | Millbrook | 21:04 |
| 28 | D. MonroePlace 28 · Hedgesville | — | Hedgesville | 21:08 |
| 29 | T. GriffinPlace 29 · Martinsburg | — | Martinsburg | 21:09 |
| 30 | James MatherlyPlace 30 · Hedgesville | — | Hedgesville | 21:14 |
| 31 | Austin ArnoldPlace 31 · Hedgesville | — | Hedgesville | 21:24 |
| 32 | Skylar HinsonPlace 32 · Martinsburg | — | Martinsburg | 21:32 |
| 33 | C. WilkursonPlace 33 · Hedgesville | — | Hedgesville | 22:02 |
| 34 | Varun MenonPlace 34 · Martinsburg | — | Martinsburg | 22:30 |
| 35 | Frank AndersonPlace 35 · Martinsburg | — | Martinsburg | 23:31 |
| 36 | J. BarnesPlace 36 · Martinsburg | — | Martinsburg | 23:39 |
| 37 | Zach McGoldrickPlace 37 · Hedgesville | — | Hedgesville | 24:52 |
| 38 | C. SchmidtPlace 38 · Martinsburg | — | Martinsburg | 26:52 |
| 39 | Hunter LaymanPlace 39 · Millrbook | — | Millrbook | 28:03 |
| 40 | Jeo LaraPlace 40 · Millbrook | — | Millbrook | 33:55 |