Includes Year in School; District Place; District Time. The two letter code indicates the District site.
1 Steven Wise, AHST Avoca SO 3 17:56 AN
2 Jeff Ritchie, Bedford FR 4 17:56 AV
3 Oscar Alonzo, CAL-Dows SR 2 16:45 EG
4 Aaron Weispfenning, Camanche SR 5 17:19 TI
5 Kevin Ring, Clarion-Goldfield SR 5 17:01 EG
6 Tandem Eischeid, Coon Rapids-Bayard SR 5 17:17 GH
7 Justin Moore, Dike-New Hartford SO 6 17:55 CE
8 Josh Barnes, Earlham SR 6 17:55 ID
9 Tedd Allen, East Marshall LeGrand SR 1 17:02 ID
10 Adam Springer, Garner-Hayfield JR 7 17:10 EG
11 Justin Wiemers, Iowa Christian Des Moines JR 4 17:37 ID
12 Kurt Beachy, Iowa Mennonite Kalona SR 1 16:54 TI
13 Chris Helgeson, Lake Mills SR 6 17:08 EG
14 Mark Boswell, Lamoni JR 2 17:14 ID
15 Rick Rutter, Madrid JR 3 16:52 ID
16 Cole Hamilton, North Cedar Stanwood SO 2 17:02 ST
17 Jacob Krogman, Northeast Goose Lake SO 7 17:25 IM
18 Randy Keys, Panorama Panora SR 5 17:48 ID
19 Marc Melody, Southern Cal Lake City SR 3 17:11 GH
20 Matt Steichen, St. Mary's Remsen JR 4 17:16 GH
21 Jon Ries, Turkey Valley JR 2 17:13 ST
22 Tyler Lewis, Underwood 5 17:58 AV
23 Michael Willey, West Monona Onawa SR 6 18:00 AV
101 Tristan O'Toole, St. Albert Council Bluffs 7 18:11 AN
102 Kevin Lorkovic, St. Albert Council Bluffs 9 18:34 AN
103 Evan O'Toole, St. Albert Council Bluffs SR 11 18:39 AN
104 Brent Lorkovic, St. Albert Council Bluffs JR 12 18:48 AN
105 Brian Respeliers, St. Albert Council Bluffs SO 25 19:16 AN
106 Jonathan Quigley, St. Albert Council Bluffs 30 19:41 AN
107 Jonathan Knedler, St. Albert Council Bluffs 49 20:15 AN
108 Matt Lockey, Okoboji Milford SR 12 17:58 GH
109 Tyler Sander, Okoboji Milford SO 14 18:00 GH
110 Nick Jones, Okoboji Milford JR 18 18:06 GH
111 Darren Hein, Okoboji Milford FR 19 18:12 GH
112 Colin McDonough, Okoboji Milford SO 52 19:20 GH
113 Skyler Moore, Okoboji Milford JR 59 19:39 GH
114 Jens Hjelm, Okoboji Milford SO 67 19:47 GH
115 Justin Buesing, Bennett-Durant SO 4 17:19 TI
116 Brandon Bohlen, Bennett-Durant SR 17 18:17 TI
117 Kaylon Spengler, Bennett-Durant JR 20 18:21 TI
118 Paul Foster, Bennett-Durant JR 30 18:42 TI
119 Chad August, Bennett-Durant FR 32 18:44 TI
120 Nick Tuthill, Bennett-Durant SO 51 19:26 TI
121 Jeremiah Costello, Bennett-Durant SR 55 19:28 TI
122 Chad Dugan, Central Elkader SR 3 17:35 CE
123 Codie Dugan, Central Elkader SO 10 18:14 CE
124 Jon Moser, Central Elkader SO 12 18:36 CE
125 Justin Brower, Central Elkader SR 16 18:50 CE
126 Chad Brietsprecher, Central Elkader FR 17 18:52 CE
127 Devin Vanscoy, Central Elkader SO 31 19:16 CE
128 Adam Bauder, Central Elkader SO 36 19:29 CE
129 Joe Langel, Gehlen Catholic LeMars SR 2 17:06 LC
130 Brent DeRocher, Gehlen Catholic LeMars 7 17:29 LC
131 Ryan Campbell, Gehlen Catholic LeMars 9 17:51 LC
132 Phil Ryan, Gehlen Catholic LeMars 16 18:03 LC
133 Jake Tillman, Gehlen Catholic LeMars SR 26 18:25 LC
134 Chris Schmitz, Gehlen Catholic LeMars 38 18:51 LC
135 Aaron Boooma, Gehlen Catholic LeMars 40 18:56 LC
136 Matt McCue, Regina Iowa City SR 6 17:24 TI
137 Sean McCarron, Regina Iowa City SO 10 17:43 TI
138 David Welsh, Regina Iowa City SR 16 18:16 TI
139 Justin Helbing, Regina Iowa City SO 21 18:23 TI
140 Drew Knepper, Regina Iowa City SO 40 19:00 TI
141 Jim Larew, Regina Iowa City JR 52 19:21 TI
142 Michael Rossmann, Regina Iowa City SO 54 19:28 TI
143 Jared Carter, Orient-Macksburg SR 3 17:30 ID
144 Tyler Patterson, Orient-Macksburg SR 10 18:23 ID
145 Brett Ray, Orient-Macksburg SO 13 18:46 ID
146 Travis Shady, Orient-Macksburg JR 24 19:22 ID
147 Grant Nelson, Orient-Macksburg FR 39 20:01 ID
148 Daniel Barnett, Orient-Macksburg FR 68 21:40 ID
149 Ryan Lents, Orient-Macksburg FR 74 21:55 ID
150 Bryce Oswalt, Collins-Maxwell-Baxter JR 7 18:00 ID
151 Tracy Cross, Collins-Maxwell-Baxter JR 9 18:11 ID
152 Cody McQuiston, Collins-Maxwell-Baxter JR 12 18:35 ID
153 Aaron Allspach, Collins-Maxwell-Baxter JR 22 19:19 ID
154 Brian Stratton, Collins-Maxwell-Baxter SO 30 19:32 ID
155 Justin Atwood, Collins-Maxwell-Baxter SO 31 19:33 ID
156 Jay Thompson, Collins-Maxwell-Baxter JR 94 23:52 ID
157 Derek Bockelman, West Sioux Hawarden SO 1 16:50 GH
158 Ross Koopmans, West Sioux Hawarden SO 6 17:25 GH
159 Wade Wiksen, West Sioux Hawarden SR 17 18:04 GH
160 Greg Schouten, West Sioux Hawarden JR 23 18:17 GH
161 Kevin Rehder, West Sioux Hawarden JR 27 18:26 GH
162 Andy Ruyter, West Sioux Hawarden SO 33 18:38 GH
163 Rory Witt, West Sioux Hawarden SO 62 19:43 GH
164 Cody Solverson, St. Edmond Fort Dodge SR 9 17:25 EG
165 Tim Schulte, St. Edmond Fort Dodge SR 18 17:45 EG
166 Keith Solverson, St. Edmond Fort Dodge SR 19 17:46 EG
167 Michael McLaughlin, St. Edmond Fort Dodge JR 35 18:26 EG
168 Ryan Utley, St. Edmond Fort Dodge SR 36 18:28 EG
169 Jeff Perkins, St. Edmond Fort Dodge SR 54 19:17 EG
170 Tim Flattery, St. Edmond Fort Dodge FR 69 19:52 EG
171 Andrew Westendorf, Wapsie Valley Fairbank SO 5 17:52 CE
172 Josh Moen, Wapsie Valley Fairbank SR 7 17:55 CE
173 Ryan Cox, Wapsie Valley Fairbank SR 8 18:06 CE
174 Keith Brunscheon, Wapsie Valley Fairbank JR 9 18:08 CE
175 Luke Conner, Wapsie Valley Fairbank FR 11 18:31 CE
176 Mike Leehey, Wapsie Valley Fairbank JR 24 19:07 CE
177 Ryan Harter, Wapsie Valley Fairbank SR 37 19:30 CE
178 Brad Trede, Treynor JR 1 17:33 AV
179 Dan Saar, Treynor SR 2 17:50 AV
180 Mike Vint, Treynor JR 16 18:54 AV
181 Jason Hadfield, Treynor SR 31 19:44 AV
182 Eric Clevenger, Treynor SR 33 19:51 AV
183 Chris Goos, Treynor SR 38 19:56 AV
184 Derrick Schoening, Treynor FR 50 20:21 AV
185 Aaron Moes, Tipton SR 3 17:18 TI
186 Scott Hubler, Tipton SR 9 17:32 TI
187 Billy Hoffman, Tipton JR 12 17:53 TI
188 Matt Weih, Tipton SR 15 18:14 TI
189 Nick Miller, Tipton JR 25 18:31 TI
190 Daniel Pelzer, Tipton FR 47 19:23 TI
191 Scott Jedlicka, Tipton FR 66 19:54 TI
192 Lindsey Stupp, Eldora-New Providence JR 4 17:01 EG
193 Jeff Stewart, Eldora-New Providence SR 10 17:25 EG
194 Chip Daleske, Eldora-New Providence JR 17 17:44 EG
195 Nick Keith, Eldora-New Providence FR 27 18:09 EG
196 Dave Rieks, Eldora-New Providence SO 41 18:39 EG
197 Ryan Wood, Eldora-New Providence SO 42 18:42 EG
198 Nick Walters, Eldora-New Providence JR 58 19:23 EG
199 Jason Flogel, Marquette Bellevue SR 1 17:12 CE
200 Michael Eganhouse, Marquette Bellevue SO 4 17:49 CE
201 Josh Rubel, Marquette Bellevue SO 15 18:44 CE
202 Jarrod Timmer, Marquette Bellevue FR 20 18:57 CE
203 Nick Mueller, Marquette Bellevue JR 27 19:11 CE
204 Adam Koppes, Marquette Bellevue FR 30 19:15 CE
205 Ben Kilburg, Marquette Bellevue JR 44 19:48 CE
206 Aaron Hamilton, Eagle Grove SO 1 16:24 EG
207 Lance Harris, Eagle Grove JR 8 17:21 EG
208 Steve Hamilton, Eagle Grove S0 24 18:02 EG
209 Ted Watson, Eagle Grove SO 30 18:15 EG
210 Jake Reed, Eagle Grove JR 44 18:46 EG
211 Ian Coffelt, Eagle Grove SR 53 19:15 EG
212 Ryan Terwilliger, Eagle Grove SR 68 19:50 EG
213 Micah Holan, Nodaway Valley Greenfield SO 11 18:24 ID
214 Chad Metzger, Nodaway Valley Greenfield SR 15 18:55 ID
215 Tanner Hansen, Nodaway Valley Greenfield SR 17 19:00 ID
216 Nathan Boes, Nodaway Valley Greenfield FR 20 19:17 ID
217 T.J. Walk, Nodaway Valley Greenfield SO 27 19:26 ID
218 Lance Queck, Nodaway Valley Greenfield FR 36 19:50 ID
219 Matt Havens, Nodaway Valley Greenfield SO 37 19:53 ID
220 Dan Probasco, Woodbine SO 8 18:18 AN
221 Sean Heuertz, Woodbine SO 18 18:58 AN
222 Brian Book, Woodbine FR 19 19:00 AN
223 Joe Smith, Woodbine SO 21 19:07 AN
224 Brad Steppuhn, Woodbine SO 23 19:10 AN
225 Shawn Stolley, Woodbine SO 28 19:32 AN
226 Nate Walker, Woodbine JR 39 20:04 AN