| 1 | Haile DudenPlace 1 · Grade 11 · SiouxCenter | 11 | SiouxCenter | 15:47.88 |
| 2 | Tanner GoetschPlace 2 · Grade 12 · SpiritLake | 12 | SpiritLake | 15:54.40 |
| 3 | Fernando RamosPlace 3 · Grade 12 · StormLake | 12 | StormLake | 15:59.05 |
| 4 | Alex VanGinkelPlace 4 · Grade 12 · TrinityChristian | 12 | TrinityChristian | 16:15.18 |
| 5 | Jesse NitzschkePlace 5 · Grade 12 · LeMars | 12 | LeMars | 16:40.58 |
| 6 | Schuyler MalenkePlace 6 · Grade 10 · UnityChristian | 10 | UnityChristian | 16:42.00 |
| 7 | Klay BykerPlace 7 · Grade 11 · UnityChristian | 11 | UnityChristian | 16:46.69 |
| 8 | Colby KraningerPlace 8 · Grade 12 · Okoboji | 12 | Okoboji | 16:48.77 |
| 9 | PJ KooimaPlace 9 · Grade 11 · WesternChristian | 11 | WesternChristian | 16:50.96 |
| 10 | Kyle VanderPlaatsPlace 10 · Grade 11 · WesternChristian | 11 | WesternChristian | 17:02.76 |
| 11 | Mark AhlersPlace 11 · Grade 11 · Sheldon | 11 | Sheldon | 17:03.76 |
| 12 | Franklin ReindersPlace 12 · Grade 9 · UnityChristian | 9 | UnityChristian | 17:04.56 |
| 13 | Coleman McAllisterPlace 13 · Grade 12 · MOC-FloydValley | 12 | MOC-FloydValley | 17:06.24 |
| 14 | Jacob VanderPlaatsPlace 14 · Grade 9 · UnityChristian | 9 | UnityChristian | 17:07.97 |
| 15 | Brendan FoughtyPlace 15 · Grade 12 · MOC-FloydValley | 12 | MOC-FloydValley | 17:10.01 |
| 16 | Tristan HulsteinPlace 16 · Grade 9 · WesternChristian | 9 | WesternChristian | 17:11.46 |
| 17 | Blake LineweaverPlace 17 · Grade 10 · Okoboji | 10 | Okoboji | 17:14.51 |
| 18 | Ryan ChindlundPlace 18 · Grade 11 · Okoboji | 11 | Okoboji | 17:14.83 |
| 19 | Alec HarringtonPlace 19 · Grade 10 · SpiritLake | 10 | SpiritLake | 17:15.33 |
| 20 | Cole WohlgemuthPlace 20 · Grade 12 · MOC-FloydValley | 12 | MOC-FloydValley | 17:19.67 |
| 21 | Noah WaldnerPlace 21 · Grade 10 · TrinityChristian | 10 | TrinityChristian | 17:25.34 |
| 22 | Benjamin BroersPlace 22 · Grade 12 · UnityChristian | 12 | UnityChristian | 17:26.70 |
| 23 | Nick GeelsPlace 23 · Grade 11 · WesternChristian | 11 | WesternChristian | 17:27.50 |
| 24 | Christohpher DeGrootPlace 24 · Grade 9 · UnityChristian | 9 | UnityChristian | 17:30.81 |
| 25 | Kyle AndersonPlace 25 · Grade 12 · SpiritLake | 12 | SpiritLake | 17:34.51 |
| 26 | David MortensonPlace 26 · Grade 11 · MOC-FloydValley | 11 | MOC-FloydValley | 17:35.32 |
| 27 | Wesley MillsPlace 27 · Grade 12 · MOC-FloydValley | 12 | MOC-FloydValley | 17:37.60 |
| 28 | Josh WaitePlace 28 · Grade 12 · SpiritLake | 12 | SpiritLake | 17:45.31 |
| 29 | Marcus VanEngenPlace 29 · Grade 10 · TrinityChristian | 10 | TrinityChristian | 17:45.64 |
| 30 | Caleb BrowerPlace 30 · Grade 12 · MOC-FloydValley | 12 | MOC-FloydValley | 17:45.97 |
| 31 | Andy PittsPlace 31 · Grade 12 · Cherokee | 12 | Cherokee | 17:46.83 |
| 32 | Ryan MarisPlace 32 · Grade 9 · SpiritLake | 9 | SpiritLake | 17:48.29 |
| 33 | Mike LanningPlace 33 · Grade 10 · TrinityChristian | 10 | TrinityChristian | 17:49.17 |
| 34 | Brett MarekPlace 34 · Grade 11 · LeMars | 11 | LeMars | 17:51.15 |
| 35 | Eli EngebretsonPlace 35 · Grade 12 · LeMars | 12 | LeMars | 18:01.35 |
| 36 | Bazyl HorseyPlace 36 · Grade 10 · StormLake | 10 | StormLake | 18:01.65 |
| 37 | Blake BoothPlace 37 · Grade 12 · Cherokee | 12 | Cherokee | 18:03.37 |
| 38 | Ty LassenPlace 38 · Grade 11 · SiouxCenter | 11 | SiouxCenter | 18:05.55 |
| 39 | Jason FeatherPlace 39 · Grade 10 · SpiritLake | 10 | SpiritLake | 18:05.75 |
| 40 | Ruben RodriguezPlace 40 · Grade 9 · StormLake | 9 | StormLake | 18:07.57 |
| 41 | Brendan MiedemaPlace 41 · Grade 11 · UnityChristian | 11 | UnityChristian | 18:09.29 |
| 42 | Cody SherlockPlace 42 · Grade 11 · LeMars | 11 | LeMars | 18:14.90 |
| 43 | Neftali CastilloPlace 43 · Grade 11 · StormLake | 11 | StormLake | 18:19.63 |
| 44 | Kyle KueperPlace 44 · Grade 11 · SpiritLake | 11 | SpiritLake | 18:19.93 |
| 45 | Ross DewerffPlace 45 · Grade 11 · StormLake | 11 | StormLake | 18:23.48 |
| 46 | Evan MillsPlace 46 · Grade 9 · MOC-FloydValley | 9 | MOC-FloydValley | 18:25.20 |
| 47 | Andrew KaemingkPlace 47 · Grade 11 · UnityChristian | 11 | UnityChristian | 18:33.19 |
| 48 | Brett WalkerPlace 48 · Grade 12 · Cherokee | 12 | Cherokee | 18:34.57 |
| 49 | Hunter DavisPlace 49 · Grade 11 · SpiritLake | 11 | SpiritLake | 18:37.29 |
| 50 | Andres OrtizPlace 50 · Grade 11 · SiouxCenter | 11 | SiouxCenter | 18:39.36 |
| 51 | Louis VanderVeldePlace 51 · Grade 10 · SiouxCenter | 10 | SiouxCenter | 18:40.09 |
| 52 | Ben MeyerPlace 52 · Grade 12 · Okoboji | 12 | Okoboji | 18:43.32 |
| 53 | Alex DorhoutPlace 53 · Grade 11 · UnityChristian | 11 | UnityChristian | 18:46.03 |
| 54 | Justin KingPlace 54 · Grade 11 · TrinityChristian | 11 | TrinityChristian | 18:46.41 |
| 55 | Michael MartinPlace 55 · Grade 10 · StormLake | 10 | StormLake | 18:49.11 |
| 56 | Brady JonesPlace 56 · Grade 9 · Okoboji | 9 | Okoboji | 18:53.72 |
| 57 | AJ SchroederPlace 57 · Grade 12 · LeMars | 12 | LeMars | 18:54.08 |
| 58 | Dillon JansmaPlace 58 · Grade 11 · Sheldon | 11 | Sheldon | 18:55.27 |
| 59 | Jeffrey JeltemaPlace 59 · Grade 12 · UnityChristian | 12 | UnityChristian | 18:56.64 |
| 60 | Dillon BrummelPlace 60 · Grade 10 · TrinityChristian | 10 | TrinityChristian | 18:57.22 |
| 61 | James GriffithPlace 61 · Grade 12 · UnityChristian | 12 | UnityChristian | 18:57.94 |
| 62 | Andrew DeBoerPlace 62 · Grade 12 · MOC-FloydValley | 12 | MOC-FloydValley | 19:02.89 |
| 63 | Justin TeGrotenhuisPlace 63 · Grade 10 · MOC-FloydValley | 10 | MOC-FloydValley | 19:02.97 |
| 64 | Max EggertPlace 64 · Grade 10 · MOC-FloydValley | 10 | MOC-FloydValley | 19:05.98 |
| 65 | Blake MeyerPlace 65 · Grade 11 · TrinityChristian | 11 | TrinityChristian | 19:08.98 |
| 66 | Joseph BartelsPlace 66 · Grade 10 · UnityChristian | 10 | UnityChristian | 19:10.19 |
| 67 | Karsten MarkerPlace 67 · Grade 10 · MOC-FloydValley | 10 | MOC-FloydValley | 19:12.66 |
| 68 | Tom LouscherPlace 68 · Grade 9 · Okoboji | 9 | Okoboji | 19:12.90 |
| 69 | Alan HulsteinPlace 69 · Grade 9 · UnityChristian | 9 | UnityChristian | 19:20.35 |
| 70 | Juan MoralesPlace 70 · Grade 11 · StormLake | 11 | StormLake | 19:25.35 |
| 71 | Michael AndersonPlace 71 · Grade 10 · MOC-FloydValley | 10 | MOC-FloydValley | 19:26.79 |
| 72 | Brady SchreinerPlace 72 · Grade 10 · SiouxCenter | 10 | SiouxCenter | 19:29.58 |
| 73 | Trevor KlieverPlace 73 · Grade 11 · LeMars | 11 | LeMars | 19:32.94 |
| 74 | Nathan HorstmanPlace 74 · Grade 12 · UnityChristian | 12 | UnityChristian | 19:33.66 |
| 75 | Jordan SteinlePlace 75 · Grade 11 · SpiritLake | 11 | SpiritLake | 19:35.13 |
| 76 | Nolan VandeGriendPlace 76 · Grade 9 · WesternChristian | 9 | WesternChristian | 19:35.65 |
| 77 | Carson ColePlace 77 · Grade 9 · StormLake | 9 | StormLake | 19:35.77 |
| 78 | Trey SchieboutPlace 78 · Grade 9 · UnityChristian | 9 | UnityChristian | 19:36.52 |
| 79 | Justin VanRegenmorterPlace 79 · Grade 11 · UnityChristian | 11 | UnityChristian | 19:37.68 |
| 80 | Parker MagnussenPlace 80 · Grade 9 · LeMars | 9 | LeMars | 19:39.47 |
| 81 | Donny AllawayPlace 81 · Grade 10 · LeMars | 10 | LeMars | 19:40.18 |
| 82 | Jacob LomgestPlace 82 · Grade 10 · SpiritLake | 10 | SpiritLake | 19:40.88 |
| 83 | Dylan CavanaughPlace 83 · Grade 9 · StormLake | 9 | StormLake | 19:42.33 |
| 84 | Joel HadenPlace 84 · Grade 12 · LeMars | 12 | LeMars | 19:46.62 |
| 85 | Michael HooyerPlace 85 · Grade 11 · SiouxCenter | 11 | SiouxCenter | 19:51.81 |
| 86 | Michael VanVoorstPlace 86 · Grade 11 · SiouxCenter | 11 | SiouxCenter | 19:57.58 |
| 87 | Nic MadsenPlace 87 · Grade 11 · LeMars | 11 | LeMars | 20:03.63 |
| 88 | Matt VanEngenPlace 88 · Grade 10 · SiouxCenter | 10 | SiouxCenter | 20:04.13 |
| 89 | Christian LopezPlace 89 · Grade 12 · SiouxCenter | 12 | SiouxCenter | 20:04.68 |
| 90 | Alex VanderStoepPlace 90 · Grade 11 · WesternChristian | 11 | WesternChristian | 20:06.87 |
| 91 | Phillip BondPlace 91 · Grade 12 · StormLake | 12 | StormLake | 20:07.48 |
| 92 | Thor HeimdalPlace 92 · Grade 10 · Okoboji | 10 | Okoboji | 20:08.20 |
| 93 | Matthew JacobsmaPlace 93 · Grade 12 · UnityChristian | 12 | UnityChristian | 20:09.21 |
| 94 | Matthew SchmitzPlace 94 · Grade 11 · SpiritLake | 11 | SpiritLake | 20:09.46 |
| 95 | Joseph SchmidtPlace 95 · Grade 10 · Okoboji | 10 | Okoboji | 20:10.84 |
| 96 | Willem TaylorPlace 96 · Grade 9 · UnityChristian | 9 | UnityChristian | 20:14.13 |
| 97 | Alex SimoniPlace 97 · Grade 9 · LeMars | 9 | LeMars | 20:14.36 |
| 98 | Chris GorczynskiPlace 98 · Grade 12 · LeMars | 12 | LeMars | 20:17.25 |
| 99 | Max DeVosPlace 99 · Grade 9 · Cherokee | 9 | Cherokee | 20:20.63 |
| 100 | Andrew OpgenorthPlace 100 · Grade 12 · MOC-FloydValley | 12 | MOC-FloydValley | 20:22.00 |
| 101 | Jack HumphreyPlace 101 · Grade 9 · Okoboji | 9 | Okoboji | 20:22.53 |
| 102 | Phil LammersPlace 102 · Grade 12 · WesternChristian | 12 | WesternChristian | 20:25.04 |
| 103 | Cody SeversonPlace 103 · Grade 12 · MOC-FloydValley | 12 | MOC-FloydValley | 20:27.46 |
| 104 | Jeremy RanschauPlace 104 · Grade 11 · LeMars | 11 | LeMars | 20:33.01 |
| 105 | Kyler VugteveenPlace 105 · Grade 9 · SpiritLake | 9 | SpiritLake | 20:33.28 |
| 106 | Cody LewchuckPlace 106 · Grade 9 · Sheldon | 9 | Sheldon | 20:34.51 |
| 107 | Seth DykstraPlace 107 · Grade 11 · UnityChristian | 11 | UnityChristian | 20:36.46 |
| 108 | Brett SalzwedelPlace 108 · Grade 11 · SpiritLake | 11 | SpiritLake | 20:37.52 |
| 109 | Jose CardenasPlace 109 · Grade 10 · SiouxCenter | 10 | SiouxCenter | 20:38.64 |
| 110 | Jaren BruePlace 110 · Grade 10 · UnityChristian | 10 | UnityChristian | 20:40.50 |
| 111 | David BrownPlace 111 · Grade 12 · LeMars | 12 | LeMars | 20:41.26 |
| 112 | Michael O'BrienPlace 112 · Grade 12 · SpiritLake | 12 | SpiritLake | 20:48.41 |
| 113 | Chris JansenPlace 113 · Grade 11 · Sheldon | 11 | Sheldon | 20:51.14 |
| 114 | Joe HarrisonPlace 114 · Grade 9 · SiouxCenter | 9 | SiouxCenter | 21:03.75 |
| 115 | Isaac FritschPlace 115 · Grade 10 · Okoboji | 10 | Okoboji | 21:10.59 |
| 116 | Jakob FritschPlace 116 · Grade 10 · Okoboji | 10 | Okoboji | 21:15.15 |
| 117 | Austin DuncanPlace 117 · Grade 11 · Okoboji | 11 | Okoboji | 21:24.36 |
| 118 | Pauton VanBeekPlace 118 · Grade 10 · SiouxCenter | 10 | SiouxCenter | 21:26.56 |
| 119 | Ryan BolsterPlace 119 · Grade 11 · Okoboji | 11 | Okoboji | 21:28.42 |
| 120 | Jack BauermeisterPlace 120 · Grade 10 · SpiritLake | 10 | SpiritLake | 21:33.60 |
| 121 | Efrain GonzalezPlace 121 · Grade 11 · StormLake | 11 | StormLake | 21:34.50 |
| 122 | Noah FritschPlace 122 · Grade 11 · Okoboji | 11 | Okoboji | 21:37.05 |
| 123 | Nick GoodenowPlace 123 · Grade 10 · SpiritLake | 10 | SpiritLake | 21:37.23 |
| 124 | Mitchell MeyerPlace 124 · Grade 11 · Sheldon | 11 | Sheldon | 21:45.63 |
| 125 | Mitchell MouwPlace 125 · Grade 11 · SiouxCenter | 11 | SiouxCenter | 21:47.47 |
| 126 | Aaron VanMiddendorpPlace 126 · Grade 11 · WesternChristian | 11 | WesternChristian | 21:49.46 |
| 127 | Joshua HeynenPlace 127 · Grade 12 · UnityChristian | 12 | UnityChristian | 21:54.59 |
| 128 | Lincoln CollinsPlace 128 · Grade 10 · LeMars | 10 | LeMars | 21:56.33 |
| 129 | Glen ClarkPlace 129 · Grade 10 · LeMars | 10 | LeMars | 21:56.64 |
| 130 | Greg GrittersPlace 130 · Grade 12 · TrinityChristian | 12 | TrinityChristian | 22:11.70 |
| 131 | Josh WileyPlace 131 · Grade 9 · StormLake | 9 | StormLake | 22:13.12 |
| 132 | Glenn HackbarthPlace 132 · Grade 10 · Okoboji | 10 | Okoboji | 22:15.91 |
| 133 | Jacob LelouxPlace 133 · Grade 10 · WesternChristian | 10 | WesternChristian | 22:34.81 |
| 134 | Michael BarreraPlace 134 · Grade 11 · SiouxCenter | 11 | SiouxCenter | 22:40.62 |
| 135 | Tyler SchallauPlace 135 · Grade 12 · LeMars | 12 | LeMars | 22:45.61 |
| 136 | Michael PetersonPlace 136 · Grade 10 · SpiritLake | 10 | SpiritLake | 22:46.69 |
| 137 | Mason WeilerPlace 137 · Grade 10 · LeMars | 10 | LeMars | 22:49.35 |
| 138 | Isaac GolkePlace 138 · Grade 11 · Okoboji | 11 | Okoboji | 23:01.00 |
| 139 | Tanner VanWyhePlace 139 · Grade 12 · UnityChristian | 12 | UnityChristian | 23:04.39 |
| 140 | James HuertaPlace 140 · Grade 9 · SiouxCenter | 9 | SiouxCenter | 23:33.06 |
| 141 | Caleb DavidsonPlace 141 · Grade 12 · MOC-FloydValley | 12 | MOC-FloydValley | 23:42.69 |
| 142 | Trevor KnibblePlace 142 · Grade 10 · UnityChristian | 10 | UnityChristian | 23:44.39 |
| 143 | Austin VanHollandPlace 143 · Grade 11 · SiouxCenter | 11 | SiouxCenter | 24:33.25 |
| 144 | Kris WilliamsPlace 144 · Grade 9 · Cherokee | 9 | Cherokee | 24:37.77 |
| 145 | Luke McPherrenPlace 145 · Grade 10 · StormLake | 10 | StormLake | 25:27.36 |
| 146 | Luis GutierrezPlace 146 · Grade 12 · MOC-FloydValley | 12 | MOC-FloydValley | 26:04.55 |
| 147 | Mitch KeadyPlace 147 · Grade 9 · MOC-FloydValley | 9 | MOC-FloydValley | 26:28.30 |
| 148 | Alexzander JacoboPlace 148 · Grade 11 · LeMars | 11 | LeMars | 27:17.62 |
| 149 | David TienPlace 149 · Grade 10 · UnityChristian | 10 | UnityChristian | 29:59.92 |