Roy Griak Invitational 2007

Falcon Heights, MN

Boys 5000

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