| 1 | Jamal BomaPlace 1 · Grade Sr · William Penn (Iowa) | Sr | William Penn (Iowa) | 25:31.0 |
| 2 | Trai BunchPlace 2 · Unattached | — | Unattached | 25:45.0 |
| 3 | Nic GanzeveldPlace 3 · Grade Jr · Waldorf (Iowa) | Jr | Waldorf (Iowa) | 26:08.0 PR |
| 4 | Cameron BredicePlace 4 · Grade Jr · Davenport (Mich.) | Jr | Davenport (Mich.) | 26:15.0 |
| 5 | Nate HoppPlace 5 · Unattached | — | Unattached | 26:16.0 |
| 6 | Tanner DrostePlace 6 · Grade Jr · Davenport (Mich.) | Jr | Davenport (Mich.) | 26:25.0 PR |
| 7 | Colton ForsterPlace 7 · Grade So · Mount Mercy (Iowa) | So | Mount Mercy (Iowa) | 26:34.0 |
| 8 | Jason ReynoldsPlace 8 · Grade Sr · Olivet Nazarene (Ill.) | Sr | Olivet Nazarene (Ill.) | 26:41.0 |
| 9 | Nathan MeinersPlace 9 · Grade Sr · Waldorf (Iowa) | Sr | Waldorf (Iowa) | 26:50.0 |
| 10 | Nate HeiermanPlace 10 · Grade So · Concordia (Mich.) | So | Concordia (Mich.) | 26:53.0 PR |
| 11 | Rhett GaineyPlace 11 · Grade So · Grand View (Iowa) | So | Grand View (Iowa) | 26:55.0 PR |
| 12 | John CrotteauPlace 12 · Grade Fr · Illinois Central | Fr | Illinois Central | 26:55.5 PR |
| 13 | Seth WilliamsPlace 13 · Grade Fr · Sauk Valley (Ill.) CC | Fr | Sauk Valley (Ill.) CC | 26:58.0 |
| 14 | Roger MalondaPlace 14 · Grade Jr · Calumet St. Joseph (Ind.) | Jr | Calumet St. Joseph (Ind.) | 26:59.0 PR |
| 15 | Jonathan CramerPlace 15 · Grade Jr · Olivet Nazarene (Ill.) | Jr | Olivet Nazarene (Ill.) | 27:02.0 |
| 16 | James LindstromPlace 16 · Grade So · Mount Mercy (Iowa) | So | Mount Mercy (Iowa) | 27:04.0 |
| 17 | Colin PickeringPlace 17 · Grade Fr · Olivet Nazarene (Ill.) | Fr | Olivet Nazarene (Ill.) | 27:09.0 |
| 18 | Andrew MurleyPlace 18 · Grade Fr · Waldorf (Iowa) | Fr | Waldorf (Iowa) | 27:10.0 |
| 19 | Josh PestkaPlace 19 · Grade So · Scott (Iowa) CC | So | Scott (Iowa) CC | 27:11.0 PR |
| 20 | Marquis CoxPlace 20 · Grade Jr · Waldorf (Iowa) | Jr | Waldorf (Iowa) | 27:12.0 |
| 21 | Blake ElmerPlace 21 · Grade Jr · Olivet Nazarene (Ill.) | Jr | Olivet Nazarene (Ill.) | 27:13.0 |
| 22 | Adam MaxwellPlace 22 · Grade So · Davenport (Mich.) | So | Davenport (Mich.) | 27:18.0 |
| 23 | Grant ColbornPlace 23 · Grade Sr · St. Ambrose (Iowa) | Sr | St. Ambrose (Iowa) | 27:18.5 PR |
| 24 | Mayur PatilPlace 24 · Grade Jr · Davenport (Mich.) | Jr | Davenport (Mich.) | 27:19.0 PR |
| 25 | Michael MarshallPlace 25 · Grade So · Mount Mercy (Iowa) | So | Mount Mercy (Iowa) | 27:19.5 |
| 26 | Codey ClemensPlace 26 · Grade Fr · Davenport (Mich.) | Fr | Davenport (Mich.) | 27:22.0 |
| 27 | Miguel FloresPlace 27 · Grade Sr · Calumet St. Joseph (Ind.) | Sr | Calumet St. Joseph (Ind.) | 27:25.0 PR |
| 28 | Evan BowmanPlace 28 · Grade Sr · Mount Mercy (Iowa) | Sr | Mount Mercy (Iowa) | 27:25.5 |
| 29 | Aaron WardPlace 29 · Grade Sr · Waldorf (Iowa) | Sr | Waldorf (Iowa) | 27:26.0 PR |
| 30 | Zachary EmptagePlace 30 · Grade Fr · Olivet Nazarene (Ill.) | Fr | Olivet Nazarene (Ill.) | 27:31.0 |
| 31 | Nicholas DavittPlace 31 · Grade Fr · Davenport (Mich.) | Fr | Davenport (Mich.) | 27:35.0 |
| 32 | Colin SiedleckPlace 32 · Grade So · Illinois Central | So | Illinois Central | 27:37.0 |
| 33 | Alexander FrankPlace 33 · Grade Fr · Olivet Nazarene (Ill.) | Fr | Olivet Nazarene (Ill.) | 27:39.0 |
| 34 | Aaron GoldingPlace 34 · Grade Fr · Mount Mercy (Iowa) | Fr | Mount Mercy (Iowa) | 27:42.0 |
| 35 | Aaron SwedbergPlace 35 · Grade Fr · Olivet Nazarene (Ill.) | Fr | Olivet Nazarene (Ill.) | 27:47.0 |
| 36 | Emilio ManchaPlace 36 · Unattached | — | Unattached | 27:50.0 |
| 37 | Bryce ElmPlace 37 · Grade So · Waldorf (Iowa) | So | Waldorf (Iowa) | 27:50.5 |
| 38 | Robert BuschPlace 38 · Grade Sr · William Penn (Iowa) | Sr | William Penn (Iowa) | 27:52.0 |
| 39 | Matthew KingPlace 39 · Grade Jr · Calumet St. Joseph (Ind.) | Jr | Calumet St. Joseph (Ind.) | 27:56.0 |
| 40 | Grant GuimondPlace 40 · Grade So · Olivet Nazarene (Ill.) | So | Olivet Nazarene (Ill.) | 27:56.5 |
| 41 | Zach DiamondPlace 41 · Grade So · Davenport (Mich.) | So | Davenport (Mich.) | 28:03.0 |
| 42 | Thomas McGuirePlace 42 · Grade So · Olivet Nazarene (Ill.) | So | Olivet Nazarene (Ill.) | 28:06.0 |
| 43 | Chris DejoodePlace 43 · Grade Sr · Grand View (Iowa) | Sr | Grand View (Iowa) | 28:07.0 PR |
| 44 | Travis SisovskyPlace 44 · Grade Sr · Davenport (Mich.) | Sr | Davenport (Mich.) | 28:11.0 |
| 45 | Skylar MitchellPlace 45 · Grade Jr · St. Ambrose (Iowa) | Jr | St. Ambrose (Iowa) | 28:15.0 |
| 46 | Cody SondgerothPlace 46 · Unattached | — | Unattached | 28:19.0 |
| 47 | Jacob BlackmonPlace 47 · Grade Fr · Mount Mercy (Iowa) | Fr | Mount Mercy (Iowa) | 28:19.5 |
| 48 | Anthony PetersPlace 48 · Grade Jr · St. Ambrose (Iowa) | Jr | St. Ambrose (Iowa) | 28:23.0 |
| 49 | Seth GunterPlace 49 · Grade Fr · Illinois Central | Fr | Illinois Central | 28:24.0 PR |
| 50 | Evan RixPlace 50 · Grade Jr · Grand View (Iowa) | Jr | Grand View (Iowa) | 28:32.0 PR |
| 51 | David WhittlePlace 51 · Grade Jr · St. Ambrose (Iowa) | Jr | St. Ambrose (Iowa) | 28:33.0 |
| 52 | Deonta PittmanPlace 52 · Grade Jr · Calumet St. Joseph (Ind.) | Jr | Calumet St. Joseph (Ind.) | 28:39.0 PR |
| 53 | AJ EngelsenPlace 53 · Grade So · St. Ambrose (Iowa) | So | St. Ambrose (Iowa) | 28:47.0 PR |
| 54 | Forest AndersonPlace 54 · Grade Jr · Illinois Central | Jr | Illinois Central | 28:50.0 PR |
| 55 | Matthew MontgomeryPlace 55 · Grade Sr · Olivet Nazarene (Ill.) | Sr | Olivet Nazarene (Ill.) | 28:52.0 PR |
| 56 | Jamie LaBrossePlace 56 · Unattached | — | Unattached | 28:52.5 |
| 57 | Mark AhlersPlace 57 · Grade So · Waldorf (Iowa) | So | Waldorf (Iowa) | 28:58.0 PR |
| 58 | Peter DeLaFuentePlace 58 · Grade So · Sauk Valley (Ill.) CC | So | Sauk Valley (Ill.) CC | 29:04.0 PR |
| 59 | Rane NicholsPlace 59 · Unattached | — | Unattached | 29:06.0 |
| 60 | Jonah NiedermeierPlace 60 · Grade Sr · St. Ambrose (Iowa) | Sr | St. Ambrose (Iowa) | 29:09.0 |
| 61 | Duoth TutPlace 61 · Grade Sr · Grand View (Iowa) | Sr | Grand View (Iowa) | 29:10.0 PR |
| 62 | Miguel TapiaPlace 62 · Grade So · IU Northwest (Ind.) | So | IU Northwest (Ind.) | 29:11.0 |
| 63 | Michael LewisPlace 63 · Grade So · Olivet Nazarene (Ill.) | So | Olivet Nazarene (Ill.) | 29:14.0 |
| 64 | Daniel BennettPlace 64 · Grade So · Olivet Nazarene (Ill.) | So | Olivet Nazarene (Ill.) | 29:15.0 |
| 65 | Jesse VegaPlace 65 · Grade So · Waldorf (Iowa) | So | Waldorf (Iowa) | 29:15.5 |
| 66 | Michael WootenPlace 66 · Grade So · Olivet Nazarene (Ill.) | So | Olivet Nazarene (Ill.) | 29:16.0 |
| 67 | Zach AbbeePlace 67 · Grade Fr · Concordia (Mich.) | Fr | Concordia (Mich.) | 29:21.0 |
| 68 | Dillan SorrellsPlace 68 · Grade So · Scott (Iowa) CC | So | Scott (Iowa) CC | 29:21.5 PR |
| 69 | Trent HillierPlace 69 · Grade Fr · Olivet Nazarene (Ill.) | Fr | Olivet Nazarene (Ill.) | 29:24.0 |
| 70 | Joshua PittsPlace 70 · Grade So · Olivet Nazarene (Ill.) | So | Olivet Nazarene (Ill.) | 29:25.0 PR |
| 71 | Reid HenryPlace 71 · Grade Jr · St. Ambrose (Iowa) | Jr | St. Ambrose (Iowa) | 29:25.5 |
| 72 | Zack JohnsonPlace 72 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 29:32.0 PR |
| 73 | Trent ScheurrmanPlace 73 · Grade Fr · Illinois Central | Fr | Illinois Central | 29:35.0 PR |
| 74 | Jordan RuePlace 74 · Grade Fr · Olivet Nazarene (Ill.) | Fr | Olivet Nazarene (Ill.) | 29:50.0 |
| 75 | Robert DavisPlace 75 · Grade Fr · Calumet St. Joseph (Ind.) | Fr | Calumet St. Joseph (Ind.) | 29:56.0 |
| 76 | Brett HolderPlace 76 · Grade Fr · Olivet Nazarene (Ill.) | Fr | Olivet Nazarene (Ill.) | 30:03.0 |
| 77 | Alex ArechavaletaPlace 77 · Grade So · Grand View (Iowa) | So | Grand View (Iowa) | 30:04.0 |
| 78 | Brent DunnPlace 78 · Grade So · IU Northwest (Ind.) | So | IU Northwest (Ind.) | 30:06.0 |
| 79 | Honore LopakaPlace 79 · Grade So · Scott (Iowa) CC | So | Scott (Iowa) CC | 30:09.0 |
| 80 | Sam LongPlace 80 · Grade Fr · St. Ambrose (Iowa) | Fr | St. Ambrose (Iowa) | 30:10.0 |
| 81 | Garrett HeckmanPlace 81 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 30:11.0 |
| 82 | Caleb SchellenbergPlace 82 · Grade Fr · Olivet Nazarene (Ill.) | Fr | Olivet Nazarene (Ill.) | 30:17.0 |
| 83 | Quincy CoomesPlace 83 · Grade So · Sauk Valley (Ill.) CC | So | Sauk Valley (Ill.) CC | 30:18.0 PR |
| 84 | Miguel Gonzales-FelicianoPlace 84 · Grade Sr · Concordia (Mich.) | Sr | Concordia (Mich.) | 30:21.0 |
| 85 | Clay ColbornPlace 85 · Grade Fr · St. Ambrose (Iowa) | Fr | St. Ambrose (Iowa) | 30:23.0 |
| 86 | Casey GerczakPlace 86 · Grade So · St. Ambrose (Iowa) | So | St. Ambrose (Iowa) | 30:31.0 |
| 87 | Joshua NovakPlace 87 · Grade Fr · IU Northwest (Ind.) | Fr | IU Northwest (Ind.) | 30:32.0 |
| 88 | Chase FisherPlace 88 · Grade So · Sauk Valley (Ill.) CC | So | Sauk Valley (Ill.) CC | 30:34.0 PR |
| 89 | Cassidy WarsonPlace 89 · Grade Sr · Waldorf (Iowa) | Sr | Waldorf (Iowa) | 30:36.0 PR |
| 90 | Leo KesselerPlace 90 · Grade Fr · St. Ambrose (Iowa) | Fr | St. Ambrose (Iowa) | 30:36.5 |
| 91 | William RobertsPlace 91 · Grade So · Olivet Nazarene (Ill.) | So | Olivet Nazarene (Ill.) | 30:41.0 |
| 92 | Colton De SmetPlace 92 · Grade Fr · St. Ambrose (Iowa) | Fr | St. Ambrose (Iowa) | 30:47.0 PR |
| 93 | George BallPlace 93 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 30:52.0 PR |
| 94 | Luis MunozPlace 94 · Grade So · Calumet St. Joseph (Ind.) | So | Calumet St. Joseph (Ind.) | 30:53.0 PR |
| 95 | Bricyn HealeyPlace 95 · Grade Fr · Olivet Nazarene (Ill.) | Fr | Olivet Nazarene (Ill.) | 30:54.0 |
| 96 | Logan HoschekPlace 96 · Unattached | — | Unattached | 30:59.0 |
| 97 | Tyus ThompsonPlace 97 · Grade Fr · Mount Mercy (Iowa) | Fr | Mount Mercy (Iowa) | 31:02.0 |
| 98 | Josh MorrowPlace 98 · Grade Fr · Grand View (Iowa) | Fr | Grand View (Iowa) | 31:03.0 PR |
| 99 | Jordan GravesPlace 99 · Grade Fr · Culver-Stockton (Mo.) | Fr | Culver-Stockton (Mo.) | 31:10.0 PR |
| 100 | Cameron ShadePlace 100 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 31:11.0 |
| 101 | Joseph BrintonPlace 101 · Grade Jr · Concordia (Mich.) | Jr | Concordia (Mich.) | 31:24.0 |
| 102 | Devin StonePlace 102 · Grade Sr · Mount Mercy (Iowa) | Sr | Mount Mercy (Iowa) | 31:27.0 |
| 103 | Masengo AimePlace 103 · Grade Fr · Scott (Iowa) CC | Fr | Scott (Iowa) CC | 31:30.0 PR |
| 104 | Brandon BinkowskiPlace 104 · Grade Jr · Concordia (Mich.) | Jr | Concordia (Mich.) | 31:30.5 |
| 105 | Terry JacksonPlace 105 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 31:35.0 |
| 106 | Nathaniel AndersonPlace 106 · Grade Fr · Sauk Valley (Ill.) CC | Fr | Sauk Valley (Ill.) CC | 31:47.0 PR |
| 107 | Brett BennettPlace 107 · Grade So · Illinois Central | So | Illinois Central | 31:48.0 PR |
| 108 | Bryson ReyesPlace 108 · Grade So · Sauk Valley (Ill.) CC | So | Sauk Valley (Ill.) CC | 31:49.0 PR |
| 109 | Carlos LunaPlace 109 · Grade Jr · IU Northwest (Ind.) | Jr | IU Northwest (Ind.) | 31:56.0 |
| 110 | Jacob BaxterPlace 110 · Grade Fr · Concordia (Mich.) | Fr | Concordia (Mich.) | 31:57.0 |
| 111 | Anthony DelVallePlace 111 · Unattached | — | Unattached | 32:05.0 |
| 112 | Breu KnoxPlace 112 · Grade Fr · Sauk Valley (Ill.) CC | Fr | Sauk Valley (Ill.) CC | 32:08.0 PR |
| 113 | Colton GalushaPlace 113 · Grade Fr · Grand View (Iowa) | Fr | Grand View (Iowa) | 32:19.0 |
| 114 | Ryan MoshinskyPlace 114 · Grade Fr · Grand View (Iowa) | Fr | Grand View (Iowa) | 32:21.0 PR |
| 115 | Brian SantinoPlace 115 · Grade So · St. Ambrose (Iowa) | So | St. Ambrose (Iowa) | 32:32.0 PR |
| 116 | James MillsPlace 116 · Grade Jr · Calumet St. Joseph (Ind.) | Jr | Calumet St. Joseph (Ind.) | 32:45.0 |
| 117 | Michael PhillipsPlace 117 · Grade Fr · IU Northwest (Ind.) | Fr | IU Northwest (Ind.) | 32:47.0 |
| 118 | David VillaPlace 118 · Grade Fr · Sauk Valley (Ill.) CC | Fr | Sauk Valley (Ill.) CC | 32:56.0 PR |
| 119 | Jace HiroksyPlace 119 · Grade Fr · IU Northwest (Ind.) | Fr | IU Northwest (Ind.) | 33:37.0 PR |
| 120 | Jack GomoriPlace 120 · Grade Fr · Concordia (Mich.) | Fr | Concordia (Mich.) | 33:57.0 |
| 121 | Taylor MurrayPlace 121 · Grade So · Grand View (Iowa) | So | Grand View (Iowa) | 34:03.0 |
| 122 | Alden ZellerPlace 122 · Grade So · Waldorf (Iowa) | So | Waldorf (Iowa) | 34:36.0 |
| 123 | Matthew RosadoPlace 123 · Grade Jr · Calumet St. Joseph (Ind.) | Jr | Calumet St. Joseph (Ind.) | 34:55.0 PR |
| 124 | Adam BrinkmanPlace 124 · Grade Sr · Waldorf (Iowa) | Sr | Waldorf (Iowa) | 34:56.0 PR |
| 125 | Nathan JohnsonPlace 125 · Grade Sr · Grand View (Iowa) | Sr | Grand View (Iowa) | 35:14.0 |
| 126 | Chasen SelsorPlace 126 · Grade Jr · Waldorf (Iowa) | Jr | Waldorf (Iowa) | 35:17.0 |
| 127 | Chris DixonPlace 127 · Unattached | — | Unattached | 36:01.0 |
| 128 | Tyler FrickePlace 128 · Grade So · IU Northwest (Ind.) | So | IU Northwest (Ind.) | 36:24.0 |
| 129 | Ethan BaumgardnerPlace 129 · Grade Fr · Scott (Iowa) CC | Fr | Scott (Iowa) CC | 36:30.0 |
| 130 | Chiamara AnokwutePlace 130 · Grade - · IU Northwest (Ind.) | - | IU Northwest (Ind.) | 38:25.0 PR |
| 131 | Mauricio DiazPlace 131 · Grade So · Mount Mercy (Iowa) | So | Mount Mercy (Iowa) | 38:57.0 PR |
| 132 | Cameron LincolnPlace 132 · Grade Fr · Culver-Stockton (Mo.) | Fr | Culver-Stockton (Mo.) | 41:42.0 |