| 1 | Dominick PatakyPlace 1 · Grade SR · New Haven | SR | New Haven | 17:52.46 | 1 |
| 2 | Nathan FordPlace 2 · Grade FR · New Haven | FR | New Haven | 18:18.61 | 2 |
| 3 | John MeyerPlace 3 · Grade SR · Calvary Lutheran | SR | Calvary Lutheran | 18:25.18 | 3 |
| 4 | Dylan GoodwinPlace 4 · Grade SR · New Haven | SR | New Haven | 18:29.78 | 4 |
| 5 | Jon StonePlace 5 · Grade JR · New Haven | JR | New Haven | 18:43.79 | 5 |
| 6 | Brent DavisPlace 6 · Grade SR · Vienna | SR | Vienna | 18:48.75 | 6 |
| 7 | Keven McDowellPlace 7 · Grade JR · New Haven | JR | New Haven | 18:56.29 | 7 |
| 8 | Luke AdamsPlace 8 · Grade JR · Clopton | JR | Clopton | 19:01.38 | — |
| 9 | Cole LensingPlace 9 · Grade SR · New Haven | SR | New Haven | 19:11.42 | 8 |
| 10 | Kyle BrumelsPlace 10 · Grade FR · New Haven | FR | New Haven | 19:12.02 | 9 |
| 11 | Matthew BreedenPlace 11 · Grade JR · Wellsville | JR | Wellsville | 19:14.84 | 10 |
| 12 | Cal KolzowPlace 12 · Grade SO · Calvary Lutheran | SO | Calvary Lutheran | 19:16.68 | 11 |
| 13 | Nicolas GranichPlace 13 · Grade JR · New Bloomfield | JR | New Bloomfield | 19:20.65 | 12 |
| 14 | Brock FeelerPlace 14 · Grade SO · Vienna | SO | Vienna | 19:38.29 | 13 |
| 15 | Daniel ReadingPlace 15 · Grade SR · Clopton | SR | Clopton | 19:39.25 | — |
| 16 | Jacob UsseryPlace 16 · Grade SO · Wellsville | SO | Wellsville | 19:45.59 | 14 |
| 17 | Bobby SmithPlace 17 · Grade FR · Silex | FR | Silex | 20:15.55 | — |
| 18 | Seth OliverPlace 18 · Grade SO · Wellsville | SO | Wellsville | 20:25.65 | 15 |
| 19 | Charlie SchattgenPlace 19 · Grade JR · New Bloomfield | JR | New Bloomfield | 20:28.79 | 16 |
| 20 | Ryan VeasmanPlace 20 · Grade FR · Vienna | FR | Vienna | 20:32.22 | 17 |
| 21 | Cameron EnglebrechtPlace 21 · Grade JR · New Bloomfield | JR | New Bloomfield | 20:40.96 | 18 |
| 22 | Silas LuetkemeyerPlace 22 · Grade SO · Calvary Lutheran | SO | Calvary Lutheran | 20:45.25 | 19 |
| 23 | Zain CulwellPlace 23 · Grade SO · New Bloomfield | SO | New Bloomfield | 20:54.75 | 20 |
| 24 | Kyle DavisPlace 24 · Grade JR · Chamois | JR | Chamois | 20:57.77 | — |
| 25 | Hayden DeckardPlace 25 · Grade FR · Vienna | FR | Vienna | 21:23.51 | 21 |
| 26 | Marshall WoodsPlace 26 · Grade SR · New Bloomfield | SR | New Bloomfield | 21:24.08 | 22 |
| 27 | Will ReutherPlace 27 · Grade FR · Clopton | FR | Clopton | 21:46.53 | — |
| 28 | Landon HallPlace 28 · Grade FR · Clopton | FR | Clopton | 22:06.66 | — |
| 29 | Jacob PeakPlace 29 · Grade SR · Wellsville | SR | Wellsville | 22:09.13 | 23 |
| 30 | Jacob JohnsonPlace 30 · Grade SO · Vienna | SO | Vienna | 22:46.70 | 24 |
| 31 | Jacob JohnstonPlace 31 · Grade SO · Wellsville | SO | Wellsville | 23:23.69 | 25 |
| 32 | Devin FlakePlace 32 · Grade JR · Chamois | JR | Chamois | 23:38.43 | — |
| 33 | Lucus KuhnPlace 33 · Grade SO · Chamois | SO | Chamois | 23:42.74 | — |
| 34 | Zane EkholmPlace 34 · Grade FR · Calvary Lutheran | FR | Calvary Lutheran | 23:45.64 | 26 |
| 35 | Remington WilsonPlace 35 · Grade SO · Calvary Lutheran | SO | Calvary Lutheran | 23:58.49 | 27 |
| 36 | Taner HeltonPlace 36 · Grade SR · Vienna | SR | Vienna | 24:16.69 | 28 |
| 37 | Bryce HoffmanPlace 37 · Grade SO · Silex | SO | Silex | 26:16.59 | — |
| 38 | Alan JettPlace 38 · Grade FR · Silex | FR | Silex | 26:21.88 | — |
| 39 | Jacob KilmerPlace 39 · Grade SO · Vienna | SO | Vienna | 27:17.30 | 29 |
| 40 | Wyatt GruenlohPlace 40 · Grade FR · Silex | FR | Silex | 28:27.98 | — |