| 1 | Jack BrownPlace 1 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 18:51.0 PR |
| 2 | D'ARTAGNON BEAVERPlace 2 | — | — | 18:51.2 |
| 3 | Caden PetersPlace 3 · Grade So · Park (Mo.) | So | Park (Mo.) | 18:51.4 PR |
| 4 | Tom KuehnelPlace 4 · Grade Jr · Park (Mo.) | Jr | Park (Mo.) | 18:55.8 PR |
| 5 | Cayden WalkerPlace 5 · Grade So · Park (Mo.) | So | Park (Mo.) | 18:58.3 PR |
| 6 | William WadsleyPlace 6 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 19:03.8 PR |
| 7 | William NorrisPlace 7 · Grade So · Park (Mo.) | So | Park (Mo.) | 19:21.1 PR |
| 8 | JOE BROWNPlace 8 | — | — | 19:26.2 |
| 9 | Donovan CardPlace 9 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 19:28.7 PR |
| 10 | Jack EveryPlace 10 · Grade So · Central (Iowa) | So | Central (Iowa) | 19:28.7 PR |
| 11 | Ben AbelowPlace 11 · Grade So · Grinnell | So | Grinnell | 19:29.7 PR |
| 12 | Mason BackPlace 12 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 19:45.5 PR |
| 13 | Connor HeagyPlace 13 · Grade Sr · Grinnell | Sr | Grinnell | 19:47.8 PR |
| 14 | Andrew MillerPlace 14 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 19:48.4 PR |
| 15 | Austin Vander WerfPlace 15 · Grade So · Central (Iowa) | So | Central (Iowa) | 19:48.9 PR |
| 16 | Jakob JohnstonPlace 16 · Grade Fr · Park (Mo.) | Fr | Park (Mo.) | 19:50.1 PR |
| 17 | Andrew MahaffeyPlace 17 · Grade So · Central (Iowa) | So | Central (Iowa) | 19:51.5 PR |
| 18 | Chris KingPlace 18 · Grade Sr · University of Iowa Track Club | Sr | University of Iowa Track Club | 19:52.3 PR |
| 19 | Jack LakinPlace 19 · Grade Fr · Grinnell | Fr | Grinnell | 19:53.3 PR |
| 20 | Sam BeckPlace 20 · Grade Jr · Grinnell | Jr | Grinnell | 19:54.1 PR |
| 21 | Luke RobinsonPlace 21 · Grade Sr · Grinnell | Sr | Grinnell | 19:54.5 PR |
| 22 | Cody HammondPlace 22 · Grade Fr · Park (Mo.) | Fr | Park (Mo.) | 19:55.8 PR |
| 23 | Ben EveryPlace 23 · Grade So · Central (Iowa) | So | Central (Iowa) | 19:56.0 PR |
| 24 | Gavin HuffPlace 24 · Grade So · William Penn (Iowa) | So | William Penn (Iowa) | 19:58.1 PR |
| 25 | Carson SpringerPlace 25 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 19:58.1 PR |
| 26 | Damion WinklerPlace 26 · Grade Fr · Grand View (Iowa) | Fr | Grand View (Iowa) | 20:07.4 PR |
| 27 | James BrantPlace 27 · Grade So · Central (Iowa) | So | Central (Iowa) | 20:09.3 |
| 28 | Leif DahlPlace 28 · Grade Fr · Grinnell | Fr | Grinnell | 20:10.1 |
| 29 | Dillon StarlinPlace 29 · Grade So · Central (Iowa) | So | Central (Iowa) | 20:14.3 PR |
| 30 | Andy ChestovichPlace 30 · Grade Sr · Grinnell | Sr | Grinnell | 20:14.6 PR |
| 31 | Isaiah HillPlace 31 · Grade So · University of Iowa Track Club | So | University of Iowa Track Club | 20:17.1 PR |
| 32 | Nathan Vander WaalPlace 32 · Grade So · Central (Iowa) | So | Central (Iowa) | 20:21.7 PR |
| 33 | Sebastian VilchesPlace 33 · Grade Fr · Grinnell | Fr | Grinnell | 20:28.1 PR |
| 34 | Matthew BonnerPlace 34 · Grade Jr · Grand View (Iowa) | Jr | Grand View (Iowa) | 20:29.5 PR |
| 35 | Nathan LimasPlace 35 · Grade Sr · Grand View (Iowa) | Sr | Grand View (Iowa) | 20:32.6 PR |
| 36 | Greyson ImmPlace 36 · Grade So · Grinnell | So | Grinnell | 20:37.3 |
| 37 | Conner HansenPlace 37 · Grade So · Central (Iowa) | So | Central (Iowa) | 20:37.6 PR |
| 38 | Chris SpahnPlace 38 · Grade - · University of Iowa Track Club | - | University of Iowa Track Club | 20:39.6 PR |
| 39 | Ryan HillPlace 39 · Grade Jr · Grinnell | Jr | Grinnell | 20:42.7 PR |
| 40 | David InPlace 40 · Grade So · Grinnell | So | Grinnell | 20:45.2 PR |
| 41 | Taylor ThunstedtPlace 41 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 20:48.8 PR |
| 42 | Aidan MichaelsonPlace 42 · Grade So · Grinnell | So | Grinnell | 20:54.6 PR |
| 43 | Jordan DavisPlace 43 · Grade Sr · William Penn (Iowa) | Sr | William Penn (Iowa) | 20:56.4 PR |
| 44 | Brayden Vander WiltPlace 44 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 20:56.5 PR |
| 45 | Cayden SmithPlace 45 · Grade Fr · Grinnell | Fr | Grinnell | 21:01.9 PR |
| 46 | Brody RothPlace 46 · Grade So · Central (Iowa) | So | Central (Iowa) | 21:10.2 PR |
| 47 | Alexander PollockPlace 47 · Grade Jr · Grinnell | Jr | Grinnell | 21:13.9 PR |
| 48 | Sutton ShivelyPlace 48 · Grade So · William Penn (Iowa) | So | William Penn (Iowa) | 21:15.4 PR |
| 49 | Joshua Benyo BakerPlace 49 · Grade Fr · Grinnell | Fr | Grinnell | 21:16.8 PR |
| 50 | Carter HallPlace 50 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 21:17.4 PR |
| 51 | Silas FalboPlace 51 · Grade Fr · Grinnell | Fr | Grinnell | 21:20.0 PR |
| 52 | Christian RathjePlace 52 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 21:23.5 PR |
| 53 | Ian MeyerPlace 53 · Grade So · Central (Iowa) | So | Central (Iowa) | 21:26.1 PR |
| 54 | Gabe ShilohPlace 54 · Grade Fr · Grinnell | Fr | Grinnell | 21:27.3 PR |
| 55 | Collin BuchliPlace 55 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 21:32.1 |
| 56 | Spencer LyauPlace 56 · Grade Fr · Grinnell | Fr | Grinnell | 21:32.8 PR |
| 57 | Owen BlockPlace 57 · Grade Jr · Grinnell | Jr | Grinnell | 21:34.7 PR |
| 58 | Justice RathjePlace 58 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 21:35.2 PR |
| 59 | Xander RoerdinkPlace 59 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 21:38.3 PR |
| 60 | Wualfret MoralesPlace 60 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 21:45.0 PR |
| 61 | Sean GomezPlace 61 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 21:47.3 PR |
| 62 | Cayden McLelandPlace 62 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 21:48.1 PR |
| 63 | Tyler ChingPlace 63 · Grade Sr · Grinnell | Sr | Grinnell | 21:52.0 PR |
| 64 | Jacob ChamberlainPlace 64 · Grade Fr · Grand View (Iowa) | Fr | Grand View (Iowa) | 21:57.3 PR |
| 65 | Brian RohdePlace 65 · Grade Fr · Faith Baptist Bible (Iowa) | Fr | Faith Baptist Bible (Iowa) | 22:01.0 PR |
| 66 | Tyler MoonPlace 66 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 22:03.5 PR |
| 67 | Justin LeePlace 67 · Grade So · Grinnell | So | Grinnell | 22:22.9 |
| 68 | Brayden KesslerPlace 68 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 22:30.3 PR |
| 69 | Cayden ScheilPlace 69 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 22:33.1 PR |
| 70 | Max JedlickaPlace 70 · Grade So · Grinnell | So | Grinnell | 23:06.8 PR |
| 71 | Caleb NessPlace 71 · Grade Sr · Emmaus Bible (Iowa) | Sr | Emmaus Bible (Iowa) | 23:11.7 PR |
| 72 | Kevin VazquezPlace 72 · Grade Sr · William Penn (Iowa) | Sr | William Penn (Iowa) | 23:15.7 PR |
| 73 | Christian VanderkrolPlace 73 · Grade Jr · Emmaus Bible (Iowa) | Jr | Emmaus Bible (Iowa) | 23:17.0 PR |
| 74 | Drake HammPlace 74 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 23:17.2 PR |
| 75 | Tobias SimmonsPlace 75 · Grade So · Grand View (Iowa) | So | Grand View (Iowa) | 23:34.8 PR |
| 76 | Zach IspentchianPlace 76 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 23:45.0 PR |
| 77 | Nick SimposonPlace 77 · Grade Sr · University of Iowa Track Club | Sr | University of Iowa Track Club | 23:45.9 PR |
| 78 | Jack EllweinPlace 78 · Grade So · Grinnell | So | Grinnell | 24:11.1 PR |
| 79 | Brady BenoitPlace 79 · Grade Sr · University of Iowa Track Club | Sr | University of Iowa Track Club | 24:12.7 PR |
| 80 | Mick FlanneryPlace 80 · Grade Sr · University of Iowa Track Club | Sr | University of Iowa Track Club | 24:16.2 PR |
| 81 | Maddox WajdaPlace 81 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 24:31.0 PR |
| 82 | Ethan SmithPlace 82 · Grade So · Faith Baptist Bible (Iowa) | So | Faith Baptist Bible (Iowa) | 24:32.6 PR |
| 83 | Nathan BeanPlace 83 · Grade Fr · Emmaus Bible (Iowa) | Fr | Emmaus Bible (Iowa) | 24:38.0 PR |
| 84 | Will BaileyPlace 84 · Grade So · Park (Mo.) | So | Park (Mo.) | 24:42.9 |
| 85 | Asa CannyPlace 85 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 24:49.7 |
| 86 | Dane ButlerPlace 86 · Grade So · University of Iowa Track Club | So | University of Iowa Track Club | 24:50.1 PR |
| 87 | Isaac SauerPlace 87 · Grade Fr · Emmaus Bible (Iowa) | Fr | Emmaus Bible (Iowa) | 25:05.9 PR |
| 88 | Brennan LeskoPlace 88 · Grade So · Central (Iowa) | So | Central (Iowa) | 25:10.4 PR |
| 89 | Robert MuselmanPlace 89 · Grade So · North Central Missouri College | So | North Central Missouri College | 25:43.3 |
| 90 | Alec MelendezPlace 90 · Grade - · University of Iowa Track Club | - | University of Iowa Track Club | 25:49.6 PR |
| 91 | Daniel SchuldtPlace 91 · Grade So · Emmaus Bible (Iowa) | So | Emmaus Bible (Iowa) | 26:10.4 PR |
| 92 | Payton MizerPlace 92 · Grade - · University of Iowa Track Club | - | University of Iowa Track Club | 26:17.3 PR |
| 93 | Andy HackleyPlace 93 · Grade Sr · Faith Baptist Bible (Iowa) | Sr | Faith Baptist Bible (Iowa) | 26:39.9 PR |
| 94 | Brandon SmithPlace 94 · Grade Fr · Faith Baptist Bible (Iowa) | Fr | Faith Baptist Bible (Iowa) | 26:45.4 PR |
| 95 | Max JohnstonPlace 95 · Grade Jr · Faith Baptist Bible (Iowa) | Jr | Faith Baptist Bible (Iowa) | 28:33.6 PR |
| 96 | Ben HackleyPlace 96 · Grade Sr · Faith Baptist Bible (Iowa) | Sr | Faith Baptist Bible (Iowa) | 28:57.7 PR |
| 97 | Aden SartoriusPlace 97 · Grade Fr · North Central Missouri College | Fr | North Central Missouri College | 29:42.4 PR |
| 98 | Chukwuebuka EnyinnayaPlace 98 · Grade Fr · Grand View (Iowa) | Fr | Grand View (Iowa) | 30:31.4 PR |