| 1 | Luke ClarkPlace 1 · Grade 7 · Regina | 7 | Regina | 8:32.5 PR |
| 2 | Daxton BradleyPlace 2 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 8:37.1 PR |
| 3 | Karson EllenbergPlace 3 · Grade 7 · Durant | 7 | Durant | 8:46.3 PR |
| 4 | Cael CeurvorstPlace 4 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 8:50.4 PR |
| 5 | Braxon ReedPlace 5 · Grade 7 · Solon ms | 7 | Solon ms | 8:53.4 PR |
| 6 | Ezra DuranPlace 6 · Grade 7 · Columbus Community | 7 | Columbus Community | 8:54.1 PR |
| 7 | Sebastian HolmesPlace 7 · Grade 8 · Solon ms | 8 | Solon ms | 8:54.5 PR |
| 8 | Trevor DawesPlace 8 · Grade 8 · Anamosa | 8 | Anamosa | 9:05.5 PR |
| 9 | Kaiden BradleyPlace 9 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 9:19.0 PR |
| 10 | Malachi AbellPlace 10 · Grade 8 · Anamosa | 8 | Anamosa | 9:20.0 PR |
| 11 | Easton StorkPlace 11 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 9:21.2 PR |
| 12 | Cody GravertPlace 12 · Grade 8 · Camanche | 8 | Camanche | 9:30.3 PR |
| 13 | Skyler PlemmonsPlace 13 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 9:37.3 PR |
| 14 | Will AllanPlace 14 · Grade 8 · Regina | 8 | Regina | 9:39.7 PR |
| 15 | Carter PaarmannPlace 15 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 9:42.5 PR |
| 16 | Cody KraxnerPlace 16 · Grade 7 · Solon ms | 7 | Solon ms | 9:44.9 PR |
| 17 | Theo SwartzentruberPlace 17 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 9:46.3 PR |
| 18 | Crue McConnahaPlace 18 · Grade 8 · Louisa-Muscatine | 8 | Louisa-Muscatine | 9:47.6 PR |
| 19 | Maddux HopkinsPlace 19 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 9:50.9 PR |
| 20 | Mario Munguia MojicaPlace 20 · Grade 8 · West Liberty | 8 | West Liberty | 9:53.3 PR |
| 21 | Berk PollPlace 21 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 10:00.0 PR |
| 22 | Leo SwartzentruberPlace 22 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 10:00.4 PR |
| 23 | Tyler JuhlPlace 23 · Grade 7 · Solon ms | 7 | Solon ms | 10:00.8 PR |
| 24 | Gannon DierickxPlace 24 · Grade 7 · Durant | 7 | Durant | 10:08.2 PR |
| 25 | Angelo VidalPlace 25 · Grade 8 · Tipton ms | 8 | Tipton ms | 10:11.0 PR |
| 26 | Luciano CannistraPlace 26 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 10:12.0 PR |
| 27 | Mason JeffriesPlace 27 · Grade 8 · Tipton ms | 8 | Tipton ms | 10:12.9 PR |
| 28 | Aiden BarnesPlace 28 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 10:14.3 PR |
| 29 | Jaxson KnoxPlace 29 · Grade 8 · Tipton ms | 8 | Tipton ms | 10:14.3 PR |
| 30 | Jimmy RowlettePlace 30 · Grade 8 · Regina | 8 | Regina | 10:14.7 PR |
| 31 | Jack McGeePlace 31 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 10:17.0 PR |
| 32 | Levi KinradePlace 32 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 10:19.1 PR |
| 33 | Danny GregoryPlace 33 · Grade 7 · Regina | 7 | Regina | 10:21.5 PR |
| 34 | Calvin NelsonPlace 34 · Grade 7 · Solon ms | 7 | Solon ms | 10:22.1 PR |
| 35 | Logan RobertsPlace 35 · Grade 8 · Tipton ms | 8 | Tipton ms | 10:23.8 PR |
| 36 | Jacob YoungPlace 36 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 10:27.1 |
| 37 | Kyler JennessPlace 37 · Grade 7 · Camanche | 7 | Camanche | 10:31.0 PR |
| 38 | Conner AndreesenPlace 38 · Grade 8 · Anamosa | 8 | Anamosa | 10:31.8 PR |
| 39 | Carter YeringtonPlace 39 · Grade 8 · Louisa-Muscatine | 8 | Louisa-Muscatine | 10:32.1 PR |
| 40 | Ezra TaylorPlace 40 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 10:36.7 |
| 41 | Gryfin BrownPlace 41 · Grade 8 · Louisa-Muscatine | 8 | Louisa-Muscatine | 10:38.4 PR |
| 42 | Dax CarstensenPlace 42 · Grade 8 · Camanche | 8 | Camanche | 10:39.8 PR |
| 43 | Jordan Clark-LickPlace 43 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 10:39.9 PR |
| 44 | Maxwell JohnsonPlace 44 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 10:41.3 PR |
| 45 | Maverick HansenPlace 45 · Grade 7 · Solon ms | 7 | Solon ms | 10:42.6 PR |
| 46 | Adrian Velasco VargasPlace 46 · Grade 8 · West Liberty | 8 | West Liberty | 10:42.7 PR |
| 47 | Lincoln WegenerPlace 47 · Grade 8 · Durant | 8 | Durant | 10:43.0 PR |
| 48 | Bruce WeaverPlace 48 · Grade 8 · Anamosa | 8 | Anamosa | 10:45.2 |
| 49 | Maxon MeyersPlace 49 · Grade 7 · Mid-Prairie | 7 | Mid-Prairie | 10:49.0 PR |
| 50 | Soloman FeltesPlace 50 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 10:49.7 PR |
| 51 | Sawyer GrantzPlace 51 · Grade 7 · Northeast Goose Lake | 7 | Northeast Goose Lake | 10:51.0 PR |
| 52 | Alex BochmannPlace 52 · Grade 7 · Solon ms | 7 | Solon ms | 10:52.7 PR |
| 53 | Japheth HoytPlace 53 · Grade 8 · Anamosa | 8 | Anamosa | 10:53.7 PR |
| 54 | Leo Munguia MojicaPlace 54 · Grade 8 · West Liberty | 8 | West Liberty | 10:54.1 PR |
| 55 | Henry MainprizePlace 55 · Grade 7 · Tipton ms | 7 | Tipton ms | 10:54.4 PR |
| 56 | Teuvo NegusPlace 56 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 10:54.7 PR |
| 57 | Tripp CulverPlace 57 · Grade 8 · Anamosa | 8 | Anamosa | 10:55.0 PR |
| 58 | Connor LeickPlace 58 · Grade 8 · Cascade | 8 | Cascade | 10:57.9 PR |
| 59 | Justin SweeneyPlace 59 · Grade 8 · Anamosa | 8 | Anamosa | 10:58.0 PR |
| 60 | CJ AcreoPlace 60 · Grade 8 · North Cedar | 8 | North Cedar | 10:58.9 PR |
| 61 | Landon BranscombPlace 61 · Grade 7 · Solon ms | 7 | Solon ms | 11:00.9 PR |
| 62 | Ian BodeckerPlace 62 · Grade 7 · Tipton ms | 7 | Tipton ms | 11:04.1 PR |
| 63 | Kindness KakomaPlace 63 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 11:07.5 PR |
| 64 | Hayden MeineckePlace 64 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 11:08.6 PR |
| 65 | Ryker SchmidtPlace 65 · Grade 7 · Solon ms | 7 | Solon ms | 11:08.7 PR |
| 66 | Josiah LiddellPlace 66 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 11:08.7 PR |
| 67 | Jack HeiarPlace 67 · Grade 7 · Northeast Goose Lake | 7 | Northeast Goose Lake | 11:10.5 PR |
| 68 | Arlo AndersonPlace 68 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 11:11.3 PR |
| 69 | Max RedigPlace 69 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 11:11.4 PR |
| 70 | Brady BlanchardPlace 70 · Grade 7 · Northeast Goose Lake | 7 | Northeast Goose Lake | 11:12.6 PR |
| 71 | Logan HepkerPlace 71 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 11:13.2 PR |
| 72 | Kellan JenningsPlace 72 · Grade 8 · Regina | 8 | Regina | 11:13.6 |
| 73 | Kayden ShropePlace 73 · Grade 7 · North Cedar | 7 | North Cedar | 11:14.1 PR |
| 74 | Korbyn ClarkPlace 74 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 11:15.1 PR |
| 75 | Jack BogardPlace 75 · Grade 8 · Solon ms | 8 | Solon ms | 11:15.3 PR |
| 76 | Liam KeisterPlace 76 · Grade 8 · Anamosa | 8 | Anamosa | 11:15.9 PR |
| 77 | Hank ClippertPlace 77 · Grade 7 · Solon ms | 7 | Solon ms | 11:16.4 PR |
| 78 | Hudson BrokawPlace 78 · Grade 7 · Mid-Prairie | 7 | Mid-Prairie | 11:16.9 PR |
| 79 | Isaiah NovakPlace 79 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 11:20.6 |
| 80 | Jax StreeterPlace 80 · Grade 7 · Durant | 7 | Durant | 11:22.4 PR |
| 81 | Jeremiah PeterPlace 81 · Grade 8 · Regina | 8 | Regina | 11:27.3 PR |
| 82 | Isaak HoffmanPlace 82 · Grade 8 · Regina | 8 | Regina | 11:30.2 |
| 83 | Donovan OlneyPlace 83 · Grade 7 · Regina | 7 | Regina | 11:31.7 PR |
| 84 | Michael SchultejansPlace 84 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 11:34.7 |
| 85 | Oscar YottyPlace 85 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 11:35.5 PR |
| 86 | Noah MakelaPlace 86 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 11:44.2 |
| 87 | Ezra HarrisPlace 87 · Grade 7 · Solon ms | 7 | Solon ms | 11:45.9 PR |
| 88 | Liam CavanaughPlace 88 · Grade 7 · Regina | 7 | Regina | 11:51.7 PR |
| 89 | Callen GordonPlace 89 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 11:52.2 PR |
| 90 | Aydin WeaverPlace 90 · Grade 8 · Anamosa | 8 | Anamosa | 11:56.6 |
| 91 | Elijah DesmetPlace 91 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 11:57.8 PR |
| 92 | Caleb AdamsPlace 92 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 11:58.4 PR |
| 93 | Ayden SpahrPlace 93 · Grade 8 · North Cedar | 8 | North Cedar | 11:58.6 PR |
| 94 | Cam McLaughlinPlace 94 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 11:59.3 PR |
| 95 | Jacob VancePlace 95 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 11:59.6 PR |
| 96 | Jase BeedingPlace 96 · Grade 7 · Wapello | 7 | Wapello | 12:00.5 PR |
| 97 | Ethan PoppePlace 97 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 12:00.6 |
| 98 | Ryker RicklefsPlace 98 · Grade 7 · Anamosa | 7 | Anamosa | 12:05.3 PR |
| 99 | Thomas LemonPlace 99 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 12:06.0 PR |
| 100 | Calvin WunderlichPlace 100 · Grade 7 · Mid-Prairie | 7 | Mid-Prairie | 12:09.7 PR |
| 101 | Sawyer FrazierPlace 101 · Grade 7 · Solon ms | 7 | Solon ms | 12:14.8 PR |
| 102 | Max HarveyPlace 102 · Grade 7 · Tipton ms | 7 | Tipton ms | 12:25.5 PR |
| 103 | Frederick SwihartPlace 103 · Grade 7 · Durant | 7 | Durant | 12:26.8 PR |
| 104 | Julian GoedkenPlace 104 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 12:33.7 PR |
| 105 | Smith LagneauxPlace 105 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 12:34.3 PR |
| 106 | David PopejoyPlace 106 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 12:39.3 PR |
| 107 | Joe ThompsonPlace 107 · Grade 7 · Midland Wyoming | 7 | Midland Wyoming | 12:41.7 PR |
| 108 | Tate StephensPlace 108 · Grade 7 · Wapello | 7 | Wapello | 12:47.2 PR |
| 109 | Jaxson HouzengaPlace 109 · Grade 8 · Northeast Goose Lake | 8 | Northeast Goose Lake | 12:47.5 |
| 110 | Camden EmbreePlace 110 · Grade 7 · Anamosa | 7 | Anamosa | 12:49.0 PR |
| 111 | Keagan RoePlace 111 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 12:51.0 PR |
| 112 | Moses NissleyPlace 112 · Grade 8 · Tipton ms | 8 | Tipton ms | 12:52.3 PR |
| 113 | Ollie KentPlace 113 · Grade 8 · Anamosa | 8 | Anamosa | 13:00.8 |
| 114 | David GuyPlace 114 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 13:04.0 |
| 115 | Cayden RisslerPlace 115 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 13:06.4 PR |
| 116 | Landon KunkelPlace 116 · Grade 7 · Solon ms | 7 | Solon ms | 13:13.6 PR |
| 117 | Brendan MasonPlace 117 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 13:17.1 PR |
| 118 | Cullen HublerPlace 118 · Grade 7 · Anamosa | 7 | Anamosa | 13:21.5 PR |
| 119 | Joey PeraudPlace 119 · Grade 8 · Regina | 8 | Regina | 13:35.2 PR |
| 120 | Chase WaltherPlace 120 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 13:39.8 PR |
| 121 | Boden SpiesPlace 121 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 13:49.6 PR |
| 122 | Brantly KeltnerPlace 122 · Grade 7 · Louisa-Muscatine | 7 | Louisa-Muscatine | 13:54.4 PR |
| 123 | Tianrui FuPlace 123 · Grade 7 · Regina | 7 | Regina | 13:55.3 PR |
| 124 | Dayne MillerPlace 124 · Grade 7 · Wilton | 7 | Wilton | 13:56.5 PR |
| 125 | George HagertyPlace 125 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 14:00.7 PR |
| 126 | Maverick LiefermanPlace 126 · Grade 8 · Northeast Goose Lake | 8 | Northeast Goose Lake | 14:00.9 PR |
| 127 | Bowen TunningPlace 127 · Grade 7 · Regina | 7 | Regina | 14:05.2 PR |
| 128 | Trea CastilloPlace 128 · Grade 8 · Tipton ms | 8 | Tipton ms | 14:06.9 PR |
| 129 | Bryce MillerPlace 129 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 14:10.6 PR |
| 130 | Landen JohnstonPlace 130 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 14:13.5 PR |
| 131 | Emmaunuel TurnerPlace 131 · Grade 8 · Calamus-Wheatland | 8 | Calamus-Wheatland | 14:22.8 PR |
| 132 | Caden OdlePlace 132 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 14:23.3 |
| 133 | Talon StarkPlace 133 · Grade 7 · West Liberty | 7 | West Liberty | 14:33.9 PR |
| 134 | Joshua SealePlace 134 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 14:36.9 PR |
| 135 | Kenner DvorakPlace 135 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 14:58.1 PR |
| 136 | Michael ScheetzPlace 136 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 15:04.6 PR |
| 137 | Christopher LambPlace 137 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 15:06.1 PR |
| 138 | Evrett LeistikowPlace 138 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 15:08.5 PR |
| 139 | Zane McDanelPlace 139 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 15:18.3 PR |
| 140 | Grant GingerichPlace 140 · Grade 8 · Mid-Prairie | 8 | Mid-Prairie | 15:19.8 PR |
| 141 | Kolt GradyPlace 141 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 15:30.0 PR |
| 142 | Charlie HartzlerPlace 142 · Grade 8 · Regina | 8 | Regina | 15:34.1 |
| 143 | Mathew WalkerPlace 143 · Grade 8 · Solon ms | 8 | Solon ms | 15:43.2 |
| 144 | Cesar RiveraPlace 144 · Grade 7 · Columbus Community | 7 | Columbus Community | 15:55.8 PR |
| 145 | Felix HinsonPlace 145 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 16:07.3 PR |
| 146 | Pierre BompempeliPlace 146 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 16:16.8 |
| 147 | Kelson WagnerPlace 147 · Grade 8 · Wapello | 8 | Wapello | 16:18.9 |
| 148 | Noah HalePlace 148 · Grade 7 · Solon ms | 7 | Solon ms | 16:25.2 PR |
| 149 | AJ McGarryPlace 149 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 16:25.2 PR |
| 150 | Joshua VanHornPlace 150 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 16:42.4 PR |
| 151 | Grayson TollePlace 151 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 16:46.7 PR |
| 152 | Jaidev AlvaPlace 152 · Grade 8 · Columbus Community | 8 | Columbus Community | 16:58.1 PR |
| 153 | Thomas KleinschmidtPlace 153 · Grade 8 · Northeast Goose Lake | 8 | Northeast Goose Lake | 16:59.6 PR |
| 154 | Joseph GreenPlace 154 · Grade 7 · Cascade | 7 | Cascade | 17:04.2 PR |
| 155 | Maxwell SimpsonPlace 155 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 17:29.9 PR |
| 156 | Cameron ProbusPlace 156 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 17:31.9 PR |
| 157 | Corbin ProbusPlace 157 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 18:38.5 PR |
| 158 | Zephyr MoorePlace 158 · Grade 7 · Wapello | 7 | Wapello | 18:47.4 PR |
| 159 | Jackson ShumatePlace 159 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 19:47.4 PR |
| 160 | Isaac KrogmanPlace 160 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 19:49.3 PR |
| 161 | Michael MilualaPlace 161 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 19:56.0 PR |