| 1 | Noah GregoirePlace 1 · Grade Fr · Mount Mercy (Iowa) | Fr | Mount Mercy (Iowa) | 14:12.77 PR |
| 2 | Brady CortezPlace 2 · Grade Sr · Mount Mercy (Iowa) | Sr | Mount Mercy (Iowa) | 14:16.56 PR |
| 3 | Ryan MitchellPlace 3 · Grade Sr · Mount Mercy (Iowa) | Sr | Mount Mercy (Iowa) | 14:25.46 PR |
| 4 | Quinn SwiftPlace 4 · Grade Sr · Mount Mercy (Iowa) | Sr | Mount Mercy (Iowa) | 14:44.04 PR |
| 5 | Matthew SchaulPlace 5 · Grade Fr · Mount Mercy (Iowa) | Fr | Mount Mercy (Iowa) | 14:45.54 PR |
| 6 | Dylan BledsoePlace 6 · Grade Sr · Mount Mercy (Iowa) | Sr | Mount Mercy (Iowa) | 14:53.32 PR |
| 7 | Jonathon WilliamsPlace 7 · Grade So · Mount Mercy (Iowa) | So | Mount Mercy (Iowa) | 14:59.40 PR |
| 8 | Trey SchultePlace 8 · Grade Jr · Mount Mercy (Iowa) | Jr | Mount Mercy (Iowa) | 15:03.73 PR |
| 9 | Jack StampPlace 9 · Grade Fr · Mount Mercy (Iowa) | Fr | Mount Mercy (Iowa) | 15:13.62 PR |
| 10 | Logan LucasPlace 10 · Grade Sr · Unattached | Sr | Unattached | 15:37.22 PR |
| 11 | Jamie HayesPlace 11 · Grade Fr · Mount Mercy (Iowa) | Fr | Mount Mercy (Iowa) | 15:51.01 PR |
| 12 | Seth CountrymanPlace 12 · Grade Fr · Mount Mercy (Iowa) | Fr | Mount Mercy (Iowa) | 15:51.74 PR |
| 13 | Daniel MenefeePlace 13 · Grade Fr · Missouri Valley | Fr | Missouri Valley | 16:04.26 PR |
| 14 | Jose SotoPlace 14 · Grade Jr · Hannibal-LaGrange (Mo.) | Jr | Hannibal-LaGrange (Mo.) | 16:22.55 PR |
| 15 | Daytona BlainePlace 15 · Grade Sr · Missouri Valley | Sr | Missouri Valley | 16:39.12 PR |
| 16 | Shivneel DuttPlace 16 · Grade Fr · Culver-Stockton (Mo.) | Fr | Culver-Stockton (Mo.) | 16:44.85 PR |
| 17 | Evans KiptooPlace 17 · Grade So · Missouri Valley | So | Missouri Valley | 16:55.56 PR |
| 18 | Jailan ReynagaPlace 18 · Grade So · Culver-Stockton (Mo.) | So | Culver-Stockton (Mo.) | 17:07.34 PR |
| 19 | Josh SmithPlace 19 · Grade Jr · Mount Mercy (Iowa) | Jr | Mount Mercy (Iowa) | 17:26.91 PR |
| 20 | Blake ThompsonPlace 20 · Grade Sr · Culver-Stockton (Mo.) | Sr | Culver-Stockton (Mo.) | 17:41.21 PR |
| 21 | Chase LakePlace 21 · Grade Jr · Culver-Stockton (Mo.) | Jr | Culver-Stockton (Mo.) | 18:20.80 PR |
| 22 | Ángel CamposPlace 22 · Grade Fr · Missouri Valley | Fr | Missouri Valley | 19:10.59 |
| 23 | Bristol SheetzPlace 23 · Grade Fr · Missouri Valley | Fr | Missouri Valley | 19:50.67 PR |
| 24 | Montique GriffithsPlace 24 · Grade So · Missouri Valley | So | Missouri Valley | 19:51.58 PR |
| 25 | Hunter FoerstelPlace 25 · Grade So · Hannibal-LaGrange (Mo.) | So | Hannibal-LaGrange (Mo.) | 20:47.07 PR |
| 26 | Amardeep BasraPlace 26 · Grade Fr · Missouri Valley | Fr | Missouri Valley | 21:11.58 PR |
| 27 | Jack PociaskPlace 27 · Grade Jr · Hannibal-LaGrange (Mo.) | Jr | Hannibal-LaGrange (Mo.) | 21:13.66 PR |
| 28 | Drew MallettPlace 28 · Grade So · Culver-Stockton (Mo.) | So | Culver-Stockton (Mo.) | 22:27.85 PR |
| 29 | Angel LopezPlace 29 · Grade Jr · Missouri Valley | Jr | Missouri Valley | 22:44.70 |
| 30 | Russell AmbersonPlace 30 · Grade Fr · Culver-Stockton (Mo.) | Fr | Culver-Stockton (Mo.) | 28:45.87 PR |