| Number | Name | School | Year | District Place | District time |
| 1 | Steven Wise | AHST Avoca | JR | 3-AV | 17:20 |
| 2 | Jeff Hellman | Bishop Garrigan Algona | JR | 7-EG | 16:50 |
| 3 | Cody Dugan | Central Elkader | JR | 5-ST | 17:14 |
| 4 | Derick Ball | Columbus Columbus Junction | JR | 6-TI | 17:25 |
| 5 | Mark Boswell | Lamoni | SR | 1-OT | 16:50 |
| 6 | Mani Mulleneaux | Maharishi Fairfield | SO | 6-OT | 17:52 |
| 7 | Bart Alesch | Marcus-Meriden-Cleghorn | JR | 4-HW | 16:36 |
| 8 | Justin Swafford | Mediapolis | JR | 4-TI | 17:22 |
| 9 | Jake Kruckenberg | Newman Catholic Mason City | SR | 4-EG | 16:28 |
| 10 | Jacob Krogman | Northeast Goose Lake | JR | 7-TI | 17:26 |
| 11 | Jared Burns | Pekin | SR | 3-OT | 17:26 |
| 12 | Dan Schreiber | Pocahontas Area | SR | 5-HW | 16:49 |
| 13 | Brandon Bond | Prairie Valley Gowrie | JR | 6-EG | 16:50 |
| 14 | Ben Carlson | South Hamilton Jewell | SR | 5-EG | 16:47 |
| 15 | Turner Hicks | South O'Brien Paullina | SR | 7-HW | 16:53 |
| 16 | Adam Bohach | South Winneshiek Calmar | SR | 2-ST | 16:41 |
| 17 | Matt Streichen | St. Mary's Remsen | SR | 2-HW | 16:16 |
| 18 | Nick Miller | Tipton | SR | 2-TI | 17:11 |
| 19 | Brad Trede | Treynor | SR | 2-AV | 17:19 |
| 20 | John Ries | Turkey Valley Junction | SR | 1-ST | 16:22 |
| 21 | Will Steingraeber | Van Buren Keosauqua | SR | 5-OT | 17:43 |
| 101 | Chip Daleske | Eldora-New Providence | SR | 3-EG | 16:27 |
| 102 | Nick Walters | Eldora-New Providence | SR | 14-EG | 17:29 |
| 103 | Ryan Wood | Eldora-New Providence | JR | 19-EG | 17:43 |
| 104 | David Rieks | Eldora-New Providence | JR | 23-EG | 17:54 |
| 105 | Nick Keith | Eldora-New Providence | SO | 28-EG | 17:57 |
| 106 | Brian Lawless | Eldora-New Providence | SR | 73-EG | 18:56 |
| 107 | James Ankrum | Eldora-New Providence | JR | 87-EG | 19:17 |
| 108 | Cody Solverson | St. Edmond Fort Dodge | SR | 1-EG | 16:08 |
| 109 | Michael McLoughlin | St. Edmond Fort Dodge | SR | 18-EG | 17:13 |
| 110 | A.J. Kenny | St. Edmond Fort Dodge | FR | 21-EG | 17:46 |
| 111 | Tim Flattery | St. Edmond Fort Dodge | SO | 40-EG | 18:17 |
| 112 | Adam Winninger | St. Edmond Fort Dodge | FR | 55-EG | 18:30 |
| 113 | Jake Sells | St. Edmond Fort Dodge | FR | 999-EG | 99:99 |
| 114 | Tony Schulte | St. Edmond Fort Dodge | SR | 999-EG | 99:99 |
| 115 | Justin Moore | Dike-New Hartford | JR | 4-ST | 17:10 |
| 116 | Joel Decker | Dike-New Hartford | JR | 10-ST | 17:44 |
| 117 | James DeBerg | Dike-New Hartford | JR | 18-ST | 18:28 |
| 118 | Jesse Lizer | Dike-New Hartford | SR | 26-ST | 18:44 |
| 119 | Josh Tapper | Dike-New Hartford | SO | 34-ST | 19:00 |
| 120 | Chris Tyler | Dike-New Hartford | SR | 41-ST | 19:06 |
| 121 | Zach Everman | Dike-New Hartford | SO | 63-ST | 20:06 |
| 122 | Kevin Lorkovic | St. Albert Council Bluffs | SO | 7-AV | 17:25 |
| 123 | Brent Lorkovic | St. Albert Council Bluffs | SR | 9-AV | 17:47 |
| 124 | Tristan O'Toole | St. Albert Council Bluffs | JR | 20-AV | 18:12 |
| 125 | Brian Respeliers | St. Albert Council Bluffs | JR | 22-AV | 18:22 |
| 126 | Jonathan Quigley | St. Albert Council Bluffs | SR | 23-AV | 18:22 |
| 127 | James Coughlin | St. Albert Council Bluffs | FR | 34-AV | 18:44 |
| 128 | Rob Taylor | St. Albert Council Bluffs | SO | 35-AV | 18:44 |
| 129 | Luke Still | Mount Ayr | JR | 12-OT | 18:09 |
| 130 | Nick Johnson | Mount Ayr | SR | 13-OT | 18:16 |
| 131 | William Snook | Mount Ayr | FR | 18-OT | 18:37 |
| 132 | Brian England | Mount Ayr | JR | 24-OT | 18:50 |
| 133 | Matt Weeda | Mount Ayr | SO | 33-OT | 19:10 |
| 134 | Jason Wilkey | Mount Ayr | JR | 40-OT | 19:23 |
| 135 | Brian Fooken | Mount Ayr | SR | 71-OT | 20:52 |
| 136 | Ryan Campbell | Gehlen Catholic LeMars | JR | 3-HW | 16:31 |
| 137 | Phil Ryan | Gehlen Catholic LeMars | SO | 6-HW | 16:52 |
| 138 | Drew Bickford | Gehlen Catholic LeMars | SR | 19-HW | 17:42 |
| 139 | Dustin Sitzmann | Gehlen Catholic LeMars | SO | 22-HW | 17:46 |
| 140 | Aaron Bouma | Gehlen Catholic LeMars | JR | 24-HW | 17:50 |
| 141 | Brandon Homan | Gehlen Catholic LeMars | FR | 35-HW | 18:14 |
| 142 | Joe Loutsch | Gehlen Catholic LeMars | SO | 54-HW | 18:57 |
| 143 | Keith Brunscheon | Wapsie Valley Fairbank | SR | 6-ST | 17:16 |
| 144 | Luke Conner | Wapsie Valley Fairbank | SO | 7-ST | 17:24 |
| 145 | Andrew Westendorf | Wapsie Valley Fairbank | JR | 8-ST | 17:29 |
| 146 | Aaron Ryan | Wapsie Valley Fairbank | SR | 16-ST | 18:16 |
| 147 | Mike Leehey | Wapsie Valley Fairbank | SR | 30-ST | 18:49 |
| 148 | Dan Rathe | Wapsie Valley Fairbank | SR | 37-ST | 19:03 |
| 149 | Dustin Albrecht | Wapsie Valley Fairbank | SO | 38-ST | 19:04 |
| 150 | Sean McCarron | Regina Iowa City | JR | 1-TI | 17:10 |
| 151 | Justin Helbing | Regina Iowa City | JR | 8-TI | 17:29 |
| 152 | Jimmy Larew | Regina Iowa City | SR | 19-TI | 18:01 |
| 153 | Zach Martensen | Regina Iowa City | SO | 26-TI | 18:12 |
| 154 | Drew Knepper | Regina Iowa City | JR | 35-TI | 18:20 |
| 155 | Michael Sinkey | Regina Iowa City | FR | 43-TI | 18:35 |
| 156 | Michael Rossmann | Regina Iowa City | JR | 58-TI | 19:10 |
| 157 | Derek Bockelman | West Sioux Hawarden | JR | 1-HW | 16:07 |
| 158 | Kevin Rehder | West Sioux Hawarden | SR | 12-HW | 17:18 |
| 159 | Greg Schouten | West Sioux Hawarden | SR | 15-HW | 17:28 |
| 160 | Ross Koopmans | West Sioux Hawarden | JR | 16-HW | 17:34 |
| 161 | Rory Witt | West Sioux Hawarden | JR | 20-HW | 17:45 |
| 162 | Ethan McManaman | West Sioux Hawarden | FR | 23-HW | 17:48 |
| 163 | Andy Ruyter | West Sioux Hawarden | JR | 27-HW | 17:59 |
| 164 | Michael Eganhouse | Marquette Belleve | JR | 3-TI | 17:21 |
| 165 | Alex Eischeid | Marquette Belleve | FR | 14-TI | 17:49 |
| 166 | Adam Koppes | Marquette Belleve | SO | 15-TI | 17:51 |
| 167 | Josh Rubel | Marquette Belleve | JR | 29-TI | 18:13 |
| 168 | Ben Kilburg | Marquette Belleve | SR | 30-TI | 18:14 |
| 169 | Nick Mueller | Marquette Belleve | SR | 39-TI | 18:25 |
| 170 | Jerrod Timmer | Marquette Belleve | SO | 46-TI | 18:43 |
| 171 | Bryce Oswalt | Collins-Maxwell-Baxter | SR | 2-OT | 17:08 |
| 172 | Cody McQuiston | Collins-Maxwell-Baxter | SR | 4-OT | 17:31 |
| 173 | Tracy Cross | Collins-Maxwell-Baxter | SR | 10-OT | 18:06 |
| 174 | Brian Stratton | Collins-Maxwell-Baxter | JR | 28-OT | 19:03 |
| 175 | Justin Atwood | Collins-Maxwell-Baxter | JR | 37-OT | 19:19 |
| 176 | Scott Shipton | Collins-Maxwell-Baxter | SO | 87-OT | 21:49 |
| 177 | Tom Henning | Collins-Maxwell-Baxter | FR | 95-OT | 22:43 |
| 178 | Tim McKenna | NUH Cedar Falls | FR | 3-ST | 16:42 |
| 179 | Ray Holz | NUH Cedar Falls | FR | 20-ST | 18:30 |
| 180 | Jon Parrish | NUH Cedar Falls | SO | 21-ST | 18:34 |
| 181 | Blake Hibben | NUH Cedar Falls | FR | 25-ST | 18:42 |
| 182 | Aaran Gillett | NUH Cedar Falls | SR | 28-ST | 18:48 |
| 183 | D.J. Gillett | NUH Cedar Falls | FR | 32-ST | 18:55 |
| 184 | Jake Iverson | NUH Cedar Falls | JR | 36-ST | 20:02 |
| 185 | David Winkler | LM-ACT Laurens | SR | 8-HW | 17:12 |
| 186 | Caleb Ehlers | LM-ACT Laurens | SR | 11-HW | 17:17 |
| 187 | Kyle Hart | LM-ACT Laurens | SR | 21-HW | 17:45 |
| 188 | John Hopkins | LM-ACT Laurens | SR | 25-HW | 17:54 |
| 189 | Josh Wilkening | LM-ACT Laurens | SR | 30-HW | 18:01 |
| 190 | Bjorn Johnson | LM-ACT Laurens | SR | 41-HW | 18:28 |
| 191 | Todd Reese | LM-ACT Laurens | SR | 42-HW | 18:29 |
| 192 | Justin Buesing | Bennett/Durant | JR | 5-TI | 17:24 |
| 193 | Chad August | Bennett/Durant | SO | 9-TI | 17:29 |
| 194 | Adam Price | Bennett/Durant | SO | 10-TI | 17:37 |
| 195 | Jake Flack | Bennett/Durant | SO | 12-TI | 17:39 |
| 196 | Kaylon Spengler | Bennett/Durant | SR | 13-TI | 17:41 |
| 197 | Paul Foster | Bennett/Durant | SR | 17-TI | 17:58 |
| 198 | Rylan Spengler | Bennett/Durant | SO | 21-TI | 18:03 |
| 199 | Aaron Hamilton | Eagle Grove | JR | 2-EG | 16:23 |
| 200 | Steve Hamilton | Eagle Grove | SR | 8-EG | 16:57 |
| 201 | Lance Harris | Eagle Grove | SR | 9-EG | 17:02 |
| 202 | Tad Watson | Eagle Grove | JR | 17-EG | 17:34 |
| 203 | Justin Alt | Eagle Grove | JR | 43-EG | 18:22 |
| 204 | Jake Reel | Eagle Grove | SR | 47-EG | 18:24 |
| 205 | Justin Smith | Eagle Grove | FR | 66-EG | 18:42 |
| 206 | Adam Wolf | Corning | JR | 1-AV | 16:55 |
| 207 | Eric Sink | Corning | SO | 5-AV | 17:22 |
| 208 | Rick De Vore | Corning | SO | 6-AV | 17:24 |
| 209 | Chris Miller | Corning | SR | 11-AV | 17:49 |
| 210 | Jason Mullen | Corning | SO | 21-AV | 18:13 |
| 211 | Joe Reagan | Corning | JR | 30-AV | 18:42 |
| 212 | Dustin Greenlee | Corning | SO | 99-AV | 21:33 |
| 213 | Brandon Hostetler | Iowa Mennonite Kalona | SR | 7-TI | 17:52 |
| 214 | Jeff Miller | Iowa Mennonite Kalona | SR | 8-TI | 17:56 |
| 215 | Rylan Miller | Iowa Mennonite Kalona | JR | 11-TI | 18:08 |
| 216 | Jeremy Brokaw | Iowa Mennonite Kalona | FR | 15-TI | 18:29 |
| 217 | John Etheredge | Iowa Mennonite Kalona | SR | 17-TI | 18:36 |
| 218 | Caleb Yoder | Iowa Mennonite Kalona | SR | 19-TI | 18:43 |
| 219 | Joel Koerner | Iowa Mennonite Kalona | JR | 31-TI | 19:09 |
| 220 | Micah Holan | Nodaway Valley | JR | 4-AV | 17:20 |
| 221 | T.J. Walk | Nodaway Valley | JR | 12-AV | 17:49 |
| 222 | Clinton Eshelman | Nodaway Valley | SO | 17-AV | 18:04 |
| 223 | Nathan Boes | Nodaway Valley | SO | 19-AV | 18:08 |
| 224 | Heath Brown | Nodaway Valley | SO | 24-AV | 18:25 |
| 225 | Matt Havens | Nodaway Valley | JR | 38-AV | 18:54 |
| 226 | Alan Miller | Nodaway Valley | SO | 39-AV | 18:55 |