| 1 | Luke KneppPlace 1 · Unattached | — | Unattached | 14:42.28a |
| 2 | Brandon MundorfPlace 2 · UNAT-NW Missouri | — | UNAT-NW Missouri | 14:43.62a |
| 3 | Aidan VorsterPlace 3 · Dordt (Iowa) | — | Dordt (Iowa) | 14:45.40a |
| 4 | Donovan DenslowPlace 4 · Missouri Baptist | — | Missouri Baptist | 14:46.12a |
| 5 | Oliver BurnsPlace 5 · Bradley | — | Bradley | 14:46.44a |
| 6 | Thaniel SchroederPlace 6 · Dordt (Iowa) | — | Dordt (Iowa) | 14:48.76a |
| 7 | Nathan AltoPlace 7 · Northern State | — | Northern State | 14:49.15a |
| 8 | Allen BonnesenPlace 8 · Unattached | — | Unattached | 14:51.09a |
| 9 | Miles WilsonPlace 9 · Unattached | — | Unattached | 14:51.71a |
| 10 | Miles SheppardPlace 10 · Unattached | — | Unattached | 14:52.42a |
| 11 | Ean WarrickPlace 11 · Simpson (Iowa) | — | Simpson (Iowa) | 14:53.15a |
| 12 | Kadin GroenPlace 12 · Augustana (S.D.) | — | Augustana (S.D.) | 14:53.19a |
| 13 | Caleb SaylerPlace 13 · Dakota Wesleyan (S.D.) | — | Dakota Wesleyan (S.D.) | 14:55.88a |
| 14 | Tommy BakerPlace 14 · Saint Mary (Kan.) | — | Saint Mary (Kan.) | 14:56.61a |
| 15 | Wimachmorr GiloPlace 15 · Missouri Western | — | Missouri Western | 14:58.45a |
| 16 | Eli MoorePlace 16 · Creighton | — | Creighton | 15:02.68a |
| 17 | Ryan MonteraPlace 17 · Creighton | — | Creighton | 15:04.19a |
| 18 | Mason MccainPlace 18 · Missouri Western | — | Missouri Western | 15:09.30a |
| 19 | Hovinga JoeyPlace 19 · Central (Iowa) | — | Central (Iowa) | 15:09.63a |
| 20 | Ian GeislerPlace 20 · Iowa | — | Iowa | 15:10.89a |
| 21 | Randy JimenezPlace 21 · Central (Iowa) | — | Central (Iowa) | 15:11.15a |
| 22 | Isaac FinkPlace 22 · Augustana (S.D.) | — | Augustana (S.D.) | 15:11.25a |
| 23 | Matthew GriffithPlace 23 · Mizzou Running Club | — | Mizzou Running Club | 15:12.03a |
| 24 | Chris MetzPlace 24 · Saint Mary (Kan.) | — | Saint Mary (Kan.) | 15:14.34a |
| 25 | Tyson MaharPlace 25 · Unattached | — | Unattached | 15:17.25a |
| 26 | Tage HulsteinPlace 26 · Dordt (Iowa) | — | Dordt (Iowa) | 15:17.61a |
| 27 | Sam LuedersPlace 27 · Neb.-Kearney | — | Neb.-Kearney | 15:18.49a |
| 28 | Connor HeagyPlace 28 · Grinnell | — | Grinnell | 15:18.81a |
| 29 | Marc MediciPlace 29 · Simpson (Iowa) | — | Simpson (Iowa) | 15:19.21a |
| 30 | Bradley RamseyPlace 30 · Grinnell | — | Grinnell | 15:19.50a |
| 31 | Parker FitzgeraldPlace 31 · Augustana (S.D.) | — | Augustana (S.D.) | 15:21.25a |
| 32 | Garrison HubkaPlace 32 · Wartburg | — | Wartburg | 15:25.16a |
| 33 | Gavin RoyPlace 33 · Wartburg | — | Wartburg | 15:29.55a |
| 34 | Ethan MesenbrinkPlace 34 · Missouri Western | — | Missouri Western | 15:32.22a |
| 35 | William WadsleyPlace 35 · Central (Iowa) | — | Central (Iowa) | 15:32.91a |
| 36 | Luke BenesPlace 36 · St. Ambrose (Iowa) | — | St. Ambrose (Iowa) | 15:33.02a |
| 37 | Luke SwansonPlace 37 · Dordt (Iowa) | — | Dordt (Iowa) | 15:34.01a |
| 38 | Albert Tawil-BrownPlace 38 · Tulane | — | Tulane | 15:34.56a |
| 39 | Tyler LancePlace 39 · RunAblaze Iowa | — | RunAblaze Iowa | 15:34.61a |
| 40 | Will DowdaPlace 40 · St. Ambrose (Iowa) | — | St. Ambrose (Iowa) | 15:35.96a |
| 41 | Seth CheneyPlace 41 · Iowa Central CC | — | Iowa Central CC | 15:36.31a |
| 42 | Mickey VreelandPlace 42 · Bradley | — | Bradley | 15:36.50a |
| 43 | Evan HalbePlace 43 · Northern State | — | Northern State | 15:41.57a |
| 44 | Drew EnglerPlace 44 · Simpson (Iowa) | — | Simpson (Iowa) | 15:41.85a |
| 45 | Chase KampPlace 45 · Dordt (Iowa) | — | Dordt (Iowa) | 15:43.38a |
| 46 | Colin GreenwellPlace 46 · Wartburg | — | Wartburg | 15:43.41a |
| 47 | Lukas LamparekPlace 47 · Mount Mercy (Iowa) | — | Mount Mercy (Iowa) | 15:43.59a |
| 48 | Mason OrschelnPlace 48 · Missouri Western | — | Missouri Western | 15:44.19a |
| 49 | Kaden Van WyngardenPlace 49 · Dordt (Iowa) | — | Dordt (Iowa) | 15:47.07a |
| 50 | Jack GattiPlace 50 · Simpson (Iowa) | — | Simpson (Iowa) | 15:47.82a |
| 51 | Camden BachmanPlace 51 · Saint Mary (Kan.) | — | Saint Mary (Kan.) | 15:48.37a |
| 52 | James SnyderPlace 52 · Grinnell | — | Grinnell | 15:49.00a |
| 53 | Levi LandmanPlace 53 · Dordt (Iowa) | — | Dordt (Iowa) | 15:49.47a |
| 54 | Brody WirtzPlace 54 · Simpson (Iowa) | — | Simpson (Iowa) | 15:50.26a |
| 55 | Danny BohnemannPlace 55 · Creighton | — | Creighton | 15:51.50a |
| 56 | Jack SorensenPlace 56 · Creighton | — | Creighton | 15:52.55a |
| 57 | Jorge PerezPlace 57 · Saint Mary (Kan.) | — | Saint Mary (Kan.) | 15:53.64a |
| 58 | Andrew ScheerPlace 58 · U-Mary | — | U-Mary | 15:55.37a |
| 59 | Quinn SwiftPlace 59 · Mount Mercy (Iowa) | — | Mount Mercy (Iowa) | 15:55.64a |
| 60 | Gavin HillPlace 60 · Truman | — | Truman | 15:57.43a |
| 61 | Jose LaraPlace 61 · Iowa Western CC | — | Iowa Western CC | 15:57.85a |
| 62 | Andrew PoockPlace 62 · Wartburg | — | Wartburg | 15:58.20a |
| 63 | Miles CombsPlace 63 · Simpson (Iowa) | — | Simpson (Iowa) | 15:58.63a |
| 64 | Doug BergPlace 64 · Simpson (Iowa) | — | Simpson (Iowa) | 15:58.82a |
| 65 | Jacob GutzmanPlace 65 · Truman | — | Truman | 15:58.97a |
| 66 | Sam BrownPlace 66 · Aurora | — | Aurora | 15:59.25a |
| 67 | Louden FosterPlace 67 · Simpson (Iowa) | — | Simpson (Iowa) | 16:00.14a |
| 68 | Tyler BurnsPlace 68 · Saint Louis | — | Saint Louis | 16:01.94a |
| 69 | Cole LeggettPlace 69 · Simpson (Iowa) | — | Simpson (Iowa) | 16:04.01a |
| 70 | Noah MaskePlace 70 · St. Ambrose (Iowa) | — | St. Ambrose (Iowa) | 16:04.91a |
| 71 | Derrek Vander LeestPlace 71 · Dordt (Iowa) | — | Dordt (Iowa) | 16:05.30a |
| 72 | Caleb HansenPlace 72 · U-Mary | — | U-Mary | 16:05.87a |
| 73 | Arthur MeyersPlace 73 · Wartburg | — | Wartburg | 16:09.36a |
| 74 | Cody FordPlace 74 · Saint Mary (Kan.) | — | Saint Mary (Kan.) | 16:10.44a |
| 75 | Tyler BilskiePlace 75 · Cornell College | — | Cornell College | 16:10.77a |
| 76 | Taylor ThunstedtPlace 76 · Central (Iowa) | — | Central (Iowa) | 16:11.16a |
| 77 | Noah SmithPlace 77 · Simpson (Iowa) | — | Simpson (Iowa) | 16:16.45a |
| 78 | Brennan UlrichPlace 78 · Truman | — | Truman | 16:18.99a |
| 79 | Trey SchultePlace 79 · Mount Mercy (Iowa) | — | Mount Mercy (Iowa) | 16:19.16a |
| 80 | Joseph GironPlace 80 · Missouri Western | — | Missouri Western | 16:21.32a |
| 81 | Matthew TolmanPlace 81 · Creighton | — | Creighton | 16:22.04a |
| 82 | Zion TaylorPlace 82 · Wartburg | — | Wartburg | 16:27.12a |
| 83 | David LochnerPlace 83 · Simpson (Iowa) | — | Simpson (Iowa) | 16:27.36a |
| 84 | Will GessmanPlace 84 · Unattached | — | Unattached | 16:27.86a |
| 85 | Ian EllerPlace 85 · St. Ambrose (Iowa) | — | St. Ambrose (Iowa) | 16:28.69a |
| 86 | Don AgishaPlace 86 · Unattached | — | Unattached | 16:35.47a |
| 87 | Jason WhitePlace 87 · Simpson (Iowa) | — | Simpson (Iowa) | 16:38.38a |
| 88 | Logan SoedtPlace 88 · Indian Hills (Iowa) CC | — | Indian Hills (Iowa) CC | 16:39.36a |
| 89 | Carson SpringerPlace 89 · William Penn (Iowa) | — | William Penn (Iowa) | 16:42.89a |
| 90 | David PreciadoPlace 90 · Iowa Western CC | — | Iowa Western CC | 16:45.46a |
| 91 | Colton UnderwoodPlace 91 · Saint Mary (Kan.) | — | Saint Mary (Kan.) | 16:49.81a |
| 92 | James FrigstadPlace 92 · Concordia-St. Paul | — | Concordia-St. Paul | 16:50.50a |
| 93 | David LoveallPlace 93 · Faith Baptist Bible (Io | — | Faith Baptist Bible (Io | 16:50.91a |
| 94 | Josh EnglePlace 94 · Truman | — | Truman | 16:52.05a |
| 95 | Jesse VeenstraPlace 95 · UNAT-Dordt | — | UNAT-Dordt | 16:53.62a |
| 96 | Blake CroushorePlace 96 · Simpson (Iowa) | — | Simpson (Iowa) | 16:54.57a |
| 97 | Ryan MitchellPlace 97 · Mount Mercy (Iowa) | — | Mount Mercy (Iowa) | 16:55.24a |
| 98 | Ben DeValkPlace 98 · Unattached | — | Unattached | 16:55.64a |
| 99 | Akol AtackPlace 99 · Simpson (Iowa) | — | Simpson (Iowa) | 17:02.00a |
| 100 | Grant GoodmanPlace 100 · Central (Iowa) | — | Central (Iowa) | 17:13.78a |
| 101 | Gabe HadleyPlace 101 · Simpson (Iowa) | — | Simpson (Iowa) | 17:14.02a |
| 102 | Lucas AlvarezPlace 102 · Aurora | — | Aurora | 17:21.32a |
| 103 | Ethan HausPlace 103 · Simpson (Iowa) | — | Simpson (Iowa) | 17:25.56a |
| 104 | Brooklyn PiercePlace 104 · Simpson (Iowa) | — | Simpson (Iowa) | 17:38.05a |
| 105 | Ethan BerningPlace 105 · Central (Iowa) | — | Central (Iowa) | 17:44.85a |
| 106 | Oscar CeballosPlace 106 · Southeast (Neb.) CC | — | Southeast (Neb.) CC | 17:47.34a |
| 107 | Rafael LimaPlace 107 · Southeast (Neb.) CC | — | Southeast (Neb.) CC | 17:52.39a |
| 108 | Josh SmithPlace 108 · Mount Mercy (Iowa) | — | Mount Mercy (Iowa) | 18:13.40a |
| 109 | Khalid AliPlace 109 · Southeast (Neb.) CC | — | Southeast (Neb.) CC | 18:45.70a |