| 1 | Sam SchaeferPlace 1 · Grade 12 · Iowa City City High | 12 | Iowa City City High | 17:33.85 |
| 2 | Michael LeePlace 2 · Grade 10 · Iowa City West | 10 | Iowa City West | 17:56.28 |
| 3 | Gage RathPlace 3 · Grade 10 · Bettendorf | 10 | Bettendorf | 18:04.85 |
| 4 | Ryan HedenPlace 4 · Grade 9 · Bettendorf | 9 | Bettendorf | 18:06.00 |
| 5 | Mason Van WaningPlace 5 · Grade 11 · Iowa City West | 11 | Iowa City West | 18:14.18 |
| 6 | Kyan StrickerPlace 6 · Grade 12 · Cedar Rapids Kennedy | 12 | Cedar Rapids Kennedy | 18:14.48 |
| 7 | Andrew PolgreenPlace 7 · Grade 11 · Iowa City West | 11 | Iowa City West | 18:14.94 |
| 8 | Rhys ZawojewskiPlace 8 · Grade 11 · Iowa City City High | 11 | Iowa City City High | 18:17.72 |
| 9 | Zach VanWychenPlace 9 · Grade 10 · Bettendorf | 10 | Bettendorf | 18:22.26 |
| 10 | Creighton FairleyPlace 10 · Grade 11 · Linn-Mar Marion | 11 | Linn-Mar Marion | 18:22.56 |
| 11 | Noah GehlerPlace 11 · Grade 9 · Bettendorf | 9 | Bettendorf | 18:26.93 |
| 12 | Cade BensonPlace 12 · Grade 10 · Iowa City West | 10 | Iowa City West | 18:31.39 |
| 13 | Adam BywaterPlace 13 · Grade 11 · Iowa City City High | 11 | Iowa City City High | 18:40.02 |
| 14 | Ephram BylerPlace 14 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 18:42.12 |
| 15 | Anel VukovicPlace 15 · Grade 10 · Iowa City West | 10 | Iowa City West | 18:45.03 |
| 16 | Ezra CrandallPlace 16 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 18:47.17 |
| 17 | Patrick SarsfieldPlace 17 · Grade 12 · Iowa City City High | 12 | Iowa City City High | 18:50.22 |
| 18 | Collin SweeneyPlace 18 · Grade 10 · Cedar Rapids Kennedy | 10 | Cedar Rapids Kennedy | 18:51.67 |
| 19 | Thiago BedalPlace 19 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 18:51.99 |
| 20 | Sam ShowersPlace 20 · Grade 9 · Iowa City West | 9 | Iowa City West | 18:55.47 |
| 21 | Christian HodginsPlace 21 · Grade 10 · Cedar Rapids Kennedy | 10 | Cedar Rapids Kennedy | 18:55.94 |
| 22 | Iain GarfinkelPlace 22 · Grade 11 · Iowa City City High | 11 | Iowa City City High | 18:58.42 |
| 23 | Tate SchlossPlace 23 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 19:01.63 |
| 24 | Alexander VoldenPlace 24 · Grade 10 · Cedar Rapids Kennedy | 10 | Cedar Rapids Kennedy | 19:02.85 |
| 25 | Tanner TomasPlace 25 · Grade 12 · Clear Creek-Amana | 12 | Clear Creek-Amana | 19:03.16 |
| 26 | Thomas StiltnerPlace 26 · Grade 10 · Clear Creek-Amana | 10 | Clear Creek-Amana | 19:03.67 |
| 27 | Jamie HayesPlace 27 · Grade 10 · Clear Creek-Amana | 10 | Clear Creek-Amana | 19:03.83 |
| 28 | Will KarrPlace 28 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 19:08.60 |
| 29 | Connor DeahlPlace 29 · Grade 11 · Linn-Mar Marion | 11 | Linn-Mar Marion | 19:09.62 |
| 30 | Aiden McDermottPlace 30 · Grade 12 · Linn-Mar Marion | 12 | Linn-Mar Marion | 19:10.94 |
| 31 | Andrew CartierPlace 31 · Grade 10 · Clear Creek-Amana | 10 | Clear Creek-Amana | 19:11.23 |
| 32 | James FrohlichPlace 32 · Grade 11 · Bettendorf | 11 | Bettendorf | 19:13.66 |
| 33 | Henry SchoonPlace 33 · Grade 12 · Iowa City City High | 12 | Iowa City City High | 19:14.27 |
| 34 | Jonah HallamPlace 34 · Grade 12 · Cedar Rapids Kennedy | 12 | Cedar Rapids Kennedy | 19:20.76 |
| 35 | Adam SchaeferPlace 35 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 19:21.97 |
| 36 | Brian StubblefieldPlace 36 · Grade 12 · Cedar Rapids Kennedy | 12 | Cedar Rapids Kennedy | 19:22.87 |
| 37 | Quentin LegrixPlace 37 · Grade 12 · Bettendorf | 12 | Bettendorf | 19:24.91 |
| 38 | Juma AmisiPlace 38 · Grade 12 · Iowa City City High | 12 | Iowa City City High | 19:27.15 |
| 39 | Reuben SchlaakPlace 39 · Grade 9 · Cedar Rapids Kennedy | 9 | Cedar Rapids Kennedy | 19:27.38 |
| 40 | Henry CooperPlace 40 · Grade 12 · Iowa City City High | 12 | Iowa City City High | 19:27.79 |
| 41 | Aidan ZieglerPlace 41 · Grade 10 · Cedar Rapids Kennedy | 10 | Cedar Rapids Kennedy | 19:28.43 |
| 42 | Hal SeamansPlace 42 · Grade 11 · Iowa City City High | 11 | Iowa City City High | 19:29.01 |
| 43 | Caleb RankinPlace 43 · Grade 9 · Bettendorf | 9 | Bettendorf | 19:30.04 |
| 44 | Riley KuhnPlace 44 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 19:31.21 |
| 45 | Tate Whittaker-SmithPlace 45 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 19:32.01 |
| 46 | Luke WileyPlace 46 · Grade 12 · Bettendorf | 12 | Bettendorf | 19:32.06 |
| 47 | Ethan HillPlace 47 · Grade 10 · Iowa City City High | 10 | Iowa City City High | 19:33.43 |
| 48 | Lee DeloachPlace 48 · Grade 12 · Linn-Mar Marion | 12 | Linn-Mar Marion | 19:36.10 |
| 49 | Jack DegnerPlace 49 · Grade 10 · Iowa City City High | 10 | Iowa City City High | 19:36.66 |
| 50 | Dylan BeerendsPlace 50 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 19:37.07 |
| 51 | Braden ClarkPlace 51 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 19:37.65 |
| 52 | Seth SmigelPlace 52 · Grade 9 · Clear Creek-Amana | 9 | Clear Creek-Amana | 19:38.61 |
| 53 | Kadon HarperPlace 53 · Grade 11 · Linn-Mar Marion | 11 | Linn-Mar Marion | 19:43.39 |
| 54 | Tyson BurragePlace 54 · Grade 12 · Davenport West | 12 | Davenport West | 19:47.66 |
| 55 | Griffin AdamsonPlace 55 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 19:48.34 |
| 56 | Paul OdePlace 56 · Grade 11 · Iowa City West | 11 | Iowa City West | 19:52.56 |
| 57 | Zach BuchholzPlace 57 · Grade 11 · Iowa City West | 11 | Iowa City West | 19:53.89 |
| 58 | Brady GlubaPlace 58 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 19:57.85 |
| 59 | Owen GahnPlace 59 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 20:04.80 |
| 60 | Jack HagenPlace 60 · Grade 10 · Clear Creek-Amana | 10 | Clear Creek-Amana | 20:08.18 |
| 61 | Zach BautistaPlace 61 · Grade 12 · Linn-Mar Marion | 12 | Linn-Mar Marion | 20:09.36 |
| 62 | Ben KnipferPlace 62 · Grade 10 · Cedar Rapids Kennedy | 10 | Cedar Rapids Kennedy | 20:09.37 |
| 63 | Landon LukesPlace 63 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 20:09.65 |
| 64 | Jonah McMahanPlace 64 · Grade 10 · Cedar Rapids Kennedy | 10 | Cedar Rapids Kennedy | 20:15.66 |
| 65 | Micah WaddellPlace 65 · Grade 11 · Linn-Mar Marion | 11 | Linn-Mar Marion | 20:16.17 |
| 66 | Hassan KietaPlace 66 · Grade 12 · Iowa City City High | 12 | Iowa City City High | 20:16.50 |
| 67 | Iahn ShimPlace 67 · Grade 12 · Iowa City West | 12 | Iowa City West | 20:16.68 |
| 68 | Elias LightfootPlace 68 · Grade 10 · Bettendorf | 10 | Bettendorf | 20:20.06 |
| 69 | Jacob BarnettPlace 69 · Grade 12 · Regina Iowa City | 12 | Regina Iowa City | 20:21.40 |
| 70 | Reagan RoelofsPlace 70 · Grade 10 · Cedar Rapids Kennedy | 10 | Cedar Rapids Kennedy | 20:27.90 |
| 71 | Joe PolyakPlace 71 · Grade 10 · Regina Iowa City | 10 | Regina Iowa City | 20:28.51 |
| 72 | Ben WhitePlace 72 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 20:33.81 |
| 73 | James PorterPlace 73 · Grade 10 · Bettendorf | 10 | Bettendorf | 20:36.01 |
| 74 | Matthew UlmerPlace 74 · Grade 12 · Linn-Mar Marion | 12 | Linn-Mar Marion | 20:36.28 |
| 75 | Cassandro ChanPlace 75 · Grade 9 · Iowa City West | 9 | Iowa City West | 20:39.50 |
| 76 | Lincon DardisPlace 76 · Grade 9 · Regina Iowa City | 9 | Regina Iowa City | 20:42.58 |
| 77 | Sam HagedornPlace 77 · Grade 11 · Iowa City City High | 11 | Iowa City City High | 20:43.29 |
| 78 | William NeighborPlace 78 · Grade 9 · Bettendorf | 9 | Bettendorf | 20:43.65 |
| 79 | Louis DewPlace 79 · Grade 9 · Cedar Rapids Washing.. | 9 | Cedar Rapids Washing.. | 20:43.79 |
| 80 | Eli HughesPlace 80 · Grade 10 · Bettendorf | 10 | Bettendorf | 20:45.83 |
| 81 | Ben BarkerPlace 81 · Grade 10 · Iowa City West | 10 | Iowa City West | 20:46.20 |
| 82 | Cole PruettPlace 82 · Grade 10 · Cedar Rapids Kennedy | 10 | Cedar Rapids Kennedy | 20:48.33 |
| 83 | Lucas DolphinPlace 83 · Grade 11 · Cedar Rapids Kennedy | 11 | Cedar Rapids Kennedy | 20:48.56 |
| 84 | George KarrPlace 84 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 20:48.79 |
| 85 | Chris O'ToolePlace 85 · Grade 12 · Linn-Mar Marion | 12 | Linn-Mar Marion | 20:50.14 |
| 86 | Jordan VanHornPlace 86 · Grade 12 · Clear Creek-Amana | 12 | Clear Creek-Amana | 20:53.56 |
| 87 | Karter HoldridgePlace 87 · Grade 10 · Bettendorf | 10 | Bettendorf | 20:58.62 |
| 88 | Harkaran GillPlace 88 · Grade 11 · Clear Creek-Amana | 11 | Clear Creek-Amana | 20:59.42 |
| 89 | Zach StreitPlace 89 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 21:04.13 |
| 90 | Bhargava MaylaPlace 90 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 21:04.49 |
| 91 | Jack BierbaumPlace 91 · Grade 12 · Cedar Rapids Washing.. | 12 | Cedar Rapids Washing.. | 21:09.23 |
| 92 | Mack WilsonPlace 92 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 21:10.81 |
| 93 | Kai MerrilPlace 93 · Grade 9 · Iowa City West | 9 | Iowa City West | 21:14.78 |
| 94 | Noah OrianoPlace 94 · Grade 12 · Iowa City West | 12 | Iowa City West | 21:15.59 |
| 95 | Camden RichgrubberPlace 95 · Grade 11 · Davenport West | 11 | Davenport West | 21:16.61 |
| 96 | Will BoblenzPlace 96 · Grade 10 · Regina Iowa City | 10 | Regina Iowa City | 21:21.32 |
| 97 | Leart DamoniPlace 97 · Grade 11 · Davenport West | 11 | Davenport West | 21:22.51 |
| 98 | Max LenoPlace 98 · Grade 9 · Cedar Rapids Kennedy | 9 | Cedar Rapids Kennedy | 21:30.73 |
| 99 | Eliott LewisPlace 99 · Grade 11 · Iowa City City High | 11 | Iowa City City High | 21:37.98 |
| 100 | Jack AyersPlace 100 · Grade 11 · Iowa City City High | 11 | Iowa City City High | 21:43.30 |
| 101 | Zachary IspentchianPlace 101 · Grade 9 · Cedar Rapids Kennedy | 9 | Cedar Rapids Kennedy | 21:43.67 |
| 102 | Sammy LabathPlace 102 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 21:45.66 |
| 103 | Charlie PfohlPlace 103 · Grade 10 · Iowa City City High | 10 | Iowa City City High | 21:47.03 |
| 104 | Conner BondePlace 104 · Grade 11 · Clear Creek-Amana | 11 | Clear Creek-Amana | 21:53.54 |
| 105 | Jackson AlexmanPlace 105 · Grade 11 · Linn-Mar Marion | 11 | Linn-Mar Marion | 21:57.43 |
| 106 | Cade PakkebierPlace 106 · Grade 10 · Cedar Rapids Kennedy | 10 | Cedar Rapids Kennedy | 22:06.74 |
| 107 | Carlos MoralesPlace 107 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 22:10.87 |
| 108 | Carver HaguePlace 108 · Grade 9 · Cedar Rapids Washing.. | 9 | Cedar Rapids Washing.. | 22:12.87 |
| 109 | Sintayehu HallPlace 109 · Grade 9 · Cedar Rapids Kennedy | 9 | Cedar Rapids Kennedy | 22:15.82 |
| 110 | Carl KordickPlace 110 · Grade 9 · Davenport West | 9 | Davenport West | 22:16.81 |
| 111 | Jack CockaynePlace 111 · Grade 11 · Bettendorf | 11 | Bettendorf | 22:18.63 |
| 112 | Hudson DeckleverPlace 112 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 22:18.67 |
| 113 | Lucas TentingerPlace 113 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 22:22.45 |
| 114 | Tanner WilsonPlace 114 · Grade 9 · Cedar Rapids Kennedy | 9 | Cedar Rapids Kennedy | 22:25.16 |
| 115 | Alex CullumPlace 115 · Grade 10 · Bettendorf | 10 | Bettendorf | 22:26.30 |
| 116 | Dylan NibloPlace 116 · Grade 12 · Clear Creek-Amana | 12 | Clear Creek-Amana | 22:27.22 |
| 117 | Evan TominskyPlace 117 · Grade 10 · Cedar Rapids Washing.. | 10 | Cedar Rapids Washing.. | 22:30.45 |
| 118 | Karsten GhabelPlace 118 · Grade 9 · Iowa City West | 9 | Iowa City West | 22:30.74 |
| 119 | Eli FosterPlace 119 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 22:31.34 |
| 120 | Elianno Bowen-BurtPlace 120 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 22:37.48 |
| 121 | Dane ChristiansPlace 121 · Grade 12 · Regina Iowa City | 12 | Regina Iowa City | 22:42.88 |
| 122 | Sam BrownPlace 122 · Grade 12 · Iowa City City High | 12 | Iowa City City High | 22:47.00 |
| 123 | Seth YoderPlace 123 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 22:53.63 |
| 124 | Thomas GibsonPlace 124 · Grade 9 · Iowa City West | 9 | Iowa City West | 22:57.06 |
| 125 | Noam MortonPlace 125 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 22:57.90 |
| 126 | Preston MartensPlace 126 · Grade 12 · Bettendorf | 12 | Bettendorf | 22:57.92 |
| 127 | Noah BaxaPlace 127 · Grade 9 · Bettendorf | 9 | Bettendorf | 23:12.89 |
| 128 | Hayden WildmanPlace 128 · Grade 10 · Linn-Mar Marion | 10 | Linn-Mar Marion | 23:12.98 |
| 129 | Cade SmithPlace 129 · Grade 9 · Cedar Rapids Washing.. | 9 | Cedar Rapids Washing.. | 23:17.81 |
| 130 | Hayden SchmidtPlace 130 · Grade 10 · Davenport West | 10 | Davenport West | 23:22.73 |
| 131 | Jerry CallahanPlace 131 · Grade 9 · Bettendorf | 9 | Bettendorf | 23:28.81 |
| 132 | Jack OlesenPlace 132 · Grade 9 · Cedar Rapids Kennedy | 9 | Cedar Rapids Kennedy | 23:30.85 |
| 133 | Conner BrooksPlace 133 · Grade 9 · Bettendorf | 9 | Bettendorf | 23:39.54 |
| 134 | Ash ChandakPlace 134 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 23:43.83 |
| 135 | Evan StrandPlace 135 · Grade 11 · Linn-Mar Marion | 11 | Linn-Mar Marion | 23:46.55 |
| 136 | Cameron AndrewsPlace 136 · Grade 9 · Cedar Rapids Washing.. | 9 | Cedar Rapids Washing.. | 23:49.62 |
| 137 | Hayden PalmerPlace 137 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 23:49.97 |
| 138 | Richard YangPlace 138 · Grade 9 · Iowa City West | 9 | Iowa City West | 23:50.14 |
| 139 | Torrey JohnsonPlace 139 · Grade 10 · Cedar Rapids Kennedy | 10 | Cedar Rapids Kennedy | 23:53.37 |
| 140 | Jack KellyPlace 140 · Grade 12 · Regina Iowa City | 12 | Regina Iowa City | 24:03.64 |
| 141 | Alex BloydPlace 141 · Grade 10 · Bettendorf | 10 | Bettendorf | 24:14.00 |
| 142 | Bassil ElshiekhPlace 142 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 24:14.41 |
| 143 | Ben TentingerPlace 143 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 24:14.74 |
| 144 | Evan FeltonPlace 144 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 24:14.81 |
| 145 | Connor RogahnPlace 145 · Grade 10 · Cedar Rapids Washing.. | 10 | Cedar Rapids Washing.. | 24:17.71 |
| 146 | Bostyn HenryPlace 146 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 24:32.93 |
| 147 | Brom LeapoldPlace 147 · Grade 11 · Iowa City City High | 11 | Iowa City City High | 24:36.75 |
| 148 | Sage AnsonPlace 148 · Grade 10 · Iowa City City High | 10 | Iowa City City High | 24:39.55 |
| 149 | Adam KmetzPlace 149 · Grade 9 · Linn-Mar Marion | 9 | Linn-Mar Marion | 24:40.51 |
| 150 | Linden HaguePlace 150 · Grade 12 · Cedar Rapids Washing.. | 12 | Cedar Rapids Washing.. | 24:42.90 |
| 151 | Asle HagenPlace 151 · Grade 12 · Cedar Rapids Washing.. | 12 | Cedar Rapids Washing.. | 24:58.62 |
| 152 | Luke LocherPlace 152 · Grade 10 · Iowa City City High | 10 | Iowa City City High | 25:11.10 |
| 153 | Lu GuetzkoPlace 153 · Grade 10 · Iowa City City High | 10 | Iowa City City High | 25:24.80 |
| 154 | James MeggettPlace 154 · Grade 10 · Iowa City City High | 10 | Iowa City City High | 26:37.54 |
| 155 | Arav ParandkarPlace 155 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 26:44.39 |
| 156 | Caleb ColemanPlace 156 · Grade 9 · Iowa City City High | 9 | Iowa City City High | 26:46.40 |
| 157 | Eric NewtonPlace 157 · Grade 12 · Bettendorf | 12 | Bettendorf | 26:51.87 |
| 158 | Dillon MckimPlace 158 · Grade 10 · Bettendorf | 10 | Bettendorf | 26:55.41 |
| 159 | Charles SchraederPlace 159 · Grade 9 · Cedar Rapids Washing.. | 9 | Cedar Rapids Washing.. | 27:40.70 |
| 160 | Isaac SchmidtPlace 160 · Grade 9 · Cedar Rapids Kennedy | 9 | Cedar Rapids Kennedy | 28:49.21 |