Roy Griak Invitational Gold High School Boys 5k
Les Bolstad Golf Course
Sep. 29, 2007
Results by ChampionChip Minnesota
Use the Find option of your Web Browser to find the performance of a specific individual or team.
Click here for data on girls
PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD
1 Wayzata 211 14 17 37 66 77 78 90 17:12.3 0:43.1
2 Marquette University 214 15 20 23 57 99 117 144 17:12.4 0:55.5
3 Shawnee Mission Nw 237 31 41 45 50 70 73 219 17:16.5 0:25.5
4 Pleasant Valley 239 7 27 46 48 111 112 148 17:14.3 1:18.2
5 Brainerd 253 9 28 62 67 87 118 154 17:18.5 0:55.7
6 Port Washington 254 11 16 34 80 113 132 256 17:17.4 1:09.6
7 Rosemount 256 3 44 56 64 89 175 206 17:14.7 1:21.6
8 Edina 303 12 42 65 82 102 116 120 17:24.2 0:58.9
9 Iowa City West 357 8 24 29 147 149 193 218 17:27.7 1:30.3
10 Minneapolis South 376 4 58 72 85 157 194 199 17:28.9 1:52.6
11 Perham 380 6 38 49 131 156 215 233 17:29.6 1:42.0
12 Minnetonka 382 22 47 69 92 152 189 200 17:33.1 1:18.9
13 Mountain View 402 35 60 81 97 129 173 183 17:37.5 0:55.9
14 Roseville 449 13 21 93 153 169 182 216 17:38.9 1:31.0
15 Robbinsdale Armstrong 466 19 88 96 124 139 171 210 17:43.9 1:15.9
16 West Bend West 491 79 86 104 107 115 237 249 17:49.0 0:23.0
17 Mounds View 542 75 76 106 142 143 202 232 17:53.8 0:38.8
18 Bay Port 587 36 68 103 160 220 226 266 17:55.7 1:37.4
19 Coon Rapids 594 71 94 100 121 208 239 250 17:58.1 1:08.2
20 Des Moines Roosevelt 604 74 91 126 135 178 224 238 17:59.5 0:51.9
21 Sioux Falls Roosevelt 625 83 98 128 155 161 176 188 18:01.6 0:41.0
22 Forest Lake 626 53 101 133 158 181 209 248 18:00.8 1:05.3
23 Lakeville North 637 18 134 141 164 180 211 225 18:00.5 1:32.7
24 West Potomac 639 43 105 109 177 205 270 289 18:01.4 1:24.7
25 Shorewood 706 10 119 184 186 207 223 230 18:05.6 1:52.1
26 Buffalo 716 30 59 130 243 254 274 304 18:11.0 2:03.2
27 Rochester Century 718 25 33 138 258 264 267 269 18:09.4 2:15.7
28 Burnsville 733 1 165 172 174 221 234 241 17:59.1 2:50.6
29 Hudson 779 52 84 167 213 263 275 286 18:16.0 1:53.6
30 Hopkins 788 54 123 170 196 245 246 257 18:17.3 1:40.8
31 River Falls 792 32 63 197 229 271 282 293 18:16.1 2:12.6
32 Menomonie 825 26 39 159 300 301 306 316 18:35.9 3:13.4
33 Minnehaha Academy 836 122 127 136 198 253 307 310 18:23.4 1:07.6
34 Dubuque Wahlert 850 151 162 168 179 190 201 252 18:22.9 0:15.2
35 Eau Claire Memorial 852 61 145 146 227 273 277 279 18:25.8 1:52.9
36 Wausau West 890 137 150 163 204 236 244 259 18:29.1 0:51.3
37 Onalaska 910 108 110 192 217 283 295 308 18:32.9 1:38.0
38 Grand Rapids 925 51 140 195 261 278 290 305 18:32.5 2:04.3
39 Irondale 947 5 185 240 255 262 276 294 18:30.1 2:41.6
40 Dowling Catholic 976 95 114 222 247 298 302 309 18:46.3 2:22.3
41 Staples Motley 1017 125 187 212 228 265 280 291 18:41.1 1:13.1
42 Tipton 1056 55 191 242 281 287 288 292 18:50.7 2:16.2
43 St Paul Central 1094 166 203 214 251 260 272 285 18:48.8 0:51.1
44 Winona Cotter 1242 2 297 312 314 317 318 321 19:49.9 4:53.4
45 Aquinas 1275 40 296 311 313 315 319 322 19:56.5 3:42.1
46 Kingsland 1317 231 235 268 284 299 303 320 19:24.9 1:14.2
Incomplete Teams: Washburn, Heritage
Individuals
PLACE FINISHER TIME
1. Wayzata
14 Jeremy Drenckhahn, 11 16:51.9
17 Dan Ducharme, 11 16:53.7
37 Anders Bowman, 12 17:10.1
66 Andrew Wasz, 11 17:30.6
77 Peter Holmes, 12 17:35.0
78 Evan Day, 11 17:35.3
90 Jon Hackbart, 11 17:43.0
Total Time = 1:26:01.3 Total Places = 211
2. Marquette University
15 Bill Jones, 12 16:53.3
20 Jordan Megna, 12 16:55.4
23 Will Casey, 10 16:58.2
57 Ben Possi, 11 17:26.3
99 Jake Erschen, 10 17:48.8
117 Tim Sweeney, 11 17:59.9
144 Mike Frohmader, 10 18:13.0
Total Time = 1:26:02.0 Total Places = 214
3. Shawnee Mission Nw
31 Daniel Munro, 11 17:06.5
41 Jared Ellsworth, 12 17:11.2
45 Keaton Jones, 10 17:14.6
50 Diego Ladron, 12 17:18.2
70 Sterling Spencer, 9 17:32.0
73 Aaron Thornburg, 9 17:33.0
219 Kyle Schlicht, 11 18:46.6
Total Time = 1:26:22.5 Total Places = 237
4. Pleasant Valley
7 Devin Allbaugh, 12 16:39.3
27 Charlie Paul, 12 17:03.1
46 Austin O'Brien, 10 17:15.3
48 Blake Irwin, 12 17:16.0
111 Matt Rubins, 11 17:57.5
112 Mike Hemming, 12 17:57.7
148 Will Horvat, 10 18:14.8
Total Time = 1:26:11.2 Total Places = 239
5. Brainerd
9 Thomas Ruttger, 11 16:46.3
28 Luke Delaney, 12 17:03.7
62 Jimmy Dean, 10 17:28.9
67 Tyler Rose, 12 17:31.6
87 Mitch Lorenz, 12 17:42.0
118 Joey Doyscher, 10 18:00.3
154 Gunner Johnson, 10 18:17.4
Total Time = 1:26:32.5 Total Places = 253
6. Port Washington
11 Mark Allen, 11 16:49.2
16 Jack Hackett, 12 16:53.3
34 Evan Ross, 11 17:09.1
80 Colin Zauner, 12 17:36.3
113 Jeff Bartow, 10 17:58.8
132 Ethan Jones, 11 18:07.6
256 Brandon Hinneberg, 9 19:11.3
Total Time = 1:26:26.7 Total Places = 254
7. Rosemount
3 Jordan Carlson, 12 16:21.1
44 Justin Sawyers, 12 17:14.2
56 Matt Thooft, 12 17:25.7
64 Chris Massey, 11 17:29.8
89 Stan Drutowski, 12 17:42.7
175 Tim Kojetin, 12 18:24.6
206 Ben Carlson, 11 18:39.0
Total Time = 1:26:13.5 Total Places = 256
8. Edina
12 Dom Rosario, 12 16:50.6
42 Matt Olson, 12 17:13.1
65 Colton Gits, 11 17:30.5
82 Michael Ellenberger, 10 17:37.1
102 Hunter Gits, 11 17:49.5
116 Bj Porter, 12 17:59.4
120 Aldis Inde, 9 18:00.6
Total Time = 1:27:00.8 Total Places = 303
9. Iowa City West
8 Obsa Taddese, 12 16:44.9
24 Frank Canady, 10 16:58.9
29 Brady Fritz, 12 17:05.2
147 Joel Dotseth, 12 18:14.0
149 Max Alberhasky, 9 18:15.2
193 Shaw Akutsu, 12 18:31.2
218 Phil Musson, 11 18:46.4
Total Time = 1:27:18.2 Total Places = 357
10. Minneapolis South
4 Robel Kebede, 11 16:25.2
58 Ben Donovan, 12 17:27.7
72 Evan Kearney, 12 17:32.6
85 Joe Donovan, 12 17:41.1
157 Joah Colby-Milbrath, 11 18:17.8
194 Alex Ciesielski, 10 18:31.3
199 Jack Langree, 11 18:32.6
Total Time = 1:27:24.4 Total Places = 376
11. Perham
6 Kevin Lachowitzer, 12 16:35.8
38 Eddie Stenger, 12 17:10.6
49 Justin Tellinghuisen, 12 17:16.5
131 Sam Stoll, 10 18:07.0
156 Parker Carignan, 12 18:17.8
215 Alex Barney, 11 18:44.2
233 Keith Schornack, 9 18:59.5
Total Time = 1:27:27.7 Total Places = 380
12. Minnetonka
22 Ryan Bailey, 12 16:57.2
47 Ryan Anderson, 11 17:15.6
69 Nick Emmans, 11 17:31.8
92 John Goetz, 12 17:44.6
152 Jake Lee, 11 18:16.1
189 Don Heimer, 12 18:30.8
200 Max Hanson, 11 18:33.2
Total Time = 1:27:45.3 Total Places = 382
13. Mountain View
35 Derrek Gunn, 12 17:09.1
60 Cory Ytsma, 11 17:28.3
81 Kevin Miller, 11 17:36.6
97 Cody Pugil, 11 17:48.2
129 Garrison Holdaway, 11 18:05.0
173 Cory Varland, 12 18:24.2
183 Josh Williams, 12 18:27.1
Total Time = 1:28:07.2 Total Places = 402
14. Roseville
13 John Holt, 11 16:51.9
21 Ellis Richardson, 12 16:56.3
93 Colton Graham, 11 17:46.9
153 Josh Tan, 11 18:16.1
169 Jamie Brisbois, 10 18:22.9
182 Matt Lefebvre, 12 18:27.1
216 Nick Gawreluk, 11 18:44.2
Total Time = 1:28:14.1 Total Places = 449
15. Robbinsdale Armstrong
19 Brad Lester, 12 16:55.0
88 Andy Clasen, 12 17:42.7
96 Charlie Lapham, 12 17:47.9
124 Adam DePaolis, 11 18:03.0
139 Christian Labissoniere, 12 18:10.9
171 Jeremy Schwarze, 12 18:23.2
210 Kyle Janda, 12 18:41.9
Total Time = 1:28:39.5 Total Places = 466
16. West Bend West
79 Adam Theis, 12 17:35.9
86 Elton Rogers, 11 17:42.0
104 Michael Schumacher, 12 17:51.9
107 Nic Lache, 10 17:56.0
115 Chris Kautza, 12 17:58.9
237 Alex Awve, 12 19:01.6
249 Mike Kelley, 12 19:06.5
Total Time = 1:29:04.7 Total Places = 491
17. Mounds View
75 Eric Anderson, 12 17:34.1
76 Nate Hopkins, 12 17:34.9
106 Devin Hess, 10 17:54.1
142 Andrew Chirhart, 12 18:12.9
143 Kevin Anderson, 12 18:12.9
202 Raleigh Morgan, 12 18:36.9
232 Anders Lundberg, 12 18:59.1
Total Time = 1:29:28.9 Total Places = 542
18. Bay Port
36 Sam Stevens, 11 17:09.8
68 Kevin Buntman, 10 17:31.6
103 Alex Nett, 12 17:51.0
160 Frank Kaminski, 11 18:18.6
220 Brad Rogers, 11 18:47.2
226 Kory Baker, 11 18:51.5
266 Brad Utech, 11 19:16.8
Total Time = 1:29:38.2 Total Places = 587
19. Coon Rapids
71 Shamus O'Grady, 12 17:32.3
94 Jordan Fladland, 12 17:47.2
100 Blayne Dulian, 10 17:49.2
121 Joe Gair, 12 18:00.9
208 Ryan Eason, 11 18:40.5
239 Dan Coughlin, 10 19:02.8
250 David Kennedy, 9 19:07.0
Total Time = 1:29:50.1 Total Places = 594
20. Des Moines Roosevelt
74 Andrew Barrett, 10 17:34.0
91 Crawford Hubbell, 12 17:44.1
126 Peter Tomka, 12 18:04.2
135 Omer Ali, 12 18:09.2
178 Conor Wells, 9 18:25.9
224 Kale Snavely, 12 18:50.4
238 Tony Wattier, 9 19:02.6
Total Time = 1:29:57.4 Total Places = 604
21. Sioux Falls Roosevelt
83 Jake Arechigo, 11 17:37.9
98 Kenneth Moreno, 12 17:48.5
128 Brandon Haschke, 11 18:04.9
155 Keith McIntire, 11 18:17.8
161 Jake Hemenway, 10 18:18.9
176 Nick McKeon, 12 18:25.3
188 Tyler Nack, 10 18:30.4
Total Time = 1:30:08.0 Total Places = 625
22. Forest Lake
53 Zach Waldoch, 11 17:21.5
101 Nate Moen, 11 17:49.4
133 Spencer Cossalter, 12 18:07.9
158 Ryan Wright, 11 18:18.3
181 Andy Orth, 11 18:26.8
209 Dave Medina, 11 18:41.8
248 Mitch Wohlk, 10 19:06.1
Total Time = 1:30:03.9 Total Places = 626
23. Lakeville North
18 Tyler King, 12 16:53.9
134 Mac Enderson, 10 18:08.6
141 Joey Brenner, 9 18:12.5
164 Kyle Haugen, 10 18:20.7
180 Alex Cole, 10 18:26.6
211 Chris Broback, 11 18:43.1
225 Ben Saxton, 8 18:50.4
Total Time = 1:30:02.3 Total Places = 637
24. West Potomac
43 Kelly Carmicheal, 12 17:13.4
105 Paul Devar, 12 17:53.4
109 Corey Gray, 12 17:56.7
177 Fletcher Walters, 12 18:25.3
205 Peter Coffey, 10 18:38.1
270 Thom Hammond, 11 19:18.9
289 James Dressing, 12 19:48.6
Total Time = 1:30:06.9 Total Places = 639
25. Shorewood
10 Andrew Erickson, 12 16:47.8
119 Peter Drews, 10 18:00.4
184 Ben Tyler, 10 18:29.5
186 Brian Valusek, 12 18:30.3
207 Brian Lee, 12 18:39.9
223 Joe Pendleton, 9 18:50.3
230 Aidan Mazur, 9 18:55.8
Total Time = 1:30:27.9 Total Places = 706
26. Buffalo
30 Ben Rodriguez, 12 17:06.2
59 Zach Mellon, 11 17:27.7
130 Aaron Oie, 11 18:06.8
243 Jesse Doyle, 11 19:04.6
254 Nathan Engfer, 11 19:09.4
274 Blake Solberg, 9 19:22.8
304 NickTeetzel, 10 20:16.0
Total Time = 1:30:54.7 Total Places = 716
27. Rochester Century
25 Brian Wille, 12 17:00.1
33 Shane Steele, 12 17:08.0
138 Josh Wold, 11 18:10.5
258 R Kelly, 12 19:12.2
264 Jared Anderson, 12 19:15.8
267 Andrew Weckwerth, 12 19:17.2
269 Jason Post, 12 19:18.5
Total Time = 1:30:46.6 Total Places = 718
28. Burnsville
1 Rob Finnerty, 12 15:57.5
165 Andy Herting, 12 18:21.9
172 Harrison Okan, 11 18:23.6
174 Matt Walker, 11 18:24.3
221 Sam Swanson, 12 18:48.1
234 Nathan Eisenbeis, 12 19:00.5
241 Mike Bolland, 9 19:04.0
Total Time = 1:29:55.4 Total Places = 733
29. Hudson
52 Neal Kivi, 12 17:21.0
84 Luke Wusterbarth, 9 17:38.3
167 Carson Fall, 11 18:22.2
213 Thomas Mathewson, 12 18:43.6
263 Jacob Pittman, 11 19:14.6
275 Matt Rudquist, 9 19:23.0
286 Nick Duchow, 12 19:38.4
Total Time = 1:31:19.7 Total Places = 779
30. Hopkins
54 Jack Deichert, 12 17:24.6
123 Besufekad Shannon-Tamro, 11
18:01.5
170 Ian Wilson, 11 18:22.9
196 Kirk Leach, 12 18:31.7
245 David Keysser, 12 19:05.4
246 Eric Ruud, 11 19:05.8
257 Sam Jakobwirth, 8 19:11.5
Total Time = 1:31:26.1 Total Places = 788
31. River Falls
32 Logan Ekstrom, 12 17:06.7
63 Colin Rogers, 11 17:29.3
197 Nathan Walker, 12 18:32.3
229 Steve Woodward, 12 18:52.8
271 Dane Brathol, 12 19:19.3
282 David Ritter, 10 19:33.1
293 Sam Chatt, 12 19:54.3
Total Time = 1:31:20.4 Total Places = 792
32. Menomonie
26 Kelvin Johnson, 12 17:01.5
39 Kendrick Johnson, 12 17:11.1
159 Mike Merritt, 12 18:18.4
300 Tim Emahiser, 11 20:13.4
301 John Gainey, 12 20:14.9
306 Nathan Reckard, 9 20:24.6
316 Frank Rabideau, 9 21:04.9
Total Time = 1:32:59.3 Total Places = 825
33. Minnehaha Academy
122 Sam Wagner, 11 18:01.4
127 Jake Brown, 10 18:04.5
136 Kevin Peters, 12 18:09.7
198 Joel McDougall, 12 18:32.3
253 Eric Lubar, 10 19:09.0
307 Brandon Wiersma, 9 20:27.0
310 Matt Hubbard, 11 20:39.5
Total Time = 1:31:56.9 Total Places = 836
34. Dubuque Wahlert
151 Michael Mockler, 12 18:15.8
162 Dan McNamara, 12 18:19.0
168 Tyler Norby, 11 18:22.4
179 Peter Kessler, 12 18:26.2
190 Jake Fassbinder, 12 18:31.0
201 Tony Callahan, 11 18:35.9
252 Mark Ross, 11 19:08.0
Total Time = 1:31:54.4 Total Places = 850
35. Eau Claire Memorial
61 Tyler Heinz, 11 17:28.4
145 Alex DeLaPena, 12 18:13.5
146 Andy Carlson, 11 18:13.6
227 Adam Loomis, 10 18:52.0
273 Tyler Peterka, 9 19:21.3
277 David Hon, 12 19:24.2
279 Mac Burns, 12 19:27.2
Total Time = 1:32:08.8 Total Places = 852
36. Wausau West
137 Ben Fischer, 12 18:10.3
150 Lucas Lynch, 12 18:15.8
163 Scott Goelden, 10 18:20.1
204 Dylan Day, 12 18:37.6
236 Steven Monk, 10 19:01.6
244 Cory Juntunen, 10 19:05.2
259 Adam Waldvogel, 12 19:12.5
Total Time = 1:32:25.4 Total Places = 890
37. Onalaska
108 Brice Wizner, 11 17:56.4
110 Dan Roth, 10 17:56.9
192 Alec Bronston, 12 18:31.2
217 Andy Giewitz, 11 18:45.6
283 Garret Soper, 11 19:34.4
295 Andy Sorenson, 9 19:58.5
308 Chris Hohman, 11 20:27.6
Total Time = 1:32:44.5 Total Places = 910
38. Grand Rapids
51 Pat Richie, 11 17:20.6
140 Talon Erickson, 12 18:11.2
195 Grady Anderson, 10 18:31.5
261 Sam Jevne, 11 19:13.9
278 Nate Mondry, 8 19:24.9
290 Carl Liebe, 10 19:48.7
305 Aaron Rodenberg, 9 20:21.1
Total Time = 1:32:42.1 Total Places = 925
39. Irondale
5 Andy Richardson, 12 16:32.9
185 Tarek Abdelkhalig, 10 18:30.0
240 Andrew Borchart, 11 19:02.9
255 Ethan Evenson, 11 19:09.8
262 Matt Schafer, 11 19:14.5
276 Mike Dehnbostel, 11 19:23.3
294 Brian Sprang, 9 19:55.8
Total Time = 1:32:30.1 Total Places = 947
40. Dowling Catholic
95 Joshua Maguire, 10 17:47.8
114 Gage Sitzmann, 10 17:58.9
222 Joe Pitsor, 10 18:48.4
247 Jake Zenk, 9 19:06.1
298 Jacob Heddinger, 10 20:10.1
302 Beau Schmitz, 10 20:15.3
309 Jordan Metz, 12 20:36.3
Total Time = 1:33:51.3 Total Places = 976
41. Staples Motley
125 Jordan Bendson, 10 18:03.0
187 Josiah Fuhrman, 12 18:30.4
212 Josh Ulring, 12 18:43.2
228 Derek Cleveland, 12 18:52.4
265 Josh Freese, 10 19:16.1
280 Isaac Fuhrman, 10 19:28.3
291 Tyler Jenniges, 10 19:49.1
Total Time = 1:33:25.1 Total Places = 1017
42. Tipton
55 Eric Thien, 11 17:25.7
191 Nick Ohrt, 12 18:31.2
242 Justin McGuinty, 11 19:04.1
281 Nick Samuelson, 12 19:30.5
287 Ethan Rogers, 10 19:41.9
288 Spencer Byrd, 10 19:44.8
292 Reece Hall, 10 19:50.0
Total Time = 1:34:13.4 Total Places = 1056
43. St Paul Central
166 Sam Smith, 11 18:22.1
203 Kelin Dunfee, 11 18:37.5
214 Jonathon Ryss, 12 18:43.9
251 Ben Swanson-Hysell, 10 19:07.1
260 Freddy Wieffering, 11 19:13.2
272 Steven Klutho, 11 19:20.9
285 Dan Newsom, 12 19:37.9
Total Time = 1:34:03.8 Total Places = 1094
44. Winona Cotter
2 Donny Wasinger, 12 16:15.5
297 Greg Gernes, 9 20:04.9
312 Ross Heymans, 12 20:48.1
314 Andrew Fricke, 12 20:52.1
317 Barry Nelson, 11 21:08.9
318 Scott Malotka, 10 21:10.4
321 Eric Mueller, 9 22:03.1
Total Time = 1:39:09.5 Total Places = 1242
45. Aquinas
40 Zachary Wilhelmy, 12 17:11.2
296 Jaime Cooper, 11 20:03.4
311 Mark Steingraeber, 10 20:43.3
313 Collin Webb, 12 20:51.1
315 Doug Farmer, 12 20:53.3
319 Dalton Thomas, 12 21:24.0
322 Phil Thaldorf, 12 22:40.8
Total Time = 1:39:42.3 Total Places = 1275
46. Kingsland
231 Dallas Davidson, 12 18:57.1
235 Carl Calabrese, 12 19:01.2
268 Kaine Kaase, 10 19:17.7
284 Nathan Vorwerk, 9 19:36.9
299 Derek Mulhern, 12 20:11.3
303 Dylan Himle, 12 20:15.7
320 Gabe Kohn, 10 21:30.2
Total Time = 1:37:04.2 Total Places = 1317
Place Score Name Grade Time Team
1 1 Rob Finnerty 12 15:57.5 Burnsville
2 2 Donny Wasinger 12 16:15.5 Winona Cotter
3 3 Jordan Carlson 12 16:21.1 Rosemount
4 4 Robel Kebede 11 16:25.2 Minneapolis South
5 5 Andy Richardson 12 16:32.9 Irondale
6 6 Kevin Lachowitzer 12 16:35.8 Perham
7 7 Devin Allbaugh 12 16:39.3 Pleasant Valley
8 Pieter Gagnon 12 16:40.0 Washburn
9 8 Obsa Taddese 12 16:44.9 Iowa City West
10 9 Thomas Ruttger 11 16:46.3 Brainerd
11 10 Andrew Erickson 12 16:47.8 Shorewood
12 11 Mark Allen 11 16:49.2 Port Washington
13 12 Dom Rosario 12 16:50.6 Edina
14 13 John Holt 11 16:51.9 Roseville
15 14 Jeremy Drenckhahn 11 16:51.9 Wayzata
16 15 Bill Jones 12 16:53.3 Marquette University
17 16 Jack Hackett 12 16:53.3 Port Washington
18 17 Dan Ducharme 11 16:53.7 Wayzata
19 18 Tyler King 12 16:53.9 Lakeville North
20 19 Brad Lester 12 16:55.0 Robbinsdale Armstrong
21 20 Jordan Megna 12 16:55.4 Marquette University
22 21 Ellis Richardson 12 16:56.3 Roseville
23 22 Ryan Bailey 12 16:57.2 Minnetonka
24 23 Will Casey 10 16:58.2 Marquette University
25 24 Frank Canady 10 16:58.9 Iowa City West
26 25 Brian Wille 12 17:00.1 Rochester Century
27 26 Kelvin Johnson 12 17:01.5 Menomonie
28 27 Charlie Paul 12 17:03.1 Pleasant Valley
29 28 Luke Delaney 12 17:03.7 Brainerd
30 29 Brady Fritz 12 17:05.2 Iowa City West
31 30 Ben Rodriguez 12 17:06.2 Buffalo
32 31 Daniel Munro 11 17:06.5 Shawnee Mission Nw
33 32 Logan Ekstrom 12 17:06.7 River Falls
34 33 Shane Steele 12 17:08.0 Rochester Century
35 34 Evan Ross 11 17:09.1 Port Washington
36 35 Derrek Gunn 12 17:09.1 Mountain View
37 36 Sam Stevens 11 17:09.8 Bay Port
38 37 Anders Bowman 12 17:10.1 Wayzata
39 38 Eddie Stenger 12 17:10.6 Perham
40 39 Kendrick Johnson 12 17:11.1 Menomonie
41 40 Zachary Wilhelmy 12 17:11.2 Aquinas
42 41 Jared Ellsworth 12 17:11.2 Shawnee Mission Nw
43 42 Matt Olson 12 17:13.1 Edina
44 43 Kelly Carmicheal 12 17:13.4 West Potomac
45 44 Justin Sawyers 12 17:14.2 Rosemount
46 45 Keaton Jones 10 17:14.6 Shawnee Mission Nw
47 46 Austin O'Brien 10 17:15.3 Pleasant Valley
48 47 Ryan Anderson 11 17:15.6 Minnetonka
49 48 Blake Irwin 12 17:16.0 Pleasant Valley
50 49 Justin Tellinghuisen 12 17:16.5 Perham
51 50 Diego Ladron 12 17:18.2 Shawnee Mission Nw
52 51 Pat Richie 11 17:20.6 Grand Rapids
53 52 Neal Kivi 12 17:21.0 Hudson
54 53 Zach Waldoch 11 17:21.5 Forest Lake
55 54 Jack Deichert 12 17:24.6 Hopkins
56 55 Eric Thien 11 17:25.7 Tipton
57 56 Matt Thooft 12 17:25.7 Rosemount
58 57 Ben Possi 11 17:26.3 Marquette University
59 58 Ben Donovan 12 17:27.7 Minneapolis South
60 59 Zach Mellon 11 17:27.7 Buffalo
61 60 Cory Ytsma 11 17:28.3 Mountain View
62 61 Tyler Heinz 11 17:28.4 Eau Claire Memorial
63 62 Jimmy Dean 10 17:28.9 Brainerd
64 63 Colin Rogers 11 17:29.3 River Falls
65 64 Chris Massey 11 17:29.8 Rosemount
66 65 Colton Gits 11 17:30.5 Edina
67 66 Andrew Wasz 11 17:30.6 Wayzata
68 67 Tyler Rose 12 17:31.6 Brainerd
69 68 Kevin Buntman 10 17:31.6 Bay Port
70 69 Nick Emmans 11 17:31.8 Minnetonka
71 70 Sterling Spencer 9 17:32.0 Shawnee Mission Nw
72 71 Shamus O'Grady 12 17:32.3 Coon Rapids
73 72 Evan Kearney 12 17:32.6 Minneapolis South
74 73 Aaron Thornburg 9 17:33.0 Shawnee Mission Nw
75 74 Andrew Barrett 10 17:34.0 Des Moines Roosevelt
76 75 Eric Anderson 12 17:34.1 Mounds View
77 76 Nate Hopkins 12 17:34.9 Mounds View
78 77 Peter Holmes 12 17:35.0 Wayzata
79 78 Evan Day 11 17:35.3 Wayzata
80 79 Adam Theis 12 17:35.9 West Bend West
81 80 Colin Zauner 12 17:36.3 Port Washington
82 81 Kevin Miller 11 17:36.6 Mountain View
83 82 Michael Ellenberger 10 17:37.1 Edina
84 83 Jake Arechigo 11 17:37.9 Sioux Falls Roosevelt
85 84 Luke Wusterbarth 9 17:38.3 Hudson
86 85 Joe Donovan 12 17:41.1 Minneapolis South
87 86 Elton Rogers 11 17:42.0 West Bend West
88 87 Mitch Lorenz 12 17:42.0 Brainerd
89 88 Andy Clasen 12 17:42.7 Robbinsdale Armstrong
90 89 Stan Drutowski 12 17:42.7 Rosemount
91 90 Jon Hackbart 11 17:43.0 Wayzata
92 91 Crawford Hubbell 12 17:44.1 Des Moines Roosevelt
93 92 John Goetz 12 17:44.6 Minnetonka
94 93 Colton Graham 11 17:46.9 Roseville
95 94 Jordan Fladland 12 17:47.2 Coon Rapids
96 95 Joshua Maguire 10 17:47.8 Dowling Catholic
97 96 Charlie Lapham 12 17:47.9 Robbinsdale Armstrong
98 97 Cody Pugil 11 17:48.2 Mountain View
99 98 Kenneth Moreno 12 17:48.5 Sioux Falls Roosevelt
100 99 Jake Erschen 10 17:48.8 Marquette University
101 100 Blayne Dulian 10 17:49.2 Coon Rapids
102 101 Nate Moen 11 17:49.4 Forest Lake
103 102 Hunter Gits 11 17:49.5 Edina
104 103 Alex Nett 12 17:51.0 Bay Port
105 104 Michael Schumacher 12 17:51.9 West Bend West
106 Mark Harries 9 17:52.2 Wayzata
107 105 Paul Devar 12 17:53.4 West Potomac
108 106 Devin Hess 10 17:54.1 Mounds View
109 107 Nic Lache 10 17:56.0 West Bend West
110 108 Brice Wizner 11 17:56.4 Onalaska
111 109 Corey Gray 12 17:56.7 West Potomac
112 110 Dan Roth 10 17:56.9 Onalaska
113 111 Matt Rubins 11 17:57.5 Pleasant Valley
114 Peter Bache-Wiig 11 17:57.7 Wayzata
115 112 Mike Hemming 12 17:57.7 Pleasant Valley
116 113 Jeff Bartow 10 17:58.8 Port Washington
117 114 Gage Sitzmann 10 17:58.9 Dowling Catholic
118 115 Chris Kautza 12 17:58.9 West Bend West
119 116 Bj Porter 12 17:59.4 Edina
120 117 Tim Sweeney 11 17:59.9 Marquette University
121 118 Joey Doyscher 10 18:00.3 Brainerd
122 119 Peter Drews 10 18:00.4 Shorewood
123 120 Aldis Inde 9 18:00.6 Edina
124 121 Joe Gair 12 18:00.9 Coon Rapids
125 122 Sam Wagner 11 18:01.4 Minnehaha Academy
126 123 Besufekad Shannon-Tamro 11 18:01.5 Hopkins
127 124 Adam DePaolis 11 18:03.0 Robbinsdale Armstrong
128 125 Jordan Bendson 10 18:03.0 Staples Motley
129 Oliver Haugland 10 18:03.4 Wayzata
130 126 Peter Tomka 12 18:04.2 Des Moines Roosevelt
131 127 Jake Brown 10 18:04.5 Minnehaha Academy
132 128 Brandon Haschke 11 18:04.9 Sioux Falls Roosevelt
133 129 Garrison Holdaway 11 18:05.0 Mountain View
134 130 Aaron Oie 11 18:06.8 Buffalo
135 131 Sam Stoll 10 18:07.0 Perham
136 132 Ethan Jones 11 18:07.6 Port Washington
137 133 Spencer Cossalter 12 18:07.9 Forest Lake
138 Karl Kabarowski 9 18:08.5 Wayzata
139 134 Mac Enderson 10 18:08.6 Lakeville North
140 135 Omer Ali 12 18:09.2 Des Moines Roosevelt
141 136 Kevin Peters 12 18:09.7 Minnehaha Academy
142 137 Ben Fischer 12 18:10.3 Wausau West
143 138 Josh Wold 11 18:10.5 Rochester Century
144 139 Christian Labissoniere 12 18:10.9 Robbinsdale Armstrong
145 140 Talon Erickson 12 18:11.2 Grand Rapids
146 141 Joey Brenner 9 18:12.5 Lakeville North
147 142 Andrew Chirhart 12 18:12.9 Mounds View
148 143 Kevin Anderson 12 18:12.9 Mounds View
149 144 Mike Frohmader 10 18:13.0 Marquette University
150 145 Alex DeLaPena 12 18:13.5 Eau Claire Memorial
151 146 Andy Carlson 11 18:13.6 Eau Claire Memorial
152 147 Joel Dotseth 12 18:14.0 Iowa City West
153 Matt Davidson 12 18:14.4 Edina
154 148 Will Horvat 10 18:14.8 Pleasant Valley
155 149 Max Alberhasky 9 18:15.2 Iowa City West
156 150 Lucas Lynch 12 18:15.8 Wausau West
157 151 Michael Mockler 12 18:15.8 Dubuque Wahlert
158 152 Jake Lee 11 18:16.1 Minnetonka
159 153 Josh Tan 11 18:16.1 Roseville
160 154 Gunner Johnson 10 18:17.4 Brainerd
161 155 Keith McIntire 11 18:17.8 Sioux Falls Roosevelt
162 156 Parker Carignan 12 18:17.8 Perham
163 157 Joah Colby-Milbrath 11 18:17.8 Minneapolis South
164 158 Ryan Wright 11 18:18.3 Forest Lake
165 159 Mike Merritt 12 18:18.4 Menomonie
166 160 Frank Kaminski 11 18:18.6 Bay Port
167 161 Jake Hemenway 10 18:18.9 Sioux Falls Roosevelt
168 162 Dan McNamara 12 18:19.0 Dubuque Wahlert
169 163 Scott Goelden 10 18:20.1 Wausau West
170 164 Kyle Haugen 10 18:20.7 Lakeville North
171 165 Andy Herting 12 18:21.9 Burnsville
172 166 Sam Smith 11 18:22.1 St Paul Central
173 167 Carson Fall 11 18:22.2 Hudson
174 168 Tyler Norby 11 18:22.4 Dubuque Wahlert
175 169 Jamie Brisbois 10 18:22.9 Roseville
176 170 Ian Wilson 11 18:22.9 Hopkins
177 171 Jeremy Schwarze 12 18:23.2 Robbinsdale Armstrong
178 172 Harrison Okan 11 18:23.6 Burnsville
179 Zachary Haskins 11 18:24.0 Heritage
180 173 Cory Varland 12 18:24.2 Mountain View
181 174 Matt Walker 11 18:24.3 Burnsville
182 175 Tim Kojetin 12 18:24.6 Rosemount
183 Sean Royer 10 18:25.0 Marquette University
184 176 Nick McKeon 12 18:25.3 Sioux Falls Roosevelt
185 177 Fletcher Walters 12 18:25.3 West Potomac
186 178 Conor Wells 9 18:25.9 Des Moines Roosevelt
187 179 Peter Kessler 12 18:26.2 Dubuque Wahlert
188 Brad Wolhart 10 18:26.5 Brainerd
189 180 Alex Cole 10 18:26.6 Lakeville North
190 181 Andy Orth 11 18:26.8 Forest Lake
191 182 Matt Lefebvre 12 18:27.1 Roseville
192 183 Josh Williams 12 18:27.1 Mountain View
193 Bruce Praska 10 18:27.4 Brainerd
194 Mat Clark 11 18:28.9 Edina
195 184 Ben Tyler 10 18:29.5 Shorewood
196 185 Tarek Abdelkhalig 10 18:30.0 Irondale
197 186 Brian Valusek 12 18:30.3 Shorewood
198 187 Josiah Fuhrman 12 18:30.4 Staples Motley
199 188 Tyler Nack 10 18:30.4 Sioux Falls Roosevelt
200 189 Don Heimer 12 18:30.8 Minnetonka
201 Matt Huppert 10 18:30.8 Edina
202 190 Jake Fassbinder 12 18:31.0 Dubuque Wahlert
203 191 Nick Ohrt 12 18:31.2 Tipton
204 192 Alec Bronston 12 18:31.2 Onalaska
205 193 Shaw Akutsu 12 18:31.2 Iowa City West
206 194 Alex Ciesielski 10 18:31.3 Minneapolis South
207 195 Grady Anderson 10 18:31.5 Grand Rapids
208 196 Kirk Leach 12 18:31.7 Hopkins
209 197 Nathan Walker 12 18:32.3 River Falls
210 198 Joel McDougall 12 18:32.3 Minnehaha Academy
211 199 Jack Langree 11 18:32.6 Minneapolis South
212 Josh Fortin 12 18:32.9 Mountain View
213 200 Max Hanson 11 18:33.2 Minnetonka
214 201 Tony Callahan 11 18:35.9 Dubuque Wahlert
215 202 Raleigh Morgan 12 18:36.9 Mounds View
216 203 Kelin Dunfee 11 18:37.5 St Paul Central
217 204 Dylan Day 12 18:37.6 Wausau West
218 205 Peter Coffey 10 18:38.1 West Potomac
219 206 Ben Carlson 11 18:39.0 Rosemount
220 207 Brian Lee 12 18:39.9 Shorewood
221 208 Ryan Eason 11 18:40.5 Coon Rapids
222 209 Dave Medina 11 18:41.8 Forest Lake
223 210 Kyle Janda 12 18:41.9 Robbinsdale Armstrong
224 211 Chris Broback 11 18:43.1 Lakeville North
225 212 Josh Ulring 12 18:43.2 Staples Motley
226 Alex Lugo 10 18:43.3 Sioux Falls Roosevelt
227 213 Thomas Mathewson 12 18:43.6 Hudson
228 214 Jonathon Ryss 12 18:43.9 St Paul Central
229 215 Alex Barney 11 18:44.2 Perham
230 216 Nick Gawreluk 11 18:44.2 Roseville
231 217 Andy Giewitz 11 18:45.6 Onalaska
232 218 Phil Musson 11 18:46.4 Iowa City West
233 219 Kyle Schlicht 11 18:46.6 Shawnee Mission Nw
234 220 Brad Rogers 11 18:47.2 Bay Port
235 221 Sam Swanson 12 18:48.1 Burnsville
236 222 Joe Pitsor 10 18:48.4 Dowling Catholic
237 Jordan Figlestad 11 18:49.1 Sioux Falls Roosevelt
238 Paul Desalvo 10 18:49.1 Robbinsdale Armstrong
239 Chris Morton 12 18:49.2 Shawnee Mission Nw
240 Joe Hjerpe 10 18:49.8 Robbinsdale Armstrong
241 223 Joe Pendleton 9 18:50.3 Shorewood
242 224 Kale Snavely 12 18:50.4 Des Moines Roosevelt
243 225 Ben Saxton 8 18:50.4 Lakeville North
244 Mike Legan 12 18:51.0 Roseville
245 226 Kory Baker 11 18:51.5 Bay Port
246 227 Adam Loomis 10 18:52.0 Eau Claire Memorial
247 228 Derek Cleveland 12 18:52.4 Staples Motley
248 229 Steve Woodward 12 18:52.8 River Falls
249 Mike Brandt 11 18:54.9 Minnetonka
250 230 Aidan Mazur 9 18:55.8 Shorewood
251 Matt Simon 10 18:56.0 Lakeville North
252 Tyler Chenhall 10 18:56.2 Iowa City West
253 231 Dallas Davidson 12 18:57.1 Kingsland
254 Aaron Thompson 10 18:57.9 Brainerd
255 Sam Seehof 11 18:58.7 Minnetonka
256 232 Anders Lundberg 12 18:59.1 Mounds View
257 233 Keith Schornack 9 18:59.5 Perham
258 234 Nathan Eisenbeis 12 19:00.5 Burnsville
259 Isaac Werner 10 19:00.7 Perham
260 235 Carl Calabrese 12 19:01.2 Kingsland
261 236 Steven Monk 10 19:01.6 Wausau West
262 237 Alex Awve 12 19:01.6 West Bend West
263 238 Tony Wattier 9 19:02.6 Des Moines Roosevelt
264 239 Dan Coughlin 10 19:02.8 Coon Rapids
265 240 Andrew Borchart 11 19:02.9 Irondale
266 241 Mike Bolland 9 19:04.0 Burnsville
267 242 Justin McGuinty 11 19:04.1 Tipton
268 243 Jesse Doyle 11 19:04.6 Buffalo
269 Shane Boeser 9 19:04.8 Burnsville
270 244 Cory Juntunen 10 19:05.2 Wausau West
271 245 David Keysser 12 19:05.4 Hopkins
272 246 Eric Ruud 11 19:05.8 Hopkins
273 247 Jake Zenk 9 19:06.1 Dowling Catholic
274 248 Mitch Wohlk 10 19:06.1 Forest Lake
275 Josh Frederick 11 19:06.2 Marquette University
276 249 Mike Kelley 12 19:06.5 West Bend West
277 250 David Kennedy 9 19:07.0 Coon Rapids
278 251 Ben Swanson-Hysell 10 19:07.1 St Paul Central
279 Shawn Wayne 11 19:07.4 West Bend West
280 252 Mark Ross 11 19:08.0 Dubuque Wahlert
281 253 Eric Lubar 10 19:09.0 Minnehaha Academy
282 254 Nathan Engfer 11 19:09.4 Buffalo
283 255 Ethan Evenson 11 19:09.8 Irondale
284 Michael Seely 11 19:10.5 Minneapolis South
285 Mike Howe 10 19:11.1 Forest Lake
286 256 Brandon Hinneberg 9 19:11.3 Port Washington
287 257 Sam Jakobwirth 8 19:11.5 Hopkins
288 Michael Downey 12 19:11.9 Hopkins
289 258 R Kelly 12 19:12.2 Rochester Century
290 259 Adam Waldvogel 12 19:12.5 Wausau West
291 260 Freddy Wieffering 11 19:13.2 St Paul Central
292 261 Sam Jevne 11 19:13.9 Grand Rapids
293 262 Matt Schafer 11 19:14.5 Irondale
294 263 Jacob Pittman 11 19:14.6 Hudson
295 Matt Kessler 12 19:14.9 Dubuque Wahlert
296 Charlie Ward 11 19:15.5 Roseville
297 264 Jared Anderson 12 19:15.8 Rochester Century
298 Bubba Kavanagh 12 19:15.8 Rosemount
299 265 Josh Freese 10 19:16.1 Staples Motley
300 266 Brad Utech 11 19:16.8 Bay Port
301 267 Andrew Weckwerth 12 19:17.2 Rochester Century
302 Charlie Hanson 11 19:17.5 Minnetonka
303 268 Kaine Kaase 10 19:17.7 Kingsland
304 Andy Dock 12 19:18.0 West Bend West
305 Tristan Pitre 12 19:18.4 Rosemount
306 269 Jason Post 12 19:18.5 Rochester Century
307 270 Thom Hammond 11 19:18.9 West Potomac
308 271 Dane Brathol 12 19:19.3 River Falls
309 Dave Wagner 10 19:19.9 Bay Port
310 Dan Tilly 12 19:20.7 West Bend West
311 272 Steven Klutho 11 19:20.9 St Paul Central
312 273 Tyler Peterka 9 19:21.3 Eau Claire Memorial
313 Matt Eckman 9 19:21.6 Iowa City West
314 Brandon Piechowski 12 19:22.0 Mounds View
315 Phil English 10 19:22.2 Hopkins
316 274 Blake Solberg 9 19:22.8 Buffalo
317 275 Matt Rudquist 9 19:23.0 Hudson
318 David Link 11 19:23.3 Hopkins
319 276 Mike Dehnbostel 11 19:23.3 Irondale
320 277 David Hon 12 19:24.2 Eau Claire Memorial
321 Matt Bauer 11 19:24.7 Rochester Century
322 278 Nate Mondry 8 19:24.9 Grand Rapids
323 279 Mac Burns 12 19:27.2 Eau Claire Memorial
324 280 Isaac Fuhrman 10 19:28.3 Staples Motley
325 Kevin Harp 11 19:28.6 Eau Claire Memorial
326 281 Nick Samuelson 12 19:30.5 Tipton
327 Jereme Bosma 12 19:32.1 Sioux Falls Roosevelt
328 282 David Ritter 10 19:33.1 River Falls
329 283 Garret Soper 11 19:34.4 Onalaska
330 284 Nathan Vorwerk 9 19:36.9 Kingsland
331 285 Dan Newsom 12 19:37.9 St Paul Central
332 286 Nick Duchow 12 19:38.4 Hudson
333 Nate Dreikosen 12 19:38.7 Wausau West
334 Gavin Shroder 9 19:39.7 Shorewood
335 287 Ethan Rogers 10 19:41.9 Tipton
336 Isaiah Rozich 9 19:42.0 Eau Claire Memorial
337 Jacob Ball 10 19:42.5 Hudson
338 Ben Seaman 19:44.0 Dubuque Wahlert
339 288 Spencer Byrd 10 19:44.8 Tipton
340 Dylan Sorman 10 19:45.0 Coon Rapids
341 David Litzua 12 19:46.7 Roseville
342 James Killian 9 19:47.7 Bay Port
343 289 James Dressing 12 19:48.6 West Potomac
344 290 Carl Liebe 10 19:48.7 Grand Rapids
345 291 Tyler Jenniges 10 19:49.1 Staples Motley
346 292 Reece Hall 10 19:50.0 Tipton
347 Eric Bretl 10 19:50.7 Port Washington
348 Tanner Norby 10 19:51.3 Dubuque Wahlert
349 Tristan Covington 12 19:53.1 Perham
350 Mike Murphy 11 19:53.7 Coon Rapids
351 293 Sam Chatt 12 19:54.3 River Falls
352 Sean Schmidt 12 19:55.4 Wausau West
353 294 Brian Sprang 9 19:55.8 Irondale
354 295 Andy Sorenson 9 19:58.5 Onalaska
355 Jacob Denning 12 20:00.4 Staples Motley
356 Will Matchett 11 20:01.6 River Falls
357 Brian Sandvik 11 20:02.2 Coon Rapids
358 296 Jaime Cooper 11 20:03.4 Aquinas
359 297 Greg Gernes 9 20:04.9 Winona Cotter
360 John Freude 10 20:08.0 Des Moines Roosevelt
361 Ben Brodin 12 20:09.2 Forest Lake
362 298 Jacob Heddinger 10 20:10.1 Dowling Catholic
363 299 Derek Mulhern 12 20:11.3 Kingsland
364 300 Tim Emahiser 11 20:13.4 Menomonie
365 John Taylor 10 20:13.7 Shorewood
366 301 John Gainey 12 20:14.9 Menomonie
367 Brandon Sterriker 8 20:15.1 Staples Motley
368 302 Beau Schmitz 10 20:15.3 Dowling Catholic
369 Hunter Satterfield 11 20:15.5 Hudson
370 Nic Miller 10 20:15.7 Lakeville North
371 303 Dylan Himle 12 20:15.7 Kingsland
372 304 NickTeetzel 10 20:16.0 Buffalo
373 Evan Tharaldson 10 20:16.0 Irondale
374 Colin Owens 9 20:16.5 Irondale
375 Kevin Hayes 11 20:17.3 Buffalo
376 Mike Kelly 10 20:20.4 Rochester Century
377 305 Aaron Rodenberg 9 20:21.1 Grand Rapids
378 Sam Salo 10 20:21.9 Grand Rapids
379 306 Nathan Reckard 9 20:24.6 Menomonie
380 Zach Denzin 12 20:25.9 Port Washington
381 307 Brandon Wiersma 9 20:27.0 Minnehaha Academy
382 Nick Ewing 12 20:27.1 Port Washington
383 Kemal Jarso 10 20:27.4 St Paul Central
384 308 Chris Hohman 11 20:27.6 Onalaska
385 Sam Huber 12 20:29.7 Perham
386 Jon Schuster 10 20:31.8 Wausau West
387 Ethan Genco 9 20:32.9 River Falls
388 Matt Johnson 8 20:33.0 Irondale
389 309 Jordan Metz 12 20:36.3 Dowling Catholic
390 310 Matt Hubbard 11 20:39.5 Minnehaha Academy
391 Marius Bergmann 12 20:39.9 Tipton
392 Michael Van 20:40.1 St Paul Central
393 311 Mark Steingraeber 10 20:43.3 Aquinas
394 Alex Lewison 12 20:44.9 Minneapolis South
395 312 Ross Heymans 12 20:48.1 Winona Cotter
396 Ryan Strait 10 20:50.6 Buffalo
397 313 Collin Webb 12 20:51.1 Aquinas
398 314 Andrew Fricke 12 20:52.1 Winona Cotter
399 Jay Arroy 9 20:52.1 Onalaska
400 Alex Bedker 12 20:52.8 Buffalo
401 Dan Polasky 12 20:53.3 Mounds View
402 315 Doug Farmer 12 20:53.3 Aquinas
403 Jake Kozelek 10 20:55.2 Bay Port
404 David LaGrange 20:55.9 Onalaska
405 Jake Wozney 11 20:57.0 Onalaska
406 Derek Barnett 12 20:59.7 Robbinsdale Armstrong
407 Tom Coben 12 21:00.9 St Paul Central
408 Phil White 10 21:01.7 Minnehaha Academy
409 316 Frank Rabideau 9 21:04.9 Menomonie
410 James Knoop 12 21:08.7 Grand Rapids
411 317 Barry Nelson 11 21:08.9 Winona Cotter
412 318 Scott Malotka 10 21:10.4 Winona Cotter
413 Juston Gipson 10 21:11.9 Tipton
414 Dan Testa 11 21:12.7 Rochester Century
415 Will Jensen-Kowski 10 21:13.4 Minnehaha Academy
416 Chris McMahon 11 21:18.7 Menomonie
417 John Knutson 11 21:21.4 Lakeville North
418 319 Dalton Thomas 12 21:24.0 Aquinas
419 Logan Gaul 9 21:25.9 Tipton
420 Chris Peterson 12 21:28.2 Minnehaha Academy
421 320 Gabe Kohn 10 21:30.2 Kingsland
422 Xavier Schwartz 9 21:38.1 Menomonie
423 Jacob Harder 9 21:42.1 Kingsland
424 Paul Swim 12 21:55.2 Minneapolis South
425 Davin Lacksonen 10 21:56.2 Menomonie
426 321 Eric Mueller 9 22:03.1 Winona Cotter
427 322 Phil Thaldorf 12 22:40.8 Aquinas
428 Sam Forney 11 22:45.6 Winona Cotter
429 Jackson Penning 11 22:55.4 Winona Cotter
430 Spencer Kevan 9 23:22.1 Kingsland
431 Aaron Duxbury 12 23:33.8 Kingsland
432 Ben McCloud 10 23:42.4 Grand Rapids
433 Nathaniel Johnson 11 23:52.3 Staples Motley