| 1 | Caleb BowerPlace 1 · Grade 12 · Hinton | 12 | Hinton | 17:41.31 |
| 2 | Max BablPlace 2 · Grade 12 · MVAOCOU | 12 | MVAOCOU | 18:10.74 PR |
| 3 | Jacob ClaytonPlace 3 · Grade 11 · Westwood Sloan | 11 | Westwood Sloan | 18:25.22 |
| 4 | Amisi BisangaPlace 4 · Grade 9 · Sioux City West | 9 | Sioux City West | 18:32.60 PR |
| 5 | Henry FisherPlace 5 · Grade 11 · Sioux City West | 11 | Sioux City West | 18:36.09 PR |
| 6 | Jace BrownPlace 6 · Grade 9 · Siouxland Christian | 9 | Siouxland Christian | 18:39.31 PR |
| 7 | Brayden KochPlace 7 · Grade 10 · MVAOCOU | 10 | MVAOCOU | 18:44.95 |
| 8 | Devin MetcalfPlace 8 · Grade 12 · KP-WC-RV | 12 | KP-WC-RV | 18:51.38 |
| 9 | Zander FriedrichsPlace 9 · Grade 10 · MVAOCOU | 10 | MVAOCOU | 19:03.26 |
| 10 | Archer SmallPlace 10 · Grade 10 · Akron-Westfield | 10 | Akron-Westfield | 19:10.23 |
| 11 | Erik KoehlerPlace 11 · Grade 11 · Siouxland Christian | 11 | Siouxland Christian | 19:14.20 PR |
| 12 | Evan CowgillPlace 12 · Grade 12 · MVAOCOU | 12 | MVAOCOU | 19:17.46 |
| 13 | Lucas PatelskiPlace 13 · Grade 11 · Lawton-Bronson | 11 | Lawton-Bronson | 19:21.28 PR |
| 14 | Joey KoithanPlace 14 · Grade 12 · MVAOCOU | 12 | MVAOCOU | 19:25.73 |
| 15 | Brecken DoranPlace 15 · Grade 10 · Sioux City West | 10 | Sioux City West | 19:37.73 |
| 16 | Zack AdamsPlace 16 · Grade 11 · Lawton-Bronson | 11 | Lawton-Bronson | 19:38.61 |
| 17 | Brett LeitruPlace 17 · Grade 12 · Hinton | 12 | Hinton | 19:53.83 PR |
| 18 | Luther EgglestonPlace 18 · Grade 10 · Lawton-Bronson | 10 | Lawton-Bronson | 19:57.79 PR |
| 19 | Jimmy SmithPlace 19 · Grade 11 · Sioux City West | 11 | Sioux City West | 20:08.27 |
| 20 | Colton EdwardsPlace 20 · Grade 12 · KP-WC-RV | 12 | KP-WC-RV | 20:18.40 PR |
| 21 | Bodie StrehlowPlace 21 · Grade 10 · Lawton-Bronson | 10 | Lawton-Bronson | 20:46.54 |
| 22 | Conner GallesPlace 22 · Grade 11 · MMCRU | 11 | MMCRU | 20:56.85 |
| 23 | Mikey VandesteegPlace 23 · Grade 10 · Siouxland Christian | 10 | Siouxland Christian | 20:57.87 PR |
| 24 | Calen KeeganPlace 24 · Grade 11 · Siouxland Christian | 11 | Siouxland Christian | 21:00.69 |
| 25 | Noah BrockhausPlace 25 · Grade 9 · Lawton-Bronson | 9 | Lawton-Bronson | 21:02.51 |
| 26 | Jackson StansberryPlace 26 · Grade 12 · Siouxland Christian | 12 | Siouxland Christian | 21:14.01 |
| 27 | Elliot DeRooPlace 27 · Grade 9 · Harris-Lake Park | 9 | Harris-Lake Park | 21:14.10 PR |
| 28 | DJ JosephPlace 28 · Grade 10 · Sioux City West | 10 | Sioux City West | 21:23.63 PR |
| 29 | Alex LindbergPlace 29 · Grade 11 · Hinton | 11 | Hinton | 21:25.18 |
| 30 | Lucas JacobsmaPlace 30 · Grade 12 · Harris-Lake Park | 12 | Harris-Lake Park | 21:26.40 |
| 31 | Luke WillisPlace 31 · Grade 9 · Westwood Sloan | 9 | Westwood Sloan | 21:29.41 |
| 32 | Cole RenkenPlace 32 · Grade 10 · Harris-Lake Park | 10 | Harris-Lake Park | 21:29.52 |
| 33 | Antelmo LimonPlace 33 · Grade 10 · Sioux City West | 10 | Sioux City West | 21:29.76 |
| 34 | Hector Garcia-PerezPlace 34 · Grade 12 · MVAOCOU | 12 | MVAOCOU | 21:36.09 PR |
| 35 | Talon FitchPlace 35 · Grade 9 · Lawton-Bronson | 9 | Lawton-Bronson | 22:04.32 |
| 36 | Karsen GallesPlace 36 · Grade 11 · MMCRU | 11 | MMCRU | 22:06.26 |
| 37 | Dillon JohnsonPlace 37 · Grade 10 · MVAOCOU | 10 | MVAOCOU | 22:07.86 |
| 38 | Lorant VerebelyiPlace 38 · Grade 10 · KP-WC-RV | 10 | KP-WC-RV | 22:21.22 |
| 39 | Ethan JessenPlace 39 · Grade 11 · KP-WC-RV | 11 | KP-WC-RV | 22:21.82 |
| 40 | Alex LeitruPlace 40 · Grade 10 · Hinton | 10 | Hinton | 22:24.18 |
| 41 | Tristen FranksPlace 41 · Grade 10 · Lawton-Bronson | 10 | Lawton-Bronson | 22:25.32 PR |
| 42 | Jeff BraunPlace 42 · Grade 10 · MMCRU | 10 | MMCRU | 22:54.82 |
| 43 | Teygan SchramPlace 43 · Grade 9 · Akron-Westfield | 9 | Akron-Westfield | 23:01.85 |
| 44 | Korben ChristoffersenPlace 44 · Grade 12 · Westwood Sloan | 12 | Westwood Sloan | 23:16.33 PR |
| 45 | Drake SusiePlace 45 · Grade 11 · KP-WC-RV | 11 | KP-WC-RV | 23:49.28 |
| 46 | Andrew RyanPlace 46 · Grade 11 · KP-WC-RV | 11 | KP-WC-RV | 23:49.67 |
| 47 | Adam KennedyPlace 47 · Grade 11 · Hinton | 11 | Hinton | 23:52.87 |
| 48 | Jacob PiercePlace 48 · Grade 12 · Akron-Westfield | 12 | Akron-Westfield | 24:29.58 |
| 49 | Daniel BeierschmittPlace 49 · Grade 10 · Akron-Westfield | 10 | Akron-Westfield | 25:21.30 PR |
| 50 | Jacob SkoglundPlace 50 · Grade 10 · Harris-Lake Park | 10 | Harris-Lake Park | 28:49.70 |
| 51 | Traven AbadiePlace 51 · Grade 11 · Harris-Lake Park | 11 | Harris-Lake Park | 31:30.27 |
| 52 | Easton KepnerPlace 52 · Grade 12 · Westwood Sloan | 12 | Westwood Sloan | 33:09.35 |