1 Webster City 38
2 Forest City 98
3 Hampton-Dumont 139
4 Belmond-Klemme 140
5 Garner-Hayfield 144
6 Nevada 164
7 Gilbert 174
8 Algona 196
9 Clear Lake 236
10 Roland-Story 306
11 Jefferson-Scranton-PC 313
12 Osage 326
13 Huxley Ballard 333
14 Humboldt 339
15 Iowa Falls 372
16 Emmetsburg 414
1 1 Ryan Paulsen, Belmond-Klemme-SR 16:22
2 2 Mike Perin, Webster City-SR 16:26
3 3 Andrew Hoyt, Jefferson-Scranton-PC-SO 16:36
4 4 Ryan Moenck, Webster City-SR 16:44
5 5 Kyle Keraus, Garner-Hayfield-SR 16:47
6 6 Nate Moenck, Webster City-JR 16:55
7 7 Daniel Baumhover, Story City Roland-Story-SO 16:56
8 8 Rob Kampman, Forest City-SO 17:00
9 9 Danny Ferguson, Hampton-Dumont-SO 17:02
10 10 Will Weieneth, Webster City-SR 17:05
11 11 Josh Feeney, Nevada-SR 17:08
12 12 Leif Kennedy, Clear Lake-JR 17:16
13 13 Ben Hauge, Forest City-SO 17:22
14 14 Eric Walker, Nevada-SR 17:23
15 15 Chris Schemmel, Algona-JR 17:25
16 16 Jon Wilke, Webster City-FR 17:37
17 17 Marty Olson, Gilbert-FR 17:45
18 18 Ryan Hinders, Forest City-JR 17:48
19 19 Phillip Frenchick, Iowa Falls- 17:50
20 20 Joe Havig, Osage- 17:51
21 21 Nate Otis, Clear Lake-SR 17:52
22 22 Billy Howie, Garner-Hayfield- 17:53
23 23 Dylan Staples, Huxley Ballard- 17:54
24 24 Tony Barrett, Belmond-Klemme- 17:55
25 25 Casey Fink, Hampton-Dumont-JR 17:55
26 26 Vincent Balenger, Hampton-Dumont-SR 17:56
27 27 Ryan Hartford, Humboldt- 17:56
28 28 Aaron Knapper, Forest City-SO 17:56
29 29 Patrick Jordan, Gilbert-SR 17:57
30 30 Brett Redemske, Algona-JR 17:58
31 31 Justin Berry, Forest City-JR 17:58
32 32 Derek Anderson, Gilbert-JR 17:59
33 33 Jon Barrett, Belmond-Klemme- 18:00
34 34 Scott Erwin, Belmond-Klemme- 18:06
35 35 Jesse Allen, Hampton-Dumont-SR 18:07
36 36 Seth Thorson, Forest City-SR 18:11
37 37 Will Hett, Humboldt- 18:11
38 38 Adam Springer, Garner-Hayfield- 18:13
39 39 Jason Rohlf, Garner-Hayfield- 18:20
40 40 Richard Burk, Garner-Hayfield- 18:23
41 41 Greg Young, Webster City-SR 18:24
42 42 Jon Holstine, Nevada-JR 18:27
43 43 Ryan Fulkerson, Nevada-SR 18:30
44 44 Kyle Butson, Hampton-Dumont-JR 18:31
45 45 Kris Olson, Forest City-SO 18:36
46 46 B. J. Briggs, Algona-SR 18:36
47 47 Tyler Kruckenberg, Gilbert-SO 18:37
48 48 Jake Abel, Belmond-Klemme- 18:39
49 49 B.J. Jordison, Gilbert-JR 18:42
50 50 Steven Popowski, Garner-Hayfield- 18::43
51 51 James Ferguson, Hampton-Dumont-SR 18:46
52 52 Andy Peter, Algona-SR 18:47
53 53 Matt Becker, Algona-JR 17:53
54 54 Ryan Murray, Nevada-JR 18:54
55 55 Dan Barrett, Belmond-Klemme- 18:55
56 56 Landon Plagge, Clear Lake-SR 18:56
57 57 Tim Davis, Nevada-SO 18:58
58 58 Paul Reedy, Emmetsburg- 18:59
59 59 Scott Schroeder, Garner-Hayfield- 19:00
60 60 Tim Patterson, Roland-Story-JR 19:01
61 61 Brian Fitzpatrick, Nevada-SO 19:02
62 62 Seth Bell, Clear Lake-FR 19:06
63 63 Mike Hansen, Iowa Falls- 19:07
64 64 Sam Schill, Huxley Ballard- 19:10
65 65 Matt Smith, Webster City-SR 19:13
66 66 Derek Buyck, Algona-SO 19:15
67 67 Tony Olson, Gilbert-SR 19:16
67 67 Rhett Brown, Jefferson-Scranton-PC- 19:16
68 68 Jeremy Ascher;, Emmetsburg- 19:16
69 69 Jared Stricker, Osage- 19:23
70 70 Gene Fischer, Algona-SO 19:24
71 71 Kyle Orris, Jefferson-Scranton-PC- 19:25
72 72 Derek Doyle, Huxley Ballard- 19:26
73 73 Chad Gelner, Roland-Story-SR 19:26
74 74 Pat Siglin, Jefferson-Scranton-PC- 19:27
75 75 Pat Carstensen, Belmond-Klemme- 19:35
77 77 Dustin Counsell, Osage- 19:38
78 78 Ross Heider, Humboldt- 19:38
79 79 Scott Michels, Osage- 19:38
80 80 Dusty Dirksen, Hampton-Dumont-SR 19:42
81 81 Jordan Mayer, Osage- 19:44
82 82 Jesse Sweet, Roland-Story-JR 19:45
83 83 Josh Taylor, Gilbert-JR 19:48
84 84 Pete Rasmussen, Roland-Story-SR 19:50
85 85 Phillip Laaveg, Clear Lake-JR 19:52
86 86 Cerby Newton, Huxley Ballard- 20:00
87 87 Kevi Merrill, Emmetsburg-Graettinger- 20:02
88 88 Jacob Fulk, Huxley Ballard- 20:02
89 89 David Marks, Jefferson-Scranton-PC- 20:02
90 90 Ross Abbass, Iowa Falls- 20:02
91 91 Nick Lowman, Emmetsburg- 20:03
92 92 Seth Nailor, Jefferson-Scranton-PC- 20:05
93 93 Phil Staver, Humboldt- 20:07
94 94 Dean Walston, Clear Lake-SR 20:08
95 95 Tyler Mains, Jefferson-Scranton-PC- 20:10
96 96 John Harrenstein, Clear Lake-SO 20:11
97 97 Justin Bickelhaupt, Roland-Story-SR 29:15
98 98 Alex Drake, Huxley Ballard- 20:28
99 99 Trevor Norman, Iowa Falls- 20:28
100 100 Casey Ketelsen, Osage- 20:40
101 101 Shwan Bandow, Iowa Falls- 20:50
102 102 Dan Nieuwendorp, Iowa Falls- 21:03
103 103 Kyle Broshar, Huxley Ballard- 21:08
104 104 Mike Zeman, Humboldt- 21:08
105 105 Steve Rohrer, Humboldt- 21:08
106 106 Jason Doolittle, Roland-Story-JR 21:22
107 107 Sam Seifert, Iowa Falls- 21:42
108 108 Tyler Lane, Humboldt- 22:01
109 109 Ben Ross, Osage- 22:36
110 110 Josh Buschkamp, Emmetsburg-