| 1 | William WadsleyPlace 1 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 19:35.0 |
| 2 | Jack BrownPlace 2 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 19:41.3 |
| 3 | Isaac RankinPlace 3 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 19:44.8 PR |
| 4 | James BrantPlace 4 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 19:48.4 PR |
| 5 | Knute RognePlace 5 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 19:51.7 PR |
| 6 | Donovan CardPlace 6 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 19:54.4 |
| 7 | Carter NunnPlace 7 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 19:56.5 PR |
| 8 | Andrew MillerPlace 8 · Grade Sr · William Penn (Iowa) | Sr | William Penn (Iowa) | 19:58.2 |
| 9 | Jack EveryPlace 9 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 19:59.2 |
| 10 | Jack LakinPlace 10 · Grade So · Grinnell | So | Grinnell | 20:00.4 |
| 11 | Leif DahlPlace 11 · Grade So · Grinnell | So | Grinnell | 20:09.7 PR |
| 12 | RANDY JIMENEZPlace 12 | — | — | 20:11.7 |
| 13 | Greyson ImmPlace 13 · Grade Jr · Grinnell | Jr | Grinnell | 20:12.8 PR |
| 14 | Austin Vander WerfPlace 14 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 20:17.4 |
| 15 | Hayden ThompsonPlace 15 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 20:23.0 PR |
| 16 | Nathan Vander WaalPlace 16 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 20:27.5 |
| 17 | Dillon StarlinPlace 17 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 20:30.0 |
| 18 | Mason BackPlace 18 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 20:40.3 |
| 19 | Milo FloresPlace 19 · Grade Fr · Grinnell | Fr | Grinnell | 20:53.0 PR |
| 20 | Sebastian ManzaPlace 20 · Grade Sr · Grinnell | Sr | Grinnell | 21:01.9 PR |
| 21 | Henry PickertPlace 21 · Grade Fr · Grinnell | Fr | Grinnell | 21:12.2 PR |
| 22 | Barrett JesinaPlace 22 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 21:21.9 PR |
| 23 | Sam BeckPlace 23 · Grade Sr · Grinnell | Sr | Grinnell | 21:24.7 |
| 24 | Harper GessmannPlace 24 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 21:29.6 PR |
| 25 | Collin BuchliPlace 25 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 21:31.1 PR |
| 26 | Ian KawamuraPlace 26 · Grade Fr · Grinnell | Fr | Grinnell | 21:36.2 PR |
| 27 | Dawson LemkePlace 27 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 21:41.2 PR |
| 28 | David InPlace 28 · Grade Jr · Grinnell | Jr | Grinnell | 21:41.6 |
| 29 | Justin LeePlace 29 · Grade Jr · Grinnell | Jr | Grinnell | 21:43.9 PR |
| 30 | Ben EveryPlace 30 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 21:46.7 |
| 31 | Sullivan WilkinsPlace 31 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 21:47.3 PR |
| 32 | Xander RoerdinkPlace 32 · Grade So · Central (Iowa) | So | Central (Iowa) | 21:48.1 |
| 33 | Cayden SmithPlace 33 · Grade So · Grinnell | So | Grinnell | 21:49.3 |
| 34 | Carson SpringerPlace 34 · Grade Sr · William Penn (Iowa) | Sr | William Penn (Iowa) | 21:49.9 |
| 35 | Brayden Vander WiltPlace 35 · Grade So · Central (Iowa) | So | Central (Iowa) | 21:53.6 |
| 36 | Cole CraigPlace 36 · Grade Fr · Grinnell | Fr | Grinnell | 21:53.6 PR |
| 37 | Gavin HuffPlace 37 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 21:54.1 |
| 38 | Wualfret MoralesPlace 38 · Grade So · William Penn (Iowa) | So | William Penn (Iowa) | 21:55.3 |
| 39 | Spencer LyauPlace 39 · Grade So · Grinnell | So | Grinnell | 22:13.0 |
| 40 | Evan VogaPlace 40 · Grade So · Central (Iowa) | So | Central (Iowa) | 22:14.5 PR |
| 41 | Ian MeyerPlace 41 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 22:16.5 |
| 42 | Brayden VeisethPlace 42 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 22:23.5 PR |
| 43 | Ezra KlauberPlace 43 · Grade Fr · Grinnell | Fr | Grinnell | 22:24.6 PR |
| 44 | Cameron ShutwellPlace 44 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 22:26.1 PR |
| 45 | Lukas WhitePlace 45 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 22:28.5 PR |
| 46 | Blake CreedPlace 46 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 22:31.7 |
| 47 | Tommy MillwardPlace 47 · Grade Fr · Grinnell | Fr | Grinnell | 22:32.0 PR |
| 48 | Evan YoungPlace 48 · Grade Fr · Grinnell | Fr | Grinnell | 22:32.8 PR |
| 49 | Myles GoldmanPlace 49 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 22:34.2 PR |
| 50 | Robbie HallPlace 50 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 22:35.7 PR |
| 51 | Conner HansenPlace 51 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 22:46.3 |
| 52 | Nicholas OuhabiPlace 52 · Grade Jr · Grinnell | Jr | Grinnell | 22:52.6 PR |
| 53 | Justice RathjePlace 53 · Grade So · Central (Iowa) | So | Central (Iowa) | 23:02.2 |
| 54 | Ryan HillPlace 54 · Grade Sr · Grinnell | Sr | Grinnell | 23:07.8 |
| 55 | Gabe ShilohPlace 55 · Grade So · Grinnell | So | Grinnell | 23:23.8 |
| 56 | Debas HadguPlace 56 · Grade Jr · Grand View (Iowa) | Jr | Grand View (Iowa) | 23:31.2 PR |
| 57 | Sutton ShivelyPlace 57 · Grade Jr · William Penn (Iowa) | Jr | William Penn (Iowa) | 23:34.6 |
| 58 | Jacob ChamberlainPlace 58 · Grade So · Grand View (Iowa) | So | Grand View (Iowa) | 23:38.0 |
| 59 | Joshua Benyo BakerPlace 59 · Grade So · Grinnell | So | Grinnell | 23:56.9 |
| 60 | Max JedlickaPlace 60 · Grade Jr · Grinnell | Jr | Grinnell | 24:18.9 |
| 61 | Sean GomezPlace 61 · Grade So · William Penn (Iowa) | So | William Penn (Iowa) | 24:28.0 |
| 62 | Cavin PehlPlace 62 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 24:36.5 PR |
| 63 | Cayden Eisenhardt-FrPlace 63 · Grade Fr · Grand View (Iowa) | Fr | Grand View (Iowa) | 24:41.8 PR |
| 64 | Cayden McLelandPlace 64 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 24:55.6 |
| 65 | Landy ZhuoPlace 65 · Grade Fr · Grinnell | Fr | Grinnell | 25:16.6 PR |
| 66 | Chad BrooksPlace 66 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 25:27.7 PR |
| 67 | Brennan LeskoPlace 67 · Grade Jr · Central (Iowa) | Jr | Central (Iowa) | 25:28.3 |
| 68 | Abel KoritzPlace 68 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 25:30.9 PR |
| 69 | Ronan JimenezPlace 69 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 25:40.5 |
| 70 | Maddox WajdaPlace 70 · Grade So · Central (Iowa) | So | Central (Iowa) | 25:45.1 |
| 71 | Bryan PetriePlace 71 · Grade So · William Penn (Iowa) | So | William Penn (Iowa) | 25:47.0 PR |
| 72 | Teagen PeifferPlace 72 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 25:50.3 PR |
| 73 | Immanuel BrownPlace 73 · Grade Fr · William Penn (Iowa) | Fr | William Penn (Iowa) | 25:56.1 PR |
| 74 | Owen BlockPlace 74 · Grade Sr · Grinnell | Sr | Grinnell | 26:03.1 |
| 75 | Drake HammPlace 75 · Grade Sr · William Penn (Iowa) | Sr | William Penn (Iowa) | 26:16.7 |
| 76 | Moses RidleyPlace 76 · Grade Sr · Graceland (Iowa) | Sr | Graceland (Iowa) | 26:16.8 |
| 77 | Xavier RangelPlace 77 · Grade So · Graceland (Iowa) | So | Graceland (Iowa) | 26:54.1 |
| 78 | Collin BurkPlace 78 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 27:12.6 PR |
| 79 | Parker ShepherdPlace 79 · Grade Fr · Central (Iowa) | Fr | Central (Iowa) | 27:28.2 PR |
| 80 | Chris WebberPlace 80 · Grade Fr · Graceland (Iowa) | Fr | Graceland (Iowa) | 30:21.9 PR |