| 1 | Jesse SchultzPlace 1 · Lutheran (K.C.) | — | Lutheran (K.C.) | 17:15.5 |
| 2 | Aaron BoatmanPlace 2 · Lutheran (K.C.) | — | Lutheran (K.C.) | 17:23.0 |
| 4 | Christian HinrichsPlace 4 · Lutheran (K.C.) | — | Lutheran (K.C.) | 18:30.8 |
| 5 | Drew SmithPlace 5 · Montrose | — | Montrose | 18:37.1 |
| 6 | Chandler StephensPlace 6 · Midway | — | Midway | 18:55.0 |
| 10 | Michael AshleyPlace 10 · Montrose | — | Montrose | 19:18.0 |
| 14 | Brendon EngemanPlace 14 · Montrose | — | Montrose | 19:28.9 |
| 15 | Mason DickhutPlace 15 · Lutheran (K.C.) | — | Lutheran (K.C.) | 19:34.1 |
| 17 | Zach HinklePlace 17 · Lakeland | — | Lakeland | 19:41.2 |
| 18 | Dakota GayPlace 18 · Montrose | — | Montrose | 19:41.4 |
| 19 | Caleb SchemppPlace 19 · Lutheran (K.C.) | — | Lutheran (K.C.) | 19:43.5 |
| 20 | Trey SnappPlace 20 · Smithton | — | Smithton | 20:06.8 |
| 21 | Kyle BattinPlace 21 · Midway | — | Midway | 20:20.7 |
| 22 | Daniel ParsonsPlace 22 · Montrose | — | Montrose | 20:24.1 |
| 23 | Christian HerdandezPlace 23 · Lutheran (K.C.) | — | Lutheran (K.C.) | 20:32.6 |
| 25 | Nathaniel FischerPlace 25 · Lutheran (K.C.) | — | Lutheran (K.C.) | 20:53.9 |
| 26 | Adam GilbertPlace 26 · Drexel | — | Drexel | 21:21.5 |
| 28 | Russell BordenPlace 28 · Drexel | — | Drexel | 21:34.3 |
| 29 | Caleb WrightPlace 29 · Drexel | — | Drexel | 21:34.3 |
| 30 | Jacob JurgensmeyerPlace 30 · Montrose | — | Montrose | 21:41.0 |
| 31 | Jamie TomblinPlace 31 · Drexel | — | Drexel | 21:46.0 |
| 32 | Andrew FrazeePlace 32 · Smithton | — | Smithton | 21:57.9 |
| 34 | Masun SmithPlace 34 · Smithton | — | Smithton | 22:24.3 |
| 35 | jeremy BridgesPlace 35 · Smithton | — | Smithton | 22:24.7 |
| 37 | Koltin McCuistonPlace 37 · Midway | — | Midway | 22:27.5 |
| 39 | Koch WilliamPlace 39 · Lakeland | — | Lakeland | 23:08.0 |
| 40 | Dillon DavisPlace 40 · Lakeland | — | Lakeland | 23:20.6 |
| 41 | Bailey GotschPlace 41 · Lakeland | — | Lakeland | 23:21.6 |
| 43 | Zachary RogersPlace 43 · Midway | — | Midway | 23:37.1 |
| 44 | Caleb WirsigPlace 44 · Lakeland | — | Lakeland | 24:03.5 |
| 45 | Travis YoungPlace 45 · Lakeland | — | Lakeland | 24:12.9 |
| 46 | Cole SpearsPlace 46 · Midway | — | Midway | 24:24.9 |
| 47 | Roman BoykoPlace 47 · Smithton | — | Smithton | 24:25.1 |
| 50 | Brandon WoodsPlace 50 · Drexel | — | Drexel | 24:47.9 |
| 51 | Paul OrtonPlace 51 · Drexel | — | Drexel | 25:44.1 |
| 53 | Isaac TichenorPlace 53 · Lakeland | — | Lakeland | 26:19.0 |
| 55 | Questen PoolePlace 55 · Drexel | — | Drexel | 32:22.4 |