| 1 | Jon McDonaldPlace 1 · McClain | — | McClain | 16:59.00 | 1 |
| 2 | Caleb MootispawPlace 2 · McClain | — | McClain | 17:11.00 | 2 |
| 3 | Nick GardnerPlace 3 · PaintValley | — | PaintValley | 17:33.00 | 3 |
| 4 | Jordan SelbeePlace 4 · Eastern | — | Eastern | 17:47.00 | 4 |
| 5 | Matt BoedekerPlace 5 · ZaneTrace | — | ZaneTrace | 17:52.00 | 5 |
| 6 | Brandon MagillPlace 6 · Huntington | — | Huntington | 17:58.00 | — |
| 7 | Logan KrivackPlace 7 · PaintValley | — | PaintValley | 18:11.00 | 6 |
| 8 | Mikie BarnhartPlace 8 · Southeastern | — | Southeastern | 18:32.00 | 7 |
| 9 | Josh JoossePlace 9 · ZaneTrace | — | ZaneTrace | 18:34.00 | 8 |
| 10 | John JudePlace 10 · Westfall | — | Westfall | 18:43.00 | 9 |
| 11 | Logan MarkkoPlace 11 · PaintValley | — | PaintValley | 18:47.00 | 10 |
| 12 | Luke HockerPlace 12 · Huntington | — | Huntington | 18:50.00 | — |
| 13 | Dakoda OsbornPlace 13 · Piketon | — | Piketon | 18:57.00 | 11 |
| 14 | Daniel GardnerPlace 14 · PaintValley | — | PaintValley | 18:58.00 | 12 |
| 15 | Dylan PackPlace 15 · Waverly | — | Waverly | 19:06.00 | 13 |
| 16 | Riley MarkkoPlace 16 · PaintValley | — | PaintValley | 19:10.00 | 14 |
| 17 | Andre BarnhartPlace 17 · Southeastern | — | Southeastern | 19:14.00 | 15 |
| 18 | Cody davidsonPlace 18 · Fairfield | — | Fairfield | 19:27.00 | — |
| 19 | Ian KilgourPlace 19 · Jackson | — | Jackson | 19:30.00 | — |
| 20 | Weston DavisPlace 20 · ZaneTrace | — | ZaneTrace | 19:32.00 | 16 |
| 21 | Logan GrovesPlace 21 · Huntington | — | Huntington | 19:32.00 | — |
| 22 | Grant BenderPlace 22 · Washington CH | — | Washington CH | 19:36.00 | 17 |
| 23 | Cody SteelePlace 23 · Westfall | — | Westfall | 19:37.00 | 18 |
| 24 | Cody FredericksPlace 24 · Piketon | — | Piketon | 19:41.00 | 19 |
| 25 | Chris ArmstrongPlace 25 · West Union | — | West Union | 19:42.00 | 20 |
| 26 | Joe PattersonPlace 26 · Vinton County | — | Vinton County | 19:51.00 | 21 |
| 27 | Stefan StojanovicPlace 27 · Western | — | Western | 19:54.00 | 22 |
| 28 | Kory BakenhasterPlace 28 · Western | — | Western | 19:56.00 | 23 |
| 29 | Brandon LovettPlace 29 · Washington CH | — | Washington CH | 19:57.00 | 24 |
| 30 | Daniel FyffePlace 30 · Piketon | — | Piketon | 19:58.00 | 25 |
| 31 | Blake MetzgerPlace 31 · Westfall | — | Westfall | 20:00.00 | 26 |
| 32 | Clayton LanePlace 32 · Washington CH | — | Washington CH | 20:03.00 | 27 |
| 33 | Matt HatfieldPlace 33 · Vinton County | — | Vinton County | 20:05.00 | 28 |
| 34 | Ryan SkinnerPlace 34 · Adena | — | Adena | 20:07.00 | — |
| 35 | John CainPlace 35 · Fairfield | — | Fairfield | 20:17.00 | — |
| 36 | Josh CornettPlace 36 · Piketon | — | Piketon | 20:17.00 | 29 |
| 37 | Matt KoehlerPlace 37 · Westfall | — | Westfall | 20:18.00 | 30 |
| 38 | Chris SalmonsPlace 38 · Jackson | — | Jackson | 20:19.00 | — |
| 39 | Matthew CollinsPlace 39 · Jackson | — | Jackson | 20:20.00 | — |
| 40 | Mason OsbornPlace 40 · Piketon | — | Piketon | 20:21.00 | 31 |
| 41 | Jeff KrivackPlace 41 · PaintValley | — | PaintValley | 20:22.00 | 32 |
| 42 | Nate PatrickPlace 42 · ZaneTrace | — | ZaneTrace | 20:29.00 | 33 |
| 43 | Matt StringfieldPlace 43 · Washington CH | — | Washington CH | 20:33.00 | 34 |
| 44 | Tyler KvarnessPlace 44 · Washington CH | — | Washington CH | 20:39.00 | 35 |
| 45 | Marc BoedekerPlace 45 · ZaneTrace | — | ZaneTrace | 20:40.00 | 36 |
| 46 | Dillon GuilkeyPlace 46 · Western | — | Western | 20:43.00 | 37 |
| 47 | Bruce KanuffPlace 47 · Western | — | Western | 20:45.00 | 38 |
| 48 | Colton WeissPlace 48 · Piketon | — | Piketon | 20:47.00 | 39 |
| 49 | Garrett WertPlace 49 · PaintValley | — | PaintValley | 20:51.00 | 40 |
| 50 | Tyler EdlerPlace 50 · Eastern | — | Eastern | 20:58.00 | 41 |
| 51 | Neal HegartyPlace 51 · Westfall | — | Westfall | 21:01.00 | 42 |
| 52 | Christian KingsburyPlace 52 · Vinton County | — | Vinton County | 21:06.00 | 43 |
| 53 | Aaron HuffmanPlace 53 · Westfall | — | Westfall | 21:08.00 | 44 |
| 54 | Chad OusleyPlace 54 · Vinton County | — | Vinton County | 21:14.00 | 45 |
| 55 | Chris AdkinsPlace 55 · Western | — | Western | 21:17.00 | 46 |
| 56 | Greg GibsonPlace 56 · Southeastern | — | Southeastern | 21:19.00 | 47 |
| 57 | Tom KerrPlace 57 · ZaneTrace | — | ZaneTrace | 21:20.00 | 48 |
| 58 | Zack YoungPlace 58 · West Union | — | West Union | 21:21.00 | 49 |
| 59 | Josh RichardsonPlace 59 · PaintValley | — | PaintValley | 21:21.00 | — |
| 60 | Kyle FrostPlace 60 · Southeastern | — | Southeastern | 21:21.00 | 50 |
| 61 | daniel EvoryPlace 61 · Waverly | — | Waverly | 21:22.00 | 51 |
| 62 | Jason GleichPlace 62 · Adena | — | Adena | 21:30.00 | — |
| 63 | Tavarres PickettPlace 63 · Eastern | — | Eastern | 21:36.00 | 52 |
| 64 | Kade LuisoPlace 64 · West Union | — | West Union | 21:39.00 | 53 |
| 65 | Jacob HartPlace 65 · Washington CH | — | Washington CH | 21:40.00 | 54 |
| 66 | Adam PearlPlace 66 · Eastern | — | Eastern | 21:41.00 | 55 |
| 67 | Chris ButcherPlace 67 · Vinton County | — | Vinton County | 21:46.00 | 56 |
| 68 | Cody SaylorPlace 68 · Vinton County | — | Vinton County | 21:50.00 | 57 |
| 69 | Zach JonesPlace 69 · Piketon | — | Piketon | 22:03.00 | 58 |
| 70 | Blake RobertsPlace 70 · Eastern | — | Eastern | 22:05.00 | 59 |
| 71 | Logan WilsonPlace 71 · PaintValley | — | PaintValley | 22:14.00 | — |
| 72 | Chris ShupertPlace 72 · West Union | — | West Union | 22:16.00 | 60 |
| 73 | Charley KnisleyPlace 73 · McClain | — | McClain | 22:24.00 | 61 |
| 74 | Shawn BunnellPlace 74 · Vinton County | — | Vinton County | 22:28.00 | 62 |
| 75 | Holden BanksPlace 75 · Vinton County | — | Vinton County | 22:37.00 | — |
| 76 | Rilely FetherolfPlace 76 · Westfall | — | Westfall | 22:50.00 | 63 |
| 77 | Hayden JonesPlace 77 · Fairfield | — | Fairfield | 23:07.00 | — |
| 78 | Brady EvansPlace 78 · Waverly | — | Waverly | 23:11.00 | 64 |
| 79 | eric DalyPlace 79 · Vinton County | — | Vinton County | 23:12.00 | — |
| 80 | Alex PhippsPlace 80 · Eastern | — | Eastern | 23:16.00 | 65 |
| 81 | Jordan JacksonPlace 81 · Southeastern | — | Southeastern | 23:17.00 | 66 |
| 82 | Sam GlattingPlace 82 · Southeastern | — | Southeastern | 23:18.00 | 67 |
| 83 | Chad LandsPlace 83 · Eastern | — | Eastern | 23:20.00 | 68 |
| 84 | Jordan TreecePlace 84 · Westfall | — | Westfall | 23:24.00 | — |
| 85 | Chris WhitePlace 85 · Western | — | Western | 23:28.00 | 69 |
| 86 | Orrin ArnsdorffPlace 86 · McClain | — | McClain | 23:29.00 | 70 |
| 87 | Brandon BurkittPlace 87 · Piketon | — | Piketon | 23:34.00 | — |
| 88 | Jon McCorklePlace 88 · ZaneTrace | — | ZaneTrace | 23:42.00 | 71 |
| 89 | Ryan DavisPlace 89 · West Union | — | West Union | 23:47.00 | 72 |
| 90 | Dustin ButcherPlace 90 · Vinton County | — | Vinton County | 23:55.00 | — |
| 91 | Sean FlintPlace 91 · Western | — | Western | 24:06:00 | 73 |
| 92 | Cody RowleyPlace 92 · PaintValley | — | PaintValley | 24:10:00 | — |
| 93 | Tyler JoycePlace 93 · Piketon | — | Piketon | 24:23:00 | — |
| 94 | Nathan FrazierPlace 94 · Western | — | Western | 24:36:00 | — |
| 95 | Daniel AddingtonPlace 95 · McClain | — | McClain | 24:45:00 | 74 |
| 96 | Codie TrentPlace 96 · Piketon | — | Piketon | 24:47:00 | — |
| 97 | Chris EltmanPlace 97 · McClain | — | McClain | 25:26:00 | 75 |
| 98 | Tyler simsPlace 98 · Fairfield | — | Fairfield | 25:36:00 | — |
| 99 | Travis HawkPlace 99 · Washington CH | — | Washington CH | 25:41:00 | 76 |
| 100 | Chaz OverbeePlace 100 · McClain | — | McClain | 25:48:00 | 77 |
| 101 | Chase MoorePlace 101 · Western | — | Western | 26:05:00 | — |
| 102 | Zack BiglerPlace 102 · Vinton County | — | Vinton County | 26:30:00 | — |
| 103 | Joey KylePlace 103 · Waverly | — | Waverly | 27:27:00 | 78 |
| 104 | Zac ConnPlace 104 · PaintValley | — | PaintValley | 28:23:00 | — |
| 105 | Ryan FrostPlace 105 · Southeastern | — | Southeastern | 28:24:00 | 79 |
| 106 | Dallas WiltPlace 106 · Washington CH | — | Washington CH | 28:36:00 | — |
| 107 | Quin LesliePlace 107 · Waverly | — | Waverly | 30:11:00 | 80 |
| 108 | Max FoxPlace 108 · West Union | — | West Union | 30:14:00 | 81 |
| 109 | Vince SmithPlace 109 · Piketon | — | Piketon | 34:08:00 | — |