| 1 | Natnael KiflePlace 1 · Grade 09 · Sioux City North | 09 | Sioux City North | 17:52.51 |
| 2 | Steven KlingPlace 2 · Grade 09 · Sioux City North | 09 | Sioux City North | 18:09.86 |
| 3 | Nick WaltersPlace 3 · Grade 12 · Sioux City North | 12 | Sioux City North | 19:00.85 |
| 4 | Jose GutierrezPlace 4 · Grade 11 · Sioux City North | 11 | Sioux City North | 19:31.38 |
| 5 | Micah BonestrooPlace 5 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 19:36.66 |
| 6 | Dajon WrightPlace 6 · Grade 10 · Sioux City East | 10 | Sioux City East | 19:37.61 |
| 7 | Micah De YoungPlace 7 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 19:40.07 |
| 8 | Jonah ParkerPlace 8 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 19:41.61 |
| 9 | Jack HuangPlace 9 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 19:48.19 |
| 10 | Yasin GishePlace 10 · Grade 10 · Sioux City North | 10 | Sioux City North | 19:50.79 |
| 11 | Gabe AndresPlace 11 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 20:05.29 |
| 12 | AJ BomgaarsPlace 12 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 20:11.00 |
| 13 | James BlakePlace 13 · Grade 12 · Sgt. Bluff-Luton | 12 | Sgt. Bluff-Luton | 20:11.37 |
| 14 | Nathanul SennPlace 14 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 20:15.02 |
| 15 | Juan FuentesPlace 15 · Grade 12 · Sioux City East | 12 | Sioux City East | 20:19.75 |
| 16 | Kenny StellishPlace 16 · Grade 12 · Sioux City North | 12 | Sioux City North | 20:29.89 |
| 17 | Akron JostandPlace 17 · Grade 09 · Okoboji | 09 | Okoboji | 20:33.80 |
| 18 | Luke CampbellPlace 18 · Grade 09 · Sioux City East | 09 | Sioux City East | 20:36.79 |
| 19 | Austin HealyPlace 19 · Grade 12 · Sgt. Bluff-Luton | 12 | Sgt. Bluff-Luton | 20:38.14 |
| 20 | Brady SchaapPlace 20 · Grade 12 · Sgt. Bluff-Luton | 12 | Sgt. Bluff-Luton | 20:45.28 |
| 21 | Lorcan ChristensenPlace 21 · Grade 11 · Sioux City North | 11 | Sioux City North | 20:46.87 |
| 22 | Nate BazalduaPlace 22 · Grade 12 · Boyden-Hull-RV | 12 | Boyden-Hull-RV | 20:49.35 |
| 23 | Dylon SchaapPlace 23 · Grade 10 · Sgt. Bluff-Luton | 10 | Sgt. Bluff-Luton | 21:02.72 |
| 24 | Davian GreenstreitPlace 24 · Grade 10 · Sioux City North | 10 | Sioux City North | 21:04.84 |
| 25 | Eric De LeonPlace 25 · Grade 09 · Boyden-Hull-RV | 09 | Boyden-Hull-RV | 21:05.66 |
| 26 | Merhawe RedaPlace 26 · Grade 09 · Sioux City North | 09 | Sioux City North | 21:06.04 |
| 27 | Gavin EricksonPlace 27 · Grade 12 · Spirit Lake | 12 | Spirit Lake | 21:07.23 |
| 28 | Sam HoggardPlace 28 · Grade 09 · Okoboji | 09 | Okoboji | 21:16.16 |
| 29 | Brayden NewtonPlace 29 · Grade 12 · Okoboji | 12 | Okoboji | 21:17.23 |
| 30 | Paul GolkePlace 30 · Grade 12 · Okoboji | 12 | Okoboji | 21:17.50 |
| 31 | Kanta MentingPlace 31 · Grade 12 · Okoboji | 12 | Okoboji | 21:18.00 |
| 32 | Joseph DebatesPlace 32 · Grade 10 · Sioux City East | 10 | Sioux City East | 21:21.51 |
| 33 | Riley SorensonPlace 33 · Grade 09 · Spirit Lake | 09 | Spirit Lake | 21:21.60 |
| 34 | Emmet DirksenPlace 34 · Grade 12 · Sgt. Bluff-Luton | 12 | Sgt. Bluff-Luton | 21:23.06 |
| 35 | Ethan OslerPlace 35 · Grade 11 · Okoboji | 11 | Okoboji | 21:28.04 |
| 36 | Noah BurkhartPlace 36 · Grade 11 · Sioux City East | 11 | Sioux City East | 21:34.93 |
| 37 | Aydin ChettPlace 37 · Grade 11 · Sioux City East | 11 | Sioux City East | 21:36.04 |
| 38 | Daniel MunizPlace 38 · Grade 10 · Boyden-Hull-RV | 10 | Boyden-Hull-RV | 21:37.35 |
| 39 | Niko BarbaPlace 39 · Grade 09 · Okoboji | 09 | Okoboji | 21:41.78 |
| 40 | Elliot WalzPlace 40 · Grade 10 · Sioux City North | 10 | Sioux City North | 21:44.39 |
| 41 | Sam NorrisPlace 41 · Grade 11 · Spirit Lake | 11 | Spirit Lake | 22:06.09 |
| 42 | Jacob KryslPlace 42 · Grade 11 · Sioux City North | 11 | Sioux City North | 22:12.07 |
| 43 | Pieter WesterbeekPlace 43 · Grade 12 · Unity Christian | 12 | Unity Christian | 22:15.27 |
| 44 | Evan KlompienPlace 44 · Grade 10 · Unity Christian | 10 | Unity Christian | 22:27.98 |
| 45 | Garrett RobinsonPlace 45 · Grade 09 · Sioux City East | 09 | Sioux City East | 22:29.58 |
| 46 | Iain MonroePlace 46 · Grade 10 · Unity Christian | 10 | Unity Christian | 22:45.17 |
| 47 | Michael StrehlowPlace 47 · Grade 10 · Sheldon | 10 | Sheldon | 22:46.81 |
| 48 | Matthew LohrPlace 48 · Grade 12 · Sioux City North | 12 | Sioux City North | 22:51.90 |
| 49 | Kevyn CalderonPlace 49 · Grade 09 · Sioux City North | 09 | Sioux City North | 22:54.45 |
| 50 | Nathanial MacClurePlace 50 · Grade 09 · Sgt. Bluff-Luton | 09 | Sgt. Bluff-Luton | 22:55.40 |
| 51 | Logan LangelPlace 51 · Grade 12 · Okoboji | 12 | Okoboji | 23:00.42 |
| 52 | Cody BatesPlace 52 · Grade 12 · Sioux City East | 12 | Sioux City East | 23:06.13 |
| 53 | Elijah HoeyPlace 53 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 23:13.44 |
| 54 | Kole CarstensPlace 54 · Grade 12 · Okoboji | 12 | Okoboji | 23:14.80 |
| 55 | Adam EmbrockPlace 55 · Grade 09 · Sioux City North | 09 | Sioux City North | 23:15.57 |
| 56 | Justin SearsPlace 56 · Grade 12 · Boyden-Hull-RV | 12 | Boyden-Hull-RV | 23:25.99 |
| 57 | Drew SandvenPlace 57 · Grade 09 · Okoboji | 09 | Okoboji | 23:31.82 |
| 58 | Noah HeppnerPlace 58 · Grade 09 · Okoboji | 09 | Okoboji | 23:38.67 |
| 59 | Carter ThoresonPlace 59 · Grade 12 · Spirit Lake | 12 | Spirit Lake | 23:39.71 |
| 60 | Elias ObbinkPlace 60 · Grade 11 · Unity Christian | 11 | Unity Christian | 23:43.39 |
| 61 | Torii Van BeekPlace 61 · Grade 12 · Unity Christian | 12 | Unity Christian | 23:44.90 |
| 62 | Mallik WinkelPlace 62 · Grade 10 · Sioux City East | 10 | Sioux City East | 23:46.67 |
| 63 | Nick HarscampPlace 63 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 23:50.04 |
| 64 | Dylan FrancisPlace 64 · Grade 11 · Boyden-Hull-RV | 11 | Boyden-Hull-RV | 23:52.51 |
| 65 | Braden ZevenbergenPlace 65 · Grade 09 · Unity Christian | 09 | Unity Christian | 23:54.22 |
| 66 | Noah DagelPlace 66 · Grade 10 · Sheldon | 10 | Sheldon | 23:57.21 |
| 67 | Levi MoreauPlace 67 · Grade 12 · Unity Christian | 12 | Unity Christian | 24:02.83 |
| 68 | Dylan ObbinkPlace 68 · Grade 09 · Unity Christian | 09 | Unity Christian | 24:11.06 |
| 69 | Gabe BatmanPlace 69 · Grade 10 · Okoboji | 10 | Okoboji | 24:14.54 |
| 70 | Xander DelperdangPlace 70 · Grade 11 · Sioux City North | 11 | Sioux City North | 24:25.94 |
| 71 | Isaiah LinkPlace 71 · Grade 09 · Sioux City North | 09 | Sioux City North | 24:30.14 |
| 72 | Justice SickelsPlace 72 · Grade 11 · Sheldon | 11 | Sheldon | 24:30.74 |
| 73 | Tristan StrantzPlace 73 · Grade 09 · Okoboji | 09 | Okoboji | 24:32.58 |
| 74 | Andrew FrohweinPlace 74 · Grade 10 · Sheldon | 10 | Sheldon | 24:43.70 |
| 75 | Kayden SpaansPlace 75 · Grade 09 · Boyden-Hull-RV | 09 | Boyden-Hull-RV | 24:52.90 |
| 76 | Ashton KeleherPlace 76 · Grade 11 · Sioux City North | 11 | Sioux City North | 25:02.70 |
| 77 | Clay KrummenPlace 77 · Grade 09 · Spirit Lake | 09 | Spirit Lake | 25:02.90 |
| 78 | Tyler Van SchouwenPlace 78 · Grade 11 · Unity Christian | 11 | Unity Christian | 25:09.72 |
| 79 | Jace EberlyPlace 79 · Grade 11 · Sioux City East | 11 | Sioux City East | 25:25.97 |
| 80 | Christian ShollyPlace 80 · Grade 09 · Moc-Floyd Valley | 09 | Moc-Floyd Valley | 25:30.17 |
| 81 | Isaac De YoungPlace 81 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 25:47.90 |
| 82 | Charlie MoellerPlace 82 · Grade 09 · Moc-Floyd Valley | 09 | Moc-Floyd Valley | 25:54.74 |
| 83 | Jake BlomsterPlace 83 · Grade 11 · Spirit Lake | 11 | Spirit Lake | 25:58.28 |
| 84 | Zach Van ZeePlace 84 · Grade 09 · Moc-Floyd Valley | 09 | Moc-Floyd Valley | 26:00.91 |
| 85 | Gaven DykstraPlace 85 · Grade 11 · Boyden-Hull-RV | 11 | Boyden-Hull-RV | 26:05.46 |
| 86 | Sam OdendahlPlace 86 · Grade 09 · Spirit Lake | 09 | Spirit Lake | 26:10.75 |
| 87 | Landon MoreauPlace 87 · Grade 10 · Unity Christian | 10 | Unity Christian | 26:21.79 |
| 88 | Canyon BaldwinPlace 88 · Grade 11 · Sioux City East | 11 | Sioux City East | 26:34.62 |
| 89 | Matt RoelfsPlace 89 · Grade 09 · Sibley-Ocheyedan | 09 | Sibley-Ocheyedan | 26:38.50 |
| 90 | Austin KaschPlace 90 · Grade 10 · Okoboji | 10 | Okoboji | 26:39.09 |
| 91 | Vincent BeyerPlace 91 · Sgt. Bluff-Luton | — | Sgt. Bluff-Luton | 26:43.87 |
| 92 | Aiden SnydersPlace 92 · Grade 09 · West Lyon | 09 | West Lyon | 27:02.10 |
| 93 | Mickey HaiderPlace 93 · Grade 11 · Sgt. Bluff-Luton | 11 | Sgt. Bluff-Luton | 27:04.39 |
| 94 | Roman FudePlace 94 · Grade 10 · Sheldon | 10 | Sheldon | 27:13.15 |
| 95 | Hunter HallengrenPlace 95 · Grade 09 · Okoboji | 09 | Okoboji | 27:17.31 |
| 96 | Connor CunninghamPlace 96 · Grade 10 · Okoboji | 10 | Okoboji | 27:21.01 |
| 97 | Noah RobinsonPlace 97 · Grade 09 · Sheldon | 09 | Sheldon | 27:34.15 |
| 98 | Matthew HawkinsonPlace 98 · Grade 09 · Sioux City North | 09 | Sioux City North | 27:36.33 |
| 99 | Keegan Werchman-GilmorePlace 99 · Grade 09 · Sioux City West | 09 | Sioux City West | 27:36.75 |
| 100 | Gunner MartyrPlace 100 · Grade 09 · Spirit Lake | 09 | Spirit Lake | 27:51.75 |
| 101 | Andrew HaverdinkPlace 101 · Grade 09 · Moc-Floyd Valley | 09 | Moc-Floyd Valley | 27:54.89 |
| 102 | Samuel NonhofPlace 102 · Grade 10 · Unity Christian | 10 | Unity Christian | 28:01.50 |
| 103 | Ian MillerPlace 103 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 28:02.44 |
| 104 | Caleb FrostestadPlace 104 · Grade 10 · Spirit Lake | 10 | Spirit Lake | 28:02.68 |
| 105 | Isaac ReinkePlace 105 · Grade 10 · Estherville-LC | 10 | Estherville-LC | 28:25.96 |
| 106 | Collin OroscoPlace 106 · Grade 10 · Okoboji | 10 | Okoboji | 29:57.34 |
| 107 | Riley RockmanPlace 107 · Grade 12 · Sibley-Ocheyedan | 12 | Sibley-Ocheyedan | 30:14.26 |
| 108 | Carlos AndradePlace 108 · Grade 09 · Sioux City West | 09 | Sioux City West | 31:23.94 |
| 109 | Ryan Van SchouwenPlace 109 · Grade 09 · Unity Christian | 09 | Unity Christian | 31:33.26 |
| 110 | Tate PaullinPlace 110 · Grade 12 · Spirit Lake | 12 | Spirit Lake | 31:59.60 |
| 111 | Kaleb BurbridgePlace 111 · Grade 12 · Spirit Lake | 12 | Spirit Lake | 32:07.84 |
| 112 | Mathew ValenPlace 112 · Grade 09 · Estherville-LC | 09 | Estherville-LC | 33:04.08 |
| 113 | Joseph BatmanPlace 113 · Grade 10 · Okoboji | 10 | Okoboji | 34:58.72 |
| 114 | Julio SantosPlace 114 · Grade 09 · Sioux City West | 09 | Sioux City West | 35:12.02 |
| 115 | Victor ReyesPlace 115 · Grade 09 · Sioux City West | 09 | Sioux City West | 35:21.32 |
| 116 | Johnny TranPlace 116 · Grade 09 · Sioux City West | 09 | Sioux City West | 36:09.95 |
| 117 | Eli RossPlace 117 · Grade 09 · Estherville-LC | 09 | Estherville-LC | 36:37.81 |
| 118 | Grant RichardsPlace 118 · Grade 09 · Sheldon | 09 | Sheldon | 42:27.20 |