| 1 | Joey KoithanPlace 1 · Grade 12 · MVAOCOU | 12 | MVAOCOU | 19:50.15 |
| 2 | Ethan BuffingtonPlace 2 · Grade 11 · Lawton-Bronson | 11 | Lawton-Bronson | 20:05.72 |
| 3 | Jace BrownPlace 3 · Grade 9 · Siouxland Christian | 9 | Siouxland Christian | 21:15.85 |
| 4 | Caleb BowerPlace 4 · Grade 12 · Hinton | 12 | Hinton | 21:20.21 |
| 5 | Brayden KochPlace 5 · Grade 10 · MVAOCOU | 10 | MVAOCOU | 21:35.36 |
| 6 | Simon ZamyatinPlace 6 · Grade 11 · Lawton-Bronson | 11 | Lawton-Bronson | 21:59.65 |
| 7 | Troy DekkersPlace 7 · Grade 12 · West Sioux Hawarden | 12 | West Sioux Hawarden | 22:01.48 |
| 8 | Max BablPlace 8 · Grade 12 · MVAOCOU | 12 | MVAOCOU | 22:10.43 |
| 9 | Zander FriedrichsPlace 9 · Grade 10 · MVAOCOU | 10 | MVAOCOU | 22:42.89 |
| 10 | Erik KoehlerPlace 10 · Grade 11 · Siouxland Christian | 11 | Siouxland Christian | 22:45.10 |
| 11 | Lucas PatelskiPlace 11 · Grade 11 · Lawton-Bronson | 11 | Lawton-Bronson | 22:56.44 |
| 12 | Luther EgglestonPlace 12 · Grade 10 · Lawton-Bronson | 10 | Lawton-Bronson | 23:38.19 |
| 13 | Noah BrockhausPlace 13 · Grade 9 · Lawton-Bronson | 9 | Lawton-Bronson | 23:53.93 |
| 14 | Evan CowgillPlace 14 · Grade 12 · MVAOCOU | 12 | MVAOCOU | 24:09.81 |
| 15 | Wyatt SteckelbergPlace 15 · Grade 9 · MVAOCOU | 9 | MVAOCOU | 24:50.46 |
| 16 | Brett LeitruPlace 16 · Grade 12 · Hinton | 12 | Hinton | 25:00.63 |
| 17 | Owen HansenPlace 17 · Grade 10 · West Sioux Hawarden | 10 | West Sioux Hawarden | 25:09.67 |
| 18 | Ian HardyPlace 18 · Grade 9 · MVAOCOU | 9 | MVAOCOU | 25:56.03 |
| 19 | Micah FriedrichsPlace 19 · Grade 11 · MVAOCOU | 11 | MVAOCOU | 26:21.31 |
| 20 | Anthony HansenPlace 20 · Grade 12 · West Sioux Hawarden | 12 | West Sioux Hawarden | 26:28.97 |
| 21 | Tristan SitzmannPlace 21 · Grade 11 · Gehlen Catholic LeMars | 11 | Gehlen Catholic LeMars | 26:44.51 |
| 22 | Tristen FranksPlace 22 · Grade 10 · Lawton-Bronson | 10 | Lawton-Bronson | 26:58.16 |
| 23 | Talon FitchPlace 23 · Grade 9 · Lawton-Bronson | 9 | Lawton-Bronson | 27:04.56 |
| 24 | Arick PalsmaPlace 24 · Grade 10 · Lawton-Bronson | 10 | Lawton-Bronson | 27:09.04 |
| 25 | Alex LeitruPlace 25 · Grade 10 · Hinton | 10 | Hinton | 27:35.64 |
| 26 | Grayson JohnsonPlace 26 · Grade 9 · MVAOCOU | 9 | MVAOCOU | 27:40.86 |
| 27 | Teygan SchramPlace 27 · Grade 9 · Akron-Westfield | 9 | Akron-Westfield | 27:42.10 |
| 28 | Hunter GrayPlace 28 · Grade 9 · MVAOCOU | 9 | MVAOCOU | 29:05.92 |
| 29 | Simon ZekariasPlace 29 · Grade 9 · Siouxland Christian | 9 | Siouxland Christian | 29:22.65 |
| 30 | Adam KennedyPlace 30 · Grade 11 · Hinton | 11 | Hinton | 29:48.78 |
| 31 | Oliver WhitePlace 31 · Grade 10 · Lawton-Bronson | 10 | Lawton-Bronson | 29:58.30 |
| 32 | Jacob PiercePlace 32 · Grade 12 · Akron-Westfield | 12 | Akron-Westfield | 30:05.62 |
| 33 | Rick MastersPlace 33 · Grade 10 · MVAOCOU | 10 | MVAOCOU | 31:39.55 |
| 34 | Jack KellenPlace 34 · Grade 9 · Gehlen Catholic LeMars | 9 | Gehlen Catholic LeMars | 31:45.45 |
| 35 | Josiah PeitschPlace 35 · Grade 9 · MVAOCOU | 9 | MVAOCOU | 32:17.07 |
| 36 | Daniel BeierschmittPlace 36 · Grade 10 · Akron-Westfield | 10 | Akron-Westfield | 35:21.01 |
| 37 | Quinlan KoenigsPlace 37 · Grade 10 · MVAOCOU | 10 | MVAOCOU | 37:26.29 |