1 Marshalltown 31
2 Ankeny 68
3 Ames 69
4 Urbandale 85
5 Johnston 130
6 Des Moines Lincoln 184
7 Des Moines Hoover 191
8 Des Moines East 233
9 Newton 241
10 Des Moines North 321
1 1 Grant Shadden, Marshalltown-JR 16:22
2 2 Justin Schlicher, Ankeny-JR 16:27
3 3 Ruach Joklow, Urbandale-JR 16:33
4 4 Danny Burns, Marshalltown-JR 16:41
5 5 Tim Hibbing, Ames-JR 16:43
6 6 Nick Roberts, Ames-JR 16:44
7 7 Josh Crain, Marshalltown-SR 16:50
8 8 Marcus Murphy, Ankeny-JR 16:55
9 9 Brian Billman, Marshalltown-SR 17:03
10 10 Craig Cartier, Marshalltown-JR 17:12
11 11 Jarret Heil, Marshalltown-SR 17:14
12 12 Luke Guthrie, Ames-SR 17:15
13 13 Justin Strohman, Marshalltown-JR 17:21
14 14 Colin Pogge, Urbandale-SO 17:25
15 15 Nate Esser, Ankeny-SR 17:30
16 16 Jonathan Hardy, Johnston-JR 17:36
17 17 T.J. Tollakson, Ankeny-SR 17:37
18 18 John Nentl, Des Moines Hoover-SO 17:38
19 19 John Luna, Des Moines Lincoln-JR 17:44
20 20 Josh Voss, Urbandale-SR 17:48
21 21 Kody Harris, Des Moines Hoover-SO 17:50
22 22 Pete Kruger, Ames-SR 17:51
23 23 Kyle Halfpop, Urbandale-SO 17:52
24 24 Jess Clyde, Ames-SR 17:58
25 25 Paul Dyer, Urbandale-SO 18:01
26 26 Jeremy Zuber, Ankeny-SR 18:05
27 27 Billy Holscher, Ankeny-JR 18:06
28 28 Kai Carlson, Johnston-JR 18:07
29 29 Eric Weber, Ames-SR 18:09
30 30 Ryan Johnson, Johnston-SO 18:12
31 31 Josh Peppers, Ankeny-SR 18:16
32 32 Dennis Dane, Johnston-SR 17:26
33 33 Matt Skeens, Johnston-JR 18:31
34 34 Steve Goldman, Ames-JR 18:36
35 35 Allen Shepherd, Des Moines Lincoln-JR 17:49
36 36 Aaron Creger, Johnston-FR 18:41
37 37 Zach Walters, Newton-SR 18:43
38 38 Dillon Wonders, Des Moines East-SR 18:45
39 39 Scott Quam, Urbandale-SR 18:56
40 40 John Fiala, Johnston-JR 18:59
41 41 Jason Fath, Des Moines Lincoln-SR 19:01
42 42 Mike Lauterbach, Newton-SR 19:03
43 43 Justin Rankin, Des Moines East-FR 18:97
44 44 John Kier, Des Moines Lincoln-JR 19:13
45 45 David Djordjevic, Des Moines Lincoln-SO 19:16
46 46 Muris Rahmanobic, Des Moines Hoover-JR 19:22
47 47 Nick Flahn, Des Moines Lincoln-SO 19:27
48 48 A.J. Shipman, Des Moines East-SO 19:33
49 49 Clay Swihert, Newton-SR 19:34
50 50 Aaron Berdofe, Urbandale-SO 19:37
51 51 Derek McChurch, Des Moines East-SR 18:41
52 52 Jack Spicer, Des Moines Hoover-SR 19:54
53 53 Nate Hibben, Des Moines East-JR 18:56
54 54 Mike Salar, Des Moines Hoover-SO 19:59
55 55 Marcos Ramirez, Des Moines East-SR 20:07
56 56 John Stout, Newton-SR 20:15
57 57 Adam Berkey, Newton-SR 20:27
58 58 Gatluak Teny, Des Moines North-SR 20:32
59 59 Matt Gibson, Newton-SO 20:34
60 60 John Cross, Des Moines Lincoln-FR 20:38
61 61 Nate McCarthy, Des Moines Hoover-SR 21:16
62 62 Nick Walters, Newton-FR 21:18
63 63 Tim Hendrick, Des Moines Hoover-FR 21:31
64 64 Dale Colorado, Des Moines North-JR 21:43
65 65 Brad Randles, Des Moines North-JR 21:47
66 66 Chris Cooper, Des Moines North-JR 22:58
67 67 Dan Govoni, Des Moines East-JR 23:22
68 68 Ivan Sarasoza, Des Moines North-SR 25:07