| 1 | Callum MonroePlace 1 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 19:42.43 |
| 2 | Layne MunsonPlace 2 · Grade 10 · Sioux City North | 10 | Sioux City North | 19:53.59 |
| 3 | Gerrit HulsteinPlace 3 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 20:08.99 |
| 4 | Gabriel LymanPlace 4 · Grade 09 · Sioux City North | 09 | Sioux City North | 20:12.92 |
| 5 | Josue GutierrezPlace 5 · Grade 09 · Sioux City North | 09 | Sioux City North | 20:13.79 |
| 6 | Beckett MastersPlace 6 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 20:14.51 |
| 7 | Raymond LandegentPlace 7 · Grade 9 · Sioux Center | 9 | Sioux Center | 20:26.82 |
| 8 | Joren Vande GriendPlace 8 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 20:43.24 |
| 9 | Leo WheelockPlace 9 · Grade 09 · Sioux City North | 09 | Sioux City North | 21:03.24 |
| 10 | Luke WalshPlace 10 · Grade 09 · Sergeant Bluff-Luton | 09 | Sergeant Bluff-Luton | 21:08.62 |
| 11 | Jaciel ReyesPlace 11 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 21:13.92 |
| 12 | Marco MoralesLopezPlace 12 · Grade 10 · Sioux Center | 10 | Sioux Center | 21:17.77 |
| 13 | Camden MosherPlace 13 · Grade 11 · Spencer | 11 | Spencer | 21:24.29 |
| 14 | Logan WoolworthPlace 14 · Grade 12 · Sioux City North | 12 | Sioux City North | 21:24.41 |
| 15 | Samuel McCordPlace 15 · Grade 9 · Sioux Center | 9 | Sioux Center | 21:25.65 |
| 16 | Kaden KleinPlace 16 · Grade 09 · Unity Christian Orange City | 09 | Unity Christian Orange City | 21:30.91 |
| 17 | Eli GeleynsePlace 17 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 21:33.31 |
| 18 | Tate BehrensPlace 18 · Grade 09 · Sioux City North | 09 | Sioux City North | 21:33.50 |
| 19 | Kaiden BeukelmanPlace 19 · Grade 9 · Sioux Center | 9 | Sioux Center | 21:33.67 |
| 20 | Winston PalmerPlace 20 · Grade 10 · Sioux City North | 10 | Sioux City North | 21:38.69 |
| 21 | Tyler BrunstPlace 21 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 21:41.86 |
| 22 | Braxton DavisPlace 22 · Grade 09 · Sioux City North | 09 | Sioux City North | 21:42.35 |
| 23 | Cooper KattPlace 23 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 21:50.14 |
| 24 | Alex Van ZeePlace 24 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 21:58.29 |
| 25 | Logan BonnesPlace 25 · Grade 09 · Sioux City North | 09 | Sioux City North | 21:59.45 |
| 26 | Jacob Kolhof-SadlerPlace 26 · Grade 12 · Lewis Central | 12 | Lewis Central | 22:03.33 |
| 27 | Jackson BauerPlace 27 · Grade 10 · Storm Lake | 10 | Storm Lake | 22:07.89 |
| 28 | Broxton HillPlace 28 · Grade 10 · Lewis Central | 10 | Lewis Central | 22:11.62 |
| 29 | Colby SherrodPlace 29 · Grade 11 · Spencer | 11 | Spencer | 22:11.66 |
| 30 | Aden YusefPlace 30 · Grade 09 · Sioux City North | 09 | Sioux City North | 22:12.20 |
| 31 | Evan HurstPlace 31 · Grade 11 · Sioux Center | 11 | Sioux Center | 22:13.97 |
| 32 | Oswaldo RamosLopezPlace 32 · Grade 11 · Sioux Center | 11 | Sioux Center | 22:17.01 |
| 33 | Eden Laguna ZavalaPlace 33 · Grade 09 · Storm Lake | 09 | Storm Lake | 22:21.96 |
| 34 | William PhinneyPlace 34 · Grade 09 · Unity Christian Orange City | 09 | Unity Christian Orange City | 22:27.68 |
| 35 | Braidyn CampbellPlace 35 · Grade 09 · Lewis Central | 09 | Lewis Central | 22:28.30 |
| 36 | Grant WardPlace 36 · Grade 12 · Spencer | 12 | Spencer | 22:30.13 |
| 37 | Cody BrennanPlace 37 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 22:31.41 |
| 38 | Brody McCormickPlace 38 · Grade 09 · Sergeant Bluff-Luton | 09 | Sergeant Bluff-Luton | 22:33.70 |
| 39 | James BonnemaPlace 39 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 22:34.85 |
| 40 | Isaiah RustadPlace 40 · Grade 09 · Spencer | 09 | Spencer | 22:36.95 |
| 41 | Evan ApplegatePlace 41 · Grade 10 · Lewis Central | 10 | Lewis Central | 22:38.65 |
| 42 | Carver HoekstraPlace 42 · Grade 10 · Sioux City North | 10 | Sioux City North | 22:39.50 |
| 43 | Josh BousemaPlace 43 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 22:39.75 |
| 44 | Gael GarciaPlace 44 · Grade 12 · Sioux City North | 12 | Sioux City North | 22:39.99 |
| 45 | Dekeyn WhitlockPlace 45 · Grade 09 · Sioux City East | 09 | Sioux City East | 22:40.32 |
| 46 | Hunter BussPlace 46 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 22:42.02 |
| 47 | Kyler TendalPlace 47 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 22:42.65 |
| 48 | Royce McCordPlace 48 · Grade 9 · Sioux Center | 9 | Sioux Center | 22:43.08 |
| 49 | Ben DykstraPlace 49 · Grade 09 · Moc-Floyd Valley | 09 | Moc-Floyd Valley | 22:44.00 |
| 50 | Edward KelloggPlace 50 · Grade 10 · Sioux City North | 10 | Sioux City North | 22:45.96 |
| 51 | Lane VosPlace 51 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 22:50.36 |
| 52 | Grayson IngenthronPlace 52 · Grade 09 · Sioux City East | 09 | Sioux City East | 22:51.32 |
| 53 | Josh GrayPlace 53 · Grade 09 · Sergeant Bluff-Luton | 09 | Sergeant Bluff-Luton | 22:53.82 |
| 54 | Tony SanchezPlace 54 · Grade 11 · Bishop Heelan Catholic Sioux City | 11 | Bishop Heelan Catholic Sioux City | 23:00.65 |
| 55 | Matthew JorstadPlace 55 · Grade 09 · Bishop Heelan Catholic Sioux City | 09 | Bishop Heelan Catholic Sioux City | 23:02.18 |
| 56 | Jayden HibbsPlace 56 · Grade 11 · Spencer | 11 | Spencer | 23:02.62 |
| 57 | Beckett BellerPlace 57 · Grade 10 · Sioux City North | 10 | Sioux City North | 23:04.74 |
| 58 | Tyrus MurrenPlace 58 · Grade 10 · Lewis Central | 10 | Lewis Central | 23:06.21 |
| 59 | Owen McNeaPlace 59 · Grade 11 · Spencer | 11 | Spencer | 23:06.59 |
| 60 | Keyton JensenPlace 60 · Grade 11 · Sergeant Bluff-Luton | 11 | Sergeant Bluff-Luton | 23:09.72 |
| 61 | Jamison OlsonPlace 61 · Grade 12 · Lewis Central | 12 | Lewis Central | 23:11.89 |
| 62 | William SaltonPlace 62 · Grade 10 · Spencer | 10 | Spencer | 23:13.07 |
| 63 | Cameron Van Der HeidePlace 63 · Grade 10 · Spencer | 10 | Spencer | 23:14.91 |
| 64 | Bryce ZeutenhorstPlace 64 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 23:16.30 |
| 65 | Hyatt BruePlace 65 · Grade 09 · Moc-Floyd Valley | 09 | Moc-Floyd Valley | 23:17.25 |
| 66 | David HindmanPlace 66 · Grade 09 · Bishop Heelan Catholic Sioux City | 09 | Bishop Heelan Catholic Sioux City | 23:17.45 |
| 67 | Ben PhillipsenPlace 67 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 23:20.70 |
| 68 | Evan LorenzenPlace 68 · Grade 11 · Sioux City North | 11 | Sioux City North | 23:21.48 |
| 69 | Aidan JohnsonPlace 69 · Grade 12 · Lewis Central | 12 | Lewis Central | 23:35.13 |
| 70 | Austin LarsenPlace 70 · Grade 12 · Bishop Heelan Catholic Sioux City | 12 | Bishop Heelan Catholic Sioux City | 23:35.98 |
| 71 | Aaron De JongPlace 71 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 23:39.92 |
| 72 | Vladyslav BaranovskyiPlace 72 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 23:45.37 |
| 73 | Tyler MullenixPlace 73 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 23:49.70 |
| 74 | Isaac KeokenchanhPlace 74 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 23:55.56 |
| 75 | Landon HaugstadPlace 75 · Grade 12 · Sioux Center | 12 | Sioux Center | 23:57.69 |
| 76 | Sam OkerbloomPlace 76 · Grade 11 · Lewis Central | 11 | Lewis Central | 24:01.40 |
| 77 | Isaac BellerPlace 77 · Grade 09 · LeMars | 09 | LeMars | 24:03.42 |
| 78 | Paul BouwersPlace 78 · Grade 12 · Sioux City North | 12 | Sioux City North | 24:09.84 |
| 79 | Reed KosonPlace 79 · Grade 09 · Sioux City East | 09 | Sioux City East | 24:12.38 |
| 80 | Kenneth BurtonPlace 80 · Grade 09 · Sioux City East | 09 | Sioux City East | 24:13.94 |
| 81 | Justin OrtnerPlace 81 · Grade 9 · Sioux Center | 9 | Sioux Center | 24:27.33 |
| 82 | Logan BennettPlace 82 · Grade 11 · Lewis Central | 11 | Lewis Central | 24:32.48 |
| 83 | Tate HiserotePlace 83 · Grade 09 · Sioux Center | 09 | Sioux Center | 24:33.17 |
| 84 | Westyn MichalakPlace 84 · Grade 09 · Bishop Heelan Catholic Sioux City | 09 | Bishop Heelan Catholic Sioux City | 24:39.68 |
| 85 | Ethan SchmitzPlace 85 · Grade 10 · Harlan | 10 | Harlan | 24:41.24 |
| 86 | Joshua TruesdellPlace 86 · Grade 9 · Sioux Center | 9 | Sioux Center | 24:42.62 |
| 87 | Tut Top TutPlace 87 · Grade 12 · Storm Lake | 12 | Storm Lake | 24:43.35 |
| 88 | Ryne BrummelPlace 88 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 24:48.21 |
| 89 | Orin DoughanPlace 89 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 24:50.28 |
| 90 | Leighton ApplegatePlace 90 · Grade 10 · Lewis Central | 10 | Lewis Central | 25:06.53 |
| 91 | Bitsuamlak AlemuPlace 91 · Grade 09 · Sioux City North | 09 | Sioux City North | 25:08.40 |
| 92 | Dylan OvermohlePlace 92 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 25:09.18 |
| 93 | Daniel GarciaVeraPlace 93 · Grade 11 · Sioux Center | 11 | Sioux Center | 25:11.34 |
| 94 | Joao (John) Bulhoes BasPlace 94 · Grade 11 · Sioux City North | 11 | Sioux City North | 25:13.18 |
| 95 | Logan DykstraPlace 95 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 25:13.24 |
| 96 | Sergio RamosMoralesPlace 96 · Grade 11 · Sioux Center | 11 | Sioux Center | 25:15.08 |
| 97 | Keegan MammenPlace 97 · Grade 10 · Spencer | 10 | Spencer | 25:27.85 |
| 98 | Sam KampPlace 98 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 25:31.93 |
| 99 | Liam KrosschellPlace 99 · Grade 09 · Moc-Floyd Valley | 09 | Moc-Floyd Valley | 25:32.24 |
| 100 | Isaiah RensinkPlace 100 · Grade 11 · Sioux Center | 11 | Sioux Center | 25:34.69 |
| 101 | Ben LangtonPlace 101 · Grade 09 · Moc-Floyd Valley | 09 | Moc-Floyd Valley | 25:37.08 |
| 102 | James DonovanPlace 102 · Grade 12 · Bishop Heelan Catholic Sioux City | 12 | Bishop Heelan Catholic Sioux City | 25:40.11 |
| 103 | Chris KleinPlace 103 · Grade 11 · Sioux City North | 11 | Sioux City North | 25:41.08 |
| 104 | Teo RodriguezPlace 104 · Grade 09 · Storm Lake | 09 | Storm Lake | 25:41.69 |
| 105 | Cameron MatulkaPlace 105 · Grade 10 · Lewis Central | 10 | Lewis Central | 25:49.60 |
| 106 | Zaron ThonstadPlace 106 · Grade 9 · Sioux Center | 9 | Sioux Center | 25:58.09 |
| 107 | Colton EdwardsPlace 107 · Grade 11 · KP-WC-RV | 11 | KP-WC-RV | 26:01.04 |
| 108 | Ian GrossmannPlace 108 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 26:02.99 |
| 109 | Blake RikerPlace 109 · Grade 12 · Bishop Heelan Catholic Sioux City | 12 | Bishop Heelan Catholic Sioux City | 26:10.25 |
| 110 | Jason RoblesPlace 110 · Grade 11 · Sioux Center | 11 | Sioux Center | 26:13.38 |
| 111 | Jack KoeneckePlace 111 · Grade 09 · Spencer | 09 | Spencer | 26:14.05 |
| 112 | Ian MillardPlace 112 · Grade 10 · Sioux City East | 10 | Sioux City East | 26:17.26 |
| 113 | Luis MoralesMoralesPlace 113 · Grade 11 · Sioux Center | 11 | Sioux Center | 26:17.31 |
| 114 | Deiby FilipePlace 114 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 26:17.39 |
| 115 | David TaylorPlace 115 · Grade 10 · Unity Christian Orange City | 10 | Unity Christian Orange City | 26:17.91 |
| 116 | Kirk HolPlace 116 · Grade 9 · Harlan | 9 | Harlan | 26:19.11 |
| 117 | Daniel HernandezPlace 117 · Grade 11 · Sergeant Bluff-Luton | 11 | Sergeant Bluff-Luton | 26:19.96 |
| 118 | Kaiden ChristensenPlace 118 · Grade 12 · Lewis Central | 12 | Lewis Central | 26:27.02 |
| 119 | Kellan MeyerPlace 119 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 26:27.60 |
| 120 | Leif SchmitzPlace 120 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 26:36.46 |
| 121 | Gavin SchabenPlace 121 · Grade 09 · Lewis Central | 09 | Lewis Central | 26:37.74 |
| 122 | Daxton BallerPlace 122 · Grade 09 · Sioux City North | 09 | Sioux City North | 26:42.12 |
| 123 | Benjamin (Benji) NimajaPlace 123 · Grade 12 · Sioux City North | 12 | Sioux City North | 26:43.37 |
| 124 | Brian SellPlace 124 · Grade 11 · Lewis Central | 11 | Lewis Central | 26:48.45 |
| 125 | Jackson BaileyPlace 125 · Grade 09 · Spencer | 09 | Spencer | 26:49.38 |
| 126 | Lincoln HuiPlace 126 · Grade 10 · Gehlen Catholic LeMars | 10 | Gehlen Catholic LeMars | 26:54.00 |
| 127 | Cooper WilliamsPlace 127 · Grade 11 · Lewis Central | 11 | Lewis Central | 26:54.77 |
| 128 | Luis TorresPlace 128 · Grade 12 · Bishop Heelan Catholic Sioux City | 12 | Bishop Heelan Catholic Sioux City | 26:57.99 |
| 129 | Brevan ObbinkPlace 129 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 26:58.06 |
| 130 | Lucas PohlenPlace 130 · Grade 09 · Moc-Floyd Valley | 09 | Moc-Floyd Valley | 27:03.66 |
| 131 | Dalton HenryPlace 131 · Grade 12 · LeMars | 12 | LeMars | 27:13.43 |
| 132 | Aiden WimmerPlace 132 · Grade 09 · Sergeant Bluff-Luton | 09 | Sergeant Bluff-Luton | 27:13.65 |
| 133 | Blake WurthPlace 133 · Grade 09 · LeMars | 09 | LeMars | 27:19.13 |
| 134 | Viet UngPlace 134 · Grade 10 · LeMars | 10 | LeMars | 27:21.97 |
| 135 | Ethan PhamPlace 135 · Grade 12 · Sioux City North | 12 | Sioux City North | 27:42.14 |
| 136 | Kyle KannPlace 136 · Grade 10 · Sioux City North | 10 | Sioux City North | 27:50.84 |
| 137 | Jackson JensenPlace 137 · Grade 11 · Lewis Central | 11 | Lewis Central | 27:59.33 |
| 138 | Nic SanchezPlace 138 · Grade 09 · Storm Lake | 09 | Storm Lake | 28:04.91 |
| 139 | Micah IedemaPlace 139 · Grade 12 · Spencer | 12 | Spencer | 28:06.50 |
| 140 | David SantosPlace 140 · Grade 10 · Bishop Heelan Catholic Sioux City | 10 | Bishop Heelan Catholic Sioux City | 28:13.57 |
| 141 | Ramsey GottschPlace 141 · Grade 09 · Harlan | 09 | Harlan | 28:14.92 |
| 142 | Cael JuonPlace 142 · Grade 11 · Lewis Central | 11 | Lewis Central | 28:21.64 |
| 143 | Brett HaiderPlace 143 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 28:24.99 |
| 144 | Andrew TerpstraPlace 144 · Grade 11 · Unity Christian Orange City | 11 | Unity Christian Orange City | 28:30.07 |
| 145 | Justin GomezPlace 145 · Grade 12 · Sioux City North | 12 | Sioux City North | 28:41.24 |
| 146 | Costa KosibaPlace 146 · Grade 10 · Sioux City East | 10 | Sioux City East | 28:55.46 |
| 147 | Cooper BushPlace 147 · Grade 09 · Moc-Floyd Valley | 09 | Moc-Floyd Valley | 29:10.48 |
| 148 | Harry AhernsPlace 148 · Grade 12 · Council Bluffs Thomas Jefferson | 12 | Council Bluffs Thomas Jefferson | 29:12.52 |
| 149 | Hudson AndersonPlace 149 · Grade 12 · Lewis Central | 12 | Lewis Central | 29:23.19 |
| 150 | Owen BerglundPlace 150 · Grade 09 · Sergeant Bluff-Luton | 09 | Sergeant Bluff-Luton | 29:30.18 |
| 151 | Axel RiveraPlace 151 · Grade 10 · LeMars | 10 | LeMars | 29:35.51 |
| 152 | Ben HaverhalsPlace 152 · Grade 11 · Sioux Center | 11 | Sioux Center | 29:39.83 |
| 153 | Oliver HassPlace 153 · Grade 09 · Spencer | 09 | Spencer | 29:41.39 |
| 154 | Carter De BoerPlace 154 · Grade 09 · Unity Christian Orange City | 09 | Unity Christian Orange City | 29:47.30 |
| 155 | Adrian HarstoPlace 155 · Grade 10 · Sioux City North | 10 | Sioux City North | 30:12.62 |
| 156 | Andrew RyanPlace 156 · Grade 10 · KP-WC-RV | 10 | KP-WC-RV | 30:21.79 |
| 157 | Elijah NyenhuisPlace 157 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 30:22.47 |
| 158 | Evan BrennanPlace 158 · Grade 12 · LeMars | 12 | LeMars | 30:27.03 |
| 159 | Christian FravelPlace 159 · Grade 12 · Bishop Heelan Catholic Sioux City | 12 | Bishop Heelan Catholic Sioux City | 31:05.74 |
| 160 | Tucker JantzonPlace 160 · Grade 10 · Council Bluffs Thomas Jefferson | 10 | Council Bluffs Thomas Jefferson | 31:12.52 |
| 161 | Ben Van GenderenPlace 161 · Grade 12 · Unity Christian Orange City | 12 | Unity Christian Orange City | 31:32.03 |
| 162 | Darreck RochePlace 162 · Grade 12 · Council Bluffs Thomas Jefferson | 12 | Council Bluffs Thomas Jefferson | 32:24.72 |
| 163 | Kyle BussingPlace 163 · Grade 12 · Council Bluffs Thomas Jefferson | 12 | Council Bluffs Thomas Jefferson | 32:28.71 |
| 164 | Jayce VawterPlace 164 · Grade 09 · Lewis Central | 09 | Lewis Central | 33:18.13 |
| 165 | Ozzie DiamondPlace 165 · Grade 09 · Lewis Central | 09 | Lewis Central | 33:35.36 |
| 166 | Henry LivingstonPlace 166 · Grade 09 · Moc-Floyd Valley | 09 | Moc-Floyd Valley | 38:24.29 |
| 167 | Allen QasimPlace 167 · Grade 12 · Sioux City North | 12 | Sioux City North | 39:38.56 |