| 1 | Landon MeinertsPlace 1 · Grade 10 · GLR-CL | 10 | GLR-CL | 17:06.13 |
| 2 | Landen DavenportPlace 2 · Grade 10 · South O'Brien Paullina | 10 | South O'Brien Paullina | 17:30.04 PR |
| 3 | David NebelsickPlace 3 · Grade 11 · GLR-CL | 11 | GLR-CL | 18:12.45 |
| 4 | Trayton CobbPlace 4 · Grade 11 · South O'Brien Paullina | 11 | South O'Brien Paullina | 18:36.05 PR |
| 5 | Archer SmallPlace 5 · Grade 10 · Akron-Westfield | 10 | Akron-Westfield | 18:36.20 |
| 6 | Easton TealPlace 6 · Grade 11 · Hartley-Melvin-Sanborn | 11 | Hartley-Melvin-Sanborn | 18:50.43 |
| 7 | Troy DekkersPlace 7 · Grade 12 · West Sioux Hawarden | 12 | West Sioux Hawarden | 19:08.42 PR |
| 8 | Tyler DeBoerPlace 8 · Grade 9 · Trinity Christian High School | 9 | Trinity Christian High School | 19:11.12 |
| 9 | Eric KleinwolterinkPlace 9 · Grade 12 · Sibley-Ocheyedan | 12 | Sibley-Ocheyedan | 19:15.41 |
| 10 | Carter GrevePlace 10 · Grade 10 · GLR-CL | 10 | GLR-CL | 19:31.40 PR |
| 11 | Carter VosPlace 11 · Grade 12 · Sibley-Ocheyedan | 12 | Sibley-Ocheyedan | 19:35.50 |
| 12 | Bryce UittenbogaardPlace 12 · Grade 11 · Trinity Christian High School | 11 | Trinity Christian High School | 19:47.17 |
| 13 | Kyle DeleeuwPlace 13 · Grade 11 · GLR-CL | 11 | GLR-CL | 19:57.25 PR |
| 14 | James CarlinPlace 14 · Grade 10 · Hartley-Melvin-Sanborn | 10 | Hartley-Melvin-Sanborn | 19:59.03 PR |
| 15 | Nolan CarverPlace 15 · Grade 10 · MMCRU | 10 | MMCRU | 20:01.80 PR |
| 16 | Tristen AndersonPlace 16 · Grade 9 · GLR-CL | 9 | GLR-CL | 20:02.30 |
| 17 | Conner GallesPlace 17 · Grade 11 · MMCRU | 11 | MMCRU | 20:03.95 |
| 18 | Alec PulscherPlace 18 · Grade 9 · GLR-CL | 9 | GLR-CL | 20:13.54 |
| 19 | Chase RodgerPlace 19 · Grade 9 · South O'Brien Paullina | 9 | South O'Brien Paullina | 20:15.36 |
| 20 | Triston VosPlace 20 · Grade 12 · Sibley-Ocheyedan | 12 | Sibley-Ocheyedan | 20:34.54 |
| 21 | Corbin WarnkePlace 21 · Grade 11 · South O'Brien Paullina | 11 | South O'Brien Paullina | 20:36.21 |
| 22 | Karter ZimmerPlace 22 · Grade 10 · Hartley-Melvin-Sanborn | 10 | Hartley-Melvin-Sanborn | 20:38.50 PR |
| 23 | Emilio Brown-MartinezPlace 23 · Grade 10 · Hartley-Melvin-Sanborn | 10 | Hartley-Melvin-Sanborn | 20:42.51 |
| 24 | Dylan BoyntonPlace 24 · Grade 9 · Hartley-Melvin-Sanborn | 9 | Hartley-Melvin-Sanborn | 20:43.63 |
| 25 | Cole RenkenPlace 25 · Grade 10 · Harris-Lake Park | 10 | Harris-Lake Park | 20:59.86 |
| 26 | Alex LindbergPlace 26 · Grade 11 · Hinton | 11 | Hinton | 21:03.75 PR |
| 27 | Amos AndringaPlace 27 · Grade 11 · Trinity Christian High School | 11 | Trinity Christian High School | 21:07.47 |
| 28 | Jeff BraunPlace 28 · Grade 10 · MMCRU | 10 | MMCRU | 21:08.59 PR |
| 29 | Morgan KiltsPlace 29 · Grade 9 · South O'Brien Paullina | 9 | South O'Brien Paullina | 21:10.07 |
| 30 | Lucas JacobsmaPlace 30 · Grade 12 · Harris-Lake Park | 12 | Harris-Lake Park | 21:10.44 PR |
| 31 | Owen HansenPlace 31 · Grade 10 · West Sioux Hawarden | 10 | West Sioux Hawarden | 21:15.78 |
| 32 | Clement L'helgoualchPlace 32 · Grade 11 · Hartley-Melvin-Sanborn | 11 | Hartley-Melvin-Sanborn | 21:39.06 PR |
| 33 | Jaxton Van MaanenPlace 33 · Grade 9 · Trinity Christian High School | 9 | Trinity Christian High School | 21:43.18 PR |
| 34 | Marlin MartinezPlace 34 · Grade 12 · GLR-CL | 12 | GLR-CL | 21:46.39 |
| 35 | Levi PoppemaPlace 35 · Grade 9 · Trinity Christian High School | 9 | Trinity Christian High School | 22:00.86 |
| 36 | Teygan SchramPlace 36 · Grade 9 · Akron-Westfield | 9 | Akron-Westfield | 22:02.59 |
| 37 | Alex LeitruPlace 37 · Grade 10 · Hinton | 10 | Hinton | 22:33.71 |
| 38 | Anthony HansenPlace 38 · Grade 12 · West Sioux Hawarden | 12 | West Sioux Hawarden | 22:39.55 |
| 39 | Karsen GallesPlace 39 · Grade 11 · MMCRU | 11 | MMCRU | 22:40.58 |
| 40 | Zachary SabinPlace 40 · Grade 11 · West Sioux Hawarden | 11 | West Sioux Hawarden | 22:41.11 |
| 41 | Dominic RoundsPlace 41 · Grade 12 · South O'Brien Paullina | 12 | South O'Brien Paullina | 23:13.41 |
| 42 | Elliot DeRooPlace 42 · Grade 9 · Harris-Lake Park | 9 | Harris-Lake Park | 23:29.14 |
| 43 | Adam KennedyPlace 43 · Grade 11 · Hinton | 11 | Hinton | 24:54.38 |
| 44 | Asa FlindersPlace 44 · Grade 12 · South O'Brien Paullina | 12 | South O'Brien Paullina | 25:01.92 |
| 45 | Carter DolphinPlace 45 · Grade 12 · Hartley-Melvin-Sanborn | 12 | Hartley-Melvin-Sanborn | 25:04.08 |
| 46 | Thane WatermanPlace 46 · Grade 11 · West Sioux Hawarden | 11 | West Sioux Hawarden | 25:08.39 |
| 47 | Clayton MossPlace 47 · Grade 9 · Trinity Christian High School | 9 | Trinity Christian High School | 26:02.75 |
| 48 | Jagger BeckerPlace 48 · Grade 9 · MMCRU | 9 | MMCRU | 27:32.98 |
| 49 | Jack KellenPlace 49 · Grade 9 · Gehlen Catholic LeMars | 9 | Gehlen Catholic LeMars | 28:17.47 |
| 50 | Jacob SkoglundPlace 50 · Grade 10 · Harris-Lake Park | 10 | Harris-Lake Park | 28:50.28 |
| 51 | Traven AbadiePlace 51 · Grade 11 · Harris-Lake Park | 11 | Harris-Lake Park | 29:58.89 |