| 1 | Jamison GouldPlace 1 · Grade 11 · Dakota Valley | 11 | Dakota Valley | 17:55.1 |
| 2 | Jack LaFerrierPlace 2 · Grade 10 · Elk Point-Jefferson | 10 | Elk Point-Jefferson | 18:18.4 |
| 3 | Beckett FennelPlace 3 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 18:24.6 |
| 4 | Kris ZellnerPlace 4 · Grade 12 · Sioux City West | 12 | Sioux City West | 18:28.4 PR |
| 5 | Abase KebatoPlace 5 · Grade 11 · Sioux City West | 11 | Sioux City West | 18:31.7 |
| 6 | Abdisa KebatoPlace 6 · Grade 11 · Sioux City West | 11 | Sioux City West | 18:41.8 |
| 7 | Ramadan AhmedPlace 7 · Grade 10 · Sioux City West | 10 | Sioux City West | 18:45.0 |
| 8 | Noah HalvorsonPlace 8 · Grade 11 · Beresford | 11 | Beresford | 18:45.3 |
| 9 | Amisi BisangaPlace 9 · Grade 10 · Sioux City West | 10 | Sioux City West | 19:05.0 |
| 10 | Henry HuetherPlace 10 · Grade 11 · Beresford | 11 | Beresford | 19:06.7 |
| 11 | Isaac HaichPlace 11 · Grade 11 · Irene-Wakonda | 11 | Irene-Wakonda | 19:09.9 |
| 12 | Zane EnszPlace 12 · Grade 8 · Dakota Valley | 8 | Dakota Valley | 19:39.3 |
| 13 | Ryan BrysonPlace 13 · Grade 10 · Canton | 10 | Canton | 19:44.6 |
| 14 | Brock KothPlace 14 · Grade 12 · Beresford | 12 | Beresford | 19:49.4 |
| 15 | Declan HuberPlace 15 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 19:50.7 |
| 16 | Oliver MerrimanPlace 16 · Grade 11 · Beresford | 11 | Beresford | 19:59.2 |
| 17 | Bennett FarleyPlace 17 · Grade 11 · Beresford | 11 | Beresford | 19:59.5 |
| 18 | Jeremy BockelmanPlace 18 · Grade 10 · Canton | 10 | Canton | 20:03.0 |
| 19 | Collin GoosmannPlace 19 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 20:03.1 |
| 20 | Joshua MerrimanPlace 20 · Grade 9 · Beresford | 9 | Beresford | 20:28.5 |
| 21 | Wesley BensonPlace 21 · Grade 9 · Lawton-Bronson | 9 | Lawton-Bronson | 20:30.0 |
| 22 | Maxwell LeuenhagenPlace 22 · Grade 8 · Elk Point-Jefferson | 8 | Elk Point-Jefferson | 20:45.5 |
| 23 | Henry FisherPlace 23 · Grade 12 · Sioux City West | 12 | Sioux City West | 20:49.3 |
| 24 | Erik KoehlerPlace 24 · Grade 12 · Siouxland Christian | 12 | Siouxland Christian | 20:56.0 |
| 25 | Jasher DixonPlace 25 · Grade 11 · Canton | 11 | Canton | 20:56.7 |
| 26 | Colin OlivaPlace 26 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 21:08.0 |
| 27 | Brecken DoranPlace 27 · Grade 11 · Sioux City West | 11 | Sioux City West | 21:11.5 |
| 28 | Lucas PatelskiPlace 28 · Grade 12 · Lawton-Bronson | 12 | Lawton-Bronson | 21:21.8 |
| 29 | Jace BrownPlace 29 · Grade 10 · Siouxland Christian | 10 | Siouxland Christian | 21:51.3 |
| 30 | Cohen HowardPlace 30 · Grade 9 · Lawton-Bronson | 9 | Lawton-Bronson | 21:51.3 |
| 31 | Luke MalcomsenPlace 31 · Grade 8 · Siouxland Christian | 8 | Siouxland Christian | 21:53.5 |
| 32 | Drake SusiePlace 32 · Grade 12 · Sioux City West | 12 | Sioux City West | 22:02.5 |
| 33 | Xavier BoatmanPlace 33 · Grade 11 · Lawton-Bronson | 11 | Lawton-Bronson | 22:07.6 |
| 34 | Elijah SchaapPlace 34 · Grade 12 · Beresford | 12 | Beresford | 22:11.0 |
| 35 | Gunner FowlerPlace 35 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 22:12.1 |
| 36 | Antelmo LimonPlace 36 · Grade 11 · Sioux City West | 11 | Sioux City West | 22:12.8 |
| 37 | Noah BuhianPlace 37 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 22:27.0 |
| 38 | Cedric HorstPlace 38 · Grade 12 · Canton | 12 | Canton | 22:33.3 |
| 39 | Hunter WoodsPlace 39 · Grade 9 · Irene-Wakonda | 9 | Irene-Wakonda | 22:42.7 |
| 40 | Jonathon GouldPlace 40 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 22:47.1 |
| 41 | Talon FitchPlace 41 · Grade 10 · Lawton-Bronson | 10 | Lawton-Bronson | 22:56.7 |
| 42 | Noah BrockhausPlace 42 · Grade 10 · Lawton-Bronson | 10 | Lawton-Bronson | 22:56.8 |
| 43 | Zachary EnszPlace 43 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 23:50.1 |
| 44 | Gabe EdminsonPlace 44 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 23:57.2 |
| 45 | Jeferson MontepequePlace 45 · Grade 10 · Irene-Wakonda | 10 | Irene-Wakonda | 24:05.7 |
| 46 | Blake Campbell SchlotmanPlace 46 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 24:20.0 |
| 47 | Luther EgglestonPlace 47 · Grade 11 · Lawton-Bronson | 11 | Lawton-Bronson | 25:00.8 |
| 48 | Jordan GoodmanPlace 48 · Grade 9 · Siouxland Christian | 9 | Siouxland Christian | 25:45.2 |
| 49 | Han GillPlace 49 · Grade 9 · Siouxland Christian | 9 | Siouxland Christian | 26:07.4 |