1 Adam Sundall, Algona Garrigan SR 15:54
2 Tad Stolley, Woodbine JR 15:58
3 1 Tim Dalton, Tri-Center Neola SR 16:07
4 2 Tyson Keith, Eldora-New Providence SR 16:19
5 3 Josh Maxwell, Wheatland Calamus-Wheatland SR 16:24
6 4 Tim Ives, Des Moines Christian SR 16:24
7 5 George Weber, Pekin Packwood SR 16:25
8 6 Justin Peiper, Fort Madison Aquinas JR 16:28
9 7 Tyler Husske, Collins-Maxwell-Baxter JR 16:29
10 8 Cam Messier, Iowa City Regina SR 16:33
11 9 Shane Roder, Sioux Rapids Sioux Central SR 16:34
12 10 Tony Bothell, Iowa City Regina JR 16:34
13 11 Jerod Bruget, Hawarden West Sioux JR 16:38
14 Doug Hochstedler, Iowa Mennonite Kalona SR 16:40
15 12 Brett Bacan, Remsen St. Mary's SR 16:45
16 Nate DeRocher, Onawa West Monona JR 16:46
17 13 Nick Rubel, Bellevue Marquette JR 16:48
18 14 Danny Schmitz, Dike-New Hartford JR 16:49
19 Cody Cox, Madrid SR 16:49
20 Willie Streingraeber, Keosauqua Van Buren FR 16:51
21 Brian Henderson, Hubbard-Radcliffe SR 16:52
22 Nate Philips, Keosauqua Van Buren SR 16:55
23 Matt Kernan, Villisca SR 16:56
24 15 David Braet, Wheatland Calamus-Wheatland JR 16:59
25 16 Jeremy Burk, Eagle Grove SR 16:59
26 17 Steve Carr, Eldora-New Providence SR 17:00
27 Josh Moen, Wapsie Valley Fairbank SO 17:01
28 18 Aaron Baluczynski, Eagle Grove SR 17:02
29 Ethan Albertson, Lake Mills SR 17:02
30 Kurt Beachy, Iowa Mennonite Kalona SO 17:02
31 19 Bryan Maher, Collins-Maxwell-Baxter SR 17:05
32 20 Camdon Bousselot, Wheatland Calamus-WheatlanSR 17:05
33 21 Masashi Shiokawa, Iowa City Regina SR 17:06
34 22 Josh Bard, Eagle Grove SR 17:10
35 Tim Taylor, Riceville JR 17:10
36 23 Matt McCue, Iowa City Regina SO 17:11
37 24 David Kabala, Collins-Maxwell-Baxter SR 17:11
38 25 Doug Wallace, Orient-Macksburg SR 17:12
39 26 Andy Schmitz, Dike-New Hartford JR 17:12
40 27 Nathaniel Parrish, Cedar Falls NU High SR 17:13
41 Joel Reese, Laurens Laurens-Marathon-ACT SR 17:14
42 Joel Cardo, Valley CEW Elgin JR 17:15
43 Oscar Alonzo, CAL-Dows SO 17:16
44 28 Jason Drucker, Arlington Starmont SO 17:17
45 29 Fabian Yaklin, Bellevue Marquette SR 17:23
46 30 Curt Hobson, Eldora-New Providence SR 17:26
47 31 Jason Flogel, Bellevue Marquette SO 17:28
48 32 Jeremy Konen, Collins-Maxwell-Baxter SR 17:30
49 33 Greg Hinton, Dike-New Hartford SR 17:31
50 34 Thad Fisher, Eagle Grove JR 17:33
51 35 Peter Madsen, Collins-Maxwell-Baxter SO 17:34
52 36 Spencer Kathol, Iowa City Regina JR 17:34
53 37 Jake Nelson, Des Moines Christian SO 17:36
54 38 Calvin Hennick, Collins-Maxwell-Baxter JR 17:36
55 39 Justin Wiemers, Des Moines Christian FR 17:37
56 40 Curtis Schroeder, Wheatland Calamus-WheatlanSO 17:38
57 Michael Willey, Onawa West Monona SO 17:39
58 41 Jeff Elliott, Arlington Starmont JR 17:39
59 42 Neil Irwin, Wheatland Calamus-Wheatland SR 17:41
60 Matt Hoover, North Linn Troy Mills SR 17:42
61 43 Bryce Witzel, Hawarden West Sioux SR 17:43
62 44 Michael Canady, Des Moines Christian JR 17:46
63 45 Eric Brune, Fort Madison Aquinas SR 17:47
64 46 Darin Enderton, Sioux Rapids Sioux Central JR 17:47
65 47 Andy Rump, Fort Madison Aquinas SO 17:48
66 48 Matt Drucker, Arlington Starmont SR 17:48
67 49 Eric Engelman, Bellevue Marquette SR 17:52
68 Clark Miller, Clarinda Academy SO 17:53
69 50 Greg Schouten, Hawarden West Sioux FR 17:54
70 51 Matt Steichen, Remsen St. Mary's FR 17:55
71 52 Nate Thompson, Eagle Grove JR 17:57
72 53 Brent Piper, Greenfield Nodaway Valley JR 18:00
73 54 Darin Braet, Wheatland Calamus-Wheatland SR 18:00
74 55 William Doland, Bellevue Marquette SR 18:01
75 56 Zach Buck, Cedar Falls NU High JR 18:02
76 57 Justin Wright, Cedar Falls NU High SR 18:02
77 58 Aaron Haywood, Eldora-New Providence SR 18:08
78 59 Brian Marshall, Fort Madison Aquinas SR 18:09
79 60 Patrick Rossmann, Iowa City Regina SR 18:09
80 61 Daniel Grandon, Dike-New Hartford FR 18:10
81 62 Shawn Dalton, Tri-Center Neola FR 18:10
82 63 Scott Farmer, Arlington Starmont JR 18:15
83 64 Tim Rittgers, Dike-New Hartford SR 18:18
84 Jesse Weston, Griswold SR 18:20
85 65 James Mills, Sioux Rapids Sioux Central JR 18:21
86 66 Jeff Thompson, Sioux Rapids Sioux Central SO 18:22
87 67 Matt Glick, Pekin Packwood SR 18:23
88 68 Tyler Patterson, Orient-Macksburg SO 18:23
89 69 Kevin Rehder, Hawarden West Sioux FR 18:24
90 70 Chase Holliday, Fort Madison Aquinas JR 18:24
91 71 Chett Ray, Orient-Macksburg JR 18:25
92 Daniel Larsen, Villisca FR 18:25
93 72 Nate Wieting, Eldora-New Providence JR 18:28
94 73 Bill Rock, Wheatland Calamus-Wheatland JR 18:29
95 74 Ryan Wright, Bellevue Marquette SR 18:32
96 75 Tracy Cross, Collins-Maxwell-Baxter FR 18:34
97 76 Tyler Krogmeier, Fort Madison Aquinas JR 18:35
98 77 Mitch Anderson, Hawarden West Sioux SR 18:38
99 78 Nate Treinen, Remsen St. Mary's SR 18:39
100 79 Jeremy Holan, Greenfield Nodaway Valley SR 18:40
101 80 Tyler Hansen, Greenfield Nodaway Valley SR 18:44
102 81 David Welsh, Iowa City Regina SO 18:47
103 82 Tanner Hansen, Greenfield Nodaway Valley SO 18:47
104 83 Chad Metzger, Greenfield Nodaway Valley SO 18:48
105 84 Ben Hernandez, Arlington Starmont JR 18:50
106 85 Brian Raap, Pekin Packwood JR 18:51
107 86 Dusty Talley, Pekin Packwood JR 18:51
108 87 Aaron Gillett, Cedar Falls NU High FR 18:52
109 88 Brad Lents, Orient-Macksburg SR 18:54
110 89 Ben Streicher, Arlington Starmont JR 18:57
111 90 Ben Meyer, Des Moines Christian FR 18:57
112 91 Matt Opolen, Dike-New Hartford JR 18:59
113 92 Tyler Lechtenberg, Arlington Starmont JR 18:59
114 93 Reggie Miller, Remsen St. Mary's JR 19:00
115 94 Jeremy Barnes, Tri-Center Neola FR 19:02
116 95 Justin Locke, Eagle Grove JR 19:02
117 96 Mike Jacobson, Sioux Rapids Sioux Central JR 19:04
118 97 Joe Anderson, Cedar Falls NU High SO 19:05
119 98 Evan Shanley, Cedar Falls NU High FR 19:05
120 99 Jaydn Bonifas, Bellevue Marquette JR 19:16
121 100 Witt Featherston, Pekin Packwood SR 19:18
122 101 Zach Skelton, Sioux Rapids Sioux Central SO 19:19
123 102 David Barnett, Orient-Macksburg SR 19:23
124 103 Josh Lizer, Dike-New Hartford JR 19:24
125 104 Nick Vander Kwaak, Des Moines Christian SR 19:24
126 105 Curtis Steffensmeier, Fort Madison Aquinas JR 19:37
127 106 Aaron Harris, Tri-Center Neola SR 19:39
128 107 Ryan Krull, Eldora-New Providence SO 19:44
129 108 Rusty Radloff, Hawarden West Sioux JR 19:45
130 109 Lance Harris, Eagle Grove FR 19:45
131 110 Seth Dickey, Pekin Packwood SO 19:46
132 111 Matt Jacobson, Sioux Rapids Sioux Central JR 19:48
133 112 Donald Maresche, Tri-Center Neola FR 19:49
134 113 Jesse Bockelman, Hawarden West Sioux SO 19:51
135 114 Josh Christensen, Greenfield Nodaway Valley SR 19:53
136 115 Travis Shady, Orient-Macksburg FR 20:05
137 116 Josh Steele, Pekin Packwood JR 20:08
138 117 Clint Varley, Greenfield Nodaway Valley SR 20:10
139 118 Bedane Divelbess, Tri-Center Neola SR 20:12
140 119 Dusty Colling, Remsen St. Mary's JR 20:17
141 120 Cliff Weston, Orient-Macksburg SR 20:26
142 121 Brent Harpenau, Remsen St. Mary's SR 20:47
143 122 Chip Daleske, Eldora-New Providence FR 20:50
144 123 Jeremy Petersen, Tri-Center Neola JR 21:11