1 Dike-New Hartford 77
2 Starmont Arlington 101
3 Cedar Falls NU High 122
4 Lansing Kee 138
5 Wapsie Valley Fairbank 149
6 Jesup 167
7 Valley CEW Elgin 192
8 Denver 205
9 Tripoli 228
10 Grundy Center 241
11 North Linn Troy Mills 271
12 Jackson Junction Turkey Valley 296
13 Calmar South Winneshiek 321
14 Gladbrook-Reinbeck 325
15 Belle Plaine 351
16 Garwin GMG 425
999 Aplington-Parkersburg
999 Dunkerton
999 Hudson
999 Nora Springs-Rock Falls
999 Northwood-Kensett
999 Riceville
999 Sheffield SCMT
999 Traer North Tama
999 Winthrop East Buchanan
1 1 Danny Schmitz, Dike-New Hartford-JR 17:24
2 2 Josh Moen, Wapsie Valley Fairbank-SO 17:31
3 3 Matt Hoover, North Linn Troy Mills-SR 17:35
4 4 Jason Drucker, Arlington Starmont-SO 17:36
5 5 Zach Buck, Cedar Falls NU High-JR 17:37
6 6 Joel Cardo, Valley CEW Elgin-JR 17:38
7 Tim Taylor, Riceville-JR 17:45
8 7 Jeff Elliott, Arlington Starmont-JR 17:45
9 8 Greg Hinton, Dike-New Hartford-SR 17:49
10 9 Mason Cowell, Denver-SO 17:53
11 10 Jamie Hageman, Calmar South Winneshiek-JR 17:54
12 11 Andy Schmitz, Dike-New Hartford-JR 17:56
13 12 Nathaniel Parrish, Cedar Falls NU High-SR 17:57
14 13 Andrew Bruns, Tripoli-SR 18:06
15 14 Matt Balsley, Grundy Center-SR 18:09
16 15 Jon Reis, Jackson Junction Turkey Valley-FR 18:12
17 16 Danny Reyes, Jesup-SR 18:16
18 17 Nick Neuendorf, Tripoli-JR 18:22
19 18 Justin Wright, Cedar Falls NU High-SR 18:27
20 19 Daniel Grandon, Dike-New Hartford-FR 18:28
21 20 Scott Farmer, Arlington Starmont-JR 18:32
22 21 Mike Rea, Lansing Kee-JR 18:34
23 22 Matt Drucker, Arlington Starmont-SR 17:35
24 23 Heath Sterk, Lansing Kee-SR 18:40
25 24 Chris Close, Jesup-SO 18:41
26 25 Tom Wright, Gladbrook-Reinbeck-JR 18:42
27 26 Mark Becker, Lansing Kee-FR 18:43
28 27 Tim Rittgers, Dike-New Hartford-SR 18:43
29 28 Matt Mitchell, Lansing Kee-SO 18:48
30 29 Lance Grimm, Valley CEW Elgin-FR 18:49
31 30 Jeff O'Brien, North Linn Troy Mills-SR 18:54
32 31 Justin Brincks, Calmar South Winneshiek-FR 18:57
33 32 Scott Hammerlinck, Wapsie Valley Fairbank-SR 19:00
34 33 Mitchell Nims, Valley CEW Elgin-SO 19:02
35 34 Chad Timmins, Cedar Falls NU High-SO 19:04
36 35 Ryan Cox, Wapsie Valley Fairbank-SO 19:05
37 36 Robert Close, Jesup-FR 19:08
38 37 Greg Adamson, Wapsie Valley Fairbank-SR 19:08
39 38 Matt Opolen, Dike-New Hartford-JR 19:09
40 39 Paul Hunt, Denver-SR 19:09
41 40 Jacob Mohn, Lansing Kee-FR 19:11
42 41 Tony Bilden, Valley CEW Elgin-JR 19:15
43 42 Robert Bergman, Jesup-JR 19:16
44 43 Aaron Ryan, Wapsie Valley Fairbank-FR 19:19
45 44 Shawn Kalina, Belle Plaine-SR 19:19
46 45 Marshall Cowell, Denver-FR 19:22
47 46 Jordan Phillips, Grundy Center-SO 19:27
48 47 Peter Aberle, North Linn Troy Mills-SR 19:27
49 48 Tyler Lechtenberg, Arlington Starmont-JR 19:30
50 49 Ryan Weinhold, Jesup-FR 19:31
51 50 Ben Hernandez, Arlington Starmont-JR 19:37
52 51 Jon Farley, Denver-JR 19:38
53 52 Ben Streicher, Arlington Starmont-JR 19:40
54 53 Joe Anderson, Cedar Falls NU High-SO 19:44
55 Robbie Stangel, Nora Springs-Rock Falls-SR 19:45
56 54 Brent Lennard, Grundy Center-SR 19:45
57 55 Tim Dunham, Garwin GMG-JR 19:46
58 56 Mark Fisher, Grundy Center-JR 19:47
59 57 Seth Williams, Gladbrook-Reinbeck-JR 19:53
60 58 Grant Salge, Tripoli-FR 19:54
61 59 Jeremy Oestmann, Jackson Junction Turkey Valley-JR19:57
62 60 Aaron Gillett, Cedar Falls NU High-FR 19:57
63 61 Chris Weidman, Denver-JR 20:06
64 62 Josh Lizer, Dike-New Hartford-JR 20:07
65 63 Matt Huebner, Wapsie Valley Fairbank-SO 20:07
66 Matt Badger, Aplington-Parkersburg-JR 20:13
67 64 Ben Mauer, Denver-JR 20:17
68 65 Rex Chekal, Belle Plaine-SO 20:19
69 66 Tim Corbin, Cedar Falls NU High-SO 20:20
70 Shane Lienau, Dunkerton-SR 20:24
71 67 Brian Milius, Tripoli-SR 20:29
72 68 Jeremy Landa, Jackson Junction Turkey Valley-JR 20:36
73 69 Cory Conway, Lansing Kee-SO 20:38
74 70 Seth Steiber, Lansing Kee-SO 20:38
75 71 Todd Heeren, Grundy Center-FR 20:40
76 72 Tad Jacobi, Belle Plaine-FR 20:40
77 73 Derek Kerr, Tripoli-FR 20:42
78 74 Dana Wortinger, Gladbrook-Reinbeck-FR 20:42
79 75 Erik Bachman, Gladbrook-Reinbeck-JR 20:43
80 76 Adam Skretta, Jackson Junction Turkey Valley-FR 20:44
81 Marcus Ernster, Traer North Tama-SR 20:45
82 77 Rusty Elson, Jesup-SR 20:52
83 78 Adam Landa, Jackson Junction Turkey Valley-SO 20:57
84 79 Jamin Rubenbauer, Garwin GMG-SR 21:00
85 80 Dustin Hinschberger, Belle Plaine-FR 21:02
86 81 Kyle Sievert, Calmar South Winneshiek-SO 21:04
87 82 Nick Barnes, Garwin GMG-JR 21:06
88 83 Derrick Soppe, Valley CEW Elgin-JR 21:12
89 84 Ryan Harter, Wapsie Valley Fairbank-SO 21:13
90 85 Jack Stueben, Jesup-JR 21:16
91 86 Robert Maske, Valley CEW Elgin-SO 21:21
92 87 Chris Gisleson, Valley CEW Elgin-JR 21:29
93 88 Derik Heidemann, Tripoli-JR 21:29
94 Steve Hart, Traer North Tama-JR 21:37
95 89 Tim Rotlink, Grundy Center-FR 21:40
96 90 Ben Gunderson, Belle Plaine-JR 21:46
97 91 Justin Leonard, Tripoli-SO 21:46
98 92 Pat Powers, Belle Plaine-FR 21:49
99 Joel Taylor, Northwood-Kensett-SO 21:50
100 93 Robert Gates, North Linn Troy Mills-JR 21:52
101 94 Doug Warnell, Gladbrook-Reinbeck-FR 21:55
102 95 Corey Kalina, Belle Plaine-FR 21:55
103 96 Derick Haman, Grundy Center-SO 22:12
104 97 Russell Schneberger, Calmar South Winneshiek-SO 22:14
105 98 Chad Moore, North Linn Troy Mills-SR 22:14
106 Cody Borwig, Dunkerton-FR 22:18
107 Eric Shook, Dunkerton-FR 22:29
108 99 Jeremy Glade, North Linn Troy Mills-SO 22:36
109 100 Steve Scott, Jackson Junction Turkey Valley-SO 22:42
110 101 Jason Riecks, Jackson Junction Turkey Valley-JR 23:26
111 102 Neil Shatek, Calmar South Winneshiek-SR 23:40
112 103 Jonaathan Ohrt, Gladbrook-Reinbeck-JR 24:02
113 Luke Sires, Traer North Tama-FR 25:00
114 104 Joel Faircloth, Garwin GMG-FR 25:34
115 105 Aaron Pierson, Garwin GMG-FR 26:29