| 1 | James JohnsonPlace 1 · Grade So · Simpson (Iowa) | So | Simpson (Iowa) | 25:57.3 |
| 2 | Jack BrownPlace 2 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 25:58.2 |
| 3 | William WadsleyPlace 3 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 26:07.9 |
| 4 | Cole LeggettPlace 4 · Grade Sr · Simpson (Iowa) | Sr | Simpson (Iowa) | 26:30.9 |
| 5 | Ben AbelowPlace 5 · Grade So · Grinnell | So | Grinnell | 26:43.2 |
| 6 | Donovan CardPlace 6 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 26:43.2 |
| 7 | Eli PagePlace 7 · Grade So · Des Moines Area CC | So | Des Moines Area CC | 26:48.6 |
| 8 | Drew EnglerPlace 8 · Grade Sr · Simpson (Iowa) | Sr | Simpson (Iowa) | 27:07.3 |
| 9 | Zack StoermerPlace 9 · Grade So · Des Moines Area CC | So | Des Moines Area CC | 27:12.7 |
| 10 | Christian ChoatePlace 10 · Grade Fr · Des Moines Area CC | Fr | Des Moines Area CC | 27:12.8 |
| 11 | Jack EveryPlace 11 · Grade So · Central (Iowa) | So | Central (Iowa) | 27:17.2 |
| 12 | Elijah BlixPlace 12 · Grade So · Des Moines Area CC | So | Des Moines Area CC | 27:23.1 |
| 13 | Austin Vander WerfPlace 13 · Grade So · Central (Iowa) | So | Central (Iowa) | 27:26.2 |
| 14 | Mason BackPlace 14 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 27:28.9 |
| 15 | Jack LakinPlace 15 · Grade Fr · Grinnell | Fr | Grinnell | 27:31.6 |
| 16 | Ethan HausPlace 16 · Grade Jr · Simpson (Iowa) | Jr | Simpson (Iowa) | 27:32.7 |
| 17 | James BrantPlace 17 · Grade So · Central (Iowa) | So | Central (Iowa) | 27:35.0 |
| 18 | Ryan NorthPlace 18 · Grade So · Simpson (Iowa) | So | Simpson (Iowa) | 27:36.9 |
| 19 | Chesney CapronPlace 19 · Grade Jr · Clarke (Iowa) | Jr | Clarke (Iowa) | 27:41.6 |
| 20 | Sebastian VilchesPlace 20 · Grade Fr · Grinnell | Fr | Grinnell | 27:45.2 |
| 21 | Greyson ImmPlace 21 · Grade So · Grinnell | So | Grinnell | 27:47.4 |
| 22 | Collin KesslerPlace 22 · Grade Fr · Simpson (Iowa) | Fr | Simpson (Iowa) | 27:52.3 |
| 23 | Nathan Vander WaalPlace 23 · Grade So · Central (Iowa) | So | Central (Iowa) | 27:54.8 |
| 24 | Jude BenbowPlace 24 · Grade Fr · Simpson (Iowa) | Fr | Simpson (Iowa) | 27:58.0 |
| 25 | Jack CavanPlace 25 · Grade So · Simpson (Iowa) | So | Simpson (Iowa) | 27:58.0 |
| 26 | Ben ReyesPlace 26 · Grade Jr · Simpson (Iowa) | Jr | Simpson (Iowa) | 28:05.3 |
| 27 | Connor HeagyPlace 27 · Grade Sr · Grinnell | Sr | Grinnell | 28:06.8 |
| 28 | Dillon StarlinPlace 28 · Grade So · Central (Iowa) | So | Central (Iowa) | 28:07.0 |
| 29 | Andrew MillerPlace 29 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 28:07.4 |
| 30 | Gavin HuffPlace 30 · Grade So · William Penn (Iowa) | So | William Penn (Iowa) | 28:12.2 |
| 31 | Nathan HoppPlace 31 · Grade 2015 | 2015 | — | 28:13.5 |
| 32 | Leif DahlPlace 32 · Grade Fr · Grinnell | Fr | Grinnell | 28:14.1 |
| 33 | David LochnerPlace 33 · Grade Jr · Simpson (Iowa) | Jr | Simpson (Iowa) | 28:16.0 |
| 34 | Dylan JonesPlace 34 · Grade Fr · Des Moines Area CC | Fr | Des Moines Area CC | 28:18.8 |
| 35 | Drew PatePlace 35 · Grade Sr · Clarke (Iowa) | Sr | Clarke (Iowa) | 28:20.0 |
| 36 | David InPlace 36 · Grade So · Grinnell | So | Grinnell | 28:22.6 |
| 37 | Ezra DeCleenePlace 37 · Grade So · Simpson (Iowa) | So | Simpson (Iowa) | 28:29.6 |
| 38 | Brayden Vander WiltPlace 38 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 28:32.3 |
| 39 | Gannon McNameePlace 39 · Grade Sr · Simpson (Iowa) | Sr | Simpson (Iowa) | 28:33.7 |
| 40 | Brady McWhirterPlace 40 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 28:37.4 |
| 41 | Carson SpringerPlace 41 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 28:39.3 |
| 42 | Justice RathjePlace 42 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 28:42.1 |
| 43 | Hunter LandphairPlace 43 · Grade So · Des Moines Area CC | So | Des Moines Area CC | 28:44.0 |
| 44 | Aidan MichaelsonPlace 44 · Grade So · Grinnell | So | Grinnell | 28:44.6 |
| 45 | Jordan DavisPlace 45 · Grade Sr · William Penn (Iowa) | Sr | William Penn (Iowa) | 28:47.4 |
| 46 | Andy ChestovichPlace 46 · Grade Sr · Grinnell | Sr | Grinnell | 28:49.7 |
| 47 | Spencer LyauPlace 47 · Grade Fr · Grinnell | Fr | Grinnell | 28:59.6 |
| 48 | Holden SchugPlace 48 · Grade Fr · Simpson (Iowa) | Fr | Simpson (Iowa) | 29:02.4 |
| 49 | Sutton ShivelyPlace 49 · Grade So · William Penn (Iowa) | So | William Penn (Iowa) | 29:09.1 |
| 50 | Tyler MoonPlace 50 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 29:11.6 |
| 51 | Christian RathjePlace 51 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 29:15.8 |
| 52 | Owen DiedikerPlace 52 · Grade So · Simpson (Iowa) | So | Simpson (Iowa) | 29:18.5 |
| 53 | Taylor ThunstedtPlace 53 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 29:20.5 |
| 54 | Joshua Benyo BakerPlace 54 · Grade Fr · Grinnell | Fr | Grinnell | 29:22.5 |
| 55 | Brody RothPlace 55 · Grade So · Central (Iowa) | So | Central (Iowa) | 29:23.6 |
| 56 | Brayden KesslerPlace 56 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 29:25.6 |
| 57 | Sebastian ManzaPlace 57 · Grade Jr · Grinnell | Jr | Grinnell | 29:29.8 |
| 58 | Alexander PollockPlace 58 · Grade Jr · Grinnell | Jr | Grinnell | 29:31.9 |
| 59 | Ian MeyerPlace 59 · Grade So · Central (Iowa) | So | Central (Iowa) | 29:33.5 |
| 60 | A.J. MosquedaPlace 60 · Grade Fr · Simpson (Iowa) | Fr | Simpson (Iowa) | 29:34.2 |
| 61 | Elian FunesPlace 61 · Grade Fr · Simpson (Iowa) | Fr | Simpson (Iowa) | 29:45.3 |
| 62 | Nick OuhabiPlace 62 · Grade So · Grinnell | So | Grinnell | 29:47.3 |
| 63 | Robert HowesPlace 63 · Grade Jr · Simpson (Iowa) | Jr | Simpson (Iowa) | 29:48.9 |
| 64 | Conner HansenPlace 64 · Grade So · Central (Iowa) | So | Central (Iowa) | 29:49.4 |
| 65 | Silas FalboPlace 65 · Grade Fr · Grinnell | Fr | Grinnell | 29:55.5 PR |
| 66 | Cayden SmithPlace 66 · Grade Fr · Grinnell | Fr | Grinnell | 29:55.8 |
| 67 | Wualfret MoralesPlace 67 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 29:59.2 |
| 68 | Collin BuchliPlace 68 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 30:03.0 |
| 69 | Ryan HillPlace 69 · Grade Jr · Grinnell | Jr | Grinnell | 30:09.2 |
| 70 | Bryce KondosPlace 70 · Grade Sr · Clarke (Iowa) | Sr | Clarke (Iowa) | 30:19.6 |
| 71 | Evan EstradaPlace 71 · Grade Fr · Simpson (Iowa) | Fr | Simpson (Iowa) | 30:24.7 |
| 72 | Eric ChathamPlace 72 · Grade Jr · Clarke (Iowa) | Jr | Clarke (Iowa) | 30:29.6 |
| 73 | Sean GomezPlace 73 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 30:31.4 |
| 74 | Xander RoerdinkPlace 74 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 30:42.1 |
| 75 | Cayden ScheilPlace 75 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 30:49.5 |
| 76 | Gabe ShilohPlace 76 · Grade Fr · Grinnell | Fr | Grinnell | 30:58.7 |
| 77 | Owen BlockPlace 77 · Grade Jr · Grinnell | Jr | Grinnell | 31:12.5 |
| 78 | Cord NietertPlace 78 · Grade Jr · Clarke (Iowa) | Jr | Clarke (Iowa) | 31:13.5 |
| 79 | Cooper NussPlace 79 · Grade Jr · Simpson (Iowa) | Jr | Simpson (Iowa) | 31:14.6 |
| 80 | Cayden McLelandPlace 80 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 31:17.4 |
| 81 | Zach IspentchianPlace 81 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 31:27.7 PR |
| 82 | Carter HallPlace 82 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 31:33.2 |
| 83 | Brady EikePlace 83 · Grade Fr · Hawkeye (IA) CC | Fr | Hawkeye (IA) CC | 31:38.3 |
| 84 | Kevin VazquezPlace 84 · Grade Sr · William Penn (Iowa) | Sr | William Penn (Iowa) | 31:39.8 |
| 85 | Tyler ChingPlace 85 · Grade Sr · Grinnell | Sr | Grinnell | 32:04.5 |
| 86 | Justin LeePlace 86 · Grade So · Grinnell | So | Grinnell | 32:07.9 |
| 87 | Drake HammPlace 87 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 32:37.0 |
| 88 | Gabe HadleyPlace 88 · Grade Jr · Simpson (Iowa) | Jr | Simpson (Iowa) | 32:55.6 |
| 89 | Max JedlickaPlace 89 · Grade So · Grinnell | So | Grinnell | 32:56.7 |
| 90 | Asa CannyPlace 90 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 33:14.0 |
| 91 | Nick FrideresPlace 91 · Grade Jr · Simpson (Iowa) | Jr | Simpson (Iowa) | 33:34.2 |
| 92 | Morgan CipalePlace 92 · Grade So · Central (Iowa) | So | Central (Iowa) | 33:58.2 |
| 93 | Jack EllweinPlace 93 · Grade So · Grinnell | So | Grinnell | 34:15.4 |
| 94 | Matt DietrichPlace 94 · Grade Jr · Simpson (Iowa) | Jr | Simpson (Iowa) | 34:23.9 |
| 95 | Axl PattersonPlace 95 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 34:35.8 |
| 96 | Ethan SmithPlace 96 · Grade So · Faith Baptist Bible (Iowa) | So | Faith Baptist Bible (Iowa) | 34:58.6 |
| 97 | Maddox WajdaPlace 97 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 35:06.7 |
| 98 | Samuel BracePlace 98 · Grade So · Hawkeye (IA) CC | So | Hawkeye (IA) CC | 35:13.1 |
| 99 | Xander MeyerhoffPlace 99 · Grade Fr · Hawkeye (IA) CC | Fr | Hawkeye (IA) CC | 35:49.7 |
| 100 | Robert MuselmanPlace 100 · Grade So · North Central Missouri College | So | North Central Missouri College | 35:52.5 |
| 101 | Levi BrandtPlace 101 · Grade Fr · Westminster (Mo.) | Fr | Westminster (Mo.) | 36:06.2 |
| 102 | James SnyderPlace 102 · Grade Sr · Grinnell | Sr | Grinnell | 36:12.3 |
| 103 | William BryantPlace 103 · Grade So · Hawkeye (IA) CC | So | Hawkeye (IA) CC | 36:22.8 PR |
| 104 | Christian FarrPlace 104 · Grade Fr · Faith Baptist Bible (Iowa) | Fr | Faith Baptist Bible (Iowa) | 36:23.6 |
| 105 | CLAY THOMPSONPlace 105 | — | — | 36:51.6 |
| 106 | Henry WarfelPlace 106 · Grade Jr · Westminster (Mo.) | Jr | Westminster (Mo.) | 36:52.2 |
| 107 | Brandon SmithPlace 107 · Grade Fr · Faith Baptist Bible (Iowa) | Fr | Faith Baptist Bible (Iowa) | 37:56.4 |
| 108 | Andy HackleyPlace 108 · Grade Sr · Faith Baptist Bible (Iowa) | Sr | Faith Baptist Bible (Iowa) | 39:06.0 |
| 109 | Chandler DrakePlace 109 · Grade Fr · Hawkeye (IA) CC | Fr | Hawkeye (IA) CC | 39:07.0 PR |
| 110 | Max JohnstonPlace 110 · Grade Jr · Faith Baptist Bible (Iowa) | Jr | Faith Baptist Bible (Iowa) | 39:17.1 |
| 111 | Aden SartoriusPlace 111 · Grade Fr · North Central Missouri College | Fr | North Central Missouri College | 40:30.9 PR |
| 112 | Luka HulsePlace 112 · Grade Fr · Simpson (Iowa) | Fr | Simpson (Iowa) | 41:08.2 |
| 113 | Ben HackleyPlace 113 · Grade Sr · Faith Baptist Bible (Iowa) | Sr | Faith Baptist Bible (Iowa) | 43:00.8 |