| 1 | Stewart JonesPlace 1 · Grade 12 · Weir | 12 | Weir | 16:43.19 | 1 |
| 2 | Phil ProvenzanoPlace 2 · Brooke | — | Brooke | 16:50.08 | 2 |
| 3 | Severio MaldanPlace 3 · Grade 12 · Kiski | 12 | Kiski | 16:57.08 | 3 |
| 4 | Stephan SaboPlace 4 · New Philadelphia | — | New Philadelphia | 17:09.06 | 4 |
| 5 | Ronald ReadPlace 5 · Grade 11 · Weir | 11 | Weir | 17:19.93 | 5 |
| 6 | Brett SaltrickPlace 6 · Linsly | — | Linsly | 17:22.81 | 6 |
| 7 | Jake BoyerPlace 7 · East Liverpool | — | East Liverpool | 17:28.96 | 7 |
| 8 | Josh BoyerPlace 8 · East Liverpool | — | East Liverpool | 17:30.50 | 8 |
| 9 | Nick BozmanPlace 9 · Edison | — | Edison | 17:40.84 | 9 |
| 10 | Josh CoilPlace 10 · East Liverpool | — | East Liverpool | 17:53.58 | 10 |
| 11 | Phillip SchwartzPlace 11 · New Philadelphia | — | New Philadelphia | 17:55.65 | 11 |
| 12 | Bradley McGrawPlace 12 · Wheeling Central | — | Wheeling Central | 17:58.61 | 12 |
| 13 | Stefan RiggsPlace 13 · John Marshal | — | John Marshal | 17:59.19 | 13 |
| 14 | Dallas AmicoPlace 14 · Linsly | — | Linsly | 18:03.07 | 14 |
| 15 | Josh WebbPlace 15 · Grade 12 · Weir | 12 | Weir | 18:10.16 | 15 |
| 16 | Matt McGuirePlace 16 · East Liverpool | — | East Liverpool | 18:19.56 | 16 |
| 17 | T.J. DensmorePlace 17 · East Liverpool | — | East Liverpool | 18:25.31 | 17 |
| 18 | Jordan SaseenPlace 18 · Wheeling Central | — | Wheeling Central | 18:38.12 | 18 |
| 19 | Chris HowardPlace 19 · Wheeling Central | — | Wheeling Central | 18:39.61 | 19 |
| 20 | Danny GantzerPlace 20 · Wheeling Central | — | Wheeling Central | 18:53.42 | 20 |
| 21 | Jordan PalmerPlace 21 · Wheeling Central | — | Wheeling Central | 18:54.41 | 21 |
| 25 | Monte LabashPlace 25 · Linsly | — | Linsly | 19:04.02 | 25 |
| 27 | Jared DunnPlace 27 · Grade 9 · Cameron | 9 | Cameron | 19:05.42 | 26 |
| 28 | Jeff BurgessPlace 28 · New Philadelphia | — | New Philadelphia | 19:06.88 | 27 |
| 29 | Josh SandridgePlace 29 · Brooke | — | Brooke | 19:09.02 | 28 |
| 31 | Austin ChambersPlace 31 · Grade 9 · Cameron | 9 | Cameron | 19:15.44 | 30 |
| 32 | Nate ShepherdPlace 32 · Edison | — | Edison | 19:15.75 | 31 |
| 33 | Garett GehoPlace 33 · John Marshal | — | John Marshal | 19:17.75 | 32 |
| 36 | Hunter AnkromPlace 36 · John Marshal | — | John Marshal | 19:35.46 | 33 |
| 39 | Justin HillPlace 39 · Grade 11 · Kiski | 11 | Kiski | 19:55.88 | 34 |
| 40 | Tyler CoxPlace 40 · New Philadelphia | — | New Philadelphia | 19:58.65 | 35 |
| 41 | Ryan AstonPlace 41 · John Marshal | — | John Marshal | 20:05.22 | 36 |
| 42 | Justin WeissPlace 42 · Grade 12 · Kiski | 12 | Kiski | 20:10.31 | 37 |
| 44 | Zach TroyerPlace 44 · New Philadelphia | — | New Philadelphia | 20:14.22 | 38 |
| 45 | Shane SwigerPlace 45 · Grade 12 · Wheeling Par | 12 | Wheeling Par | 20:17.13 | 39 |
| 46 | Brian PolsinelliPlace 46 · Indian Creek | — | Indian Creek | 20:27.57 | 40 |
| 47 | Derek ArtimezPlace 47 · John Marshal | — | John Marshal | 20:31.09 | 41 |
| 48 | Anthony ParesoPlace 48 · Grade 10 · Wheeling Par | 10 | Wheeling Par | 20:37.86 | 42 |
| 49 | Mark KenamondPlace 49 · Grade 11 · Wheeling Par | 11 | Wheeling Par | 20:40.35 | 43 |
| 50 | Robert KettlewellPlace 50 · Grade 11 · Wheeling Par | 11 | Wheeling Par | 20:56.24 | 44 |
| 51 | Matt CusterPlace 51 · Grade 12 · Wheeling Par | 12 | Wheeling Par | 21:03.53 | 45 |
| 52 | Lukas SchachschneiderPlace 52 · Grade 11 · Kiski | 11 | Kiski | 21:28.22 | 46 |
| 53 | Mike KempPlace 53 · Indian Creek | — | Indian Creek | 21:30.21 | 47 |
| 56 | Matt HensleyPlace 56 · Grade 10 · Weir | 10 | Weir | 21:43.37 | 50 |
| 58 | Jonathan DeLong-RalstonPlace 58 · Edison | — | Edison | 21:54.50 | 52 |
| 60 | Andrew EastonPlace 60 · Indian Creek | — | Indian Creek | 22:11.17 | 53 |
| 61 | Travis ClarkPlace 61 · Linsly | — | Linsly | 22:12.28 | 54 |
| 62 | Hayden WrightPlace 62 · Linsly | — | Linsly | 22:12.69 | 55 |
| 66 | Mason PiercePlace 66 · Indian Creek | — | Indian Creek | 22:18.65 | 57 |
| 67 | Andy PhelpsPlace 67 · Edison | — | Edison | 22:22.18 | 58 |
| 71 | Jong Bin LeePlace 71 · Grade 12 · Kiski | 12 | Kiski | 22:33.93 | 61 |
| 73 | Quintin SponauglePlace 73 · Grade 10 · Cameron | 10 | Cameron | 22:36.37 | 62 |
| 78 | Mark MazzellaPlace 78 · Brooke | — | Brooke | 23:27.94 | 64 |
| 80 | Ryan BriggsPlace 80 · Grade 10 · Cameron | 10 | Cameron | 23:39.82 | 66 |
| 81 | Robbie HamiltonPlace 81 · Brooke | — | Brooke | 23:56.73 | 67 |
| 82 | Zac LatynskiPlace 82 · Edison | — | Edison | 23:57.64 | 68 |
| 84 | Michael LuceroPlace 84 · Brooke | — | Brooke | 24:46.22 | 70 |
| 1 | Patrick RobrechtPlace 1 · Whg Central B | — | Whg Central B | 20:37.30 | 1 |
| 2 | David DudzikPlace 2 · Whg Central B | — | Whg Central B | 21:24.64 | 2 |
| 3 | Nick SparachanePlace 3 · Whg Central B | — | Whg Central B | 21:34.43 | 3 |
| 4 | Isaac HickmanPlace 4 · Whg Central B | — | Whg Central B | 21:43.86 | 4 |