| 1 | Kuma GutemaPlace 1 · Grade 10 · Sioux City North | 10 | Sioux City North | 15:29.70 |
| 2 | Isaac HummelPlace 2 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 16:43.10 |
| 3 | Ben HamesPlace 3 · Grade 12 · Sioux City North | 12 | Sioux City North | 16:44.00 |
| 4 | Dayton WiederienPlace 4 · Grade 12 · Kuemper Catholic Carroll | 12 | Kuemper Catholic Carroll | 17:06.80 |
| 5 | Even (Torrey) Swaggerty-MorganPlace 5 · Grade 12 · Sioux City North | 12 | Sioux City North | 17:23.30 |
| 6 | Thatcher DoughanPlace 6 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 18:04.30 |
| 7 | Kris ZellnerPlace 7 · Grade 11 · Sioux City East | 11 | Sioux City East | 18:10.00 |
| 8 | Alex AmaroPlace 8 · Grade 11 · Bishop Heelan Catholic Sioux City | 11 | Bishop Heelan Catholic Sioux City | 18:12.80 |
| 9 | Aden YusefPlace 9 · Grade 10 · Sioux City North | 10 | Sioux City North | 18:21.60 |
| 10 | Daniel DelarosaPlace 10 · Grade 12 · Sergeant Bluff-Luton | 12 | Sergeant Bluff-Luton | 18:26.50 |
| 11 | Andrew LincolnPlace 11 · Grade 11 · Sergeant Bluff-Luton | 11 | Sergeant Bluff-Luton | 18:27.00 |
| 12 | Ben RoetmanPlace 12 · Grade 9 · Moc-Floyd Valley | 9 | Moc-Floyd Valley | 18:30.50 |
| 13 | Fletch BaddingPlace 13 · Grade 12 · Kuemper Catholic Carroll | 12 | Kuemper Catholic Carroll | 18:32.90 |
| 14 | Henry KramerPlace 14 · Grade 10 · Humboldt | 10 | Humboldt | 18:37.40 |
| 15 | Ethan BarberPlace 15 · Grade 12 · Bishop Heelan Catholic Sioux City | 12 | Bishop Heelan Catholic Sioux City | 18:43.40 |
| 16 | Ade ThomasPlace 16 · Grade 11 · Spencer | 11 | Spencer | 18:44.40 |
| 17 | Thomas PottebaumPlace 17 · Grade 12 · Kuemper Catholic Carroll | 12 | Kuemper Catholic Carroll | 18:46.80 |
| 18 | Hudson TerWeePlace 18 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 18:47.30 |
| 19 | Wyatt WunschelPlace 19 · Grade 11 · Kuemper Catholic Carroll | 11 | Kuemper Catholic Carroll | 18:50.90 |
| 20 | Isaiah RustadPlace 20 · Grade 10 · Spencer | 10 | Spencer | 18:51.00 |
| 21 | Leo WheelockPlace 21 · Grade 10 · Sioux City North | 10 | Sioux City North | 18:51.90 |
| 22 | Oliver VonnahmePlace 22 · Grade 10 · Kuemper Catholic Carroll | 10 | Kuemper Catholic Carroll | 18:58.50 |
| 23 | Crystian DokterPlace 23 · Grade 10 · Moc-Floyd Valley | 10 | Moc-Floyd Valley | 19:01.90 |
| 24 | Vlad BaranovskyiPlace 24 · Grade 11 · Moc-Floyd Valley | 11 | Moc-Floyd Valley | 19:05.00 |
| 25 | Jaciel ReyesPlace 25 · Grade 12 · Moc-Floyd Valley | 12 | Moc-Floyd Valley | 19:13.70 |
| 26 | Reno AndersonPlace 26 · Grade 12 · Spencer | 12 | Spencer | 19:15.30 |
| 27 | David McCormickPlace 27 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 19:18.10 |
| 28 | Hayden KriegerPlace 28 · Grade 9 · Kuemper Catholic Carroll | 9 | Kuemper Catholic Carroll | 19:21.80 |
| 29 | Cal GiesePlace 29 · Grade 10 · Bishop Heelan Catholic Sioux City | 10 | Bishop Heelan Catholic Sioux City | 19:24.60 |
| 30 | Noah FullhartPlace 30 · Grade 12 · Spencer | 12 | Spencer | 19:30.40 |
| 31 | Nathan RodriguezPlace 31 · Grade 12 · Spencer | 12 | Spencer | 19:30.50 |
| 32 | Henry FisherPlace 32 · Grade 11 · Sioux City West | 11 | Sioux City West | 19:36.90 |
| 33 | Josue GutierrezPlace 33 · Grade 10 · Sioux City North | 10 | Sioux City North | 19:38.60 |
| 34 | Ben WalshPlace 34 · Grade 12 · Sergeant Bluff-Luton | 12 | Sergeant Bluff-Luton | 19:39.20 |
| 35 | Calen PereraPlace 35 · Grade 9 · Sioux City East | 9 | Sioux City East | 19:40.90 |
| 36 | Luke WalshPlace 36 · Grade 10 · Sergeant Bluff-Luton | 10 | Sergeant Bluff-Luton | 19:47.70 |
| 37 | Covan FettermanPlace 37 · Grade 11 · Bishop Heelan Catholic Sioux City | 11 | Bishop Heelan Catholic Sioux City | 19:51.80 |
| 38 | Ayden LarrabeePlace 38 · Grade 12 · Sergeant Bluff-Luton | 12 | Sergeant Bluff-Luton | 19:52.20 |
| 39 | Easton BeehlerPlace 39 · Grade 11 · Spencer | 11 | Spencer | 20:00.10 |
| 40 | Kaden KoepkePlace 40 · Grade 12 · Sioux City East | 12 | Sioux City East | 20:03.50 |
| 41 | Toni SanchezPlace 41 · Grade 12 · Bishop Heelan Catholic Sioux City | 12 | Bishop Heelan Catholic Sioux City | 20:16.60 |
| 42 | Xavier GuerreroPlace 42 · Grade 11 · Bishop Heelan Catholic Sioux City | 11 | Bishop Heelan Catholic Sioux City | 20:19.00 |
| 43 | Brecken DoranPlace 43 · Grade 10 · Sioux City West | 10 | Sioux City West | 20:19.10 |
| 44 | Axel GonzalezPlace 44 · Grade 10 · Bishop Heelan Catholic Sioux City | 10 | Bishop Heelan Catholic Sioux City | 20:22.10 |
| 45 | Dylan ChwirkaPlace 45 · Grade 12 · Sioux City East | 12 | Sioux City East | 20:25.10 |
| 46 | Jimmy SmithPlace 46 · Grade 11 · Sioux City West | 11 | Sioux City West | 20:32.20 |
| 47 | Antelmo LimonPlace 47 · Grade 10 · Sioux City West | 10 | Sioux City West | 20:32.80 |
| 48 | Reed KosonPlace 48 · Grade 10 · Sioux City East | 10 | Sioux City East | 20:35.20 |
| 49 | Kenneth BurtonPlace 49 · Grade 10 · Sioux City East | 10 | Sioux City East | 20:41.80 |
| 50 | Austin WrightPlace 50 · Grade 9 · Sioux City East | 9 | Sioux City East | 20:43.30 |
| 51 | Graham BakkenPlace 51 · Grade 12 · Humboldt | 12 | Humboldt | 20:48.40 |
| 52 | Lucah GrandgenettPlace 52 · Grade 9 · Kuemper Catholic Carroll | 9 | Kuemper Catholic Carroll | 21:03.60 |
| 53 | Joel ThurmPlace 53 · Grade 12 · Humboldt | 12 | Humboldt | 21:40.50 |
| 54 | Carson ChambersPlace 54 · Grade 12 · Humboldt | 12 | Humboldt | 21:44.60 |
| 55 | Ike FowlerPlace 55 · Grade 11 · Humboldt | 11 | Humboldt | 22:18.90 |
| 56 | Obed AntonioPlace 56 · Grade 12 · Humboldt | 12 | Humboldt | 22:48.40 |
| 57 | Miles ZemanPlace 57 · Grade 10 · Humboldt | 10 | Humboldt | 22:51.50 |
| 58 | Andrade DiegoPlace 58 · Grade 9 · Sioux City West | 9 | Sioux City West | 24:26.20 |