| 1 | Gracia KabulaPlace 1 · Grade 8 · Roosevelt | 8 | Roosevelt | 11:26.0 PR |
| 2 | Treyton HoffmanPlace 2 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 11:39.8 PR |
| 3 | Collin CookPlace 3 · Grade 8 · Vernon | 8 | Vernon | 11:47.4 |
| 4 | Erik MrozkPlace 4 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 12:40.4 PR |
| 5 | Liam JonesPlace 5 · Grade 8 · Taft | 8 | Taft | 12:44.9 PR |
| 6 | Canon SchraederPlace 6 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 12:45.0 PR |
| 7 | Tanner StockertPlace 7 · Grade 8 · Harding | 8 | Harding | 12:45.2 PR |
| 8 | Carter KonrardyPlace 8 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 12:45.3 PR |
| 9 | Lewis FosterPlace 9 · Grade 8 · McKinley | 8 | McKinley | 12:48.4 PR |
| 10 | Joel BilskemperPlace 10 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 12:55.9 PR |
| 11 | Ashton LandherrPlace 11 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 12:57.5 PR |
| 12 | Jameson TurnerPlace 12 · Grade 8 · Harding | 8 | Harding | 13:03.0 PR |
| 13 | Jens StrandPlace 13 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 13:11.1 |
| 14 | Luke McCormickPlace 14 · Grade 8 · Center Point-Urbana | 8 | Center Point-Urbana | 13:24.1 PR |
| 15 | Gavin CheneyPlace 15 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 13:26.8 PR |
| 16 | Alex AndersonPlace 16 · Grade 8 · Taft | 8 | Taft | 13:29.8 PR |
| 17 | Jacoby LightPlace 17 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 13:36.0 PR |
| 18 | Adam BlommePlace 18 · Grade 8 · Taft | 8 | Taft | 13:36.2 PR |
| 19 | Dylan MilesPlace 19 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 13:53.0 PR |
| 20 | Jace EdaburnPlace 20 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 13:55.7 PR |
| 21 | Tyler SaurPlace 21 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 13:58.2 PR |
| 22 | Will BerglundPlace 22 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 13:58.7 PR |
| 23 | Logan BrunkhorstPlace 23 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 14:00.0 PR |
| 24 | Ben LanxonPlace 24 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 14:00.1 PR |
| 25 | Alex DightonPlace 25 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 14:01.4 PR |
| 26 | James RothPlace 26 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 14:05.6 |
| 27 | Archer LyonsPlace 27 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 14:05.9 PR |
| 28 | Luke SchaeferPlace 28 · Grade 8 · Harding | 8 | Harding | 14:11.7 PR |
| 29 | Desmond KnockPlace 29 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 14:15.1 PR |
| 30 | Aiden RowrayPlace 30 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 14:15.5 PR |
| 31 | Graham BurkertPlace 31 · Grade 8 · Harding | 8 | Harding | 14:16.5 PR |
| 32 | Daniel HokePlace 32 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 14:18.3 PR |
| 33 | Simon YoungPlace 33 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 14:18.5 PR |
| 34 | Ben StephanPlace 34 · Grade 8 · Harding | 8 | Harding | 14:19.2 PR |
| 35 | Ryan DoerschugPlace 35 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 14:19.5 |
| 36 | Grady ScherbringPlace 36 · Grade 8 · Vernon | 8 | Vernon | 14:26.4 |
| 37 | Cade LorenzPlace 37 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 14:32.2 PR |
| 38 | August MerschbrockPlace 38 · Grade 8 · McKinley | 8 | McKinley | 14:34.3 PR |
| 39 | Jonathan DufoePlace 39 · Grade 8 · Center Point-Urbana | 8 | Center Point-Urbana | 14:38.1 PR |
| 40 | Waker BlackPlace 40 · Grade 8 · Harding | 8 | Harding | 14:38.2 PR |
| 41 | Cooper NewlandPlace 41 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 14:39.8 PR |
| 42 | Jude WilkinsonPlace 42 · Grade 8 · Harding | 8 | Harding | 14:40.2 PR |
| 43 | Dylan GatewoodPlace 43 · Grade 8 · Taft | 8 | Taft | 14:40.3 |
| 44 | Archer DivelyPlace 44 · Grade 7 · Center Point-Urbana | 7 | Center Point-Urbana | 14:42.8 |
| 45 | Connor CrossPlace 45 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 14:53.1 PR |
| 46 | Deegan WoodPlace 46 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 14:56.5 |
| 47 | Gavin KellyPlace 47 · Grade 8 · Center Point-Urbana | 8 | Center Point-Urbana | 14:59.1 PR |
| 48 | Isaac GrossPlace 48 · Grade 8 · Center Point-Urbana | 8 | Center Point-Urbana | 14:59.4 |
| 49 | Jasper MitchellPlace 49 · Grade 8 · McKinley | 8 | McKinley | 15:02.2 PR |
| 50 | George JosephPlace 50 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 15:02.7 PR |
| 51 | Bennett HalversonPlace 51 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 15:07.6 PR |
| 52 | Gavin BealsPlace 52 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 15:09.1 PR |
| 53 | Thomas FarleyPlace 53 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 15:15.4 PR |
| 54 | Brandon WoodPlace 54 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 15:18.0 PR |
| 55 | Mason WilsonPlace 55 · Grade 8 · Harding | 8 | Harding | 15:24.2 PR |
| 56 | Jonathan KolbrakPlace 56 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 15:26.0 PR |
| 57 | Parker SharonPlace 57 · Grade 8 · Harding | 8 | Harding | 15:26.5 PR |
| 58 | Moise AbarikiwePlace 58 · Grade 8 · Roosevelt | 8 | Roosevelt | 15:27.2 PR |
| 59 | Logan VegaPlace 59 · Grade 8 · Roosevelt | 8 | Roosevelt | 15:27.3 PR |
| 60 | James MattsonPlace 60 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 15:33.9 PR |
| 61 | Kellan HutchensPlace 61 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 15:39.3 PR |
| 62 | Riehle PavlovecPlace 62 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 15:40.0 PR |
| 63 | Kevin PrimrosePlace 63 · Grade 8 · Harding | 8 | Harding | 15:50.7 PR |
| 64 | Gavyn SickelsPlace 64 · Grade 8 · Harding | 8 | Harding | 15:52.4 PR |
| 65 | Tyson Geltz-ChristianPlace 65 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 15:56.2 PR |
| 66 | Seth HubbardPlace 66 · Grade 8 · Monticello | 8 | Monticello | 16:10.3 PR |
| 67 | Jaylin MabikuluPlace 67 · Grade 8 · Harding | 8 | Harding | 16:19.4 PR |
| 68 | Elliot DeGeeterPlace 68 · Grade 8 · Harding | 8 | Harding | 16:20.5 PR |
| 69 | Jack AndersonPlace 69 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 16:23.0 PR |
| 70 | Tyler MeaneyPlace 70 · Grade 8 · Taft | 8 | Taft | 16:24.4 PR |
| 71 | Henry GottschalkPlace 71 · Grade 8 · Taft | 8 | Taft | 16:34.3 PR |
| 72 | Caden BakerPlace 72 · Grade 8 · Taft | 8 | Taft | 16:36.0 PR |
| 73 | Anthony StrifePlace 73 · Grade 8 · Harding | 8 | Harding | 16:48.7 PR |
| 74 | Connor GibbonsPlace 74 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 16:58.6 PR |
| 75 | Chad SimpsonPlace 75 · Grade 8 · Franklin | 8 | Franklin | 17:00.1 PR |
| 76 | Wyatt ThomasPlace 76 · Grade 8 · Vernon | 8 | Vernon | 17:01.1 |
| 77 | Jack SmithPlace 77 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 17:08.0 PR |
| 78 | Ethan FesslerPlace 78 · Grade 8 · Harding | 8 | Harding | 17:12.7 PR |
| 79 | Dane HarveyPlace 79 · Grade 8 · Roosevelt | 8 | Roosevelt | 17:19.4 |
| 80 | Victor YaoPlace 80 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 17:25.3 |
| 81 | Krishna PagedarPlace 81 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 17:25.7 |
| 82 | Cameron WheelerPlace 82 · Grade 8 · Franklin | 8 | Franklin | 17:47.9 PR |
| 83 | Maiko DeogratiasPlace 83 · Grade 8 · Roosevelt | 8 | Roosevelt | 18:02.7 PR |
| 84 | Kyros WuPlace 84 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 18:14.1 PR |
| 85 | Casen BreinholtPlace 85 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 18:16.8 PR |
| 86 | Ethan RuppPlace 86 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 18:21.2 PR |
| 87 | Jackson DamischPlace 87 · Grade 8 · Franklin | 8 | Franklin | 18:21.4 PR |
| 88 | Vinnie GilbertsonPlace 88 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 18:34.8 PR |
| 89 | Michael SmithPlace 89 · Grade 8 · Harding | 8 | Harding | 18:56.2 PR |
| 90 | Brevin KearneyPlace 90 · Grade 8 · Monticello | 8 | Monticello | 19:00.8 PR |
| 91 | Dustin KramerPlace 91 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 19:35.0 |
| 92 | Eli FurnePlace 92 · Grade 8 · Roosevelt | 8 | Roosevelt | 19:40.2 PR |
| 93 | Jensen GlawatzPlace 93 · Grade 8 · Monticello | 8 | Monticello | 20:03.1 |
| 94 | Xander PetittPlace 94 · Grade 8 · Roosevelt | 8 | Roosevelt | 20:03.4 PR |
| 95 | Robert WitchcraftPlace 95 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 20:08.7 PR |
| 96 | Owen ForbesPlace 96 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 20:19.6 PR |
| 97 | Bugale NdenganizaPlace 97 · Grade 8 · Roosevelt | 8 | Roosevelt | 20:39.4 PR |
| 98 | Micah PedersonPlace 98 · Grade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | 21:01.0 PR |
| 99 | Carter SellnerPlace 99 · Grade 8 · Monticello | 8 | Monticello | 21:34.6 |
| 100 | Brody DunkelburgerPlace 100 · Grade 8 · Vernon | 8 | Vernon | 22:02.0 |
| 101 | Liam GibbonsPlace 101 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 22:13.2 PR |
| 102 | Emiliano EstradaPlace 102 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 22:42.9 PR |
| 103 | Judd StriplingPlace 103 · Grade 8 · Roosevelt | 8 | Roosevelt | 22:52.3 PR |
| 104 | Danny HammittPlace 104 · Grade 8 · Taft | 8 | Taft | 23:38.6 PR |
| 105 | Gabe ScottPlace 105 · Grade 8 · Roosevelt | 8 | Roosevelt | 25:17.2 PR |
| 106 | Elijah GoodPlace 106 · Grade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | 25:30.0 |
| — | Colton SlifkaGrade 8 · Harding | 8 | Harding | NT |
| — | Kevin PeckGrade 8 · Harding | 8 | Harding | NT |
| — | Finn HallamGrade 8 · Harding | 8 | Harding | NT |
| — | Jacob BushmanGrade 8 · Taft | 8 | Taft | NT |
| — | Grayson RoosGrade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | NT |
| — | Ethan MormanGrade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | NT |
| — | Carson BarkerGrade 8 · Linn-Mar(Excelsior-Oak Ridge) | 8 | Linn-Mar(Excelsior-Oak Ridge) | NT |
| — | Moise IkizakukuntuGrade 8 · Roosevelt | 8 | Roosevelt | NT |
| — | Atticus WeisGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |
| — | Max Von HoltenGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |
| — | Samuel ThompsonGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |
| — | Riley SertterhGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |
| — | Chris MohrGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |
| — | Victor LiraGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |
| — | Zachariah HoGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |
| — | Charlie FrankenGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |
| — | Alex EscribanoGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |
| — | Tiernan BurkeGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |
| — | Charles BrustGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |
| — | Charlie AndersenGrade 8 · North Central (North Liberty) | 8 | North Central (North Liberty) | NT |