1 Wheatland Calamus-Wheatland 41
2 Iowa City Regina 48
3 Bellevue Marquette 95
4 Iowa Mennonite Kalona 100
5 Wapello 189
6 Stanwood North Cedar 190
7 Bennett-Durant 214
8 Tipton 214
9 Andrew 227
10 Northeast Goose Lake 290
11 Columbus Junction 106
12 Miles East Central-Preston 314
13 Clinton Mater Dei 316
14 Wilton 320
15 Alburnett 388
16 Winfield-Mt. Union 416
17 Mid-Prairie Wellman 492
999 Wyoming Midland 4 runners
999 Olin 3 runners
999 Highland 2 runners
999 Central City 0
999 Bettendorf St. Katherine-St. Mark 0
999 Bellevue 0
1 1 Josh Maxwell, Wheatland Calamus-Wheatland-SR 16:10
2 2 David Braet, Wheatland Calamus-Wheatland-JR 16:46
3 3 Tony Bothell, Iowa City Regina-JR 16:52
4 4 Nick Rubel, Bellevue Marquette-JR 16:52
5 5 Doug Hochstedler, Iowa Mennonite Kalona-SR 16:54
6 6 Kurt Beachy, Iowa Mennonite Kalona-SO 16:57
7 7 Cam Messier, Iowa City Regina-SR 17:02
8 8 Masashi Shiokawa, Iowa City Regina-SR 17:07
9 9 Michael Stutzman, Iowa Mennonite Kalona- 17:08
10 10 Neil Irwin, Wheatland Calamus-Wheatland-SR 17:18
11 11 Jason Flogel, Bellevue Marquette-SO 17:20
12 12 Matt McCue, Iowa City Regina-SO 17:21
13 13 Camdon Bousselot, Wheatland Calamus-Wheatland-SR 17:22
14 14 Clint Mente, Tipton- 17:26
15 15 Curtis Schroeder, Wheatland Calamus-Wheatland-SO 17:27
16 16 Fabian Yaklin, Bellevue Marquette-SR 17:29
17 17 Ryan Kedley, Stanwood North Cedar- 17:33
18 18 Spencer Kathol, Iowa City Regina-JR 17:35
19 19 Matt Weih, Tipton- 17:39
20 20 Travis Howell, Bennett-Durant-JR 17:46
21 21 , Northeast Goose Lake- 17:47
22 22 Jason Pataska, Miles East Central-Preston-JR 16:52
23 23 Mitch Huddle, Wapello- 17:54
24 24 Jason Utter, Columbus Junction- 16:58
25 25 Darin Braet, Wheatland Calamus-Wheatland-SR 17:58
26 26 Jason Hutcheson, Wapello- 18:11
27 27 Brad Boedeker, Stanwood North Cedar- 18:14
28 28 Nate Newman, Wapello- 18:18
29 29 Noah Cornelius, Andrew-JR 18:20
30 30 William Doland, Bellevue Marquette-SR 18:22
31 31 Bill Rock, Wheatland Calamus-Wheatland-JR 18:28
32 32 Mike Heiar, Andrew-JR 18:29
33 33 Jake Adams, Bennett-Durant-JR 17:31
34 34 Eric Engelman, Bellevue Marquette-SR 18:32
35 35 , Stanwood North Cedar- 18:32
36 36 Rick Pahl, Wilton-SO 18:33
37 37 Ryan Wright, Bellevue Marquette-SR 18:35
38 38 Patrick Rossmann, Iowa City Regina-SR 18:35
39 39 Andy Swartzendruber, Iowa Mennonite Kalona- 18:35
41 41 Justin Brokaw, Iowa Mennonite Kalona- 18:37
41 41 Randy Cole, Wilton- 18:37
42 42 Seth McGill, Wapello- 18:39
43 43 Lance Ostert, Andrew-FR 18:41
44 44 Jeff Miller, Iowa Mennonite Kalona- 18:41
45 45 Nick Hermiston, Bennett-Durant-SO 18:44
46 46 Eugene Peart, Clinton Mater Dei- 18:53
47 47 Aaron Bahr, Andrew-SO 18:52
48 48 Gabe Benitez, Columbus Junction- 18:53
49 49 Tristan Miller, Iowa Mennonite Kalona- 18:53
50 50 Ryan Shady, Miles East Central-Preston-SO 18:56
51 51 Cliff Mente, Tipton- 19:01
52 52 Tristan Lechalt, Bennett-Durant-SO 19:04
53 53 Matt Dittmer, Stanwood North Cedar- 19:06
54 54 Adam Lange, Northeast Goose Lake- 19:09
55 55 Mike Rabe, Alburnett- 19:16
56 56 Matt Pittman, Clinton Mater Dei- 19:17
57 57 Andy McQuillen, Wilton-SR 19:27
58 58 Joe Wenndt, Stanwood North Cedar- 19:29
59 59 David Welsh, Iowa City Regina-SO 19:29
60 60 Matt Hobbs, Winfield-Mt. Union- 19:30
61 61 Jaydn Bonifas, Bellevue Marquette-JR 19:34
62 62 Chris Doerscher, Tipton- 19:41
63 63 Edgar Santos, Columbus Junction- 19:42
64 64 Chris Burton, Bennett-Durant-SO 19:44
65 65 Jeremiah Costello, Bennett-Durant-SO 10:49
66 66 Tony Leslie, Clinton Mater Dei- 19:51
67 67 Robert Kruse, Northeast Goose Lake- 19:52
68 68 Chuck Butler, Tipton- 19:57
69 69 Bob Jensen, Clinton Mater Dei- 19:58
70 70 Jason Marshall, Wapello- 20:03
71 71 Grant Nobling, Alburnett- 20:07
72 72 Isaac Bowers, Alburnett- 20:13
73 73 Zach Burke, Northeast Goose Lake- 20:14
74 74 Jeff Amman, Miles East Central-Preston-FR 20:16
75 75 Dan Guilliams, Northeast Goose Lake- 20:19
76 76 Ray Williams, Andrew-SO 20:24
77 Kevin Burke, Wyoming Midland-SR 20:24
78 77 Nick Lee, Columbus Junction- 20:29
79 78 Matt Ugraph, Clinton Mater Dei- 20:30
80 79 Cory Steele, Winfield-Mt. Union- 20:31
81 80 Ryan Eisele, Stanwood North Cedar- 20:31
82 81 Ross Davisson, Mid-Prairie Wellman-SR 20:32
83 82 Chris Adolphs, Miles East Central-Preston-FR 20:33
84 83 Scott Crigger, Clinton Mater Dei- 20:33
85 84 Jeff Behan, Miles East Central-Preston-FR 20:35
86 Andy Petersen, Wyoming Midland-SO 20:36
87 85 Matt Nelson, Winfield-Mt. Union- 20:36
88 Andy Van De Walle, Wyoming Midland-SO 20:40
89 86 Justin Butt, Northeast Goose Lake- 20:44
90 87 Lester Trenkamp, Miles East Central-Preston-SR 20:53
91 88 Chris Chandler, Alburnett- 20:56
92 89 Nick Love, Winfield-Mt. Union- 20:58
93 90 Steve Tygrett, Wilton-SR 20:59
94 91 Andrew Crooks, Wilton-JR 21:03
95 92 Adam Casper, Mid-Prairie Wellman-JR 21:12
96 93 Nick Williams, Clinton Mater Dei- 21:15
97 94 Nick Humphreys, Winfield-Mt. Union- 21:19
98 95 Matt McBride, Columbus Junction- 21:32
99 96 Brian Callahan, Alburnett- 21:36
100 97 Jared Griffith, Mid-Prairie Wellman-JR 21:51
101 98 Kaylon Spengler, Bennett-Durant-FR 21:51
102 99 Dan Gorman, Alburnett- 21:53
103 Nathan Becker, Wyoming Midland-SO 22:12
104 Chris Kistler, Olin- 22:17
105 100 Justin Gerst, Wapello- 22:32
106 101 Matt Stoneking, Columbus Junction- 22:35
107 102 Jeremiah McGraw, Alburnett- 22:38
108 103 Phil Peiffer, Mid-Prairie Wellman-SR 22:50
109 Steve Mulligan, Olin- 22:56
110 104 Ryan Jepson, Mid-Prairie Wellman-SR 23:11
111 105 Jesse Naeve, Northeast Goose Lake- 23:14
112 106 Alex Fry, Mid-Prairie Wellman-SR 23:47
113 Matt Slay, Highland- 23:52
114 Mike Hicks, Olin- 24:29
115 Eric Kallaus, Highland- 25:29