| 1 | Mac SvalstadPlace 1 · Grade 8 · Solon ms | 8 | Solon ms | 7:46.4 PR | 0 |
| 2 | Asher WhitmerPlace 2 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 8:23.9 PR | 0 |
| 3 | Brooks KabelaPlace 3 · Grade 8 · Solon ms | 8 | Solon ms | 8:27.9 PR | 0 |
| 4 | Drew BarkerPlace 4 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 8:31.6 | 0 |
| 5 | Jaimyn LangPlace 5 · Grade 8 · Solon ms | 8 | Solon ms | 8:49.9 | 0 |
| 6 | Lane JohnstonPlace 6 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 8:57.5 PR | 0 |
| 7 | Maddex MaurerPlace 7 · Grade 8 · West Liberty | 8 | West Liberty | 8:59.7 PR | 0 |
| 8 | Drew ClarkPlace 8 · Grade 7 · Solon ms | 7 | Solon ms | 9:01.0 PR | 0 |
| 9 | Declan DoylePlace 9 · Grade 8 · Solon ms | 8 | Solon ms | 9:07.8 | 0 |
| 10 | Noble FieldsPlace 10 · Grade 7 · Wilton | 7 | Wilton | 9:11.9 | 0 |
| 11 | Noah RandallPlace 11 · Grade 7 · Durant | 7 | Durant | 9:13.2 | 0 |
| 12 | Jax HumesPlace 12 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 9:18.5 PR | 0 |
| 13 | Andrew WelterPlace 13 · Grade 8 · Regina | 8 | Regina | 9:18.6 PR | 0 |
| 14 | Rowan TrenkampPlace 14 · Grade 7 · Bellevue | 7 | Bellevue | 9:18.8 PR | 0 |
| 15 | Andrew CollinsPlace 15 · Grade 8 · Central City | 8 | Central City | 9:20.0 PR | 0 |
| 16 | Boden LaingPlace 16 · Grade 7 · Solon ms | 7 | Solon ms | 9:25.7 PR | 0 |
| 17 | Brenden GerardyPlace 17 · Grade 8 · Maquoketa | 8 | Maquoketa | 9:27.7 PR | 0 |
| 18 | Levi BodeckerPlace 18 · Grade 8 · Tipton ms | 8 | Tipton ms | 9:28.8 | 0 |
| 19 | Yao TeteviPlace 19 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 9:29.1 PR | 0 |
| 20 | Tanner CallahanPlace 20 · Grade 7 · Cascade | 7 | Cascade | 9:31.7 PR | 0 |
| 21 | Kai ButtzPlace 21 · Grade 7 · Maquoketa | 7 | Maquoketa | 9:32.1 PR | 0 |
| 22 | Cristiano PrattPlace 22 · Grade 8 · Regina | 8 | Regina | 9:40.0 PR | 0 |
| 23 | Layne HardenPlace 23 · Grade 7 · Solon ms | 7 | Solon ms | 9:41.6 | 0 |
| 24 | Jasper BonneyPlace 24 · Grade 8 · Maquoketa | 8 | Maquoketa | 9:42.1 PR | 0 |
| 25 | Ezekiel TaylorPlace 25 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 9:43.1 PR | 0 |
| 26 | Cooper LeopardPlace 26 · Grade 8 · Louisa-Muscatine | 8 | Louisa-Muscatine | 9:47.2 PR | 0 |
| 27 | Benton ManternachPlace 27 · Grade 8 · Cascade | 8 | Cascade | 9:48.8 PR | 0 |
| 28 | Cyrus SchmidtPlace 28 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 9:53.1 PR | 0 |
| 29 | Avian ReynaPlace 29 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 9:53.3 PR | 0 |
| 30 | William DurneyPlace 30 · Grade 8 · Regina | 8 | Regina | 9:54.7 PR | 0 |
| 31 | Alex MarquezPlace 31 · Grade 8 · Camanche | 8 | Camanche | 9:56.6 PR | 0 |
| 32 | Dallas LegrandPlace 32 · Grade 8 · Wilton | 8 | Wilton | 9:57.0 PR | 0 |
| 33 | Jeremiah BartlettPlace 33 · Grade 7 · Solon ms | 7 | Solon ms | 10:03.6 PR | 0 |
| 34 | James GarrisonPlace 34 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 10:04.4 PR | 0 |
| 35 | Aiden RomanPlace 35 · Grade 8 · Regina | 8 | Regina | 10:06.1 PR | 0 |
| 36 | Sam EkrothPlace 36 · Grade 8 · Solon ms | 8 | Solon ms | 10:06.3 | 0 |
| 37 | Nik PolyakPlace 37 · Grade 8 · Regina | 8 | Regina | 10:11.7 PR | 0 |
| 38 | Everett ParkerPlace 38 · Grade 7 · Regina | 7 | Regina | 10:13.3 PR | 0 |
| 39 | Gage LegrandPlace 39 · Grade 8 · Wilton | 8 | Wilton | 10:13.5 PR | 0 |
| 40 | Jonah DeSmetPlace 40 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 10:14.3 | 0 |
| 41 | Charlie MillerPlace 41 · Grade 7 · Bellevue | 7 | Bellevue | 10:14.3 | 0 |
| 42 | Davis BraetPlace 42 · Grade 8 · Bellevue | 8 | Bellevue | 10:15.9 PR | 0 |
| 43 | Gage BroderickPlace 43 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 10:20.4 | 0 |
| 44 | Everett HeierPlace 44 · Grade 7 · Northeast Goose Lake | 7 | Northeast Goose Lake | 10:22.9 | 0 |
| 45 | Hunter SchroederPlace 45 · Grade 8 · Northeast Goose Lake | 8 | Northeast Goose Lake | 10:26.3 PR | 0 |
| 46 | Kasen CarneyPlace 46 · Grade 8 · Tipton ms | 8 | Tipton ms | 10:28.4 | 0 |
| 47 | Kaleb LangePlace 47 · Grade 7 · Northeast Goose Lake | 7 | Northeast Goose Lake | 10:30.6 | 0 |
| 48 | Mitchell MeinekePlace 48 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 10:31.4 PR | 0 |
| 49 | Jace PortzPlace 49 · Grade 7 · Maquoketa | 7 | Maquoketa | 10:32.4 | 0 |
| 50 | Levi ThompsonPlace 50 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 10:34.3 | 0 |
| 51 | Tristan SmithPlace 51 · Grade 8 · Anamosa | 8 | Anamosa | 10:36.3 PR | 0 |
| 52 | Quentin IckowitzPlace 52 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 10:42.7 PR | 0 |
| 53 | Salomon SanchezPlace 53 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 10:42.9 PR | 0 |
| 54 | Ethan DanielsPlace 54 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 10:45.4 PR | 0 |
| 55 | Finley TorrancePlace 55 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 10:45.7 PR | 0 |
| 56 | Tristan TangangPlace 56 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 10:48.5 PR | 0 |
| 57 | Ethan EmickPlace 57 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 10:55.0 | 0 |
| 58 | Hayden ColePlace 58 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 10:55.6 | 0 |
| 59 | Truman CriggerPlace 59 · Grade 8 · Regina | 8 | Regina | 10:56.6 PR | 0 |
| 60 | AJ JohnsonPlace 60 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 10:56.7 | 0 |
| 61 | Raylan MarolfPlace 61 · Grade 7 · Wilton | 7 | Wilton | 10:56.8 PR | 0 |
| 62 | James DooleyPlace 62 · Grade 8 · Solon ms | 8 | Solon ms | 10:58.6 | 0 |
| 63 | Carter ConterPlace 63 · Grade 8 · Cascade | 8 | Cascade | 11:00.0 PR | 0 |
| 64 | Ian PautzPlace 64 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 11:00.9 PR | 0 |
| 65 | Ben ConlonPlace 65 · Grade 8 · Regina | 8 | Regina | 11:01.0 PR | 0 |
| 66 | Roman KramerPlace 66 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 11:02.7 | 0 |
| 67 | Mason BrownPlace 67 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 11:04.0 | 0 |
| 68 | Colton MarchikPlace 68 · Grade 8 · Tipton ms | 8 | Tipton ms | 11:04.6 | 0 |
| 69 | Mason WaldorfPlace 69 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 11:05.1 PR | 0 |
| 70 | Jackson Van GorpPlace 70 · Grade 8 · Bellevue | 8 | Bellevue | 11:05.9 PR | 0 |
| 71 | Ben DoerscherPlace 71 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 11:08.8 PR | 0 |
| 72 | Aiden ZihlmanPlace 72 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 11:09.2 | 0 |
| 73 | Hudson SchultzPlace 73 · Grade 7 · Camanche | 7 | Camanche | 11:09.4 PR | 0 |
| 74 | Preston RiedeselPlace 74 · Grade 8 · Calamus-Wheatland | 8 | Calamus-Wheatland | 11:09.8 PR | 0 |
| 75 | Abel BurgessPlace 75 · Grade 8 · Anamosa | 8 | Anamosa | 11:10.2 PR | 0 |
| 76 | Isiah AloePlace 76 · Grade 8 · Regina | 8 | Regina | 11:15.8 PR | 0 |
| 77 | Henry WilhelmPlace 77 · Grade 7 · Regina | 7 | Regina | 11:16.4 PR | 0 |
| 78 | Carter BectholdPlace 78 · Grade 7 · Tipton ms | 7 | Tipton ms | 11:16.5 | 0 |
| 79 | Bennett ShuttPlace 79 · Grade 8 · Wapello | 8 | Wapello | 11:17.0 PR | 0 |
| 80 | Weston LangePlace 80 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 11:25.3 PR | 0 |
| 81 | Kinnick SchuttePlace 81 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 11:27.5 PR | 0 |
| 82 | Wesley ParsonsPlace 82 · Grade 7 · Wapello | 7 | Wapello | 11:28.0 PR | 0 |
| 83 | Mathias JohnsonPlace 83 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 11:29.6 | 0 |
| 84 | Willem NelsonPlace 84 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 11:30.0 | 0 |
| 85 | Nolan MoorePlace 85 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 11:30.4 PR | 0 |
| 86 | Joey KrogmannPlace 86 · Grade 8 · Camanche | 8 | Camanche | 11:31.5 PR | 0 |
| 87 | Hayden HuntPlace 87 · Grade 7 · Wapello | 7 | Wapello | 11:34.0 PR | 0 |
| 88 | Alexander ArandayPlace 88 · Grade 8 · West Liberty | 8 | West Liberty | 11:34.8 | 0 |
| 89 | Sawyer GerlitsPlace 89 · Grade 7 · Solon ms | 7 | Solon ms | 11:35.4 | 0 |
| 90 | Lucas NelsonPlace 90 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 11:38.3 PR | 0 |
| 91 | Asher SuttonPlace 91 · Grade 7 · Solon ms | 7 | Solon ms | 11:39.1 | 0 |
| 92 | Grant GleasonPlace 92 · Grade 7 · Solon ms | 7 | Solon ms | 11:39.7 | 0 |
| 93 | Bryghton WallacePlace 93 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 11:40.5 | 0 |
| 94 | AJ ColvinPlace 94 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 11:43.0 PR | 0 |
| 95 | Raymond BeavensPlace 95 · Grade 7 · Louisa-Muscatine | 7 | Louisa-Muscatine | 11:45.6 PR | 0 |
| 96 | Evan DanielsPlace 96 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 11:46.1 PR | 0 |
| 97 | Mikah LaBarrPlace 97 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 11:46.7 PR | 0 |
| 98 | Louis VossPlace 98 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 11:53.0 PR | 0 |
| 99 | Kohwyn KnightPlace 99 · Grade 7 · Wapello | 7 | Wapello | 11:54.9 PR | 0 |
| 100 | Ezekiel ZamoraPlace 100 · Grade 8 · West Liberty | 8 | West Liberty | 11:57.3 PR | 0 |
| 101 | Tommy DerksenPlace 101 · Grade 7 · Wilton | 7 | Wilton | 11:57.5 | 0 |
| 102 | Ethan PetersonPlace 102 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 11:58.1 PR | 0 |
| 103 | Angello DahlkePlace 103 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 12:00.9 PR | 0 |
| 104 | Hunter CohenPlace 104 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 12:01.9 PR | 0 |
| 105 | Carver SorgenfreyPlace 105 · Grade 7 · Tipton ms | 7 | Tipton ms | 12:08.1 | 0 |
| 106 | Tegan YaklePlace 106 · Grade 7 · Wapello | 7 | Wapello | 12:11.1 PR | 0 |
| 107 | Gabe LandaPlace 107 · Grade 8 · Northeast Goose Lake | 8 | Northeast Goose Lake | 12:14.0 PR | 0 |
| 108 | Jack JonesPlace 108 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 12:16.8 PR | 0 |
| 109 | Ike BogePlace 109 · Grade 7 · Midland Wyoming | 7 | Midland Wyoming | 12:18.3 | 0 |
| 110 | Bennett SantosPlace 110 · Grade 7 · Regina | 7 | Regina | 12:23.6 PR | 0 |
| 111 | Edric MilumPlace 111 · Grade 8 · Camanche | 8 | Camanche | 12:27.1 PR | 0 |
| 112 | Joel Huerta IIPlace 112 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 12:30.0 PR | 0 |
| 113 | Maddox BrownPlace 113 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 12:38.0 PR | 0 |
| 114 | Porter VopatekPlace 114 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 12:39.2 PR | 0 |
| 115 | William VenzonPlace 115 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 12:51.1 PR | 0 |
| 116 | Will BauerPlace 116 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 12:52.0 PR | 0 |
| 117 | Emmett FengmanPlace 117 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 12:54.7 PR | 0 |
| 118 | Kyle SlaughterPlace 118 · Grade 7 · Regina | 7 | Regina | 12:56.3 PR | 0 |
| 119 | Derek HardiePlace 119 · Grade 8 · Solon ms | 8 | Solon ms | 12:59.2 PR | 0 |
| 120 | Noah JohnsonPlace 120 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 13:07.3 PR | 0 |
| 121 | Jacob FieldingPlace 121 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 13:11.7 | 0 |
| 122 | Maverick ErwinPlace 122 · Grade 7 · Louisa-Muscatine | 7 | Louisa-Muscatine | 13:13.5 PR | 0 |
| 123 | Kenneth MarshallPlace 123 · Grade 7 · Central (De Witt) | 7 | Central (De Witt) | 13:13.7 | 0 |
| 124 | Charles FerinPlace 124 · Grade 7 · Solon ms | 7 | Solon ms | 13:22.9 | 0 |
| 125 | Satvik ShahiPlace 125 · Grade 7 · Regina | 7 | Regina | 13:30.2 PR | 0 |
| 126 | Syden AllworthPlace 126 · Grade 7 · Wapello | 7 | Wapello | 13:35.2 PR | 0 |
| 127 | Grady OienPlace 127 · Grade 7 · Wilton | 7 | Wilton | 13:43.4 PR | 0 |
| 128 | Grady Wachendorf-JuranPlace 128 · Grade 7 · Solon ms | 7 | Solon ms | 13:46.8 | 0 |
| 129 | Ben KlempPlace 129 · Grade 7 · Maquoketa | 7 | Maquoketa | 13:54.9 PR | 0 |
| 130 | Kade EdwardsPlace 130 · Grade 7 · Wilton | 7 | Wilton | 13:58.8 | 0 |
| 131 | Otto PhelpsPlace 131 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 14:35.8 PR | 0 |
| 132 | Carton DortonPlace 132 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 14:45.2 PR | 0 |
| 133 | Reece MasonPlace 133 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 14:46.8 | 0 |
| 134 | Layne FoxPlace 134 · Grade 8 · Central (Muscatine) | 8 | Central (Muscatine) | 14:59.8 PR | 0 |
| 135 | Finn LeckbandPlace 135 · Grade 7 · Regina | 7 | Regina | 15:01.7 PR | 0 |
| 136 | Brennin GonzalezPlace 136 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 15:03.8 PR | 0 |
| 137 | Marx DittmerPlace 137 · Grade 7 · North Cedar | 7 | North Cedar | 15:41.2 PR | 0 |
| 138 | Paul RedhagePlace 138 · Grade 7 · North Cedar | 7 | North Cedar | 15:55.1 PR | 0 |
| 139 | Gavin CurphyPlace 139 · Grade 7 · Clear Creek Amana | 7 | Clear Creek Amana | 15:56.2 PR | 0 |
| 140 | Liam BabcockPlace 140 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 16:37.3 | 0 |
| 141 | Jackson BabcockPlace 141 · Grade 8 · Clear Creek Amana | 8 | Clear Creek Amana | 17:23.0 PR | 0 |
| 142 | Kellan ParketonPlace 142 · Grade 8 · Central (De Witt) | 8 | Central (De Witt) | 17:27.3 PR | 0 |
| 143 | Cade SlaughterPlace 143 · Grade 7 · Regina | 7 | Regina | 17:28.1 PR | 0 |
| 144 | Lucan BotsfordPlace 144 · Grade 8 · Solon ms | 8 | Solon ms | 18:39.3 | 0 |
| 145 | Michael PetersonPlace 145 · Grade 7 · Central (Muscatine) | 7 | Central (Muscatine) | 19:02.0 PR | 0 |