| 1 | Ezra GroteluschenPlace 1 · Grade 7 · CR Prairie | 7 | CR Prairie | 11:36.3 |
| 2 | Henrik EastlundPlace 2 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 12:07.5 |
| 3 | Max Butler-MillsPlace 3 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 12:27.5 |
| 4 | Pete RemmePlace 4 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 12:29.7 |
| 5 | Lucas VolzPlace 5 · Grade 7 · Harding | 7 | Harding | 12:32.2 |
| 6 | Hamzah HameedPlace 6 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 12:33.4 |
| 7 | Andy BenekePlace 7 · Grade 7 · Northwest | 7 | Northwest | 12:35.3 |
| 8 | Waylon StevensPlace 8 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 12:53.6 |
| 9 | Jasper McKennaPlace 9 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 13:04.0 |
| 10 | Cooper SchuettPlace 10 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 13:04.8 |
| 11 | Jace Van HeukelomPlace 11 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 13:05.9 |
| 12 | Easton DrewelowPlace 12 · Grade 7 · CR Prairie | 7 | CR Prairie | 13:07.2 |
| 13 | Weston KisselPlace 13 · Grade 7 · CR Prairie | 7 | CR Prairie | 13:12.4 |
| 14 | Evan LegorePlace 14 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 13:12.9 |
| 15 | RJ DutkoPlace 15 · Grade 7 · CR Prairie | 7 | CR Prairie | 13:15.5 |
| 16 | Eli WilkinPlace 16 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 13:17.9 |
| 17 | Will MillerPlace 17 · Grade 7 · Northwest | 7 | Northwest | 13:22.5 |
| 18 | Kyler DeckerPlace 18 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 13:22.6 |
| 19 | Coen SchwenkerPlace 19 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 13:26.7 |
| 20 | Luke SearsPlace 20 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 13:34.5 |
| 21 | Cole SchroederPlace 21 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 13:36.9 |
| 22 | Tyler WolfePlace 22 · Grade 7 · CR Prairie | 7 | CR Prairie | 13:37.3 |
| 23 | William FullerPlace 23 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 13:37.6 |
| 24 | Lucas WilgenbuschPlace 24 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 13:38.4 |
| 25 | Zane SchlutzPlace 25 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 13:45.6 |
| 26 | Will ErkanPlace 26 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 13:45.7 |
| 27 | Daniel MajerusPlace 27 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 13:49.0 |
| 28 | Silas CarverPlace 28 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 13:58.7 |
| 29 | Rowan HubbardPlace 29 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 13:58.8 |
| 30 | Mac McWilliamPlace 30 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 14:02.2 |
| 31 | Brody MaxedonPlace 31 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 14:02.8 |
| 32 | Ryoichi KatoPlace 32 · Grade 7 · Northwest | 7 | Northwest | 14:03.6 |
| 33 | Liam SieckPlace 33 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 14:03.8 |
| 34 | Grant GurwellPlace 34 · Grade 7 · McKinley | 7 | McKinley | 14:06.2 |
| 35 | Charles LaBrecquePlace 35 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 14:08.7 |
| 36 | Max WilliamsPlace 36 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 14:10.5 |
| 37 | Andrew PetersonPlace 37 · Grade 7 · CR Prairie | 7 | CR Prairie | 14:11.5 |
| 38 | Oliver KeusemanPlace 38 · Grade 7 · Franklin | 7 | Franklin | 14:11.7 |
| 39 | Joey DomerPlace 39 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 14:12.0 |
| 40 | Warner MitchellPlace 40 · Grade 7 · Franklin | 7 | Franklin | 14:12.9 |
| 41 | John KilleanPlace 41 · Grade 7 · Taft | 7 | Taft | 14:13.7 |
| 42 | Kabir LehmannPlace 42 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 14:14.5 |
| 43 | Henry RieckPlace 43 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 14:14.9 |
| 44 | Owen PogemillerPlace 44 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 14:17.9 |
| 45 | Aiden ZillmanPlace 45 · Grade 7 · CR Prairie | 7 | CR Prairie | 14:18.8 |
| 46 | Alex HeintzPlace 46 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 14:23.2 |
| 47 | Brokk CantonPlace 47 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 14:23.6 |
| 48 | Berkley SherronPlace 48 · Grade 7 · Taft | 7 | Taft | 14:24.8 |
| 49 | Joel GoodPlace 49 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 14:25.6 |
| 50 | Nathan WalkerPlace 50 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 14:33.7 |
| 51 | Reece BrubakerPlace 51 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 14:34.7 |
| 52 | Nathan WoodPlace 52 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 14:36.6 |
| 53 | Rocky JohnsonPlace 53 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 14:38.3 |
| 54 | Zach WeilerPlace 54 · Grade 7 · Northwest | 7 | Northwest | 14:38.3 |
| 55 | Kellen WesselinkPlace 55 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 14:38.7 |
| 56 | Gunther McDowellPlace 56 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 14:41.2 |
| 57 | Rhett StalbergerPlace 57 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 14:42.9 |
| 58 | Benjamin WilkersonPlace 58 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 14:45.0 |
| 59 | Oliver SchluckebierPlace 59 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 14:47.5 |
| 60 | Raghav GayatriPlace 60 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 14:48.1 |
| 61 | Westley EllisPlace 61 · Grade 7 · McKinley | 7 | McKinley | 14:48.5 |
| 62 | Victor SchonoskiPlace 62 · Grade 7 · Northwest | 7 | Northwest | 14:48.9 |
| 63 | Eugene HagiwaraPlace 63 · Grade 7 · Northwest | 7 | Northwest | 14:53.0 |
| 64 | Kellen HulstPlace 64 · Grade 7 · Northwest | 7 | Northwest | 14:56.2 |
| 65 | Emmett SwartzPlace 65 · Grade 7 · Northwest | 7 | Northwest | 14:57.7 |
| 66 | Brooks BreinholtPlace 66 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 14:59.5 |
| 67 | Sami MahmoudPlace 67 · Grade 7 · Northwest | 7 | Northwest | 15:00.7 |
| 68 | Landon EhlingerPlace 68 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 15:01.4 |
| 69 | James AndersenPlace 69 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 15:03.0 |
| 70 | Johan JimenezPlace 70 · Grade 7 · Harding | 7 | Harding | 15:04.4 |
| 71 | Sam GingerichPlace 71 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 15:05.9 |
| 72 | Gabe BusePlace 72 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 15:09.7 |
| 73 | Willem JensenPlace 73 · Grade 7 · Northwest | 7 | Northwest | 15:12.1 |
| 74 | Ethan StillingsPlace 74 · Grade 7 · CR Prairie | 7 | CR Prairie | 15:17.0 |
| 75 | Oskar ChristophersenPlace 75 · Grade 7 · Northwest | 7 | Northwest | 15:18.6 |
| 76 | Beckett AugustinePlace 76 · Grade 7 · CR Prairie | 7 | CR Prairie | 15:18.9 |
| 77 | Daceyn PricePlace 77 · Grade 7 · Franklin | 7 | Franklin | 15:22.2 |
| 78 | Theo JacobowitzPlace 78 · Grade 7 · McKinley | 7 | McKinley | 15:22.4 |
| 79 | Isana SuzukiPlace 79 · Grade 7 · Northwest | 7 | Northwest | 15:36.8 |
| 80 | Andrew DockterPlace 80 · Grade 7 · Franklin | 7 | Franklin | 15:39.4 |
| 81 | Mason CopelandPlace 81 · Grade 7 · Harding | 7 | Harding | 15:39.4 |
| 82 | Gavin GundlachPlace 82 · Grade 7 · Northwest | 7 | Northwest | 15:42.7 |
| 83 | Joe FlynnPlace 83 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 15:44.9 |
| 84 | Carter CavanaughPlace 84 · Grade 7 · Taft | 7 | Taft | 15:45.2 |
| 85 | Ansel KleinPlace 85 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 15:47.6 |
| 86 | Easton ParsonsPlace 86 · Grade 7 · McKinley | 7 | McKinley | 15:49.2 |
| 87 | Holden SchmidtPlace 87 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 15:51.9 |
| 88 | Adriel LeeperPlace 88 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 15:59.0 |
| 89 | Ural AkgunPlace 89 · Grade 7 · Northwest | 7 | Northwest | 15:59.9 |
| 90 | Max PengPlace 90 · Grade 7 · Northwest | 7 | Northwest | 16:00.8 |
| 91 | Kohtaro ShinozakiPlace 91 · Grade 7 · Northwest | 7 | Northwest | 16:01.2 |
| 92 | Brayden AabPlace 92 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 16:02.8 |
| 93 | Cameron JohnsonPlace 93 · Grade 7 · Northwest | 7 | Northwest | 16:04.6 |
| 94 | Maxwell ThompsonPlace 94 · Grade 7 · Northwest | 7 | Northwest | 16:07.4 |
| 95 | Elliott HallPlace 95 · Grade 7 · Northwest | 7 | Northwest | 16:07.6 |
| 96 | Saatvik PrathapPlace 96 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 16:10.5 |
| 97 | Grey CaulkPlace 97 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 16:14.0 |
| 98 | Abel MorrisonPlace 98 · Grade 7 · Taft | 7 | Taft | 16:16.6 |
| 99 | Oliver GehlPlace 99 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 16:16.9 |
| 100 | Jacob JandaPlace 100 · Grade 7 · Taft | 7 | Taft | 16:19.7 |
| 101 | Brady MabonPlace 101 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 16:19.9 |
| 102 | Lincoln SchiefferPlace 102 · Grade 7 · CR Prairie | 7 | CR Prairie | 16:21.7 |
| 103 | Damon BenmorePlace 103 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 16:27.4 |
| 104 | Tysen KopeckyPlace 104 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 16:32.9 |
| 105 | Landon LewisPlace 105 · Grade 7 · CR Prairie | 7 | CR Prairie | 16:35.9 |
| 106 | Alex CallahanPlace 106 · Grade 7 · McKinley | 7 | McKinley | 16:38.5 |
| 107 | Chase ScilleyPlace 107 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 16:40.8 |
| 108 | James SkowPlace 108 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 16:54.8 |
| 109 | Nolan DeGeusPlace 109 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 16:59.3 |
| 110 | Martin GolobicPlace 110 · Grade 7 · Regis-LaSalle | 7 | Regis-LaSalle | 17:01.0 |
| 111 | Rider RublePlace 111 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 17:02.2 |
| 112 | Brigg BreinholtPlace 112 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 17:02.9 |
| 113 | Miles FagaPlace 113 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 17:04.3 |
| 114 | Liam KlosakPlace 114 · Grade 7 · Taft | 7 | Taft | 17:05.9 |
| 115 | Trygve PetersonPlace 115 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 17:06.4 |
| 116 | Miles PhillipsPlace 116 · Grade 7 · Northwest | 7 | Northwest | 17:06.5 |
| 117 | Baxter LandryPlace 117 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 17:08.8 |
| 118 | Soren McNaughtonPlace 118 · Grade 7 · Northwest | 7 | Northwest | 17:27.8 |
| 119 | Darren ValigaPlace 119 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 17:30.7 |
| 120 | Bryson NeukirchPlace 120 · Grade 7 · Northwest | 7 | Northwest | 17:32.2 |
| 121 | Lucas LeePlace 121 · Grade 7 · Northwest | 7 | Northwest | 17:41.1 |
| 122 | Sam WhitePlace 122 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 17:42.6 |
| 123 | Judson DrinkwaterPlace 123 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 17:47.8 |
| 124 | Boyd MallicoatPlace 124 · Grade 7 · CR Prairie | 7 | CR Prairie | 17:49.1 |
| 125 | Christopher BellinghousPlace 125 · Grade 8 · CR Prairie | 8 | CR Prairie | 17:49.6 |
| 126 | Oliver SnyderPlace 126 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 17:53.6 |
| 127 | Noah ForbesPlace 127 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 17:58.8 |
| 128 | Damien KellyPlace 128 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 18:01.6 |
| 129 | Nathan ArnoldPlace 129 · Grade 7 · McKinley | 7 | McKinley | 18:05.8 |
| 130 | Paxton LeisPlace 130 · Grade 7 · CR Prairie | 7 | CR Prairie | 18:07.6 |
| 131 | Miles NewhallPlace 131 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 18:09.1 |
| 132 | Sam SimonPlace 132 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 18:17.0 |
| 133 | Jaime McCormickPlace 133 · Grade 7 · CR Prairie | 7 | CR Prairie | 18:22.9 |
| 134 | Jackson TennysonPlace 134 · Grade 7 · Harding | 7 | Harding | 18:25.3 |
| 135 | Jackson VranishPlace 135 · Grade 7 · Taft | 7 | Taft | 18:33.8 |
| 136 | Isaac YertPlace 136 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 18:37.9 |
| 137 | Mac IshmaelPlace 137 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 19:13.6 |
| 138 | TU PhanPlace 138 · Grade 7 · Taft | 7 | Taft | 19:15.7 |
| 139 | Devin AlberPlace 139 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 19:17.6 |
| 140 | Felix SmartPlace 140 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 19:23.0 |
| 141 | Caleb HolstPlace 141 · Grade 7 · CR Prairie | 7 | CR Prairie | 19:40.8 |
| 142 | Jaxon BakerPlace 142 · Grade 7 · Taft | 7 | Taft | 19:41.7 |
| 143 | Colin McGuirePlace 143 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 19:49.9 |
| 144 | Ayman EltayebPlace 144 · Grade 7 · Northwest | 7 | Northwest | 19:50.0 |
| 145 | Brady MancillaPlace 145 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 19:55.9 |
| 146 | Jason BarkerPlace 146 · Grade 7 · Northwest | 7 | Northwest | 20:35.3 |
| 147 | Thomas OngussPlace 147 · Grade 7 · Northwest | 7 | Northwest | 20:38.2 |
| 148 | Kieran BevanPlace 148 · Grade 7 · Northwest | 7 | Northwest | 20:50.6 |
| 149 | James KopsiPlace 149 · Grade 7 · Harding | 7 | Harding | 21:09.5 |
| 150 | Ali AhmedPlace 150 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 21:11.0 |
| 151 | Hunter VagedesPlace 151 · Grade 7 · Taft | 7 | Taft | 21:17.7 |
| 152 | Karou HeitzmanPlace 152 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 21:21.2 |
| 153 | Archie GavinPlace 153 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 21:26.1 |
| 154 | Owen CasteleinPlace 154 · Grade 7 · Harding | 7 | Harding | 21:34.6 |
| 155 | Aaron DyrlandPlace 155 · Grade 7 · CR Prairie | 7 | CR Prairie | 21:44.7 |
| 156 | Holden StrohPlace 156 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 22:12.0 |
| 157 | Joshua GoldsmithPlace 157 · Grade 7 · CR Prairie | 7 | CR Prairie | 22:13.2 |
| 158 | Lynn RollerPlace 158 · Grade 7 · Linn-Mar(Excelsior-Oak Ridge) | 7 | Linn-Mar(Excelsior-Oak Ridge) | 22:41.5 |
| 159 | Joseph WeberPlace 159 · Grade 7 · Northwest | 7 | Northwest | 24:54.0 |
| 160 | Adrian GonzalesPlace 160 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 24:57.9 |
| 161 | Lwanda DeyaPlace 161 · Grade 7 · North Central (North Liberty) | 7 | North Central (North Liberty) | 25:06.7 |
| 162 | Ethan DejongPlace 162 · Grade 7 · CR Prairie | 7 | CR Prairie | 26:15.5 |
| 163 | Eli AndersonPlace 163 · Grade 7 · Southeast (Iowa City) | 7 | Southeast (Iowa City) | 31:47.0 |