| 1 | Chandler WhittlePlace 1 · Walhalla | — | Walhalla | 20:01.00 |
| 2 | Garrett McNultyPlace 2 · Walhalla | — | Walhalla | 20:47.00 |
| 3 | Landon NorizsanPlace 3 · Walhalla | — | Walhalla | 21:06.00 |
| 4 | Jason OverfeltPlace 4 · Walhalla | — | Walhalla | 21:08.00 |
| 5 | Michael HoutzerPlace 5 · Walhalla | — | Walhalla | 21:10.00 |
| 6 | Drew JacobsPlace 6 · West Oak | — | West Oak | 21:40.00 |
| 7 | Kyle TrussellPlace 7 · Walhalla | — | Walhalla | 21:45.00 |
| 8 | Thomas NixPlace 8 · Walhalla | — | Walhalla | 21:56.00 |
| 9 | Randy ParisPlace 9 · Walhalla | — | Walhalla | 22:07.00 |
| 10 | Hampton SchlockPlace 10 · West Oak | — | West Oak | 22:59.00 |
| 11 | Ryan RaabPlace 11 · Walhalla | — | Walhalla | 23:02.00 |
| 12 | Bryson GillespiePlace 12 · Pendleton | — | Pendleton | 23:24.00 |
| 13 | Tristen WoodPlace 13 · Seneca | — | Seneca | 23:31.00 |
| 14 | Abram KirbyPlace 14 · Walhalla | — | Walhalla | 23:42.00 |
| 15 | Matthew KolbPlace 15 · Pendleton | — | Pendleton | 23:49.00 |
| 16 | Adam ChapmanPlace 16 · Pendleton | — | Pendleton | 23:57.00 |
| 17 | Dalton BramlettPlace 17 · West Oak | — | West Oak | 24:01.53 |
| 18 | Jacob OwensPlace 18 · Crescent | — | Crescent | 24:02.03 |
| 19 | Brady AbbottPlace 19 · Walhalla | — | Walhalla | 24:04.00 |
| 20 | Quint MayerPlace 20 · Walhalla | — | Walhalla | 24:07.00 |
| 21 | Michael BriggsPlace 21 · Pendleton | — | Pendleton | 24:10.00 |
| 22 | Austin NorrisPlace 22 · Crescent | — | Crescent | 24:11.00 |
| 23 | jason NalleyPlace 23 · West Oak | — | West Oak | 24:30.00 |
| 24 | Stone VolrathPlace 24 · Pendleton | — | Pendleton | 24:37.00 |
| 25 | Andrew WestmorelandPlace 25 · Walhalla | — | Walhalla | 24:43.00 |
| 26 | Weston LewisPlace 26 · Walhalla | — | Walhalla | 25:18.00 |
| 27 | Bryce GambrellPlace 27 · Crescent | — | Crescent | 25:23.00 |
| 28 | Ben MartinPlace 28 · West Oak | — | West Oak | 25:28.00 |
| 29 | Austin HolderPlace 29 · Seneca | — | Seneca | 25:37.00 |
| 30 | Jonathan EvansPlace 30 · West Oak | — | West Oak | 25:48.00 |
| 31 | Austin WagnerPlace 31 · Seneca | — | Seneca | 25:53.00 |
| 32 | Carson BurginPlace 32 · Crescent | — | Crescent | 25:56.00 |
| 33 | Jordan BrownPlace 33 · West Oak | — | West Oak | 26:00.00 |
| 34 | Chandler McMullinPlace 34 · Crescent | — | Crescent | 26:50.00 |
| 35 | Harrison ElliotPlace 35 · Seneca | — | Seneca | 26:52.00 |
| 36 | Nate DuncanPlace 36 · Walhalla | — | Walhalla | 26:59.08 |
| 37 | Brody BranyonPlace 37 · Pendleton | — | Pendleton | 27:28.00 |
| 38 | Noah HoskinPlace 38 · Crescent | — | Crescent | 27:38.00 |
| 39 | Jaxon HamPlace 39 · Seneca | — | Seneca | 28:47.00 |
| 40 | Andrew WilliamsPlace 40 · West Oak | — | West Oak | 29:35.00 |
| 41 | Stephan WatkinsPlace 41 · Walhalla | — | Walhalla | 29:45.00 |
| 42 | Tycen SteagalPlace 42 · Seneca | — | Seneca | 30:00.00 |
| 43 | Caleb ThriftPlace 43 · Walhalla | — | Walhalla | 30:19.00 |
| 44 | Ethan PowellPlace 44 · West Oak | — | West Oak | 31:58.00 |