Grandma's Marathon Men
Duluth
June 21, 2014
Results by mtec results
Click on the "pace" links to move about through the results. Use the Find option of your Web Browser to find the performance of a specific individual.
Click here for data on women
         CLASS  
 PLACE   PLACE                    FINISHER                  TIME     PACE    NET TIME
                               STATE RECORD FOR 26-YEAR-OLD MEN
    1    1 M20  Dominic Ondoro, 26, Santa Fe, NM         2:09:06    4:55  2:09:06
                  Old record 2:11:09 by Don Norman, 15 Jun 1985
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
    2    2 M20  Betram Keter, 26, Chapel Hill, NC        2:11:58    5:02  2:11:57
    3    1 M40  Christopher Kipyego, 40, Zacatecas, Ken  2:11:59    5:02  2:11:57
    4    3 M20  Jordan Chipangama, 25, Flagstaff, AZ     2:12:22    5:03  2:12:21
    5    4 M20  Daniel Aschenik, 31, New York, NY        2:13:05    5:05  2:13:04
    6    5 M20  Stephen Muange, 32, Bayfield, CO         2:13:15    5:05  2:13:15
    7    6 M20  Abraham Chelanga, 29, Johnson City, TN   2:13:26    5:05  2:13:24
    8    7 M20  Kimutai Cheruiyot, 28, Chapel Hill, NC   2:14:24    5:08  2:14:24
    9    8 M20  Nicholas Arciniaga, 30, Flagstaff, AZ    2:14:31    5:08  2:14:31
                               STATE RECORD FOR 20-YEAR-OLD MEN
   10    9 M20  Eliud Ngetich, 20, Brooklyn, NY          2:14:58    5:09  2:14:58
              Old record 2:19:12 by Terrence Mahon, 22 Jun 1991
   11    1 M35  Meshack Kirwa, 39, Santa Fe, NM          2:15:45    5:11  2:15:43
                               STATE RECORD FOR 36-YEAR-OLD MEN
   12    2 M35  Sammy Malakwen, 36, Two Harbors, MN      2:15:54    5:11  2:15:54
             Old record 2:22:32 by Bruce Mortenson, 19 Oct 1980
   13   10 M20  Sean Brown, 26, Aurora, CO               2:17:02    5:14  2:17:02
   14   11 M20  Andrew Huebner, 26, Portsmouth, NH       2:17:06    5:14  2:17:05
   15   12 M20  Bret Fransen, 32, Boulder, CO            2:17:38    5:15  2:17:37
   16   13 M20  Mohamed Fadil, 32, Albuquerque, NM       2:17:47    5:15  2:17:47
   17   14 M20  Paul Petersen, 34, Fort Collins, CO      2:17:54    5:16  2:17:54
   18    2 M40  Richard Kessio, 40, Toledo, OH           2:18:09    5:16  2:18:09
   19   15 M20  Pardon Ndhlovu, 26, Augusta, GA          2:18:12    5:16  2:18:12
   20   16 M20  Matthew Fecht, 30, Warren, MI            2:18:21    5:17  2:18:19
   21   17 M20  Jesse Davis, 32, Indianapolis, IN        2:18:28    5:17  2:18:26
                               STATE RECORD FOR 31-YEAR-OLD MEN
   22   18 M20  Edward Tabut, 31, Coon Rapids, MN        2:18:46    5:18  2:18:46
              Old record 2:22:02 by Barney Klecker, 11 Jun 1983
   23   19 M20  Kipkoech Ruto, 25, Chapel Hill, NC       2:19:03    5:18  2:19:03
   24   20 M20  Joe Moore, 30, Manhattan, KS             2:19:13    5:19  2:19:10
   25   21 M20  Will Christian, 31, Norfolk, VA          2:19:15    5:19  2:19:13
   26   22 M20  Tim Tollefson, 29, Lincoln, CA           2:19:43    5:20  2:19:43
   27   23 M20  Tesfaye Alemayehu, 30, Antioch, CA       2:20:18    5:21  2:20:18
   28   24 M20  Takele Gebreliul, 30, New York, NY       2:22:41    5:27  2:22:38
   29   25 M20  John Poray, 33, Indianapolis, IN         2:22:52    5:27  2:22:50
   30   26 M20  Matthew Dewald, 31, Denver, CO           2:22:53    5:27  2:22:53
   31   27 M20  Michael Chavez, 28, Fort Collins, CO     2:23:58    5:29  2:23:58
   32    3 M35  David Tuwei, 35, Coon Rapids, MN         2:24:11    5:30  2:24:10
   33    3 M40  Luis Rivera, 41, Aibonito, PR            2:24:56    5:32  2:24:56
   34   28 M20  Jesus Campos, 29, Fresno, CA             2:25:03    5:32  2:25:03
   35   29 M20  Joshua Moskalewski, 22, Allendale, MI    2:25:12    5:32  2:25:09
   36    4 M35  Miguel Solivan, 35, Aibonito, PR         2:25:55    5:34  2:25:54
   37   30 M20  Nicholas Mangan, 26, Minneaolis, MN      2:25:56    5:34  2:25:53
   38   31 M20  Max Renner, 26, Minneapolis, MN          2:25:58    5:34  2:25:55
   39   32 M20  Brad Chronister, 28, Rolla, MO           2:26:02    5:34  2:26:00
   40   33 M20  Jake Marotz, 26, St Paul, MN             2:26:08    5:34  2:26:06
   41    1 M45  Tracy Lokken, 48, Marquette, MI          2:27:21    5:37  2:27:21
   42   34 M20  Ben Jaskowiak, 24, Des Moines, IA        2:27:33    5:38  2:27:30
   43   35 M20  Evan Jurkovich, 28, Washington, DC       2:27:39    5:38  2:27:37
   44   36 M20  Brandon Cushman, 23, Saginaw, MI         2:29:30    5:42  2:29:24
   45   37 M20  Kyle Downs, 28, Bismarck, ND             2:29:39    5:42  2:29:37
   46   38 M20  Frank Canady, 22, Iowa City, IA          2:31:40    5:47  2:31:36
   47   39 M20  Kyle Smith, 27, Wright, MN               2:31:54    5:48  2:31:51
   48   40 M20  Levi Severson, 33, Edina, MN             2:32:18    5:49  2:32:16
   49   41 M20  Tom Nichols, 31, Parker, CO              2:32:25    5:49  2:32:25
   50   42 M20  Jaime Julia, 29, Albany, NY              2:32:39    5:49  2:32:37
   51    5 M35  Tim Hardy, 39, North Mankato, MN         2:32:42    5:49  2:32:37
   52    6 M35  Josh Metcalf, 39, Glencoe, MN            2:32:59    5:50  2:32:57
   53   43 M20  Kory Cool, 27, Manhattan, KS             2:33:02    5:50  2:33:00
   54    2 M45  James Beyer, 46, Dayton, OH              2:33:13    5:51  2:33:09
   55   44 M20  Wynn Davis, 33, Stillwater, MN           2:33:29    5:51  2:33:25
   56   45 M20  Daniel Kittaka, 26, Chicago, IL          2:33:32    5:51  2:33:26
   57   46 M20  Bouchaib Chakir, 29, Philadelphia, PA    2:33:40    5:52  2:33:38
   59   47 M20  Brad Wick, 33, San Jose, CA              2:34:09    5:53  2:34:09
   60   48 M20  Ashish Patel, 32, Austin, TX             2:34:14    5:53  2:34:09
   61   49 M20  Jason Zakaras, 31, Omaha, NE             2:34:20    5:53  2:34:13
   62   50 M20  Martin Popp, 31, West Des Moines, IA     2:34:31    5:54  2:34:20
   64   51 M20  Jake Traxler, 23, Le Sueur, MN           2:34:51    5:54  2:34:40
   66   52 M20  Ben Kampf, 27, Minneapolis, MN           2:34:59    5:55  2:34:57
   67   53 M20  Jake Sutton, 23, West Des Moines, IA     2:35:11    5:55  2:35:01
   69    7 M35  Chad Sellers, 35, Lincoln, NE            2:35:37    5:56  2:35:31
   71    8 M35  Greg Bell, 36, Polk City, IA             2:35:43    5:56  2:35:33
   73   54 M20  Joseph Pendleton, 21, Shorewood, WI      2:36:49    5:59  2:36:41
   74   55 M20  Mason Frank, 25, Bloomington, MN         2:36:59    5:59  2:36:45
   75    9 M35  Julius Choge, 35, Coon Rapids, MN        2:37:01    5:59  2:37:01
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
   76   10 M35  Eric Hartmark, 36, Duluth, MN            2:37:08    6:00  2:37:08
   77   56 M20  Nicholas Nygaard, 23, Duluth, MN         2:37:38    6:01  2:37:33
   78   57 M20  Marshall Reed, 28, Brookline Station, MO 2:38:11    6:02  2:38:05
   80   58 M20  Austin Tegels, 26, Cedar Falls, IA       2:38:34    6:03  2:38:24
   81   59 M20  Neil Wolford, 26, Lincoln, NE            2:38:41    6:03  2:38:39
   82   60 M20  Craig Cardinal, 31, Northfield, MN       2:38:57    6:04  2:38:47
   83    4 M40  Andrew Chandler, 40, St Petersburg, FL   2:39:05    6:04  2:39:00
   84   61 M20  Luke Demmel, 24, Des Moines, IA          2:39:09    6:04  2:39:07
   85   62 M20  Chris Robertson, 21, Iowa City, IA       2:39:12    6:04  2:39:08
   86   63 M20  Scott Cale, 32, Carroll, IA              2:39:14    6:04  2:38:59
   87   64 M20  David Ryland, 20, Brecksville, OH        2:39:15    6:04  2:39:10
   88   65 M20  Gregory Liebl, 28, Apple Valley, MN      2:39:23    6:05  2:39:05
   89   66 M20  Ethan Albertson, 33, Mason City, IA      2:39:27    6:05  2:39:24
   90    5 M40  Dimitri Drekonja, 40, Minneapolis, MN    2:39:31    6:05  2:39:29
   91   67 M20  Tom Gatyas, 34, Minneapolis, MN          2:39:38    6:05  2:39:35
   93   68 M20  Michael Bubolz, 29, Manitowoc, WI        2:40:10    6:07  2:40:03
   95   69 M20  Nicholas Sunseri, 28, Guelph, ON         2:40:21    6:07  2:40:19
   98   70 M20  Matthew Brooks, 31, Bourbonnais, IL      2:40:39    6:08  2:40:30
   99   71 M20  Hugo Hultqvist, 30, Uppsala, Swe         2:40:46    6:08  2:40:41
  101   72 M20  Paul Rockwood, 26, Superior, WI          2:40:59    6:08  2:40:42
  103   73 M20  Chris Nealy, 34, West Des Moines, IA     2:41:20    6:09  2:41:06
  104   11 M35  Mark Thompson, 36, Iowa City, IA         2:41:33    6:10  2:41:26
  105   74 M20  Nicholas Peterson, 24, Otsego, MN        2:41:39    6:10  2:41:32
  106   75 M20  Andy Kadavy, 30, Concord, CA             2:41:43    6:10  2:41:39
  107   76 M20  Scott Weispfennig, 29, Edina, MN         2:41:48    6:10  2:41:32
  110   77 M20  Matthew Wiersum, 26, Minnetonka, MN      2:42:02    6:11  2:42:02
  112   78 M20  Tony Hoff, 29, Duluth, MN                2:42:26    6:12  2:42:18
  113   79 M20  Brian Lashinski, 33, Minneapolis, MN     2:42:48    6:13  2:42:44
  114   80 M20  Brandon Kotek, 26, St Paul, MN           2:43:02    6:13  2:42:58
  115   12 M35  Donny Sazama, 36, Hermantown, MN         2:43:10    6:13  2:43:08
  118   81 M20  Jonathan Koscinski, 33, Norman, OK       2:43:59    6:15  2:43:44
  119    6 M40  Brent Roeger, 42, Minneapolis, MN        2:44:05    6:16  2:43:58
  120   82 M20  Sam Read, 22, Marion, IA                 2:44:11    6:16  2:43:48
  121   83 M20  Ross Salinas, 33, Iowa City, IA          2:44:15    6:16  2:44:08
  122   84 M20  Richard Dafoe, 32, Grand Forks, ND       2:44:25    6:16  2:44:14
  123   85 M20  Joe Carver, 32, Flagstaff, AZ            2:44:33    6:17  2:44:21
  124   86 M20  Shad Gausmann, 26, River Falls, WI       2:44:42    6:17  2:44:32
  125   87 M20  John Venner, 25, Kirksville, MO          2:44:50    6:17  2:44:29
  126   88 M20  Scott Johnson, 31, Ames, IA              2:44:56    6:17  2:44:42
  127   89 M20  Anthony Nikodym, 20, Ogilvie, MN         2:44:57    6:17  2:44:40
  128   90 M20  Joseph Keenan, 34, St Paul, MN           2:44:57    6:17  2:44:50
  129   91 M20  Timothy Leuschen, 32, Omaha, NE          2:45:05    6:18  2:44:50
  130   92 M20  Thomas Fagin, 26, Ledyard, CT            2:45:21    6:18  2:45:10
                               STATE RECORD FOR 64-YEAR-OLD MEN
  132    1 M60  Tim Freeman, 64, Port Angeles, WA        2:45:59    6:20  2:45:57
               Old record 2:55:24 by Alex E Ratelle, 2 Oct 1988
  135   93 M20  Pete Hoyem, 33, Stillwater, MN           2:46:26    6:21  2:46:19
  136    1 M18  Jacob Young, 18, Eden Prairie, MN        2:46:27    6:21  2:46:05
  137    1 M50  Alan Evans, 51, Beaver Dams, NY          2:46:30    6:21  2:46:24
  138   13 M35  Peder Nestingen, 39, St Paul, MN         2:46:36    6:21  2:46:33
  139   94 M20  Alex Kurt, 27, Minneapolis, MN           2:46:44    6:22  2:46:36
  141   95 M20  Andrew Podgurski, 31, St Louis, MO       2:46:49    6:22  2:46:35
  142   96 M20  Benjamin Garnett, 30, Wausau, WI         2:46:50    6:22  2:46:43
  143   97 M20  Jonathan Dalby, 33, Littleton, CO        2:46:51    6:22  2:46:44
  144   98 M20  Andrew Petz, 29, Eden Prairie, MN        2:46:57    6:22  2:46:48
  147    7 M40  Benjamin Nemeth, 41, Sartell, MN         2:47:23    6:23  2:47:19
  149   99 M20  Tyler Stevens, 22, Elk River, MN         2:47:34    6:23  2:47:21
  150  100 M20  Ramses Armendariz, 31, Minneapolis, MN   2:47:35    6:24  2:47:26
  153   14 M35  Doron Clark, 36, Minneapolis, MN         2:47:39    6:24  2:47:33
  154  101 M20  Stu Catto, 29, Durham, NC                2:47:43    6:24  2:47:27
  155  102 M20  Ben Bruce, 30, Waubun, MN                2:47:55    6:24  2:47:48
  156  103 M20  Kent Orvik, 33, Moorhead, MN             2:47:58    6:24  2:47:34
  157    3 M45  Timothy Larsen, 45, Gretna, NE           2:47:59    6:24  2:47:45
  159  104 M20  Ryan Eason, 23, Coon Rapids, MN          2:48:10    6:25  2:47:57
  160  105 M20  Brock Tesdahl, 22, Crosby, MN            2:48:10    6:25  2:47:44
  162  106 M20  Kyle Hall, 25, Minneapolis, MN           2:48:25    6:25  2:48:09
  163    8 M40  Troy Ivesdal, 42, Fargo, ND              2:48:26    6:25  2:48:02
  166  107 M20  Sean O'Connor, 31, Ballwin, MO           2:48:38    6:26  2:48:24
  168   15 M35  Matthew McDermott, 36, West Des Moines, IA
                                                         2:49:03    6:27  2:48:46
  169  108 M20  Matthew Treat, 26, Whitefish Bay, WI     2:49:05    6:27  2:48:57
  170    2 M18  Jacob Gallagher, 19, Lisbon, ND          2:49:15    6:27  2:49:04
  171  109 M20  Toessawat Suparat, 28, Moorhead, MN      2:49:17    6:27  2:49:00
  172  110 M20  Ryan Schafbuch, 26, Ames, IA             2:49:18    6:27  2:49:01
  173  111 M20  Chris Witz, 26, Sandy, UT                2:49:21    6:28  2:49:06
  175  112 M20  Chris Schiemann, 31, Madison, WI         2:49:41    6:28  2:49:29
  177  113 M20  Eric Stevenson, 33, Minneapolis, MN      2:49:44    6:28  2:49:41
  178  114 M20  John Storkamp, 34, Hastings, MN          2:49:48    6:29  2:49:40
  179  115 M20  Jonas Holmberg, 32, Thunder Bay, ON      2:49:51    6:29  2:49:45
  181  116 M20  Ryan Gruhlke, 33, Chicago, IL            2:50:12    6:30  2:50:07
  183    4 M45  Thomas Smith, 46, Wethersfield, CT       2:50:33    6:30  2:50:14
  184   16 M35  Anthony Cendana, 38, Cumming, IA         2:50:35    6:30  2:50:30
  185  117 M20  Thomas Datwyler, 27, Hudson, WI          2:50:42    6:31  2:50:24
  187  118 M20  Joshua Klawitter, 29, Minneapolis, MN    2:51:10    6:32  2:50:53
  188   17 M35  Rob Hampton, 39, Green Bay, WI           2:51:23    6:32  2:51:08
  189  119 M20  Levi Huseman, 26, Olathe, KS             2:51:23    6:32  2:51:02
  190  120 M20  Erik Johnson, 25, Madison, WI            2:51:28    6:32  2:50:59
  191  121 M20  Jeff Lanners, 30, South Saint Paul, MN   2:51:34    6:33  2:51:19
  193    2 M50  Jonathan Lindberg, 52, Lake Nebagamon, WI
                                                         2:51:41    6:33  2:51:35
  194  122 M20  Brian Peterson, 29, Minneapolis, MN      2:51:46    6:33  2:51:33
  195  123 M20  Jesse Babler, 34, Becker, MN             2:51:47    6:33  2:51:31
  196  124 M20  Justin Rose, 25, Minneapolis, MN         2:51:53    6:33  2:51:45
  197  125 M20  Kyle Grabowska, 24, Cambridge, MN        2:52:14    6:34  2:52:03
  199   18 M35  Ryan Kramer, 35, West Des Moines, IA     2:52:20    6:34  2:52:09
  200   19 M35  Christopher Malloy, 35, Iowa City, IA    2:52:26    6:35  2:52:06
  201  126 M20  Eric Bilbrey, 30, Charlotte, NC          2:52:35    6:35  2:52:26
  202    9 M40  Steven Hall, 41, Yardley, PA             2:52:39    6:35  2:52:22
  203  127 M20  Michael Gibino, 32, St Paul, MN          2:52:46    6:35  2:52:21
  204    5 M45  Douglas Bell, 45, Tallahassee, FL        2:52:53    6:36  2:52:29
  205   20 M35  Kenny Miller, 37, Maryville, MO          2:52:58    6:36  2:52:39
  206   21 M35  Eric Kronback, 39, Roseville, MN         2:53:01    6:36  2:52:56
  207  128 M20  Evan Neubauer, 23, Iowa City, IA         2:53:05    6:36  2:52:44
  208  129 M20  Jeremy Paun, 32, Chaska, MN              2:53:07    6:36  2:52:49
  209  130 M20  Jeremy Braun, 34, Milwaukee, WI          2:53:15    6:36  2:53:08
  210   10 M40  Adam Himes, 41, Plymouth, MN             2:53:18    6:37  2:53:01
  211   22 M35  Matthew Fisher, 35, Austin, TX           2:53:19    6:37  2:52:57
  212  131 M20  Cody Backman, 30, Duluth, MN             2:53:21    6:37  2:53:10
  214   23 M35  Ben Fish, 39, Iowa City, IA              2:53:35    6:37  2:53:23
  215   11 M40  Brian Narum, 41, Esko, MN                2:53:42    6:38  2:53:32
  219  132 M20  Paul Koepke, 29, St Louis Park, MN       2:54:12    6:39  2:54:04
  220  133 M20  Sam Anderson, 30, Woodbury, MN           2:54:12    6:39  2:54:04
  221    6 M45  Tom Schumacher, 45, Minneapolis, MN      2:54:23    6:39  2:54:08
  222  134 M20  Reggie Jonaitis, 33, Midlothian, TX      2:54:27    6:39  2:54:13
  223  135 M20  Zach Gingerich, 34, Portland, OR         2:54:27    6:39  2:54:13
  225  136 M20  Seth Crislip, 32, Charleston, WV         2:54:41    6:40  2:54:23
  226  137 M20  Joshua Krutsinger, 26, Iowa City, IA     2:54:42    6:40  2:54:30
  227  138 M20  Ross Kilgore, 29, Iowa City, IA          2:54:42    6:40  2:54:30
  228    7 M45  Jim Bengtson, 47, Eden Prairie, MN       2:54:44    6:40  2:54:38
  230  139 M20  Michael Stout, 27, Cedar Falls, IA       2:54:46    6:40  2:54:25
  231  140 M20  Matthew Smith, 28, Sayville, NY          2:54:46    6:40  2:54:22
  232  141 M20  Xiao Wang, 28, Seattle, WA               2:54:48    6:40  2:54:34
  233   24 M35  Scott Haug, 35, Elkhorn, NE              2:55:04    6:41  2:54:49
  235  142 M20  Toby Moore, 32, Waukee, IA               2:55:05    6:41  2:54:41
  236  143 M20  Evan Olson, 23, Minneapolis, MN          2:55:10    6:41  2:54:54
  237  144 M20  Neil Olson, 30, Duluth, MN               2:55:11    6:41  2:55:04
  238   12 M40  Jerod Honrath, 40, Dallas, TX            2:55:25    6:41  2:55:19
  239   13 M40  Seth Jayson, 44, Annandale, VA           2:55:26    6:41  2:55:02
  240   14 M40  Josh Weinrobe, 43, Atlanta, GA           2:55:33    6:42  2:55:21
  241   15 M40  Ryan McDonald, 40, Thunder Bay, ON       2:55:39    6:42  2:55:25
  242  145 M20  Joe Braun, 20, Le Center, MN             2:55:47    6:42  2:55:22
  244  146 M20  Brent Wathke, 31, Eau Claire, WI         2:56:11    6:43  2:56:05
  245    8 M45  Thomas Rosencrantz, 48, Mill Valley, CA  2:56:13    6:43  2:55:58
  246  147 M20  John Berger, 34, Minneapolis, MN         2:56:15    6:43  2:55:46
  247   16 M40  Robert Wolfe, 42, Washington, DC         2:56:19    6:44  2:56:02
  248  148 M20  Kyle Genteman, 21, Loyal, WI             2:56:25    6:44  2:56:04
  249  149 M20  Aaron Gorman, 25, Minneapolis, MN        2:56:27    6:44  2:56:14
  250  150 M20  John Grimes, 29, Hopkins, MN             2:56:29    6:44  2:56:21
  251  151 M20  Christo Fisher-Lochhead, 30, Chicago, IL 2:56:32    6:44  2:56:17
  252  152 M20  Robert Horstman, 25, Edina, MN           2:56:34    6:44  2:56:23
  253  153 M20  Pj Mack, 27, Minneapolis, MN             2:56:44    6:44  2:56:28
  255   17 M40  Andy Hemenway, 40, Rochester, MN         2:56:50    6:45  2:56:35
  256  154 M20  Gerad Mead, 34, Minneapolis, MN          2:56:51    6:45  2:56:46
  257  155 M20  John Vanstraaten, 26, Surf City, NC      2:56:56    6:45  2:56:52
  258  156 M20  Raj Hathiramani, 28, New York, NY        2:56:58    6:45  2:56:47
  259    9 M45  Tony Guillen, 45, Tallahassee, FL        2:57:31    6:46  2:57:08
  262   10 M45  Dana Bartholomew, 48, Madison, WI        2:57:41    6:47  2:56:24
  263  157 M20  Eric Vurva, 30, Peoria, IL               2:57:51    6:47  2:57:27
  264  158 M20  Mike Ward, 25, Duluth, MN                2:57:55    6:47  2:57:38
  265  159 M20  Cal Knickerbocker, 20, St Paul, MN       2:57:56    6:47  2:57:34
  266   25 M35  Daniel Polski, 36, Maplewood, MN         2:58:01    6:47  2:57:40
  268  160 M20  Alake Kashyap, 26, Naperville, IL        2:58:09    6:48  2:57:57
  269  161 M20  Tony Petruzzello, 25, Chicago, IL        2:58:09    6:48  2:57:47
  270   26 M35  Matt Hershey, 35, Miami, FL              2:58:12    6:48  2:58:03
  271  162 M20  Ning Rui, 29, Gaithersburg, MD           2:58:13    6:48  2:57:54
  272  163 M20  Ethan Richards, 34, St Paul, MN          2:58:14    6:48  2:57:48
  273  164 M20  Ryan Gifford, 29, Golden Valley, MN      2:58:17    6:48  2:57:57
  274   11 M45  Curt Karolus, 46, Sartell, MN            2:58:19    6:48  2:58:14
  275   12 M45  Todd Christensen, 45, Altoona, IA        2:58:21    6:48  2:58:03
  276  165 M20  Ben Mackay, 31, Grand Rapids, MN         2:58:31    6:49  2:58:23
  277   27 M35  Richard Heinzman, 37, Orlando, FL        2:58:35    6:49  2:58:13
  278  166 M20  Antony Motl, 32, Savage, MN              2:58:37    6:49  2:58:19
  279    3 M50  Tom Prentice, 54, Lake Elmo, MN          2:58:39    6:49  2:58:31
  280  167 M20  Kyle Barnholt, 29, Chicago, IL           2:58:39    6:49  2:58:22
  282   28 M35  Dan Blascyk, 35, Ashland, WI             2:58:48    6:49  2:58:30
  283  168 M20  Erik Hoeg, 24, Plymouth, MN              2:58:49    6:49  2:58:20
  284   18 M40  Scott Patterson, 42, Polk City, IA       2:58:53    6:49  2:58:34
  286   29 M35  Paul Herzog, 35, Owatonna, MN            2:58:54    6:49  2:58:33
  287    4 M50  John Gard, 50, Green Bay, WI             2:58:59    6:50  2:58:43
  288   19 M40  Marc Stokes, 42, Fairfax, VA             2:59:01    6:50  2:58:35
  289  169 M20  Mauricio Rodriguez, 33, Vienna, VA       2:59:01    6:50  2:59:01
  290   20 M40  Tony Sommars, 40, White Bear Lake, MN    2:59:03    6:50  2:58:45
  291  170 M20  Jeffrey Zern, 26, Little Rock, AR        2:59:03    6:50  2:58:47
  293  171 M20  Patrick Lambe, 33, Washington, DC        2:59:08    6:50  2:58:40
  294  172 M20  Brian Burkhardt, 33, Cedar Falls, IA     2:59:10    6:50  2:58:43
  296   30 M35  Peter Smith, 37, Frisco, TX              2:59:12    6:50  2:58:50
  297  173 M20  Joseph Midthun, 32, Dassel, MN           2:59:15    6:50  2:58:56
  298  174 M20  Ryan Gjoraas, 27, Plymouth, MN           2:59:17    6:50  2:58:49
  299   21 M40  Paxton Bennett, 40, West Des Moines, IA  2:59:19    6:50  2:58:59
  300   22 M40  Jon Eichert, 40, Hermitage, TN           2:59:33    6:51  2:59:10
  301  175 M20  Brian Porter, 34, Northfield, MN         2:59:39    6:51  2:59:26
  302   13 M45  Steve Makela, 49, Moorhead, MN           2:59:40    6:51  2:59:14
  303  176 M20  Erik Wheeler, 34, Rice, MN               2:59:46    6:51  2:59:22
  304  177 M20  Santiago Bravo, 32, Astoria, NY          2:59:51    6:52  2:59:31
  305   31 M35  Paul Skalko, 36, Anoka, MN               2:59:52    6:52  2:59:33
  306  178 M20  Jacob Mahaffey, 23, Madison, WI          2:59:54    6:52  2:59:23
  307  179 M20  Joe Koenigs, 32, West Des Moines, IA     3:00:11    6:52  2:59:52
  308  180 M20  Tyler Hinrichs, 27, St Paul, MN          3:00:30    6:53  3:00:21
  309    3 M18  Nick Gardner, 18, Stillwater, MN         3:00:32    6:53  3:00:05
  310  181 M20  Derek Johnson, 25, Madison, WI           3:00:34    6:53  3:00:10
  311   32 M35  Kristian Lund, 37, St Louis Park, MN     3:00:41    6:53  3:00:16
  312  182 M20  Christopher Lofgren, 30, St Paul, MN     3:00:54    6:54  3:00:30
  313    5 M50  Scott Niemela, 51, Pequot Lakes, MN      3:00:57    6:54  3:00:48
  314   33 M35  Philip Wolf, 35, St Anthony, IN          3:01:01    6:54  3:00:48
  315  183 M20  Luke Sperduto, 25, Wayzata, MN           3:01:13    6:55  3:00:10
  316  184 M20  Stephen Hjerstedt, 29, Grand Forks, ND   3:01:16    6:55  3:01:06
  317   23 M40  Patrick Haberman, 44, Owatonna, MN       3:01:18    6:55  3:01:06
  318   34 M35  Morgan Parker, 36, Pella, IA             3:01:24    6:55  3:01:05
  319   24 M40  Omondi Owallah, 43, Chicago, IL          3:01:31    6:55  3:01:19
  320  185 M20  Zachary Fogarty, 26, Rochester, MN       3:01:48    6:56  3:01:32
  321    6 M50  Clint Counsellor, 51, Mankato, MN        3:01:49    6:56  3:01:28
  322  186 M20  Brooks Crislip, 34, Charleston, WV       3:01:56    6:56  3:01:37
  323  187 M20  Joshua Mahoney, 27, Iowa City, IA        3:02:00    6:57  3:01:41
  324  188 M20  Josiah Nelson, 33, Duluth, MN            3:02:02    6:57  3:01:38
  325  189 M20  Matt Burrell, 34, Dunwoody, GA           3:02:05    6:57  3:01:38
  326   25 M40  Kevin McGlinchey, 40, Royal Oak, MI      3:02:05    6:57  3:01:38
  328   26 M40  Joseph Otten, 42, Big Lake, MN           3:02:12    6:57  3:01:56
  329  190 M20  Tyler Culver, 22, Marion, IA             3:02:15    6:57  3:02:04
  330  191 M20  Guthrie Byard, 30, Minneapolis, MN       3:02:20    6:57  3:01:57
  331  192 M20  Dustin Finlayson, 31, Duluth, MN         3:02:26    6:57  3:02:01
  332  193 M20  Jordan Connor, 20, Arlington Heights, IL 3:02:27    6:58  3:02:02
  333    7 M50  M Dan Griffin, 52, Stevens Point, WI     3:02:29    6:58  3:02:08
  334    8 M50  Jim Ramacier, 50, White Bear Lake, MN    3:02:31    6:58  3:02:27
  335  194 M20  Nathan Bahr, 25, Shoreview, MN           3:02:32    6:58  3:01:59
  336  195 M20  David Martinson, 28, St Louis Park, MN   3:02:36    6:58  3:02:12
  337   35 M35  Steven Kubow, 36, Hugo, MN               3:02:38    6:58  3:02:32
  338  196 M20  Travis Leyhe, 28, Gaithersburg, MD       3:02:48    6:58  3:02:38
  339  197 M20  Dan Hanson, 31, East Grand Forks, MN     3:02:57    6:59  3:02:26
  340  198 M20  Mike Petro, 28, Columbus, OH             3:02:57    6:59  3:01:13
  342   36 M35  Gerardo Cardenas, 39, Saint Louis, MO    3:02:59    6:59  3:01:01
  343   27 M40  Jason Peacock, 41, Celina, TX            3:03:00    6:59  3:02:31
  344   37 M35  Jorge Calzada Zubiria, 37, Mexico, Mex   3:03:00    6:59  3:02:38
  345   38 M35  Andrew Prest, 38, Champlin, MN           3:03:05    6:59  3:02:32
  346   14 M45  David Moody, 49, San Marcos, TX          3:03:11    6:59  3:02:55
  347   28 M40  John Sippola, 41, Fridley, MN            3:03:13    6:59  3:02:49
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
  349  199 M20  Daniel Bier, 28, Minneapolis, MN         3:03:20    7:00  3:02:49
  350    1 M55  Jim Boatman, 57, Plymouth, MN            3:03:20    7:00  3:03:11
  351   29 M40  Brent Boevers, 42, Waverly, IA           3:03:26    7:00  3:02:56
  352   39 M35  Casey Collins, 37, Minneapolis, MN       3:03:30    7:00  3:03:07
  353   40 M35  Joe Paine, 38, West Chester, PA          3:03:32    7:00  3:03:17
  354  200 M20  Loren Howard, 30, Grand Forks, ND        3:03:41    7:00  3:03:10
  355   30 M40  Cory Davis, 43, Oklahoma City, OK        3:03:44    7:00  3:03:37
  356  201 M20  Josh Rolling, 22, Minneapolis, MN        3:03:48    7:01  3:03:23
  357  202 M20  Casey Kaplan, 31, New Brighton, MN       3:03:48    7:01  3:03:17
  358  203 M20  Michael Brubaker, 25, Burnsville, MN     3:03:51    7:01  3:03:43
  359  204 M20  Nate Ley, 20, Collegeville, MN           3:03:55    7:01  3:03:25
  360  205 M20  Patrick Newman, 30, Jamaica Plain, MA    3:03:55    7:01  3:03:27
  361  206 M20  Mike Jurasits, 34, Minneapolis, MN       3:03:57    7:01  3:03:28
  362    4 M18  Cole Wintheiser, 18, Sartell, MN         3:03:58    7:01  3:03:26
  363    5 M18  Beau Gerding, 19, St Cloud, MN           3:03:58    7:01  3:03:26
  364  207 M20  Caleb Von Vett, 29, Minneapolis, MN      3:03:58    7:01  3:03:30
  365  208 M20  Neil Albares, 25, Hastings, MN           3:03:59    7:01  3:03:27
  366   31 M40  Andy Lohn, 41, Dayton, MN                3:03:59    7:01  3:03:36
  368  209 M20  Justin Zanotti, 30, Chesterfield, MI     3:04:00    7:01  3:02:45
  369   41 M35  Matt Timmins, 36, Newton, IA             3:04:01    7:01  3:03:36
  370  210 M20  Teal Perrine, 33, Minneapolis, MN        3:04:02    7:01  3:03:41
  371  211 M20  Jeramy Schwab, 31, Rochester, MN         3:04:05    7:01  3:03:41
  372  212 M20  Derek Harstad, 32, Mankato, MN           3:04:07    7:01  3:03:36
  373  213 M20  Greg Alleman, 26, Lancaster, WI          3:04:07    7:01  3:03:38
  374  214 M20  Jon Kerzmann, 32, Maple Grove, MN        3:04:08    7:01  3:03:41
  375   42 M35  Blaine Kriesel Jr, 37, Prior Lake, MN    3:04:09    7:01  3:03:38
  376  215 M20  Joshua Solorio, 25, West Allis, WI       3:04:10    7:01  3:03:38
  377  216 M20  Ben Creswell, 28, Cedar Falls, IA        3:04:12    7:02  3:03:45
  378   43 M35  Justin Hudalla, 37, St Paul, MN          3:04:15    7:02  3:03:55
  379   15 M45  Kenneth Rosen, 48, Plymouth, MN          3:04:16    7:02  3:04:08
  380   44 M35  Robert Pulsifer, 35, Saint Petersburg, FL
                                                         3:04:20    7:02  3:03:54
  381    2 M55  Joseph Haynes, 59, Ames, IA              3:04:23    7:02  3:04:19
  382  217 M20  Phil Davison, 31, North Little Rock, AR  3:04:27    7:02  3:04:10
  383  218 M20  Devan McGranahan, 32, Fargo, ND          3:04:29    7:02  3:04:01
  384  219 M20  Gada Roba, 32, Minneapolis, MN           3:04:29    7:02  3:03:13
  385    9 M50  Jim Keyes, 52, Thunder Bay, ON           3:04:33    7:02  3:04:15
  386    6 M18  Jared Genteman, 18, Loyal, WI            3:04:36    7:02  3:04:07
  387  220 M20  Alfonzo Gonzalez Jr, 34, Lancaster, TX   3:04:38    7:03  3:04:04
  388   32 M40  Dan Clubb, 41, Carrollton, TX            3:04:40    7:03  3:04:06
  389  221 M20  Philip Thompson, 31, Bloomington, MN     3:04:41    7:03  3:04:23
  390   16 M45  Bryan Jones, 46, Aitkin, MN              3:04:44    7:03  3:04:18
  391    7 M18  Jared Franzone, 18, Grand Rapids, MN     3:04:44    7:03  3:04:18
  392  222 M20  Jeffrey Janus, 31, Rochester, MN         3:04:46    7:03  3:04:19
  393  223 M20  Rob Cook, 28, Uxbridge, MA               3:04:47    7:03  3:04:08
  394  224 M20  Nick Stokes, 31, Woodbury, MN            3:04:49    7:03  3:04:18
  395  225 M20  Andy Krause, 33, Janesville, MN          3:04:50    7:03  3:04:34
  396  226 M20  Travis Bookler, 27, St Paul, MN          3:04:52    7:03  3:04:25
  398   45 M35  Derek Meyer, 37, St Paul, MN             3:04:53    7:03  3:04:17
  399   33 M40  Brian Skirbe, 44, Dallas, TX             3:04:53    7:03  3:04:19
  400  227 M20  Joel Hoekstra, 26, Chicago, IL           3:04:53    7:03  3:04:37
  401  228 M20  Joseph Stromsness, 29, Duluth, MN        3:04:57    7:03  3:04:33
  402   17 M45  Tom Tisell, 46, St Paul, MN              3:05:01    7:03  3:04:35
  403  229 M20  Mark Forsberg, 29, Minneapolis, MN       3:05:02    7:03  3:04:00
  404  230 M20  Jens Lillevold, 23, Vermillion, SD       3:05:02    7:03  3:04:35
  405   46 M35  Andrew Ng, 35, Los Angeles, CA           3:05:15    7:04  3:04:49
  406  231 M20  Muris Kobaslija, 34, Arlington, MA       3:05:19    7:04  3:04:58
  408   18 M45  Jay Marshall, 47, Richmond, IL           3:05:24    7:04  3:04:53
  409   47 M35  David Gustafson, 37, Monterey, CA        3:05:27    7:04  3:04:12
  410  232 M20  David Kerber, 27, Minneapolis, MN        3:05:32    7:05  3:05:03
  411  233 M20  Mac Rivard, 23, Cedar, MN                3:05:33    7:05  3:05:06
  412   48 M35  Matthew Wilson, 38, Shakopee, MN         3:05:36    7:05  3:05:03
  414   49 M35  Thomas Anderson III, 38, Minneapolis, MN 3:05:41    7:05  3:05:17
  416   34 M40  Liam O'Fallon, 44, Durham, NC            3:05:47    7:05  3:05:33
  418    3 M55  Ron Hamric, 57, Bruceton Mills, WV       3:06:05    7:06  3:05:39
  419  234 M20  Michael Koniuch, 30, Chicago, IL         3:06:12    7:06  3:05:34
  420   35 M40  Erik Kaitala, 42, Duluth, MN             3:06:15    7:06  3:06:08
  421   50 M35  Edward Harvieux, 36, Portland, OR        3:06:24    7:07  3:06:01
  422  235 M20  Greg Geiger, 34, Mendota Hts, MN         3:06:37    7:07  3:06:14
  424  236 M20  Kelsey Hytjan, 30, Eden Prairie, MN      3:06:48    7:07  3:06:48
  426   51 M35  Chris Fralick, 37, Thunder Bay, ON       3:06:57    7:08  3:06:20
  427  237 M20  Kyle Schmidt, 27, Esko, MN               3:06:59    7:08  3:06:54
  428    8 M18  Peter Spethmann, 19, St Cloud, MN        3:07:03    7:08  3:06:31
  429   52 M35  Nate Lien, 37, Blackduck, MN             3:07:06    7:08  3:06:33
  430   53 M35  Tim McShane, 37, Duluth, MN              3:07:11    7:08  3:06:57
  431   54 M35  Philip Vallie, 38, Duluth, MN            3:07:11    7:08  3:06:57
  433  238 M20  Timothy Heisel, 32, St Paul, MN          3:07:17    7:09  3:06:48
  434   36 M40  Mark Swiontek, 42, Osceola, WI           3:07:20    7:09  3:06:57
  435  239 M20  Ryan Diepenbrock, 32, Rushford, MN       3:07:23    7:09  3:06:44
  436   10 M50  Stuart Kolb, 52, Green Bay, WI           3:07:26    7:09  3:07:21
  438  240 M20  Caleb Dietrich, 28, Bloomington, IL      3:07:43    7:10  3:07:05
  439   19 M45  Todd Parton, 47, Kerrville, TX           3:07:44    7:10  3:07:13
  440  241 M20  John Hunn, 23, Duluth, MN                3:07:45    7:10  3:07:18
  441   20 M45  Raymond Mitchell, 49, St Paul, MN        3:07:45    7:10  3:07:36
  442   55 M35  Shawn Edie, 37, Omaha, NE                3:07:47    7:10  3:07:30
  443   21 M45  Carl Deland, 46, Niles, MI               3:07:48    7:10  3:07:15
  444  242 M20  Tony Dingmann, 32, Sartell, MN           3:07:54    7:10  3:07:29
  445  243 M20  Nicholas Flom, 34, Grand Forks, ND       3:08:05    7:10  3:07:34
  447  244 M20  Alex Albertini, 32, Washington, DC       3:08:09    7:11  3:07:46
  448  245 M20  Dylan Sorman, 21, Coon Rapids, MN        3:08:10    7:11  3:07:24
  449  246 M20  Todd Schuman, 34, Minneapolis, MN        3:08:11    7:11  3:07:34
  450   56 M35  Chris Johnson, 35, Maple Grove, MN       3:08:11    7:11  3:07:39
  451   22 M45  Douglas Scott, 49, Thunder Bay, ON       3:08:14    7:11  3:07:55
  453   23 M45  Jeff Krause, 46, Littleton, CO           3:08:18    7:11  3:07:54
  454  247 M20  Marty Hilleren, 29, Duluth, MN           3:08:23    7:11  3:07:39
  455  248 M20  Daymon Sherin, 33, Tulsa, OK             3:08:25    7:11  3:07:56
  457   11 M50  Randall Abendroth, 54, Milwaukee, WI     3:08:31    7:11  3:08:13
  458   57 M35  Peter Woeste, 37, Golden Valley, MN      3:08:33    7:11  3:08:13
  459   37 M40  Michael Farry, 40, Atlanta, GA           3:08:33    7:11  3:07:53
  460  249 M20  Jonathan Mason, 31, Minneapolis, MN      3:08:34    7:12  3:08:14
  461  250 M20  Daniel Scheff, 33, Harris, MN            3:08:36    7:12  3:08:31
  462  251 M20  Luke Carlson, 34, Minnetonka, MN         3:08:37    7:12  3:07:55
  466   58 M35  Jason Frederick, 37, Waukee, IA          3:08:53    7:12  3:08:34
  467  252 M20  Nick Gronning, 33, Forest Lake, MN       3:08:54    7:12  3:08:22
  469   59 M35  Thomas Lindsay, 37, Minneapolis, MN      3:08:59    7:12  3:08:26
  470   60 M35  Michael Hebl, 39, Madison, WI            3:09:01    7:13  3:06:53
  471   24 M45  Tom Oleary, 49, Byron, MN                3:09:06    7:13  3:08:35
  472   61 M35  Bradley Erickson, 36, Iowa City, IA      3:09:08    7:13  3:08:42
  474   62 M35  Craig Kashak, 35, Shuniah, ON            3:09:17    7:13  3:08:31
  475   38 M40  Chris Hamlin, 40, Kirkwood, MO           3:09:19    7:13  3:08:51
  476   39 M40  Douglas Ambler, 43, Cape Girardeau, MO   3:09:20    7:13  3:08:48
  477  253 M20  Jared Davis, 25, Bemidji, MN             3:09:25    7:13  3:09:00
  478   40 M40  Michael Taylor, 42, Eugene, OR           3:09:41    7:14  3:09:16
  479   41 M40  Mike Galvin, 41, St Petersburg, FL       3:09:44    7:14  3:09:38
  480   42 M40  Richie Taffet, 44, St Petersburg, FL     3:09:44    7:14  3:09:38
  481  254 M20  Michael Benchina, 31, Chisholm, MN       3:09:46    7:14  3:09:38
  482   25 M45  Kevin Pilarski, 48, Oakdale, MN          3:09:47    7:14  3:09:15
  483  255 M20  Ian Lalich, 29, Rochester, MN            3:09:50    7:14  3:09:21
  484  256 M20  Jeffrey Speer, 34, Duluth, MN            3:09:50    7:14  3:09:21
  485   26 M45  Shane McMahon, 47, Ankeny, IA            3:09:57    7:15  3:09:37
  486   63 M35  Matt Semple, 35, Omaha, NE               3:09:59    7:15  3:09:29
  487  257 M20  Ryan Baxley, 29, St Paul, MN             3:10:00    7:15  3:09:36
  488   27 M45  Bob Gerenz, 46, Coon Rapids, MN          3:10:02    7:15  3:08:28
  489   64 M35  Michael Soto, 39, Southlake, TX          3:10:04    7:15  3:09:36
  491   12 M50  Tony Yang, 50, Maplewood, MN             3:10:06    7:15  3:09:34
  492   43 M40  Ed Muniak, 44, Northfield, MN            3:10:06    7:15  3:09:33
  493   13 M50  Terry Seiter, 54, St Joseph, MO          3:10:07    7:15  3:09:46
  494  258 M20  Jason Christopherson, 33, Eden Prairie, MN
                                                         3:10:12    7:15  3:09:41
  497   14 M50  Tim Bauer, 54, Eagan, MN                 3:10:24    7:16  3:09:50
  501   65 M35  Brett Ialacci, 36, Homewood, AL          3:10:35    7:16  3:10:04
  502   44 M40  Shannon Borer, 40, Big Lake, MN          3:10:36    7:16  3:09:58
  503  259 M20  Tim Hodges, 31, Olathe, KS               3:10:49    7:17  3:10:17
  504   66 M35  Michael Rohlf, 39, Washington, DC        3:10:50    7:17  3:10:33
  505  260 M20  Aaron Zierdt, 25, Minneapolis, MN        3:10:53    7:17  3:10:47
  506  261 M20  Jakob Lindaas, 23, Cambridge, MA         3:10:55    7:17  3:10:34
  507   67 M35  Scott Lang, 36, Minneapolis, MN          3:11:00    7:17  3:10:23
  508    4 M55  Michael Beeson, 57, Clemson, SC          3:11:05    7:17  3:10:11
  509   68 M35  Jason Buzzell, 39, Kenosha, WI           3:11:11    7:18  3:10:41
  511  262 M20  Andrew O'Brien, 23, Omaha, NE            3:11:18    7:18  3:10:28
  512   69 M35  Joel Cargill, 37, Grand Rapids, MN       3:11:19    7:18  3:10:33
  513  263 M20  Aaron Jenkins, 31, Windsor, WI           3:11:20    7:18  3:10:52
  514   70 M35  Christopher Boles, 38, Chaska, MN        3:11:21    7:18  3:10:44
  515  264 M20  Eric Allen, 26, Chicago, IL              3:11:29    7:18  3:11:15
  516  265 M20  John Cameron, 25, Coon Rapids, MN        3:11:32    7:18  3:09:58
  517   45 M40  Thomas Wischnack, 40, Norwood Young Ame, MN
                                                         3:11:37    7:19  3:06:14
  520    5 M55  Bryan Allf, 56, Gastonia, NC             3:11:43    7:19  3:11:35
  521   46 M40  Chad Austin, 44, Apple Valley, MN        3:11:46    7:19  3:11:32
  522   28 M45  Timothy Hunter, 48, Roosevelt, MN        3:11:48    7:19  3:11:11
  523  266 M20  Andrew Gritzmaker, 29, Fort Wayne, IN    3:11:51    7:19  3:11:10
  525  267 M20  Timothy Kieser, 33, Lincoln, NE          3:11:54    7:19  3:11:02
  526   47 M40  Brian Stewart, 42, West Des Moines, IA   3:11:56    7:19  3:11:21
  527   71 M35  Geoff Bartsh, 39, St Paul, MN            3:11:57    7:19  3:11:34
  528  268 M20  Grant Benner, 25, Minneapolis, MN        3:11:59    7:19  3:11:13
  529  269 M20  Travis Dunham, 34, Plattsburgh, NY       3:11:59    7:19  3:11:53
  530   72 M35  Goran Roknic, 38, Lino Lakes, MN         3:12:01    7:19  3:11:31
  531    9 M18  Noah Ebel, 19, St Joseph, MN             3:12:05    7:20  3:11:33
  532   48 M40  Palmer Neill, 41, Dallas, TX             3:12:09    7:20  3:11:30
  533   15 M50  Jim Cummings, 53, Mannington, WV         3:12:11    7:20  3:11:42
  534  270 M20  Ryan Flynn, 34, Esko, MN                 3:12:14    7:20  3:10:40
  535  271 M20  Anthony Matos, 25, Bloomington, MN       3:12:15    7:20  3:12:12
  536   29 M45  Christopher Sebald, 49, Excelsior, MN    3:12:16    7:20  3:11:58
  537  272 M20  Robert Devito, 33, Litchfield Park, AZ   3:12:16    7:20  3:11:43
  538  273 M20  Justin Neal, 34, Chicago, IL             3:12:23    7:20  3:11:44
  539   49 M40  Chad Cronin, 41, St Paul, MN             3:12:27    7:20  3:11:52
  540   73 M35  Jerod Tufte, 39, Bismarck, ND            3:12:34    7:21  3:11:57
  542   74 M35  Brad Rupprecht, 38, Minneapolis, MN      3:12:41    7:21  3:12:07
  543   50 M40  Greg Johnson, 41, Hermantown, MN         3:12:43    7:21  3:12:03
  544  274 M20  Dave Haglin, 32, Coon Rapids, MN         3:12:47    7:21  3:10:33
  547   75 M35  Eric Vaive, 38, Ottawa, ON               3:12:52    7:21  3:12:08
  548   51 M40  Jim Browning, 42, Rosemount, MN          3:13:00    7:22  3:12:40
  549    6 M55  Felton Wright, 57, Tallahassee, FL       3:13:01    7:22  3:12:34
  550   16 M50  Aregai Girmay, 54, Gastonia, NC          3:13:11    7:22  3:13:03
  551   76 M35  David Westlund, 35, Bloomington, MN      3:13:12    7:22  3:12:42
  552  275 M20  Daniel Freeman, 28, Motley, MN           3:13:12    7:22  3:12:45
  553   77 M35  Eric Jungbluth, 35, Independence, MO     3:13:13    7:22  3:13:02
  554   52 M40  David Griffiths, 44, Scottsbluff, NE     3:13:13    7:22  3:12:34
  555  276 M20  Dallas Erdahl, 22, Minneapolis, MN       3:13:14    7:22  3:12:44
  556   78 M35  Ben Henney, 35, Marysville, OH           3:13:14    7:22  3:12:38
  557   17 M50  Daniel Paul, 51, Little Canada, MN       3:13:22    7:23  3:12:53
  558   18 M50  Lyle Jacon, 51, Wesley Chapel, FL        3:13:25    7:23  3:12:48
  560   79 M35  Scott Peterman, 39, Lake Elmo, MN        3:13:31    7:23  3:12:46
  561  277 M20  Cody Johnson, 24, Minneapolis, MN        3:13:33    7:23  3:13:08
  562  278 M20  Jonathan Erber, 23, Jos, Ngr             3:13:38    7:23  3:13:32
  565   30 M45  Frank Campbell, 49, Lake Elmo, MN        3:13:51    7:24  3:13:43
  568  279 M20  Jeremy Dyer, 34, Lake Elmo, MN           3:14:00    7:24  3:13:13
  569  280 M20  Bradley Lester, 24, New Hope, MN         3:14:06    7:24  3:13:54
  570   53 M40  Todd Suckow, 41, Wausau, WI              3:14:08    7:24  3:13:25
  571    7 M55  Dale Heinen, 58, Shoreview, MN           3:14:11    7:24  3:14:02
  572   80 M35  Travis Welch, 36, La Crosse, WI          3:14:12    7:24  3:06:56
  573   81 M35  Derek Thompson, 36, Lunenburg, MA        3:14:12    7:24  3:13:42
  576   19 M50  Mark Kubes, 54, West St Paul, MN         3:14:15    7:25  3:13:08
  577   82 M35  Mike Passella, 39, Columbus, OH          3:14:16    7:25  3:13:38
  578   83 M35  Mike Cahill, 38, Janesville, MN          3:14:17    7:25  3:13:39
  579  281 M20  Michael Bunda, 33, Minneapolis, MN       3:14:19    7:25  3:13:37
  580   84 M35  Leroy Kolenda, 35, Superior, WI          3:14:19    7:25  3:13:29
  581   54 M40  Gary Lamott, 41, Coon Rapids, MN         3:14:19    7:25  3:12:44
  583   85 M35  David Bea, 35, Cincinnati, OH            3:14:27    7:25  3:13:51
  584   86 M35  Jarett Prady, 38, Raleigh, NC            3:14:27    7:25  3:13:50
  585   10 M18  Teddy Erickson, 19, Annandale, MN        3:14:35    7:25  3:14:10
  586  282 M20  Jesse Jennissen, 34, Cambridge, MN       3:14:37    7:25  3:13:54
  587   55 M40  Mike Smith, 44, Dousman, WI              3:14:40    7:25  3:14:02
  588   31 M45  Jon Jensen, 48, Grand Forks, ND          3:14:41    7:26  3:14:02
  589   56 M40  Chris Steensland, 43, Hugo, MN           3:14:45    7:26  3:14:15
  590  283 M20  Ted Treise, 20, Mankato, MN              3:14:46    7:26  3:13:55
  591   32 M45  Scott Felton, 49, Savage, MN             3:14:53    7:26  3:14:17
  592   57 M40  David Smith, 41, Keller, TX              3:14:56    7:26  3:14:21
  594  284 M20  Jimmy Bean, 34, San Luis Obispo, CA      3:14:59    7:26  3:14:39
  595    2 M60  Denny Jordan, 62, Roseville, MN          3:15:00    7:26  3:14:51
  597   87 M35  Nicholas Owens, 35, Rogers, MN           3:15:04    7:26  3:14:25
  599  285 M20  Shawn Catt, 32, San Diego, CA            3:15:05    7:26  3:14:38
  600   88 M35  Stephen Moss, 39, Dunwoody, GA           3:15:09    7:27  3:14:32
  601  286 M20  Craig Luedtke, 30, Plover, WI            3:15:11    7:27  3:14:30
  602   89 M35  Tim Ragones, 35, New York, NY            3:15:17    7:27  3:14:42
  603   33 M45  Dan Wrobleski, 47, Maple Grove, MN       3:15:22    7:27  3:14:33
  605   58 M40  Shane Johnson, 41, Plymouth, MN          3:15:25    7:27  3:14:33
  606   20 M50  Paul Horan, 53, Minneapolis, MN          3:15:27    7:27  3:15:04
  608  287 M20  Jj Johnson, 34, Statesboro, GA           3:15:36    7:28  3:15:00
  609  288 M20  Ryan Steil, 34, St Augusta, MN           3:15:38    7:28  3:14:53
  610  289 M20  Dan Hoechst, 30, Mankato, MN             3:15:39    7:28  3:14:48
  611   90 M35  Rick Bailey, 36, Memphis, TN             3:15:41    7:28  3:15:06
  613   21 M50  Peter Cummings Jr, 51, Orlando, FL       3:15:43    7:28  3:15:05
  614   59 M40  Daniel Bosch, 43, Marysville, OH         3:15:46    7:28  3:15:10
  615  290 M20  Nick Perchey, 32, Bondi Beach, Aus       3:15:52    7:28  3:15:11
  617   91 M35  Jody Flaget, 36, Waterville, WA          3:15:54    7:28  3:14:39
  618   92 M35  Dave Antonson, 35, Duluth, MN            3:15:57    7:28  3:15:46
  619   60 M40  Dave Blissenbach, 42, Zumbro Falls, MN   3:16:00    7:29  3:15:26
  620  291 M20  Nathan Porath, 31, Northfield, MN        3:16:08    7:29  3:15:23
  622  292 M20  Rick Gausche, 32, Tampa, FL              3:16:08    7:29  3:15:31
  623   61 M40  John Rollie, 44, Eagan, MN               3:16:20    7:29  3:15:34
  624  293 M20  Davd Grom, 31, Kildeer, IL               3:16:23    7:29  3:15:59
  625   93 M35  James Makepeace, 39, New Albin, IA       3:16:25    7:30  3:15:51
  626  294 M20  Brian Lukkasson, 33, Minneapolis, MN     3:16:26    7:30  3:15:48
  629  295 M20  Sean Feilen, 27, Champlin, MN            3:16:36    7:30  3:14:27
  630  296 M20  Matthew Jordan, 29, Columbus, OH         3:16:42    7:30  3:16:20
  631   34 M45  Mike Brunfelt, 49, Mount Hood - Park, OR 3:16:44    7:30  3:16:06
  632   62 M40  Kray Zeller, 41, Elkhorn, NE             3:16:50    7:30  3:16:34
  633   63 M40  Perry McGee, 42, Mason City, IA          3:16:57    7:31  3:16:17
  635   64 M40  Kyle Fredrick, 42, Pittsburgh, PA        3:17:02    7:31  3:16:07
  636   22 M50  Craig Hagensick, 50, St Paul, MN         3:17:04    7:31  3:16:05
  637  297 M20  Josh Kenworthy, 34, Sparta, WI           3:17:07    7:31  3:15:22
  638  298 M20  Kevin Drake, 34, Minneapolis, MN         3:17:10    7:31  3:16:26
  639  299 M20  Nathan Huneke, 27, Red Wing, MN          3:17:14    7:31  3:16:20
  640  300 M20  Benjamin Greshwalk, 31, Plymouth, MN     3:17:16    7:31  3:17:12
  641  301 M20  Tim Jakubek, 34, Neenah, WI              3:17:18    7:32  3:16:41
  643   65 M40  C Keith Grisham, 43, Dallas, TX          3:17:25    7:32  3:17:15
  644   35 M45  Dan Quiggle, 48, Garfield, MN            3:17:25    7:32  3:16:43
  645   66 M40  John Hawkins, 44, Thunder Bay, ON        3:17:28    7:32  3:16:50
  646    3 M60  Scott Smith, 60, Eveleth, MN             3:17:33    7:32  3:16:17
  647   67 M40  Mark Petersen, 41, Milwaukee, WI         3:17:37    7:32  3:13:29
  648   94 M35  Brendan Warner, 38, Columbia, MO         3:17:38    7:32  3:16:53
  650  302 M20  David Batko, 33, Omaha, NE               3:17:40    7:32  3:17:14
  652  303 M20  Derek Hinrichs, 27, Edina, MN            3:17:46    7:33  3:17:05
  653   23 M50  David Lombardo, 53, Eau Claire, WI       3:17:49    7:33  3:16:24
  654   68 M40  Dan Wentarmini, 41, Iron Mountain, MI    3:17:51    7:33  3:17:01
  656   95 M35  Anton Gansen, 35, Minnetrista, MN        3:18:08    7:33  3:17:28
  657   24 M50  Bob Hoaglin, 54, Lakeville, MN           3:18:13    7:34  3:17:32
  658   36 M45  Charles Gervais, 47, Dieppe, NB          3:18:14    7:34  3:17:30
  660  304 M20  Nicholas Prebeg, 34, San Diego, CA       3:18:20    7:34  3:17:53
  661  305 M20  Ryan Maas, 26, Chanhassen, MN            3:18:23    7:34  3:17:40
  662    1 M65  John Jenk, 66, Hales Corners, WI         3:18:28    7:34  3:18:23
  663  306 M20  Keven Riley, 25, St Louis Park, MN       3:18:31    7:34  3:17:51
  664  307 M20  Matthew Reid, 34, Lewis Center, OH       3:18:34    7:34  3:17:44
  665    2 M65  Leroy Jordan, 67, Backus, MN             3:18:35    7:34  3:18:09
  668   96 M35  Greg Lyke, 37, Crystal, MN               3:18:50    7:35  3:18:08
  669  308 M20  Mark Williams, 33, Excelsior, MN         3:18:51    7:35  3:18:19
  670  309 M20  Walker Clark, 27, North Salt Lake, UT    3:18:53    7:35  3:16:47
  673    8 M55  Jeff Denney, 56, Bloomington, MN         3:19:02    7:35  3:18:48
  675   25 M50  Peter Lovis, 50, Thunder Bay, ON         3:19:08    7:36  3:18:50
  676  310 M20  Casey Pesta, 34, Long Prairie, MN        3:19:13    7:36  3:18:35
  677   26 M50  Kirt Goetzke, 53, Plymouth, MN           3:19:14    7:36  3:19:06
  679   27 M50  Daniel De Armas, 52, Gotha, FL           3:19:20    7:36  3:18:39
  680   69 M40  Chris Blanchard, 41, Polk City, IA       3:19:21    7:36  3:18:17
  681  311 M20  Beau Larson, 27, Minneapolis, MN         3:19:23    7:36  3:18:18
  683   28 M50  Steve Pavlik, 51, Racine, WI             3:19:28    7:36  3:19:00
  684   97 M35  Mark Nelson, 39, Ham Lake, MN            3:19:33    7:37  3:19:33
  685  312 M20  Luis Cristo, 31, Minneapolis, MN         3:19:34    7:37  3:19:11
  686  313 M20  Jimmy Linn, 25, Anoka, MN                3:19:36    7:37  3:17:57
  687   11 M18  Kyle McGurk, 19, De Pere, WI             3:19:40    7:37  3:19:02
  688   98 M35  Krishna Keelapatla, 39, Wheeling, IL     3:19:40    7:37  3:19:00
  689  314 M20  Benny Kettler, 26, Waterloo, IA          3:19:42    7:37  3:19:15
  690   37 M45  Miguel Kindler, 47, Plymouth, MN         3:19:42    7:37  3:18:58
  691  315 M20  Joseph Larson, 22, Eden Prairie, MN      3:19:43    7:37  3:18:40
  692  316 M20  Zachary Sarazine, 21, Minneapolis, MN    3:19:46    7:37  3:19:01
  694   38 M45  Thomas Luchsinger, 45, Faribault, MN     3:19:48    7:37  3:19:43
  695   70 M40  James Cozzi, 40, Geneva, IL              3:19:51    7:37  3:19:11
  696   39 M45  John Odom, 46, Chanhassen, MN            3:19:54    7:37  3:19:12
  698   29 M50  Mark Martinsen, 50, Hamburg, MN          3:20:00    7:38  3:19:18
  699   71 M40  James Winkels, 42, Waconia, MN           3:20:02    7:38  3:19:05
  700   40 M45  Scott Long, 49, Cambridge, MN            3:20:02    7:38  3:19:23
  701  317 M20  Jonathan Haugen, 32, Bayport, MN         3:20:04    7:38  3:17:13
  702   30 M50  Darren Sneve, 52, Thunder Bay, ON        3:20:11    7:38  3:19:36
  703    4 M60  David Jendrzejek, 62, Shoreview, MN      3:20:13    7:38  3:19:30
  704   99 M35  Christopher Judson, 38, North Branch, MN 3:20:13    7:38  3:19:37
  705   72 M40  Matthew Frantzen, 40, Minneapolis, MN    3:20:18    7:38  3:19:32
  706  318 M20  David Warner, 33, Council Bluffs, IA     3:20:19    7:38  3:19:36
  707   41 M45  Chris Maras, 49, Duluth, MN              3:20:21    7:39  3:19:32
  708  319 M20  Spence Roddy, 21, Duluth, MN             3:20:23    7:39  3:18:12
  709  320 M20  Ajay Surie, 30, New York, NY             3:20:24    7:39  3:18:49
  711  321 M20  William Morris, 34, Lancaster, OH        3:20:27    7:39  3:19:37
  712  322 M20  Charles Quan, 24, San Francisco, CA      3:20:29    7:39  3:20:18
  713  323 M20  Nicholas Pohl, 29, Naples, FL            3:20:34    7:39  3:20:10
  714   31 M50  Daniel Connaughton, 50, Gainesville, FL  3:20:39    7:39  3:19:45
  715   73 M40  Chris Briggs, 40, Minneapolis, MN        3:20:41    7:39  3:20:04
  716  324 M20  Pete Bernardy, 34, St Paul, MN           3:20:47    7:39  3:19:56
  717  325 M20  Nicholas Mayer, 26, Andover, MN          3:20:48    7:40  3:19:43
  719   74 M40  Jonathan Ebel, 43, Urbana, IL            3:20:48    7:40  3:20:11
  720  326 M20  Kyle Rickert, 32, Minneapolis, MN        3:20:51    7:40  3:20:09
  721   12 M18  Kevin Myers, 18, Plymouth, MN            3:20:51    7:40  3:19:24
  722   42 M45  Eric Pulver, 49, Chippewa Falls, WI      3:20:53    7:40  3:20:13
  724  327 M20  Alex Rowin, 27, Broken Arrow, OK         3:21:01    7:40  3:20:02
  725  328 M20  Seth Olson, 20, Chancellor, SD           3:21:02    7:40  3:20:14
  726  329 M20  Derek Sprang, 21, New Brighton, MN       3:21:02    7:40  3:20:05
  727   75 M40  Sjur Midness, 42, Minneapolis, MN        3:21:04    7:40  3:20:30
  729   76 M40  Jim Leduc, 44, Birchwood, WI             3:21:08    7:40  3:20:22
  730  100 M35  Tarik Brahmi, 37, Palatine, IL           3:21:12    7:40  3:20:36
  731   43 M45  Richard Geisen, 47, Washburn, WI         3:21:14    7:41  3:20:42
  733   44 M45  Daniel Johnston, 47, Appleton, WI        3:21:18    7:41  3:20:10
  734  330 M20  Jeromey Stoneburg, 33, Eden Prairie, MN  3:21:22    7:41  3:20:14
  735  331 M20  Clifton Smith, 29, Waterloo, IA          3:21:23    7:41  3:20:33
  737   45 M45  James Bitner, 46, Madison, WI            3:21:33    7:41  3:20:40
  742   46 M45  Ross Prather, 48, Meadville, PA          3:21:42    7:42  3:19:34
  744   32 M50  Todd Kuglin, 50, Maple Grove, MN         3:21:46    7:42  3:21:29
  745   47 M45  Steve Moses, 49, Andover, MN             3:21:50    7:42  3:20:48
  748   33 M50  Frederic Levy, 53, Gastonia, NC          3:21:59    7:42  3:21:51
  749  332 M20  Paul Wegerson, 32, Washington, DC        3:22:02    7:42  3:21:10
  750   77 M40  Gregory Gulan, 41, Arbor Vitae, WI       3:22:05    7:42  3:21:04
  751   78 M40  Dennis Heimdal, 42, Milford, IA          3:22:08    7:43  3:21:27
  752    3 M65  Harry Cottrell, 68, Hermantown, MN       3:22:09    7:43  3:22:06
  753  333 M20  Anthony Meyer, 24, Shoreview, MN         3:22:10    7:43  3:21:37
  755   48 M45  Ron Galard, 49, Brighton, MI             3:22:10    7:43  3:21:14
  756   79 M40  Felix Van Enkenvoort, 43, Green Bay, WI  3:22:12    7:43  3:20:35
  757  334 M20  Brent Krocak, 34, Minneapolis, MN        3:22:12    7:43  3:21:26
  758  335 M20  Karl Noelle, 27, Arden Hills, MN         3:22:14    7:43  3:21:45
  762  336 M20  Chris Close, 34, Baxter, MN              3:22:26    7:43  3:21:41
  763  337 M20  Seth Korhonen, 20, Brule, WI             3:22:27    7:43  3:21:52
  764  338 M20  David Suggett, 34, Minneapolis, MN       3:22:31    7:43  3:21:54
  765   49 M45  Mike Else, 45, Fort Wayne, IN            3:22:34    7:44  3:21:30
  766  101 M35  Brent Kieke, 37, Dayton, MN              3:22:35    7:44  3:21:27
  767   34 M50  Russ Grundhauser, 53, Eden Prairie, MN   3:22:40    7:44  3:22:34
  768  339 M20  Jordan Deckenbach, 32, Minneapolis, MN   3:22:44    7:44  3:21:58
  769   13 M18  Christopher Merriman, 19, New Lenox, IL  3:22:45    7:44  3:22:19
  771   35 M50  Chris Mihalik, 53, Boulder, CO           3:22:52    7:44  3:21:38
  772   50 M45  George Eakin, 45, South Range, MI        3:22:53    7:44  3:20:35
  773  102 M35  James Hoel, 36, St Paul, MN              3:22:54    7:44  3:22:04
  774  103 M35  Byron Pool, 38, Moorhead, MN             3:22:59    7:45  3:22:21
  775   51 M45  Steve Nelson, 47, St Paul, MN            3:23:02    7:45  3:22:06
  776   36 M50  Thom Patterson, 51, Farmington, MI       3:23:05    7:45  3:22:19
  778   37 M50  Billy Postel, 53, Hillsboro, WI          3:23:12    7:45  3:22:19
  779  104 M35  Kevin Anderson, 36, Mankato, MN          3:23:13    7:45  3:22:26
  780   38 M50  Dean Groth, 53, Richfield, MN            3:23:14    7:45  3:22:14
  782  340 M20  Mike Falk, 23, Waterloo, IA              3:23:22    7:45  3:22:29
  783    5 M60  J R. Siewert, 61, Wisconsin Rapids, WI   3:23:24    7:45  3:21:15
  784  341 M20  Bradley Kuzel, 33, Guthrie, MN           3:23:24    7:45  3:22:19
  786  105 M35  David Vanacker, 38, Wyoming, MN          3:23:26    7:46  3:22:32
  787   52 M45  Sam (gary) Carlson, 47, Superior, WI     3:23:28    7:46  3:22:37
  788   39 M50  Dan Delaney, 52, Cottage Grove, MN       3:23:34    7:46  3:17:11
  789   40 M50  Stephen Cirks, 50, Champlin, MN          3:23:35    7:46  3:23:01
  790   53 M45  Adam Metry, 46, Houston, TX              3:23:38    7:46  3:22:42
  791    9 M55  David Yon, 58, Tallahassee, FL           3:23:38    7:46  3:23:01
  792   41 M50  Dan Katalinich, 53, Iowa City, IA        3:23:39    7:46  3:22:47
  793   80 M40  Rusty Faschingbauer, 44, Woodbury, MN    3:23:44    7:46  3:22:54
  796  342 M20  Jonathan Farrell, 30, Nanuet, NY         3:23:49    7:46  3:22:48
  797  343 M20  Jason Troxel, 26, Augusta, WI            3:23:49    7:46  3:22:34
  798   42 M50  Jeff Picken, 51, Appleton, WI            3:23:49    7:46  3:22:40
  800   54 M45  Thomas Kuhlmann, 48, Shorewood, WI       3:23:53    7:47  3:22:56
  801  344 M20  Alex Nickelson, 32, Duluth, MN           3:23:53    7:47  3:21:37
  802   43 M50  Alexander Pendleton, 53, Shorewood, WI   3:23:53    7:47  3:22:57
  803   81 M40  David Lammers, 44, Thunder Bay, ON       3:23:53    7:47  3:23:07
  804   55 M45  Steven Trumpet, 45, Ashburn, VA          3:23:56    7:47  3:23:00
  805   44 M50  Kevin Socia, 50, Kingsford, MI           3:23:58    7:47  3:23:07
  806   56 M45  Mark Westfall, 49, Kansas City, MO       3:23:59    7:47  3:22:28
  807  345 M20  Andrew Davis, 27, New York, NY           3:24:00    7:47  3:23:29
  808   57 M45  Edward Urquhart, 46, Atlanta, GA         3:24:01    7:47  3:23:07
  810   58 M45  John Burns, 47, Prior Lake, MN           3:24:05    7:47  3:23:16
  811  106 M35  Regin Igloria, 39, Chicago, IL           3:24:06    7:47  3:23:05
  812  107 M35  Nick Durow, 35, Omaha, NE                3:24:08    7:47  3:23:26
  814  346 M20  Zac Lundgren, 23, Independence, MN       3:24:11    7:47  3:23:08
  815   59 M45  David Campbell, 45, Iowa Falls, IA       3:24:11    7:47  3:22:31
  816  347 M20  Jackson Peterson, 25, Carlton, MN        3:24:12    7:47  3:22:58
  817   82 M40  Jason Marten, 41, Mondovi, WI            3:24:14    7:47  3:24:05
  819  108 M35  Matthew Haberman, 38, Golden Valley, MN  3:24:19    7:48  3:23:12
  820  109 M35  Aaron Kennedy, 35, Minneapolis, MN       3:24:19    7:48  3:23:30
  821  348 M20  Steven Hanke, 33, Duluth, MN             3:24:19    7:48  3:24:15
  822   60 M45  Vern Witschen, 47, Monticello, MN        3:24:20    7:48  3:23:24
  823  349 M20  Steven Deckert, 23, Loretto, MN          3:24:21    7:48  3:23:21
  824   83 M40  John Teske, 41, Bloomington, MN          3:24:21    7:48  3:23:58
  826  110 M35  Jesse Masloski, 36, Eden Prairie, MN     3:24:23    7:48  3:22:58
  828   45 M50  Mark Hamilton, 50, Fayetteville, GA      3:24:25    7:48  3:23:18
  829   10 M55  Kevin Rassier, 55, Maple Grove, MN       3:24:29    7:48  3:24:12
  830   61 M45  Jeff Westphal, 46, Nevada, IA            3:24:31    7:48  3:23:48
  831   84 M40  Scott Doig, 44, Red Wing, MN             3:24:34    7:48  3:23:40
  833   62 M45  Ian Parney, 45, Rochester, MN            3:24:36    7:48  3:23:48
  834   63 M45  Steve Kisch, 45, Mahtomedi, MN           3:24:37    7:48  3:23:44
  836  350 M20  James Bieniek, 22, Inver Grove Hts, MN   3:24:37    7:48  3:23:30
  837   64 M45  John Herold, 47, Columbus, OH            3:24:39    7:48  3:23:48
  839  351 M20  Matt Steichen, 30, Farmington, MN        3:24:41    7:48  3:24:08
  840  111 M35  David Boonstra, 35, Hoboken, NJ          3:24:41    7:48  3:24:09
  841  112 M35  Trevor Houghton, 36, Nebraska City, NE   3:24:42    7:48  3:24:14
  842   65 M45  James Everson, 46, Prior Lake, MN        3:24:46    7:49  3:21:17
  843  113 M35  Mark Tabor, 39, Woodbury, MN             3:24:52    7:49  3:23:54
  844   66 M45  John Gotelli, 45, Hillsborough, NC       3:24:53    7:49  3:24:27
  845  352 M20  Phil Meneau, 33, Minneapolis, MN         3:24:55    7:49  3:23:58
  846  353 M20  Samuel Olson, 32, Rosemount, MN          3:24:59    7:49  3:24:09
  848  354 M20  Robert Wherritt, 30, Duluth, MN          3:25:04    7:49  3:23:57
  849   67 M45  Todd Wolner, 47, Centerville, MN         3:25:05    7:49  3:24:36
  850  355 M20  Bradley Rockwood, 24, Superior, WI       3:25:05    7:49  3:24:45
  851   68 M45  Scott Stocker, 48, Dublin, OH            3:25:08    7:49  3:24:16
  852  356 M20  Alexander Klopp, 20, St Paul, MN         3:25:15    7:50  3:24:45
  853   14 M18  Caleb Krochalk, 18, Duluth, MN           3:25:16    7:50  3:24:54
  854  357 M20  Chad Dykstra, 34, Hamilton, MI           3:25:20    7:50  3:24:09
  855   11 M55  Steve Cherrier, 56, Chapel Hill, NC      3:25:24    7:50  3:24:22
  859   46 M50  Stuart Brimmell, 50, Thunder Bay, ON     3:25:27    7:50  3:19:04
  860   47 M50  Mike Kaiser, 50, Forest Lake, MN         3:25:30    7:50  3:23:22
  861  358 M20  Braden Schuenke, 28, Minneapolis, MN     3:25:38    7:51  3:24:38
  862   69 M45  Craig McClenahan, 46, Keota, IA          3:25:46    7:51  3:24:13
  863   15 M18  Dane Johnson, 19, Plymouth, MN           3:25:46    7:51  3:23:18
  864  359 M20  Dereck Flom, 26, St Louis Park, MN       3:25:49    7:51  3:24:54
  865  360 M20  Jerod Nowicki, 31, St Paul, MN           3:25:50    7:51  3:25:19
  866   48 M50  Keith Reynolds, 50, Normal, IL           3:25:54    7:51  3:25:01
  867  361 M20  Benjamin Murphy, 23, Benson, MN          3:25:56    7:51  3:24:04
  868   70 M45  Hernan Railef, 49, Woodbury, MN          3:25:59    7:51  3:25:03
  869  362 M20  Luke Leblanc, 24, Hermantown, MN         3:25:59    7:51  3:24:48
  870   85 M40  Ryan Masters, 41, Brooklyn Park, MN      3:26:01    7:51  3:25:18
  871  363 M20  Bruce Frank, 26, Minneapolis, MN         3:26:01    7:51  3:25:04
  872   86 M40  Jeffrey Meeker, 43, Mount Vernon, IA     3:26:03    7:52  3:25:25
  873  364 M20  Bret Johnson, 24, Coon Rapidis, MN       3:26:05    7:52  3:23:35
  875   71 M45  Andy Chen, 46, St Charles, IL            3:26:12    7:52  3:25:35
  876   87 M40  Jonathan McClellan, 43, Maple Grove, MN  3:26:17    7:52  3:25:11
  877   49 M50  Dan Todd, 51, Vero Beach, FL             3:26:18    7:52  3:25:29
  878  114 M35  Ben Weers, 39, Polk City, IA             3:26:22    7:52  3:25:18
  879  115 M35  Michael Tague, 38, Hutchinson, MN        3:26:22    7:52  3:25:13
  880  365 M20  Manjunath Srinivasaiah, 33, New York, NY 3:26:22    7:52  3:24:47
  883   12 M55  Michael Davenport, 55, Arlington Heights, IL
                                                         3:26:24    7:52  3:26:19
  885   72 M45  Ron Borchers, 45, Washburn, WI           3:26:29    7:53  3:26:19
  886   88 M40  Christopher Nicholson, 43, Casselton, ND 3:26:33    7:53  3:25:54
  887   89 M40  Eric Johnson, 43, Coon Rapids, MN        3:26:33    7:53  3:25:48
  888   13 M55  Peter Heflin, 55, Milwaukee, WI          3:26:38    7:53  3:20:21
  889   73 M45  John Boggess, 49, Chapel Hill, NC        3:26:39    7:53  3:25:41
  890   74 M45  David Vecera, 49, Green Bay, WI          3:26:40    7:53  3:25:43
  891   90 M40  Matt Lundeen, 40, Huson, WI              3:26:41    7:53  3:25:38
  892  116 M35  Robert Shontz, 36, Urbandale, IA         3:26:41    7:53  3:26:05
  893   75 M45  Samuel Kirby, 49, Stafford, VA           3:26:44    7:53  3:26:01
  894  366 M20  Stephen Oertel, 32, Oklahoma City, OK    3:26:45    7:53  3:25:49
  895   50 M50  Paul Gouge, 53, Austin, TX               3:26:46    7:53  3:26:00
  896   91 M40  Burke Welch, 43, Menomonie, WI           3:26:48    7:53  3:25:24
  897   76 M45  Robert Pepper, 48, Dunedin, FL           3:26:49    7:53  3:25:15
  898   16 M18  Connor Eastman, 18, Wayzata, MN          3:26:49    7:53  3:25:22
  899   77 M45  Mark Riebe, 45, Maplewood, MN            3:26:51    7:53  3:24:03
  900  367 M20  Patrick Wood, 33, Chesterfield, MO       3:26:51    7:53  3:25:55
  901   92 M40  Derek Johnson, 42, Edina, MN             3:26:55    7:54  3:26:29
  902   51 M50  Mitch Culbreath, 52, Minneapolis, MN     3:26:56    7:54  3:26:05
  903  368 M20  Tyler Young, 23, Duluth, MN              3:26:56    7:54  3:26:21
  904   93 M40  Matthew Kelley, 40, Fort Wayne, IN       3:26:58    7:54  3:25:49
  905   52 M50  Raymond Anderson, 51, Rush City, MN      3:26:59    7:54  3:26:03
  906   94 M40  Chuck Kropp, 41, Chesterfield, MO        3:26:59    7:54  3:26:03
  907   17 M18  Ajay Breen, 18, Oak Grove, MN            3:27:00    7:54  3:26:19
  908  369 M20  Jacob Gran, 22, Barnum, MN               3:27:00    7:54  3:26:10
  909  117 M35  Andy Schlosser, 39, Omaha, NE            3:27:02    7:54  3:26:22
  911  370 M20  Joseph Perzynski, 27, Minneapolis, MN    3:27:04    7:54  3:26:15
  912  371 M20  Jacob Yurek, 33, Dassel, MN              3:27:04    7:54  3:26:28
  913  372 M20  Philip Ahern, 32, Saint Louis, MO        3:27:04    7:54  3:25:55
  914  373 M20  Jon Aho, 25, St Louis Park, MN           3:27:06    7:54  3:26:26
  915   53 M50  Peter Hill, 54, Oradell, NJ              3:27:06    7:54  3:26:12
  920  118 M35  John Geissler, 37, Duluth, MN            3:27:15    7:54  3:26:11
  921  374 M20  Kenton Rauwerdink, 28, Lauderdale, MN    3:27:16    7:54  3:26:28
  923   95 M40  Cory Sengsanith, 42, West Lafayette, IN  3:27:17    7:54  3:26:23
  924   14 M55  Jay Ryan, 57, Moorhead, MN               3:27:21    7:55  3:26:17
  925   96 M40  Sean Abbott, 44, O'Fallon, MO            3:27:24    7:55  3:26:40
  926   15 M55  Bob Sejbl, 57, Ironwood, MI              3:27:25    7:55  3:27:18
  927   54 M50  Alan Watts, 52, Hendersonville, TN       3:27:25    7:55  3:26:21
  928  375 M20  Richard Sames, 27, Corpus Christi, TX    3:27:28    7:55  3:26:24
  929   97 M40  Jeff Stanley, 40, Norman, OK             3:27:28    7:55  3:26:18
  930   78 M45  Kevin McCaffrey, 45, Lincoln, NE         3:27:29    7:55  3:26:41
  931  119 M35  Craig Roush, 36, Parker, CO              3:27:29    7:55  3:26:29
  932   98 M40  Tom Spangler, 41, Rosemount, MN          3:27:34    7:55  3:23:01
  933   99 M40  David Hunsucker, 43, Springfield, MO     3:27:35    7:55  3:26:38
  935   18 M18  Cameron Sundmark, 19, Litchfield, MN     3:27:36    7:55  3:25:17
  936  120 M35  Eric Hoel, 37, White Bear Twp, MN        3:27:37    7:55  3:26:31
  937  376 M20  Shawn Woodland, 26, Provo, UT            3:27:37    7:55  3:27:08
  940  100 M40  Jonathan Pettit, 41, Moose Lake, MN      3:27:39    7:55  3:26:10
  942  377 M20  Joshua Hill, 22, Overland Park, KS       3:27:44    7:55  3:27:06
  943  378 M20  Josiah Fuhrman, 24, Staples, MN          3:27:46    7:55  3:27:06
  947  121 M35  Milan Dubravka, 37, Fridley, MN          3:27:50    7:56  3:27:21
  948   79 M45  Kevin Levine, 48, Bexley, OH             3:27:51    7:56  3:26:59
  949  379 M20  Ryan Chermak, 29, St Paul, MN            3:27:52    7:56  3:27:26
  951   16 M55  Mike Hudspith, 56, North Mankato, MN     3:27:56    7:56  3:26:52
  954   55 M50  Wes Volberding, 52, Tyler, TX            3:28:06    7:56  3:27:05
  955  380 M20  Dan Lindberg, 31, Duluth, MN             3:28:07    7:56  3:26:38
  956  381 M20  Hugh Holmstrom, 34, Montrose, MN         3:28:08    7:56  3:25:58
  957  382 M20  Patrick Johnson, 29, Minneapolis, MN     3:28:08    7:56  3:27:50
  958  383 M20  Jayce Apelgren, 27, Minneapolis, MN      3:28:09    7:56  3:27:44
  959   19 M18  Sam Renikoff, 19, Minneapolis, MN        3:28:12    7:56  3:27:09
  960  122 M35  Richard Kearney, 39, Memphis, TN         3:28:12    7:56  3:27:07
  962  384 M20  Douglas Kerfeld, 30, Duluth, MN          3:28:14    7:57  3:27:08
  963  123 M35  Brock Jenkins, 35, Newfolden, MN         3:28:16    7:57  3:26:27
  965   17 M55  Mark Ford, 57, Milford, OH               3:28:16    7:57  3:27:14
  966  385 M20  Matthew Dineen, 29, St Paul, MN          3:28:17    7:57  3:26:42
  967   56 M50  Jonathan Dunford, 54, St Petersburg, FL  3:28:20    7:57  3:27:44
  969   57 M50  David Sweitzer, 50, Middleton, WI        3:28:26    7:57  3:27:16
  970   80 M45  Jeff Miller, 49, Minneapolis, MN         3:28:27    7:57  3:27:17
  971   81 M45  Kevin Cahoon, 48, Chicago, IL            3:28:27    7:57  3:27:31
  973  386 M20  Andrew Sturtevant, 34, Eau Claire, WI    3:28:29    7:57  3:27:47
  975   58 M50  John Weeks, 52, Burnsville, MN           3:28:30    7:57  3:27:15
  977   18 M55  Bob Milner, 56, Katy, TX                 3:28:31    7:57  3:27:34
  978   59 M50  Thomas Roth, 50, Asheville, NC           3:28:34    7:57  3:27:02
  979   19 M55  Jeff Johnston, 59, Deer Park, WI         3:28:35    7:57  3:27:42
  980   82 M45  Gregorio Cruz Briones, 46, St Louis Park, MN
                                                         3:28:36    7:57  3:27:47
  981   60 M50  Greg Dennison, 51, Allen, TX             3:28:37    7:57  3:27:35
  984  387 M20  Jay Callahan, 27, Winona, MN             3:28:38    7:57  3:26:51
  985   83 M45  Steven Harley, 47, Woodbury, MN          3:28:39    7:57  3:27:45
  986  124 M35  Noah Monsen, 39, Edina, MN               3:28:44    7:58  3:27:14
  987  388 M20  Tyler Thomas, 34, Plymouth, MN           3:28:46    7:58  3:27:36
  990  389 M20  Dan Akerson, 31, Crystal, MN             3:28:50    7:58  3:26:54
  992   61 M50  Gerald Meissner, 51, St Paul, MN         3:28:52    7:58  3:22:16
  993  101 M40  Nathan Higgins, 40, Prior Lake, MN       3:28:54    7:58  3:28:32
  994  125 M35  Jim Lundberg, 35, Plover, WI             3:28:56    7:58  3:27:51
  995   84 M45  Timothy Wright, 49, Sauk Rapids, MN      3:29:00    7:58  3:27:07
  997  390 M20  Justin Youngblom, 29, Woodbury, MN       3:29:03    7:58  3:28:01
  998   62 M50  Curtis Cornett, 51, Cincinnati, OH       3:29:06    7:59  3:28:22
  999    6 M60  Bob Baxter, 61, Thunder Bay, ON          3:29:07    7:59  3:28:20
 1002  102 M40  Mark Su, 44, Manhasset, NY               3:29:16    7:59  3:28:35
 1004  391 M20  Drew Archibeque, 27, Minneapolis, MN     3:29:18    7:59  3:28:24
 1006  103 M40  Brad Dyer, 41, Minot Afb, ND             3:29:19    7:59  3:28:22
 1007  392 M20  Christopher Blasko, 34, Forest Lake, MN  3:29:21    7:59  3:28:19
 1008  393 M20  Sean Dube, 25, Northfield, MN            3:29:22    7:59  3:28:11
 1009    7 M60  Craig Mueller, 60, St James, MN          3:29:24    7:59  3:27:56
 1011  394 M20  Brady Mueller, 33, Bloomington, MN       3:29:25    7:59  3:27:57
 1012  395 M20  Chad Goodale, 33, Loveland, OH           3:29:27    7:59  3:27:34
 1013   85 M45  Patrick Grubbe, 49, Lewis Center, OH     3:29:27    7:59  3:28:16
 1015  104 M40  Greg Kassebaum, 40, Chanhassen, MN       3:29:31    7:59  3:28:45
 1016  126 M35  Nathan Nowak, 38, Hastings, MN           3:29:31    7:59  3:29:07
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
 1017  127 M35  Rodrigo Bello Zuniga, 36, Duluth, MN     3:29:32    8:00  3:29:01
 1018  396 M20  Kevin Roche, 29, New York, NY            3:29:32    8:00  3:28:39
 1019   63 M50  Jay Johnson, 54, Sauk Rapids, MN         3:29:37    8:00  3:28:59
 1020   64 M50  Andrew Johnson, 53, St Paul, MN          3:29:37    8:00  3:28:35
 1022   86 M45  Jeffrey Wallin, 49, Ladysmith, WI        3:29:39    8:00  3:28:45
 1023  397 M20  Jacob Ostwald, 24, Fridley, MN           3:29:40    8:00  3:28:09
 1024  105 M40  Brent Grier, 41, Wheaton, IL             3:29:41    8:00  3:29:10
 1025  398 M20  Luke Weiland, 34, Wisconsin Rapids, WI   3:29:41    8:00  3:28:48
 1027  128 M35  John Keating, 39, Conshohocken, PA       3:29:44    8:00  3:28:35
 1028  399 M20  Andy Bradley, 34, Martinsville, VA       3:29:46    8:00  3:28:07
 1031   65 M50  John Bristol, 53, Maple Grove, MN        3:29:52    8:00  3:28:13
 1037  400 M20  Cory Hall, 31, Dubuque, IA               3:30:01    8:01  3:28:26
 1038  401 M20  William Hinton, 27, Dubuque, IA          3:30:01    8:01  3:28:26
 1040  402 M20  Chris Sailors, 32, Maple Grove, MN       3:30:04    8:01  3:24:13
 1041  106 M40  Micah Godfrey, 41, Minneapolis, MN       3:30:05    8:01  3:29:32
 1042  403 M20  Calvin Hubble, 33, New York, NY          3:30:06    8:01  3:28:40
 1043   20 M55  Kirk Sherman, 56, Wayzata, MN            3:30:06    8:01  3:27:19
 1044    8 M60  James Tierney, 64, Franksville, WI       3:30:07    8:01  3:28:42
 1045  107 M40  Troy Erie, 40, Duluth, MN                3:30:09    8:01  3:29:04
 1047   66 M50  Jeff Perry, 53, Bondurant, IA            3:30:10    8:01  3:29:30
 1049  404 M20  Anthony White, 21, Aitkin, MN            3:30:15    8:01  3:29:02
 1051  108 M40  Mark Johnson, 43, Green Bay, WI          3:30:17    8:01  3:28:31
 1057  405 M20  Matt Flattery, 22, West Des Moines, IA   3:30:28    8:02  3:29:02
 1059  129 M35  Michael Marquardt, 38, Maple Grove, MN   3:30:32    8:02  3:28:09
 1063  406 M20  Bj Bockenhauer, 34, Pardeeville, WI      3:30:35    8:02  3:28:13
 1065  130 M35  Chris Giddings, 37, Woodbury, MN         3:30:37    8:02  3:29:23
 1067   87 M45  Nick Pinto, 47, Arlington Heights, IL    3:30:37    8:02  3:28:57
 1068   67 M50  Kevin Hurrell, 51, Marshfield, WI        3:30:39    8:02  3:29:09
 1069  407 M20  William Severud, 34, Plymouth, MN        3:30:41    8:02  3:29:36
 1071   88 M45  Steve Atwater, 45, Hastings, NE          3:30:52    8:03  3:29:41
 1072  109 M40  Todd Carlson, 41, Lakeville, MN          3:30:53    8:03  3:29:47
 1073  408 M20  Stephen Maturen, 26, Minneapolis, MN     3:30:55    8:03  3:30:17
 1074  409 M20  Tony Siepker, 28, Robbinsdale, MN        3:31:04    8:03  3:28:36
 1075  110 M40  Kevin Roytek, 40, Chippewa Falls, WI     3:31:05    8:03  3:30:26
 1076   68 M50  Richard Wheeler, 50, South Bend, IN      3:31:06    8:03  3:30:00
 1078  410 M20  Brady Francois, 29, Manitowish Waters, WI
                                                         3:31:08    8:03  3:29:31
 1079    1 M16  Brennan Fife, 17, Edina, MN              3:31:10    8:03  3:30:38
 1083   21 M55  Scott Conley, 56, Minneapolis, MN        3:31:12    8:03  3:29:39
 1084  411 M20  Thomas Hickey, 26, Minneapolis, MN       3:31:12    8:03  3:30:16
 1085  412 M20  Brad Mitchell, 30, Rochester, MN         3:31:13    8:03  3:28:52
 1088  111 M40  David Ingvoldstad, 40, Omaha, NE         3:31:15    8:03  3:30:14
 1089  413 M20  Benjamin Delong, 30, St Joseph, MN       3:31:15    8:03  3:29:44
 1090  414 M20  Neal Collick, 34, Negaunee, MI           3:31:20    8:04  3:30:59
 1092  415 M20  Lorenzo McGary, 22, Forest Lake, MN      3:31:22    8:04  3:30:41
 1093  416 M20  Seth Beccard, 30, St Louis Park, MN      3:31:23    8:04  3:30:41
 1095   89 M45  Martin Goins, 48, Weatherford, TX        3:31:26    8:04  3:30:45
 1096   90 M45  William Cayley, 49, Eau Claire, WI       3:31:28    8:04  3:30:17
 1097   22 M55  William Daly, 55, Owatonna, MN           3:31:32    8:04  3:30:29
 1098   91 M45  Jeffrey Lavy, 45, Kansas City, MO        3:31:33    8:04  3:24:54
 1100  417 M20  Bryan Daugherty, 25, Denver, CO          3:31:36    8:04  3:30:06
 1102   20 M18  Michael Weaver, 19, Cloquet, MN          3:31:46    8:05  3:27:53
 1103  112 M40  Jim Lamb, 43, Maplewood, MN              3:31:47    8:05  3:30:02
 1105   23 M55  Mark Rosenwinkel, 59, Minneapolis, MN    3:31:53    8:05  3:30:48
 1107   69 M50  Eugene Samuel, 52, Minneapolis, MN       3:31:56    8:05  3:31:39
 1108   92 M45  Craig Carlson, 48, Maple Grove, MN       3:32:01    8:05  3:30:03
 1110   24 M55  Jon Owen, 58, Luverne, ND                3:32:05    8:05  3:30:35
 1111   93 M45  Tim Lindgren, 49, Crystal, MN            3:32:09    8:06  3:30:35
 1113  113 M40  Michael Korpela, 41, Ashland, WI         3:32:09    8:06  3:31:00
 1114  418 M20  Jacob Morris, 25, Rochester, MN          3:32:10    8:06  3:31:12
 1115  131 M35  Brian Doe, 36, Stillwater, MN            3:32:11    8:06  3:30:41
 1116  419 M20  Sid Larsen, 34, Minneapolis, MN          3:32:18    8:06  3:29:45
 1118  114 M40  Mark Brahmer, 43, Pierce, NE             3:32:20    8:06  3:30:55
 1122    9 M60  Bruce Gilbert, 64, Overland Park, KS     3:32:25    8:06  3:30:54
 1123  420 M20  Elias Gieske, 30, Duluth, MN             3:32:29    8:06  3:30:25
 1125   25 M55  Michael Ludwig, 58, St. Peters, MO       3:32:32    8:06  3:31:02
 1126  421 M20  Nicholas Zeitler, 34, Apple Valley, MN   3:32:32    8:06  3:30:46
 1128  132 M35  Eric Kuehl, 36, St Cloud, MN             3:32:35    8:06  3:31:26
 1132   70 M50  William Seehafer, 53, Long Lake, MN      3:32:39    8:07  3:32:29
 1133  422 M20  Calvin Vannoy, 24, Tallahassee, FL       3:32:43    8:07  3:32:15
 1134  115 M40  David Phillips, 44, Atlanta, GA          3:32:43    8:07  3:31:43
 1135  423 M20  Troy Januchowski, 24, Milwaukee, WI      3:32:50    8:07  3:26:18
 1136  133 M35  Jason Hamm, 38, Chicago, IL              3:32:51    8:07  3:31:10
 1138   26 M55  James Driscoll, 57, Medina, MN           3:32:56    8:07  3:31:50
 1139   94 M45  Don Steger, 45, Eagan, MN                3:32:58    8:07  3:30:51
 1142  116 M40  Joe Kelzer, 44, New Richmond, WI         3:33:01    8:07  3:32:07
 1144   71 M50  Bob Triplett, 50, Shakopee, MN           3:33:04    8:08  3:30:31
 1146  424 M20  Chris Babal, 28, Middleton, WI           3:33:08    8:08  3:29:35
 1151  425 M20  Zachary Nelson, 30, Minneapolis, MN      3:33:15    8:08  3:31:35
 1153  426 M20  Tyler Davis, 29, Minneapolis, MN         3:33:18    8:08  3:31:35
 1154  427 M20  Luke Maistrovich, 27, Minneapolis, MN    3:33:18    8:08  3:32:23
 1155  117 M40  Kyle Johnson, 41, Charlottesville, VA    3:33:20    8:08  3:32:26
 1156   27 M55  James Barr, 55, White Bear Lake, MN      3:33:25    8:08  3:31:13
 1158  134 M35  Jonathan Dea, 36, Bellevue, NE           3:33:26    8:08  3:31:46
 1159  428 M20  Josef Simon, 27, Bristol, WI             3:33:27    8:08  3:25:47
 1160  429 M20  Chad Kreuser, 34, Elk River, MN          3:33:29    8:09  3:31:58
 1162  430 M20  Brandon Boeck, 24, Mankato, MN           3:33:31    8:09  3:32:20
 1163  118 M40  Jason Tlusty, 43, White Bear Lake, MN    3:33:32    8:09  3:32:02
 1166  431 M20  Rick Houghton, 31, Bloomington, MN       3:33:38    8:09  3:32:02
 1172   95 M45  Charles Ramsay, 47, Shoreview, MN        3:33:42    8:09  3:32:41
 1173  432 M20  Jeffrey Urbano, 24, Newport, MN          3:33:42    8:09  3:32:10
 1174   28 M55  Thomas Hollenhorst, 59, St Louis Park, MN
                                                         3:33:42    8:09  3:32:01
 1175  433 M20  John Inglis, 20, Northfield, MN          3:33:42    8:09  3:28:03
 1178   96 M45  Chris Boynton, 48, Franklin, MA          3:33:46    8:09  3:32:08
 1179  434 M20  Justin Sebens, 25, Little Canada, MN     3:33:47    8:09  3:32:15
 1182   97 M45  Joseph Hietala, 47, Duluth, MN           3:33:48    8:09  3:33:20
 1192   72 M50  Brian Frank, 54, Valencia, CA            3:33:58    8:10  3:33:01
 1193  119 M40  Michael Tolle, 42, Powell, OH            3:33:59    8:10  3:32:59
 1194  435 M20  Isaac Milkey, 23, St Paul, MN            3:34:00    8:10  3:32:45
 1196   29 M55  James Stenulson, 57, Onalaska, WI        3:34:03    8:10  3:33:14
 1197  120 M40  Drew Hendrickson, 40, Mahtomedi, MN      3:34:03    8:10  3:33:35
 1198  121 M40  Andy Cebulla, 43, Minneapolis, MN        3:34:04    8:10  3:28:38
 1201  135 M35  Brian Van Beusekom, 35, Loretto, MN      3:34:08    8:10  3:33:16
 1203   73 M50  Todd Roen, 51, Hudson, WI                3:34:09    8:10  3:32:37
 1205   21 M18  Christopher Schulenburg, 19, Eden Prairie, MN
                                                         3:34:11    8:10  3:26:40
 1211   30 M55  Paul Case, 56, Richfield, MN             3:34:16    8:10  3:32:12
 1213   10 M60  Dennis Wacker, 60, Pierz, MN             3:34:21    8:11  3:32:36
 1214  436 M20  Anthony Nicholls, 29, Shakopee, MN       3:34:22    8:11  3:32:50
 1215  122 M40  Daniel Santos-Costa, 41, San Antonio, TX 3:34:25    8:11  3:34:04
 1216   98 M45  Clark Kerndt, 46, Apple Valley, MN       3:34:25    8:11  3:30:10
 1217  437 M20  Jordan Becker, 26, Minneapolis, MN       3:34:25    8:11  3:33:43
 1218  438 M20  Joe Reiter, 31, Waterloo, IA             3:34:26    8:11  3:33:33
 1221  439 M20  Sunny Nguyen, 22, Duluth, MN             3:34:31    8:11  3:32:51
 1223  440 M20  Kurt Drengler, 32, Duluth                3:34:34    8:11  3:34:00
 1225  123 M40  Jason Horgesheimer, 43, Bountiful, UT    3:34:35    8:11  3:32:28
 1226   31 M55  Dana Clark, 58, North Salt Lake, UT      3:34:35    8:11  3:32:28
 1228  441 M20  Dean Camper, 33, Chicago, IL             3:34:35    8:11  3:32:58
 1230   22 M18  Ian Durbin, 19, Ham Lake, MN             3:34:36    8:11  3:33:58
 1233   99 M45  Don Porterfield, 49, Overland Park, KS   3:34:41    8:11  3:32:28
 1234  136 M35  Patrick Cotter, 35, St Louis Park, MN    3:34:42    8:11  3:32:46
 1236  442 M20  Jon Steinhibel, 33, Lakeville, MN        3:34:43    8:11  3:33:17
 1237  124 M40  Jeremy Hawker, 43, Coronado, CA          3:34:44    8:11  3:33:31
 1240   74 M50  Michael Paradise, 53, Rochester, MN      3:34:47    8:12  3:33:11
 1241   23 M18  Joshua Surver, 19, Long Lake, MN         3:34:47    8:12  3:30:36
 1245  443 M20  Ryan Bouslog, 25, St Paul, MN            3:34:50    8:12  3:33:33
 1247   32 M55  John Herbert, 56, Naperville, IL         3:34:52    8:12  3:33:38
 1250   75 M50  Randy Levine, 53, Fairborn, OH           3:34:53    8:12  3:34:04
 1252  444 M20  Andrew Oebser, 25, Eau Claire, WI        3:34:54    8:12  3:27:47
 1254  125 M40  Mike Muehlhausen, 42, St Louis Park, MN  3:34:57    8:12  3:33:58
 1256  137 M35  Andrew Thomas, 37, North Bethesda, MD    3:34:58    8:12  3:32:00
 1257  100 M45  Ben Battino, 45, Wausau, WI              3:34:58    8:12  3:34:04
 1258  101 M45  Steve Groebe, 45, Mendota Hts, MN        3:35:01    8:12  3:34:08
 1259   24 M18  Thomas Groebe, 18, Mendota Hts, MN       3:35:01    8:12  3:34:09
 1260   33 M55  Ken Kufahl, 55, Hanover, MN              3:35:03    8:12  3:32:59
 1262  126 M40  Scott Carlson, 42, Bloomington, MN       3:35:04    8:12  3:34:08
 1263  127 M40  Gene Lafond, 43, Eagan, MN               3:35:05    8:12  3:34:23
 1264  102 M45  Marv Misgen, 48, Rochester, MN           3:35:05    8:12  3:33:34
 1267  128 M40  John Stark, 43, Minneapolis, MN          3:35:06    8:12  3:33:58
 1269  445 M20  Michael McDonald, 34, Stillwater, MN     3:35:10    8:12  3:33:59
 1270   76 M50  Norman Barrientos, 54, Milwaukee, WI     3:35:11    8:12  3:33:09
 1273  446 M20  Jacob Pittman, 22, Hudson, WI            3:35:14    8:13  3:31:20
 1274   77 M50  Joseph Mundenar, 54, Eden Prairie, MN    3:35:14    8:13  3:34:16
 1275  129 M40  Brent Anderson, 42, Rosemount, MN        3:35:15    8:13  3:32:41
 1276  130 M40  John Stoeckl, 44, Blaine, MN             3:35:16    8:13  3:34:24
 1277  131 M40  John Cote, 43, Westport, CT              3:35:19    8:13  3:34:24
 1279   25 M18  Grant Olsen, 18, East Bethel, MN         3:35:21    8:13  3:34:41
 1283   78 M50  Don Zastrow, 50, Madison, WI             3:35:23    8:13  3:34:10
 1284  132 M40  Will Elmquist, 44, Woodinville, WA       3:35:24    8:13  3:34:25
 1286  138 M35  Matthew Suchla, 38, St Michael, MN       3:35:28    8:13  3:34:12
 1287  139 M35  Benjamin Peterson, 38, Concord, NC       3:35:30    8:13  3:34:18
 1288   79 M50  Noboru Tomonari, 51, Northfield, MN      3:35:32    8:13  3:34:44
 1289  133 M40  John Chomicz, 40, Oak Park, IL           3:35:33    8:13  3:34:20
 1291  447 M20  Joshua Johnson, 28, Lincoln, NE          3:35:36    8:13  3:31:19
 1292  448 M20  Anders Herrick, 29, Minneapolis, MN      3:35:38    8:13  3:34:36
 1293  449 M20  Peter Horn, 34, Shoreview, MN            3:35:39    8:14  3:33:34
 1294  140 M35  Rob Willy, 39, Louisville, KY            3:35:41    8:14  3:34:11
 1299   80 M50  Ron Guetter, 54, Willmar, MN             3:35:48    8:14  3:34:29
 1300  450 M20  Chris Platcek, 26, Two Harbors, MN       3:35:49    8:14  3:32:03
 1301  451 M20  Joshua Dodd, 30, Jasper, IN              3:35:50    8:14  3:35:38
 1302   81 M50  Jim Chaney, 50, Fairlawn, OH             3:35:51    8:14  3:34:25
 1303  134 M40  Bill Sanders, 44, Elmhurst, IL           3:35:51    8:14  3:34:26
 1304  452 M20  Anthony Cookas, 28, Minneapolis, MN      3:35:52    8:14  3:33:22
 1309   26 M18  Jacob Ewald, 18, 55317, MN               3:35:53    8:14  3:34:11
 1310   27 M18  Christopher Atwood, 18, Excelsior, MN    3:35:53    8:14  3:34:10
 1311   28 M18  Eric Bishop, 18, Tonka Bay, MN           3:35:53    8:14  3:34:11
 1312   29 M18  Henry Ahrenholtz, 18, Minnetonka, MN     3:35:53    8:14  3:34:10
 1313   30 M18  Zachary Wallace, 18, Minnetonka, MN      3:35:53    8:14  3:34:10
 1314  453 M20  Sean Hollencamp, 27, Cottage Grove, MN   3:35:56    8:14  3:34:48
 1315    1 M70  Pedro Galva, 70, Chicago, IL             3:35:57    8:14  3:27:54
 1316  454 M20  Jack Erkmann, 34, Leawood, KS            3:35:59    8:14  3:34:04
 1317  141 M35  Andrew Torzewski, 37, Stillwater, MN     3:36:00    8:14  3:35:32
 1319  142 M35  Scott Helgeson, 37, St Paul, MN          3:36:21    8:15  3:35:05
 1321  143 M35  Jason Miller, 38, Eden Prairie, MN       3:36:24    8:15  3:35:42
 1323  455 M20  Ben Cavallin, 29, Duluth, MN             3:36:28    8:15  3:34:42
 1325  144 M35  Jeremy Johnson, 39, Edina, MN            3:36:30    8:15  3:33:26
 1326  456 M20  Aaron Olson, 31, Minneapolis, MN         3:36:31    8:15  3:35:36
 1328  457 M20  Aaron Martin, 32, Minneapolis, MN        3:36:39    8:16  3:35:55
 1329  103 M45  Dion Heintz, 45, Chicago, IL             3:36:39    8:16  3:34:57
 1330   82 M50  Steve Johnson, 51, Olathe, KS            3:36:40    8:16  3:35:26
 1332   34 M55  Thomas Venner, 56, Boone, IA             3:36:45    8:16  3:34:49
 1333   11 M60  Dick Glatzmaier, 62, Avon, MN            3:36:46    8:16  3:36:23
 1335  145 M35  Ryan Gruber, 36, Brandon, SD             3:36:49    8:16  3:35:39
 1336  104 M45  Bryan Troutman, 49, Flower Mound, TX     3:36:49    8:16  3:35:52
 1337   35 M55  Jim Gillard, 56, Hastings, MN            3:36:50    8:16  3:35:20
 1339  105 M45  Dallas Johnson, 48, Wayzata, MN          3:36:53    8:16  3:36:09
 1340  135 M40  Jason Sickmann, 42, Cloquet, MN          3:36:54    8:16  3:36:01
 1341   83 M50  Dave Needham, 54, Austin, MN             3:37:02    8:17  3:35:36
 1343   36 M55  Michael Koch, 55, Los Angeles, CA        3:37:03    8:17  3:35:25
 1344   37 M55  Herschel Davis, 58, Lenexa, KS           3:37:03    8:17  3:35:26
 1345  146 M35  Brian McMahon, 35, Peshtigo, WI          3:37:07    8:17  3:35:00
 1346   31 M18  Newell Wunrow, 19, St Paul, MN           3:37:08    8:17  3:36:03
 1347  136 M40  Michael Pawlak, 42, Racine, WI           3:37:08    8:17  3:36:41
 1348  137 M40  Eric Vanosdol, 43, La Crosse, WI         3:37:10    8:17  3:35:26
 1349  106 M45  Aaron Richardson, 48, Tampa, FL          3:37:16    8:17  3:33:45
 1352   84 M50  K F. Headley, 52, Urbandale, IA          3:37:17    8:17  3:36:31
 1355  147 M35  Kerry Whipp, 39, Courtenay, ND           3:37:19    8:17  3:35:28
 1356   85 M50  Raymond Gonzalez, 54, West Roxbury, MA   3:37:22    8:17  3:36:29
 1357  138 M40  Quentin Stiritz, 41, Alton, IL           3:37:22    8:17  3:35:32
 1359   38 M55  David Eide, 56, Kasson, MN               3:37:23    8:17  3:35:52
 1361  139 M40  Shannon Woulfe, 41, Dubuque, IA          3:37:24    8:18  3:35:49
 1363  458 M20  Kaleb Kroells, 25, Scandia, MN           3:37:25    8:18  3:33:35
 1364  459 M20  Omar Palacios, 31, Burnsville, MN        3:37:26    8:18  3:36:37
 1365  148 M35  Chuck Weymann, 37, Columbus, MN          3:37:27    8:18  3:36:41
 1367  107 M45  Bill Koski, 49, Duluth, MN               3:37:28    8:18  3:35:50
 1368   39 M55  Tom Christian, 55, Bloomington, MN       3:37:29    8:18  3:37:11
 1371   86 M50  Jeff Daley, 54, Prior Lake, MN           3:37:34    8:18  3:37:13
 1373  460 M20  Tyler Fox, 20, Coon Rapids, MN           3:37:37    8:18  3:35:23
 1374  140 M40  Al Mullenbach, 44, Albert Lea, MN        3:37:37    8:18  3:33:23
 1376   40 M55  Andy McGarvey, 55, Milford, OH           3:37:39    8:18  3:36:26
 1378  149 M35  Mihailo Lalich, 39, Washburn, WI         3:37:43    8:18  3:36:09
 1380  461 M20  Andrew Haefner, 23, Hermantown, MN       3:37:46    8:18  3:31:57
 1381  108 M45  Ted Armstrong, 49, Valparaiso, IN        3:37:47    8:18  3:37:11
 1383   41 M55  Kevin Kumpf, 55, McFarland, WI           3:37:49    8:18  3:35:46
 1384  462 M20  Joseph Berlin, 25, Minneapolis, MN       3:37:51    8:19  3:36:16
 1385  109 M45  Ralf Hermann, 45, Maplewood, MN          3:37:51    8:19  3:36:02
 1387  141 M40  Charlie Swenson, 44, Maple Grove, MN     3:37:59    8:19  3:37:01
 1389  463 M20  Peter Elwell, 33, Minneapolis, MN        3:38:00    8:19  3:34:24
 1390   42 M55  Vincent Polkus, 59, Delafield, WI        3:38:01    8:19  3:36:24
 1391   43 M55  Roberto Montanez, 56, Tulsa, OK          3:38:04    8:19  3:36:55
 1393  150 M35  Kassaye Dechassa Gemeda, 35, Bloomington, MN
                                                         3:38:08    8:19  3:38:06
 1394  151 M35  Jeremy Platson, 39, Hudson, WI           3:38:09    8:19  3:37:13
 1395  110 M45  Ted Smith, 47, Cedar Rapids, IA          3:38:10    8:19  3:37:10
 1396  464 M20  Ryan Kolak, 23, Duluth, MN               3:38:10    8:19  3:37:17
 1397  465 M20  Victor Bohnen, 27, Grand Marais, MN      3:38:12    8:19  3:36:19
 1398   12 M60  Lance Gallahan, 60, Peru, IN             3:38:12    8:19  3:36:13
 1399  111 M45  Bill McManus, 47, Yukon, OK              3:38:14    8:19  3:36:58
 1400  466 M20  Aaron Bogucki, 29, Cloquet, MN           3:38:14    8:19  3:36:41
 1403  112 M45  Mike Porter, 49, Brainerd, MN            3:38:16    8:20  3:35:32
 1405  467 M20  Mark Eastvold, 31, Duluth, MN            3:38:18    8:20  3:34:24
 1406  113 M45  Randy Kottke, 47, St Michael, MN         3:38:19    8:20  3:37:15
 1407  468 M20  Darren Esser, 30, Blue Earth, MN         3:38:20    8:20  3:36:05
 1408  469 M20  Adam Hayden, 30, Minneapolis, MN         3:38:20    8:20  3:36:39
 1410  470 M20  Neil Dressel, 30, Robbinsdale, MN        3:38:20    8:20  3:36:39
 1412  142 M40  Rich Wilson, 43, Oregon, WI              3:38:22    8:20  3:35:51
 1414  471 M20  Josh Mork, 31, Arden Hills, MN           3:38:25    8:20  3:36:17
 1417  114 M45  Jeffery Bond, 48, Prinsburg, MN          3:38:29    8:20  3:36:59
 1419  472 M20  Joel Sedlacko, 24, Chicago, IL           3:38:36    8:20  3:36:42
 1423  143 M40  Mark Crowson, 43, St Paul, MN            3:38:42    8:20  3:37:24
 1424  152 M35  Jonathan Schreiner, 39, Lakeville, MN    3:38:42    8:20  3:36:47
 1428  144 M40  Tom Goettl, 40, St Louis Park, MN        3:38:49    8:21  3:36:15
 1430  473 M20  Steven Young, 30, Bloomington, MN        3:38:50    8:21  3:37:22
 1432  474 M20  Robert Iliff, 29, Deerfield, IL          3:38:52    8:21  3:35:48
 1434  153 M35  Jason Coleman, 38, Eveleth, MN           3:38:53    8:21  3:37:25
 1435  475 M20  Michael Reeves, 30, Columbus, OH         3:38:54    8:21  3:38:31
 1436  476 M20  Derek Smith, 26, Grand Marais, MN        3:38:54    8:21  3:37:03
 1438  145 M40  James Rian, 44, Minneapolis, MN          3:38:57    8:21  3:37:07
 1439  477 M20  Stuart Meints, 34, Duluth, MN            3:38:58    8:21  3:37:16
 1440  478 M20  Matthew Smith, 29, Minneapolis, MN       3:38:58    8:21  3:36:10
 1441  146 M40  Neil Skemp, 43, Minneapolis, MN          3:38:59    8:21  3:37:18
 1442  115 M45  Andrew Goyke, 49, Ashland, WI            3:38:59    8:21  3:38:27
 1443   87 M50  Dennis Judd, 53, Urbandale, IA           3:38:59    8:21  3:37:55
 1444  479 M20  Patrick Deignan, 32, Duluth, MN          3:39:00    8:21  3:36:17
 1445  154 M35  Grant Pickard, 35, Amery, WI             3:39:00    8:21  3:36:30
 1447  116 M45  Michael Zetwick, 49, Dublin, OH          3:39:05    8:21  3:37:53
 1448  117 M45  Matt Evans, 48, Eau Claire, WI           3:39:06    8:21  3:38:53
 1449   88 M50  James Evans, 53, Woodbury, MN            3:39:06    8:21  3:38:53
 1451  118 M45  Artie Paar, 45, Maple Grove, MN          3:39:10    8:22  3:33:44
 1452  147 M40  Mark Kalar, 41, St Anthony, MN           3:39:12    8:22  3:38:08
 1454  119 M45  Casey Schmidt, 45, Maple Grove, MN       3:39:14    8:22  3:36:42
 1456  148 M40  Matt Honsey, 42, Annandale, MN           3:39:16    8:22  3:36:16
 1458   44 M55  Shaun Palmer, 55, Rochester, MN          3:39:17    8:22  3:38:16
 1459  149 M40  Rob Hansen, 44, West Salem, WI           3:39:18    8:22  3:37:36
 1460  155 M35  Nathan Ziemski, 36, Blaine, MN           3:39:20    8:22  3:39:13
 1461  480 M20  Joshua Rustin, 32, Woodbury, MN          3:39:22    8:22  3:37:43
 1462   89 M50  Dan Headlee, 53, Pequot Lakes, MN        3:39:24    8:22  3:38:03
 1464  481 M20  Dave Macalena, 32, Annandale, MN         3:39:30    8:22  3:38:05
 1465  482 M20  Karsten Steinhaeuser, 31, St Paul, MN    3:39:32    8:22  3:38:14
 1466  120 M45  Art Punyko, 48, St Paul, MN              3:39:32    8:22  3:38:15
 1467  121 M45  Tom Mueller, 48, St Paul, MN             3:39:32    8:22  3:38:14
 1468   45 M55  Benjamin Medina, 58, Chicago, IL         3:39:34    8:22  3:39:29
 1469   46 M55  Patrick Beuchel, 55, Fort Wayne, IN      3:39:34    8:22  3:37:03
 1470  122 M45  Kurt Frederick, 48, Woodbury, MN         3:39:41    8:23  3:39:12
 1472  123 M45  Jerry Rogers, 47, New Richmond, WI       3:39:44    8:23  3:38:59
 1474  156 M35  Matthew Kuure-Kinsey, 35, Plymouth, MN   3:39:46    8:23  3:38:09
 1475  150 M40  Paul Ahearn, 42, North Mankato, MN       3:39:47    8:23  3:38:04
 1476   13 M60  John Blanchar, 62, Lacrosse, WI          3:39:48    8:23  3:38:59
 1477   90 M50  Todd Wright, 50, Lakeville, MN           3:39:48    8:23  3:36:43
 1483  151 M40  David Johnson, 44, Farmington, MN        3:39:56    8:23  3:38:15
 1484  152 M40  Howard Weekley, 42, Brainerd, MN         3:39:57    8:23  3:37:13
 1485  157 M35  Mathias Eichten, 36, Anoka, MN           3:39:58    8:23  3:35:58
 1486  158 M35  Pj Eichten, 38, Minneapolis, MN          3:39:58    8:23  3:35:59
 1487  483 M20  Luke Eichten, 34, Minneapolis, MN        3:39:58    8:23  3:35:58
 1488   91 M50  Joseph Gesior, 51, Clarendon Hills, IL   3:39:58    8:23  3:38:57
 1489  484 M20  Brett Johnson, 29, Minneapolis, MN       3:39:59    8:23  3:38:48
 1490  485 M20  Patrick Bookler, 28, St Paul, MN         3:39:59    8:23  3:38:11
 1493   92 M50  Paul Martens, 50, Maple Grove, MN        3:40:00    8:23  3:38:03
 1494   93 M50  Keith Olson, 51, Springfield, MN         3:40:00    8:23  3:35:36
 1495   94 M50  Eric Pretzlaff, 53, Carrollton, TX       3:40:02    8:24  3:39:44
 1497   47 M55  Steve Nauman, 59, North Oaks, MN         3:40:07    8:24  3:38:25
 1498  159 M35  Joel McCreary, 36, Pheonix, AZ           3:40:08    8:24  3:38:29
 1501  486 M20  Arin Aragona, 31, Chicago, IL            3:40:10    8:24  3:39:44
 1502  487 M20  Bret Gitar, 22, Duluth, MN               3:40:11    8:24  3:38:38
 1503  153 M40  Chad Anderson, 41, Minneapolis, MN       3:40:13    8:24  3:37:15
 1505  124 M45  Chris Dandeneau, 47, Gaylord, MI         3:40:20    8:24  3:38:16
 1506   95 M50  Christopher Brimmell, 53, Woodbury, MN   3:40:24    8:24  3:38:30
 1508   48 M55  Ron Benjamin, 55, Winona, MN             3:40:29    8:25  3:35:01
 1509   96 M50  Matt Stimac, 51, Saline, MI              3:40:29    8:25  3:39:13
 1510  125 M45  Thomas Triplett, 49, Saint Peters, MO    3:40:34    8:25  3:38:01
 1512  154 M40  Neil Kozlowicz, 41, Hopkins, MN          3:40:38    8:25  3:38:45
 1514  155 M40  Mark Benson, 44, Richfield, MN           3:40:41    8:25  3:38:36
 1515   14 M60  Kevin Hess, 60, Waunakee, WI             3:40:41    8:25  3:38:52
 1517  126 M45  Jeff Hathaway, 46, Woodbury, MN          3:40:42    8:25  3:39:43
 1519  488 M20  Nick Ludvigson, 30, Sebastopol, CA       3:40:45    8:25  3:36:58
 1522  160 M35  Greg Seidel, 39, Farmington, MN          3:40:50    8:25  3:38:52
 1523   97 M50  Vincent Charles, 54, Isanti, MN          3:40:52    8:25  3:39:39
 1525  489 M20  Tyler Greeley, 22, Silver Lake, MN       3:40:54    8:26  3:40:24
 1526    2 M16  Dane Folie, 17, Savage, MN               3:40:54    8:26  3:35:27
 1527  156 M40  Timothy Moore, 40, St Paul, MN           3:40:56    8:26  3:38:57
 1528   49 M55  Thomas Anderson, 55, Menomonie, WI       3:40:59    8:26  3:40:00
 1529  490 M20  Chris Osborn, 23, Eagan, MN              3:41:00    8:26  3:38:46
 1530   15 M60  Keith Lengling, 63, New Berlin, WI       3:41:00    8:26  3:36:23
 1532  491 M20  Chris Stevermer, 23, Savage, MN          3:41:03    8:26  3:39:12
 1535   50 M55  Terry Cheng, 57, Plymouth, MN            3:41:06    8:26  3:39:03
 1536  492 M20  Bradley Glisczinski, 23, Neillsville, WI 3:41:09    8:26  3:37:05
 1538  127 M45  William Sumey, 48, Scandia, MN           3:41:10    8:26  3:40:40
 1541  161 M35  Greg Herrold, 36, Belmond, IA            3:41:14    8:26  3:36:12
 1542  162 M35  Michael Carr, 35, Edina, MN              3:41:14    8:26  3:39:46
 1543  163 M35  Chris Tatro, 38, Weston, WI              3:41:16    8:26  3:39:45
 1545  493 M20  Andrew Megears, 22, Ramsey, MN           3:41:17    8:26  3:39:24
 1547  494 M20  Daniel Belich, 28, Minneapolis, MN       3:41:23    8:27  3:37:38
 1548  495 M20  Ian Libert, 29, Minnetonka, MN           3:41:24    8:27  3:38:20
 1553   98 M50  David Cartmell, 50, Xenia, OH            3:41:28    8:27  3:40:39
 1554  496 M20  Jacob Huot, 28, Red Wing, MN             3:41:28    8:27  3:39:10
 1556  497 M20  Jason Sehloff, 25, Blaine, MN            3:41:29    8:27  3:39:43
 1559   99 M50  Clark Boccone, 51, Brownsburg, IN        3:41:32    8:27  3:39:22
 1560    3 M16  Jacob Lensing, 17, Otley, IA             3:41:34    8:27  3:38:50
 1561  128 M45  Kevin Royea, 47, Chaska, MN              3:41:36    8:27  3:39:46
 1565  498 M20  Patrick Smith, 32, Pine City, MN         3:41:39    8:27  3:40:53
 1566    4 M16  Scott Jordan, 17, Maple Lake, MN         3:41:40    8:27  3:41:13
 1569   32 M18  Matthew Klein, 19, Pella, IA             3:41:41    8:27  3:40:12
 1570  499 M20  Steven Kalina, 33, Nowthen, MN           3:41:41    8:27  3:40:13
 1571  500 M20  Andrew Halbur, 20, Mankato, MN           3:41:42    8:27  3:39:57
 1573  501 M20  Andrew Thompson, 26, Woodbury, MN        3:41:43    8:27  3:41:33
 1574  129 M45  Jim Jorgenson, 49, Englewood, CO         3:41:45    8:27  3:37:49
 1575  502 M20  Aaron Desmond, 31, Minneapolis, MN       3:41:45    8:27  3:41:00
 1576  157 M40  Blake Chiado, 44, Glen Ellyn, IL         3:41:46    8:28  3:41:22
 1578  503 M20  John Capen, 31, St Paul, MN              3:41:48    8:28  3:39:59
 1579   51 M55  Hyon Kim, 59, Burnsville, MN             3:41:53    8:28  3:40:04
 1580  164 M35  Ryan Gale, 38, Hugo, MN                  3:41:53    8:28  3:40:21
 1582  504 M20  Fr  Ben Hadrich, 30, Duluth, MN          3:41:54    8:28  3:39:52
 1583  100 M50  Tony Bils, 53, Indialantic, FL           3:41:55    8:28  3:39:58
 1589  505 M20  Spencer Olson, 22, Chanhassen, MN        3:41:59    8:28  3:40:57
 1591  506 M20  Tyler Vivian, 25, Bloomington, MN        3:42:02    8:28  3:40:44
 1592  507 M20  Nichols Eastvold, 29, Hermantown, MN     3:42:03    8:28  3:38:08
 1593  130 M45  Chad Petersen, 47, Brooklyn Park, MN     3:42:04    8:28  3:40:12
 1594  165 M35  Benjamin Meyer, 37, Sturgeon Bay, WI     3:42:04    8:28  3:40:14
 1595  508 M20  Dmitry Zadvornykh, 32, Minnetonka, MN    3:42:05    8:28  3:40:12
 1596  509 M20  Eric Lake, 25, Minneapolis, MN           3:42:05    8:28  3:41:00
 1598   16 M60  Jim Richardson, 64, St Paul, MN          3:42:07    8:28  3:37:44
 1600   17 M60  Ron Carpenter, 64, Hudson, MI            3:42:12    8:29  3:41:39
 1601  166 M35  Jay Kramer, 35, Newburgh, IN             3:42:12    8:29  3:40:35
 1602  510 M20  Andrew Rannells, 27, Grand Forks, ND     3:42:12    8:29  3:40:55
 1604  167 M35  Chris Spiekermeier, 38, St Michael, MN   3:42:14    8:29  3:34:35
 1606  511 M20  Aaron Moen, 28, Minneapolis, MN          3:42:17    8:29  3:39:40
 1607   52 M55  Javier Nieto, 59, Madison, WI            3:42:18    8:29  3:40:32
 1608  168 M35  Dave Knutson, 39, Tea, SD                3:42:19    8:29  3:41:49
 1609  512 M20  Mark Watson, 30, Maple Grove, MN         3:42:20    8:29  3:41:54
 1612  513 M20  Matthew Ramirez, 22, Minneapolis, MN     3:42:25    8:29  3:40:34
 1614  514 M20  Ian Johnson, 22, Duluth, MN              3:42:30    8:29  3:41:22
 1615  515 M20  Sean Mann, 22, Duluth, MN                3:42:30    8:29  3:35:51
 1617  101 M50  Greg Rosenberg, 50, Minneapolis, MN      3:42:36    8:29  3:40:06
 1619   18 M60  Conrad Woerner, 62, Lincoln, NE          3:42:40    8:30  3:41:03
 1620  169 M35  Tony Moen, 38, Proctor, MN               3:42:41    8:30  3:41:03
 1624  516 M20  Ian Borgelt, 30, Duluth, MN              3:42:48    8:30  3:39:56
 1627  170 M35  Peter Bysura, 38, Alexandria, VA         3:42:51    8:30  3:40:46
 1630  517 M20  Jake Granholm, 32, Minneapolis, MN       3:42:55    8:30  3:41:13
 1631  518 M20  Dan Kubes, 29, Lone Tree, CO             3:42:55    8:30  3:40:45
 1633  171 M35  Ian Nikolas, 39, St Cloud, MN            3:42:57    8:30  3:40:12
 1635  172 M35  Tony McDonald, 37, Saint Louis, MO       3:43:00    8:30  3:41:02
 1636  131 M45  Matt Timm, 45, Eden Prairie, MN          3:43:03    8:30  3:38:20
 1637  102 M50  Martin Blel, 50, River Falls, WI         3:43:05    8:31  3:37:42
 1638  132 M45  Jey Carlson, 48, North Oaks, MN          3:43:09    8:31  3:42:11
 1639   19 M60  James Glasgow, 62, Summerfield, NC       3:43:10    8:31  3:41:25
 1641  133 M45  Bill Anderson, 47, Mendota Hts, MN       3:43:15    8:31  3:41:25
 1644   53 M55  Pete Muoghalu, 55, Plymouth, MN          3:43:19    8:31  3:38:49
 1645  173 M35  John Emmons, 36, Gurnee, IL              3:43:22    8:31  3:41:42
 1648  174 M35  Kyle Palmer, 36, Stillwater, MI          3:43:25    8:31  3:42:52
 1649  134 M45  Alberto Vasquez-Parada, 48, Maple Grove, MN
                                                         3:43:25    8:31  3:42:20
 1650  519 M20  Michael Vlasak, 31, Minneapolis, MN      3:43:27    8:31  3:41:33
 1652  175 M35  Michael Monaghan, 39, Manhattan Beach, CA
                                                         3:43:27    8:31  3:42:43
 1653  176 M35  Dave Hendricks, 35, Minneapolis, MN      3:43:29    8:31  3:41:20
 1659   20 M60  Rob Holloway, 62, Valparaiso, FL         3:43:34    8:32  3:41:48
 1660  158 M40  Jon Farm, 42, Rice Lake, WI              3:43:34    8:32  3:42:25
 1661  135 M45  Jamie Gardner, 47, Stillwater, MN        3:43:34    8:32  3:41:32
 1663  520 M20  Ryan Steffens, 27, St Michael, MN        3:43:37    8:32  3:36:52
 1664  159 M40  Art Johnson, 40, Bloomington, MN         3:43:37    8:32  3:42:33
 1666  521 M20  Jerad Huepenbecker, 34, Glencoe, MN      3:43:40    8:32  3:41:53
 1668  522 M20  Craig Schimnich, 31, St Paul, MN         3:43:44    8:32  3:41:12
 1669  177 M35  David Pemrick, 35, Faribault, MN         3:43:44    8:32  3:42:44
 1676  160 M40  Nathan Clifton, 44, Minneapolis, MN      3:43:49    8:32  3:42:11
 1677  178 M35  Martin Weiland, 37, Lakeville, MN        3:43:50    8:32  3:42:58
 1678  523 M20  Blake Hanson, 27, Minneapolis, MN        3:43:51    8:32  3:41:53
 1679  161 M40  Charles Gibson, 42, Aledo, IL            3:43:54    8:32  3:43:15
 1680  524 M20  Lucas Kroells, 21, Scandia, MN           3:43:54    8:32  3:40:04
 1683  136 M45  Jeff Howe, 49, Siren, WI                 3:43:57    8:33  3:42:57
 1685   54 M55  Peter Friberg, 59, Spring Valley, WI     3:43:59    8:33  3:42:53
 1687  137 M45  Eric Gilsenan, 49, Napa, CA              3:44:01    8:33  3:43:06
 1688  138 M45  Brett Treptow, 47, Lino Lakes, MN        3:44:03    8:33  3:41:54
 1689  162 M40  Brian Nelson, 42, Maple Grove, MN        3:44:04    8:33  3:36:49
 1690  525 M20  Nick Kobi, 30, Byron, MN                 3:44:05    8:33  3:43:06
 1691  526 M20  Jeremiah Fogarty, 21, Belle Plaine, MN   3:44:07    8:33  3:39:45
 1692  103 M50  John Moody, 50, Austin, TX               3:44:08    8:33  3:41:56
 1695  179 M35  Serge Mirault, 38, Nashville, TN         3:44:11    8:33  3:42:57
 1696  180 M35  Joseph Jackson, 36, Minneapolis, MN      3:44:11    8:33  3:42:20
 1697  527 M20  Nicholas Ryan, 24, Minneapolis, MN       3:44:15    8:33  3:41:03
 1699  104 M50  Dan Kieling, 53, Kenmore, WA             3:44:16    8:33  3:42:28
 1701  528 M20  Zvi Geffen, 30, Bayport, MN              3:44:18    8:33  3:38:22
 1702  529 M20  Daniel Crisman, 25, Chicago, IL          3:44:18    8:33  3:42:32
 1703  181 M35  James Walsh, 38, Minneapolis, MN         3:44:18    8:33  3:43:36
 1704  105 M50  Thomas Prew, 52, Duluth, MN              3:44:21    8:33  3:43:31
 1705  530 M20  Jered Magsam, 26, St Cloud, MN           3:44:21    8:33  3:38:10
 1706  182 M35  Matt Wardwell, 39, Winona, MN            3:44:23    8:34  3:42:11
 1708  139 M45  Michael Bolton, 48, Zimmerman, MN        3:44:24    8:34  3:43:16
 1710  531 M20  Mitchell Splinter, 24, Dubuque, IA       3:44:26    8:34  3:40:38
 1713  183 M35  Andrew Benson, 37, Minneapolis, MN       3:44:28    8:34  3:42:34
 1714  163 M40  Aric Welch, 43, Pillager, MN             3:44:30    8:34  3:43:28
 1716  164 M40  Chris Stroot, 42, Crookston, MN          3:44:31    8:34  3:43:06
 1718  140 M45  Terry Sullivan, 45, Menomonie, WI        3:44:33    8:34  3:43:34
 1719  184 M35  Kevin Ely, 36, Geneva, IL                3:44:36    8:34  3:41:52
 1721  185 M35  Marc Ruska, 38, Baldwin, WI              3:44:36    8:34  3:42:58
 1722  532 M20  Chris Johnson, 33, Plymouth, MN          3:44:37    8:34  3:42:32
 1729  165 M40  Jason Alvig, 40, Minnetrista, MN         3:44:42    8:34  3:43:30
 1730  533 M20  Kam Schmaltz, 32, Arden Hills, MN        3:44:42    8:34  3:43:28
 1731  186 M35  Russell Stebner, 35, Eden Prairie, MN    3:44:43    8:34  3:43:12
 1732  187 M35  Jared Pearson, 36, Wykoff, MN            3:44:43    8:34  3:39:21
 1734  166 M40  Mike Greenbaum, 41, White Bear Lake, MN  3:44:45    8:34  3:43:31
 1737   55 M55  Mark Peske, 57, Bemidji, MN              3:44:51    8:35  3:38:40
 1738  167 M40  Bill Kelley, 42, Wrenshall, MN           3:44:52    8:35  3:43:37
 1739  188 M35  Steve James, 36, Maple Grove, MN         3:44:54    8:35  3:43:11
 1741  534 M20  Robert Gorski, 34, Shoreview, MN         3:44:56    8:35  3:42:27
 1742  168 M40  Jae Goeschel, 41, Minneapolis, MN        3:44:56    8:35  3:43:19
 1743  141 M45  Dale Massop, 47, St Paul, MN             3:44:59    8:35  3:44:17
 1744  106 M50  Tom Stieg, 53, North Bend, WA            3:45:00    8:35  3:43:04
 1746  169 M40  James Johnson, 42, Duluth, MN            3:45:02    8:35  3:44:11
 1749  189 M35  Nathaniel Schulze, 39, Eau Claire, WI    3:45:03    8:35  3:37:32
 1751  107 M50  John Taylor III, 52, Minneapolis, MN     3:45:07    8:35  3:42:57
 1752   56 M55  Eric Berlin, 56, Pesotum, IL             3:45:08    8:35  3:43:06
 1755  535 M20  Matthew Mueller, 30, Des Moines, IA      3:45:12    8:35  3:43:39
 1757  190 M35  Rick Sorenson, 35, Chaska, MN            3:45:18    8:36  3:43:35
 1760   57 M55  Jozef Klobusnik, 55, Hopkins, MN         3:45:23    8:36  3:44:06
 1761  170 M40  Alejandro Rabinstein, 43, Rochester, MN  3:45:25    8:36  3:43:19
 1763  536 M20  Justin Nienhaus, 29, St Paul, MN         3:45:29    8:36  3:42:35
 1764   58 M55  Jack King, 56, Henrico, VA               3:45:34    8:36  3:43:47
 1765  191 M35  David Quale, 36, Medina, MN              3:45:35    8:36  3:44:26
 1766  171 M40  Colin Wallis, 42, Austin, TX             3:45:35    8:36  3:43:47
 1767  537 M20  Josh Boyd, 33, Stanchfield, MN           3:45:35    8:36  3:43:36
 1768  538 M20  Timothy Parochka, 22, Mayer, MN          3:45:39    8:36  3:44:13
 1769  192 M35  Tim Fanning, 35, Otsego, MN              3:45:39    8:36  3:42:40
 1773  193 M35  Michael Lockett, 39, Lakeville, MN       3:45:42    8:37  3:43:12
 1774   59 M55  Ritchie Wooten, 55, Oak Ridge, NC        3:45:44    8:37  3:43:59
 1778  194 M35  Carlos Ayala, 39, Plymouth, MN           3:45:50    8:37  3:45:12
 1779  539 M20  Patrick Killian, 21, Wisconsin Rapids, WI
                                                         3:45:52    8:37  3:43:35
 1781   60 M55  Don Hardwick, 58, Cottage Grove, OR      3:45:53    8:37  3:43:39
 1782  142 M45  Anthony Dina, 47, Austin, TX             3:45:56    8:37  3:43:44
 1783  172 M40  Mike Nixon, 41, Maple Plain, MN          3:45:58    8:37  3:44:24
 1786  540 M20  Derek Hamil, 32, Cedar Falls, IA         3:46:07    8:37  3:44:09
 1787  541 M20  Charles Hamm, 25, Grove City, MN         3:46:08    8:38  3:43:54
 1788  195 M35  Brad Paulson, 38, Lakeville, MN          3:46:10    8:38  3:43:52
 1789  542 M20  Paul Beggs, 26, Richfield, MN            3:46:10    8:38  3:46:10
 1790   33 M18  Eric Peterson, 19, Cloquet, MN           3:46:11    8:38  3:45:00
 1792  543 M20  Josh Starkweather, 28, Fargo, ND         3:46:15    8:38  3:42:06
 1795  173 M40  Brad Higgerson, 42, Prairie Village, KS  3:46:21    8:38  3:43:32
 1796  544 M20  Steven Swedal, 33, Clear Lake, MN        3:46:22    8:38  3:43:26
 1797  545 M20  Anthony Jensen, 25, Rochester, MN        3:46:23    8:38  3:45:24
 1800  546 M20  Thomas Tadych, 31, East Bethel, MN       3:46:23    8:38  3:45:04
 1801  547 M20  Andy Lee, 28, Minneapolis, MN            3:46:24    8:38  3:44:21
 1804   21 M60  Cory Davidson, 62, Jordan, MN            3:46:25    8:38  3:44:28
 1805  108 M50  Steven Otto, 54, Cohasset, MN            3:46:26    8:38  3:45:20
 1806  109 M50  Kevin McGlauchlen, 50, Inver Grove Hts, MN
                                                         3:46:27    8:38  3:45:16
 1809  548 M20  Mike Luke, 33, Bloomington, MN           3:46:35    8:39  3:45:00
 1810  549 M20  John Lewer, 24, St Cloud, MN             3:46:39    8:39  3:44:25
 1811  550 M20  Brennon Scallon, 20, West Salem, WI      3:46:39    8:39  3:43:43
 1812  196 M35  Nathan Markell, 39, Minneapolis, MN      3:46:41    8:39  3:39:47
 1813  197 M35  Joseph Meyer, 38, Comstock Park, MI      3:46:42    8:39  3:46:10
 1815   22 M60  Allan Koontz, 60, Lincoln, NE            3:46:48    8:39  3:43:44
 1818  143 M45  Rick Dusha, 49, Maple Grove, MN          3:46:50    8:39  3:44:53
 1819  144 M45  James Guettler, 49, Minnetonka, MN       3:46:53    8:39  3:46:43
 1821  551 M20  Thomas Fisher, 22, Eden Prairie, MN      3:46:55    8:39  3:44:42
 1822  552 M20  Geoffrey Fuller, 28, Minneapolis, MN     3:46:55    8:39  3:44:41
 1823  145 M45  Thomas Michal, 47, Rochester, MN         3:46:57    8:39  3:45:18
 1827  553 M20  Josh Borash, 28, St Stephen, MN          3:47:09    8:40  3:43:58
 1831  174 M40  Elias Pastrana Navarro, 40, Columbia Hts, MN
                                                         3:47:13    8:40  3:44:46
 1832  175 M40  Craig Cuta, 41, Stillwater, MN           3:47:15    8:40  3:45:20
 1833  198 M35  Jesse Whitney, 37, Waynesboro, PA        3:47:19    8:40  3:46:46
 1834  554 M20  John Stabenow, 20, Waterloo, IA          3:47:19    8:40  3:43:05
 1835  555 M20  William Anderson, 24, St Paul, MN        3:47:20    8:40  3:45:03
 1837  176 M40  Brad Wilkening, 44, Marshalltown, IA     3:47:24    8:40  3:47:07
 1838  146 M45  Andrew Lanway, 49, Gaylord, MI           3:47:24    8:40  3:44:59
 1840  556 M20  Craig Wittwer, 30, Rochester, MN         3:47:27    8:41  3:45:01
 1841  557 M20  Brian Kallhof, 33, Plymouth, MN          3:47:29    8:41  3:42:09
 1842  147 M45  Ted Richardson, 49, Gaylord, MI          3:47:30    8:41  3:45:04
 1843  177 M40  Adam Sellke, 43, Golden Valley, MN       3:47:31    8:41  3:45:37
 1845  558 M20  James Toomey, 28, Wichita, KS            3:47:33    8:41  3:45:28
 1846  199 M35  Brian Peterson, 38, Dayton, MN           3:47:33    8:41  3:41:50
 1847  559 M20  David Roberts, 28, Mankato, MN           3:47:34    8:41  3:41:35
 1850  178 M40  Tim Hertaus, 44, Forest Lake, MN         3:47:37    8:41  3:45:28
 1851  179 M40  Joel Wegener, 40, Minneapolis, MN        3:47:40    8:41  3:44:50
 1853  560 M20  Sean McCabe, 33, Hastings, MN            3:47:43    8:41  3:46:31
 1855  110 M50  Barry Williamson, 52, Rosemount, MN      3:47:43    8:41  3:45:43
 1856  561 M20  Jonathan Lund, 29, Minneapolis, MN       3:47:44    8:41  3:46:05
 1857  111 M50  John Fisher, 52, Mahtomedi, MN           3:47:45    8:41  3:45:33
 1858  562 M20  David Walsh, 24, Ely, MN                 3:47:46    8:41  3:46:02
 1859    4 M65  Bill Sved, 66, Marquette, MI             3:47:50    8:41  3:47:43
 1860  563 M20  Nate Raabe, 26, Hutchinson, MN           3:47:52    8:41  3:44:18
 1862  564 M20  Brian Shipe, 30, Eden Prairie, MN        3:47:57    8:42  3:45:42
 1867   23 M60  Jeff Sharp, 60, St. Augustine, FL        3:48:04    8:42  3:45:16
 1868    2 M70  Jared Mondry, 72, Minneapolis, MN        3:48:05    8:42  3:47:30
 1871  565 M20  Jonathan Romak, 32, Rochester, MN        3:48:09    8:42  3:46:01
 1873  200 M35  David Schaeffer, 38, Duluth, MN          3:48:10    8:42  3:45:45
 1874  180 M40  Craig MacLeod, 42, Cypress, TX           3:48:11    8:42  3:46:37
 1877  566 M20  Scott Johnson, 29, Duluth, MN            3:48:14    8:42  3:46:29
 1878  112 M50  Jerry Woodard, 54, Lincoln, NE           3:48:17    8:42  3:46:34
 1879  567 M20  Blake Szalapski, 20, Chanhassen, MN      3:48:18    8:42  3:46:49
 1881  181 M40  Jeff Carver, 41, Duluth, MN              3:48:19    8:43  3:47:58
 1882  182 M40  Roshan Pradhan, 41, West Des Moines, IA  3:48:19    8:43  3:46:36
 1883  148 M45  John Simonson, 47, Fargo, ND             3:48:20    8:43  3:45:21
 1884  568 M20  Eric Brandt, 34, Duluth, MN              3:48:21    8:43  3:47:45
 1885  569 M20  Derek Skidmore, 31, Greenwood, MO        3:48:23    8:43  3:45:54
 1886  570 M20  Steven Bost, 33, Murphysboro, IL         3:48:23    8:43  3:45:59
 1888  571 M20  Ernest Leonard, 24, Minneapolis, MN      3:48:26    8:43  3:46:15
 1890  149 M45  Bradley Hickerson, 48, Grand Rapids, MN  3:48:29    8:43  3:44:29
 1893  201 M35  Jason Stutsman, 36, North St Paul, MN    3:48:31    8:43  3:41:31
 1894  150 M45  Tim Rasmussen, 47, Chaska, MN            3:48:33    8:43  3:46:23
 1897   61 M55  John Friday, 55, Thunder Bay, ON         3:48:37    8:43  3:47:03
 1899  572 M20  Jason Mason, 33, Des Moines, IA          3:48:41    8:43  3:47:52
 1900  202 M35  Peter Miller, 37, Hudson, WI             3:48:43    8:43  3:43:23
 1901  573 M20  Joseph Slattery, 25, Plymouth, MN        3:48:45    8:43  3:48:07
 1902  574 M20  Matthew Richter, 30, Jamestown, ND       3:48:47    8:44  3:45:15
 1903  575 M20  Jeremy Gilsdorf, 23, Minneapolis, MN     3:48:49    8:44  3:45:40
 1905  151 M45  Joseph Scallon, 49, West Salem, WI       3:48:50    8:44  3:45:55
 1906  183 M40  Chris Vitalis, 42, Hugo, MN              3:48:51    8:44  3:46:25
 1908  184 M40  Eric Robinson, 43, La Grange, KY         3:48:53    8:44  3:46:00
 1909  185 M40  Christopher Newton, 41, Chicago, IL      3:48:54    8:44  3:47:17
 1912  576 M20  Aaron Avenido, 23, Minneapolis, MN       3:49:00    8:44  3:45:58
 1914  186 M40  Goeran Walther, 42, Plymouth, MN         3:49:01    8:44  3:47:11
 1915   24 M60  Stephen Sakry, 62, Stafford, VA          3:49:03    8:44  3:47:12
 1916   62 M55  Dennis Murphy, 59, Fridley, MN           3:49:04    8:44  3:46:40
 1917  187 M40  Jason Sheard, 42, Maple Grove, MN        3:49:04    8:44  3:46:55
 1918   25 M60  Mark Lindblom, 61, Wayzata, MN           3:49:06    8:44  3:47:28
 1922  203 M35  Mark Mabry, 36, Keller, TX               3:49:12    8:45  3:46:36
 1924  577 M20  Alex Huth, 21, Duluth, MN                3:49:16    8:45  3:47:40
 1925  578 M20  Jordan Lutz, 24, Fargo, ND               3:49:19    8:45  3:45:46
 1926  579 M20  Brian Girgen, 33, Stoughton, WI          3:49:23    8:45  3:47:52
 1927  580 M20  Ryan Avery, 34, St Cloud, MN             3:49:27    8:45  3:43:12
 1929  581 M20  Brett Leach, 30, Bemidji, MN             3:49:27    8:45  3:47:32
 1932  582 M20  Nathan Hewes, 23, Sioux Falls, SD        3:49:31    8:45  3:45:32
 1934  204 M35  Joel Flom, 37, Bloomington, MN           3:49:36    8:45  3:47:29
 1935  205 M35  Mark Sandberg, 36, Mondovi, WI           3:49:36    8:45  3:46:58
 1936   26 M60  Ed Lauer, 62, Farmington, MN             3:49:37    8:45  3:48:52
 1937   63 M55  Jeff Hutton, 55, Burnsville, MN          3:49:37    8:45  3:48:52
 1938  583 M20  Charlie Christopherson, 34, Minneapolis, MN
                                                         3:49:39    8:46  3:48:24
 1939  584 M20  Matthew Boyer, 25, Minneapolis, MN       3:49:39    8:46  3:45:54
 1942  585 M20  Timothy Lupfer, 33, Minneapolis, MN      3:49:42    8:46  3:46:31
 1945  113 M50  Robert Groshek, 50, Onalaska, WI         3:49:44    8:46  3:46:48
 1946  586 M20  Mario Cordon, 28, Naples, FL             3:49:46    8:46  3:47:23
 1947   27 M60  Rick Devine, 61, Rochester, MN           3:49:47    8:46  3:48:43
 1949  188 M40  Chad Evans, 40, Deer River, MN           3:49:48    8:46  3:49:14
 1951  152 M45  Jeff Schultz, 45, Rosemount, MN          3:49:52    8:46  3:47:53
 1952  587 M20  Andrew Johnson, 28, St Peter, MN         3:49:52    8:46  3:45:46
 1956  153 M45  Conrad Hjort, 46, Duluth, MN             3:49:56    8:46  3:49:08
 1957  114 M50  Tom Stapf, 52, Holt, MI                  3:49:57    8:46  3:48:41
 1958  189 M40  David Staples, 41, Andover, MN           3:49:57    8:46  3:47:54
 1959  588 M20  Frederick McKaig, 33, Portsmouth, RI     3:49:58    8:46  3:49:20
 1960  190 M40  Jay Petrich, 42, Minneapolis, MN         3:49:58    8:46  3:46:47
 1961  115 M50  Dave Keeler, 51, Austin, TX              3:49:58    8:46  3:47:48
 1963  116 M50  Kevin Ryks, 50, Hermantown, MN           3:49:59    8:46  3:49:33
 1968  117 M50  Eugene Standingcloud, 50, Redby, MN      3:50:07    8:47  3:48:08
 1970  206 M35  Lance Jeppson, 35, Minneapolis, MN       3:50:08    8:47  3:48:22
 1974  191 M40  Jason Rehder, 42, Moorhead, MN           3:50:13    8:47  3:48:16
 1976   28 M60  John Northen, 64, Chapel Hill, NC        3:50:16    8:47  3:48:21
 1978   64 M55  John Mellang, 59, Lutsen, MN             3:50:16    8:47  3:47:31
 1979  192 M40  Kelly Bass, 41, Sioux Falls, SD          3:50:17    8:47  3:48:06
 1980  193 M40  Brett Hetland, 42, Spirit Lake, IA       3:50:19    8:47  3:48:13
 1981  194 M40  Robb Miller, 41, Golden Valley, MN       3:50:22    8:47  3:49:30
 1982  589 M20  Michael Everroad, 32, San Diego, CA      3:50:22    8:47  3:48:42
 1983  118 M50  Patrick Walsh, 51, Osterville, MA        3:50:23    8:47  3:47:51
 1984  590 M20  Michael Williams, 29, Duluth, MN         3:50:24    8:47  3:49:59
 1985  591 M20  Ross Hernandez, 26, Minneapolis, MN      3:50:26    8:47  3:48:16
 1987  592 M20  John Neff, 29, Granger, IN               3:50:30    8:48  3:48:15
 1989  154 M45  Peter Schroeder, 49, Edina, MN           3:50:32    8:48  3:48:23
 1990  155 M45  Allen Berg, 48, St Paul, MN              3:50:33    8:48  3:49:25
 1993  207 M35  Steve Loschko, 35, Bloomer, WI           3:50:36    8:48  3:43:14
 1994  119 M50  Dan Lewis, 50, Ham Lake, MN              3:50:36    8:48  3:48:47
 1999  593 M20  Jacob Williams, 25, St Louis Park, MN    3:50:38    8:48  3:47:56
 2001  195 M40  Anthony Schembri, 42, White Plains, NY   3:50:40    8:48  3:48:50
 2003   65 M55  Joel Fors, 56, Coon Rapids, MN           3:50:41    8:48  3:46:48
 2004  594 M20  Sam Tri, 34, Albuquerque, NM             3:50:41    8:48  3:49:54
 2006  196 M40  Paul Watson, 44, Farmington, MN          3:50:43    8:48  3:48:25
 2009   66 M55  Craig Frisvold, 58, Hudson, WI           3:50:46    8:48  3:48:38
 2010  156 M45  Corbin Woodling, 47, Chicago, IL         3:50:47    8:48  3:49:13
 2012  595 M20  Derek Huber, 26, Minneapolis, MN         3:50:51    8:48  3:48:21
 2013   29 M60  Gary Rautenstrauch, 60, Charlotte, NC    3:50:51    8:48  3:49:19
 2014  120 M50  Paul Michaelson, 54, Edina, MN           3:50:52    8:48  3:48:30
 2016  596 M20  Brian Saunders, 22, Lakeville, MN        3:50:53    8:48  3:48:08
 2017   30 M60  Terry Lueders, 62, Naperville, IL        3:50:55    8:48  3:50:20
 2018   67 M55  Michael Salm, 57, Chippewa Falls, WI     3:50:57    8:49  3:46:17
 2019  597 M20  Tim Williams, 26, Culver, MN             3:50:58    8:49  3:50:33
 2020   68 M55  Robert Morgenstern, 55, Charleston, WV   3:50:58    8:49  3:48:31
 2022  598 M20  Justin Joslin, 31, Sturgeon Lake, MN     3:51:00    8:49  3:48:37
 2023  157 M45  Christopher Geisler, 46, St Paul, MN     3:51:01    8:49  3:44:57
 2024  208 M35  Griffin Geisler, 37, Bloomington, MN     3:51:02    8:49  3:44:57
 2026  197 M40  Jeff Weldon, 41, North Mankato, MN       3:51:03    8:49  3:48:37
 2027  599 M20  Justin Bradley, 33, Dexter, MI           3:51:04    8:49  3:47:45
 2028  198 M40  Barry Seymour, 41, Andover, MN           3:51:05    8:49  3:49:12
 2029  199 M40  Chris Fiksen, 41, Maple Grove, MN        3:51:06    8:49  3:48:55
 2030  600 M20  Tyler Ronnfeldt, 22, Iowa City, IA       3:51:08    8:49  3:47:26
 2032  209 M35  Shaun Christensen, 38, Chippewa Falls, WI
                                                         3:51:09    8:49  3:49:02
 2033  200 M40  Kristoffer Holmgren, 40, Faribault, MN   3:51:11    8:49  3:44:47
 2035  121 M50  Thomas Perri, 53, Maple Grove, MN        3:51:11    8:49  3:50:58
 2039  122 M50  Ted Ahrenholtz, 52, Minnetonka, MN       3:51:12    8:49  3:50:10
 2044  158 M45  Anthony Nderu, 47, Edina, MN             3:51:15    8:49  3:49:17
 2046  601 M20  Justin Rivet, 34, Minneapolis, MN        3:51:19    8:49  3:50:21
 2048   69 M55  Tom Chladek, 56, Elk Mound, WI           3:51:21    8:49  3:46:29
 2049  602 M20  Bryan Schneider, 28, Minneapolis, MN     3:51:21    8:49  3:49:24
 2051  123 M50  Joseph Murphy, 51, Henderson, MN         3:51:22    8:49  3:48:58
 2052   31 M60  Michael Goodoien, 60, Vadnais Hts, MN    3:51:22    8:49  3:49:00
 2053  603 M20  Collin Motschke, 23, St Cloud, MN        3:51:24    8:50  3:44:11
 2054  604 M20  Dan Bauder, 28, Springfield, OH          3:51:26    8:50  3:48:30
 2055  605 M20  Dustin Fansler, 32, Rogers, MN           3:51:26    8:50  3:49:56
 2058  606 M20  David Anderson, 33, Janesville, WI       3:51:29    8:50  3:48:30
 2062   34 M18  Andrew Burke, 19, Duluth, MN             3:51:34    8:50  3:48:07
 2063  210 M35  Kelly Mitchell, 35, Alpha, MN            3:51:35    8:50  3:49:14
 2064  607 M20  Joseph Tisinger, 25, Maple Grove, MN     3:51:39    8:50  3:48:57
 2066  608 M20  Ryan Anderson, 31, Minneapolis, MN       3:51:44    8:50  3:48:46
 2067  609 M20  Luke Jordan, 24, Maple Plain, MN         3:51:46    8:50  3:45:02
 2069  610 M20  Dustin Chromey, 26, Coon Rapids, MN      3:51:50    8:51  3:48:59
 2071  611 M20  Joel Stjernholm, 29, Minneapolis, MN     3:51:50    8:51  3:45:22
 2072  612 M20  Tyson Anderson, 29, Owatonna, MN         3:51:51    8:51  3:49:23
 2073  613 M20  Andrew Carlson, 33, Lino Lakes, MN       3:51:52    8:51  3:48:58
 2074  211 M35  Chris Heideman, 35, Eagan, MN            3:51:54    8:51  3:49:26
 2075   70 M55  Terry Johnson, 58, Madison Lake, MN      3:52:03    8:51  3:50:11
 2076  159 M45  Martin Rodriguez-Porcel, 45, Rochester, MN
                                                         3:52:08    8:51  3:49:08
 2078  614 M20  Justin Otsea, 26, Duluth, MN             3:52:11    8:51  3:49:28
 2081  160 M45  Dustin Warner, 47, Eden Prairie, MN      3:52:18    8:52  3:50:29
 2083   71 M55  Joseph Evans, 57, New Richmond, WI       3:52:21    8:52  3:50:33
 2084  201 M40  Jeff Greely, 41, Chanhassen, MN          3:52:21    8:52  3:48:09
 2085  212 M35  Michael Stoner, 37, Eden Prairie, MN     3:52:24    8:52  3:50:15
 2086  161 M45  Chip Schilling, 45, La Crosse, WI        3:52:27    8:52  3:51:32
 2087  162 M45  Keith Dobbins, 46, Chanhassen, MN        3:52:28    8:52  3:49:27
 2089  615 M20  Michael Kelleher, 26, St Paul, MN        3:52:29    8:52  3:49:35
 2090  616 M20  David Dorau, 32, Bloomington, MN         3:52:30    8:52  3:50:18
 2094  617 M20  Daniel Stueve, 21, Moorhead, MN          3:52:33    8:52  3:51:21
 2096  618 M20  Matthew Bartkowicz, 30, Maplewood, MN    3:52:34    8:52  3:50:41
 2102  213 M35  Kyle Gustafson, 39, Savage, MN           3:52:41    8:52  3:51:26
 2104  124 M50  Paul Simmons, 52, Green Bay, WI          3:52:42    8:53  3:50:27
 2105  125 M50  Brice Andree, 52, New Ulm, MN            3:52:42    8:53  3:50:37
 2107   32 M60  Mark Deters, 60, Apple Valley, MN        3:52:43    8:53  3:51:37
 2108  126 M50  Philip Deeter, 50, Washington, DC        3:52:50    8:53  3:50:32
 2111  202 M40  Jerrid Derr, 40, Papillio, NE            3:52:53    8:53  3:51:04
 2113  619 M20  Damon McCarty, 33, Clayton, WI           3:52:55    8:53  3:51:59
 2114  214 M35  Jeffrey Love, 39, Grand Rapids, MN       3:52:55    8:53  3:49:31
 2117  127 M50  Dan Bissonnette, 52, Thunder Bay, ON     3:52:59    8:53  3:51:59
 2118  620 M20  Matthew Palmer, 34, Barnesville, MN      3:53:00    8:53  3:50:21
 2120  621 M20  Scott Atkins, 30, Lino Lakes, MN         3:53:01    8:53  3:50:13
 2121   33 M60  Patrick Hagan, 60, Minneapolis, MN       3:53:03    8:53  3:50:23
 2123  215 M35  Craig Westerland, 36, Minneapolis, MN    3:53:04    8:53  3:50:42
 2124  622 M20  Taylor Hastings, 21, Albertville, MN     3:53:04    8:53  3:52:21
 2130  216 M35  Willie Miller, 37, Winona, MN            3:53:13    8:54  3:49:47
 2132   34 M60  Larry Mallery, 64, Los Angeles, CA       3:53:13    8:54  3:49:30
 2133  623 M20  Dan Connell, 30, Minneapolis, MN         3:53:14    8:54  3:51:11
 2134  624 M20  Joe Barnes, 28, Maple Grove, MN          3:53:14    8:54  3:50:48
 2135  625 M20  Brandon Mueller, 30, Eyota, MN           3:53:15    8:54  3:53:01
 2137  163 M45  Shawn Meaney, 49, Iowa City, IA          3:53:16    8:54  3:49:47
 2139  203 M40  Tom Garry, 40, St Paul, MN               3:53:17    8:54  3:51:44
 2140    5 M16  Aaron Ivie, 16, Pittsburgh, PA           3:53:20    8:54  3:48:56
 2141  128 M50  Paul Stangl, 54, Maple Grove, MN         3:53:22    8:54  3:53:02
 2142  129 M50  Scott Stauske, 50, Menomonee Falls, WI   3:53:22    8:54  3:45:37
 2143   35 M60  Gary Griffin, 64, Tallahassee, FL        3:53:22    8:54  3:49:44
 2144  626 M20  David Eng, 33, San Antonio, TX           3:53:23    8:54  3:51:34
 2145  627 M20  Luke Pebler, 33, Los Angeles, CA         3:53:25    8:54  3:47:53
 2147   36 M60  Richard Botello, 60, San Antonio, TX     3:53:28    8:54  3:51:33
 2148  628 M20  Weston Pernsteiner, 34, Marquette, MI    3:53:29    8:54  3:49:55
 2150  217 M35  Mitchell Bannor, 38, Laporte, MN         3:53:29    8:54  3:50:40
 2152  629 M20  Eric Meyer, 22, Dubuque, IA              3:53:33    8:54  3:51:45
 2153  630 M20  Dylan Hass, 21, Princeton, MN            3:53:34    8:55  3:53:28
 2156  218 M35  Jade Kizer, 39, Windsor, CO              3:53:34    8:55  3:49:55
 2157  219 M35  Scott Hoag, 36, Muscatine, IA            3:53:36    8:55  3:50:07
 2159  130 M50  Mark Kohls, 54, Green Bay, WI            3:53:39    8:55  3:53:22
 2161  220 M35  Brent Woods, 37, Minnetonka, MN          3:53:42    8:55  3:53:05
 2163  204 M40  Michael Holtmeier, 42, Woodbury, MN      3:53:43    8:55  3:48:39
 2164  631 M20  Jason Volles, 32, Waukesha, WI           3:53:44    8:55  3:51:42
 2165  632 M20  Brooks Lemke, 29, Minneapolis, MN        3:53:44    8:55  3:51:29
 2167  633 M20  Luke Staples, 30, New Hope, MN           3:53:45    8:55  3:51:13
 2171  164 M45  Bob Bahr, 47, International Fal, MN      3:53:53    8:55  3:49:17
 2173   37 M60  Greg Ohlsen, 60, Maplewood, MN           3:53:53    8:55  3:52:16
 2174  634 M20  Mitch Lark, 34, St Paul, MN              3:53:54    8:55  3:48:40
 2177  165 M45  Jim Kingen, 45, Coleraine, MN            3:53:56    8:55  3:52:45
 2180  221 M35  Cameron Kelly, 37, Stillwater, MN        3:53:56    8:55  3:52:07
 2181  166 M45  Marc Tremblay, 47, Gatineau, QC          3:53:58    8:55  3:52:58
 2185  131 M50  Rickl Armstrong, 54, Kansas City, KS     3:54:04    8:56  3:51:45
 2188  132 M50  Pete Meidl, 51, Lakeville, MN            3:54:05    8:56  3:51:25
 2189  133 M50  Jeffrey Trammel, 51, University City, MO 3:54:06    8:56  3:53:14
 2190  635 M20  Matthew Powell, 32, Upland, CA           3:54:07    8:56  3:47:43
 2194  636 M20  Skyler Jones, 21, Minneapolis, MN        3:54:12    8:56  3:52:05
 2196  637 M20  Taylor Johnson, 24, Waite Park, MN       3:54:15    8:56  3:53:31
 2197  205 M40  Rick McConnell, 43, Kansas City, MO      3:54:15    8:56  3:47:04
 2199  222 M35  Michael Steen, 39, Lancaster, MN         3:54:17    8:56  3:51:48
 2201  134 M50  Donalde Weber, 50, Inver Grove Hts, MN   3:54:20    8:56  3:51:55
 2202  167 M45  Brian Taylor, 49, Minneapolis, MN        3:54:21    8:56  3:51:02
 2203  638 M20  Jay Frederickson, 30, Blue Earth, MN     3:54:23    8:56  3:52:10
 2206    5 M65  Jim Willert, 67, Rice Lake, WI           3:54:26    8:57  3:52:39
 2208  223 M35  Dane Wesenberg, 35, St Paul, MN          3:54:31    8:57  3:50:45
 2209  168 M45  Donald Thielen, 47, Sauk Rapids, MN      3:54:32    8:57  3:52:39
 2212  639 M20  T W. Bacon, 34, Stewartville, MN         3:54:33    8:57  3:52:38
 2213  206 M40  Jeffrey O'Brien, 44, White Bear Lake, MN 3:54:33    8:57  3:52:06
 2214  640 M20  Bryan Crowson, 26, Dover, MN             3:54:34    8:57  3:52:39
 2215  135 M50  Jerry Rick, 54, Breckenridge, MN         3:54:35    8:57  3:53:56
 2217  641 M20  Rin Suzuki, 32, Rochester, MN            3:54:39    8:57  3:49:21
 2219  224 M35  James Riemer, 35, Eau Claire, WI         3:54:41    8:57  3:53:57
 2220  169 M45  Ben Ortiz, 47, Lake In The Hills, IL     3:54:41    8:57  3:46:55
 2222   72 M55  Randall Boler, 58, Stillwater, MN        3:54:43    8:57  3:51:53
 2223  225 M35  Travis Shives, 38, Hugo, MN              3:54:47    8:57  3:51:21
 2224  642 M20  Dustin Bordelon, 28, Wichita, KS         3:54:47    8:57  3:52:46
 2225  136 M50  Douglas Chenevert, 53, Lakeville, MN     3:54:47    8:57  3:52:14
 2226  137 M50  David Cihasky, 54, Chippewa Falls, WI    3:54:48    8:57  3:54:02
 2227  643 M20  Akira Yoshimura, 32, Duluth, MN          3:54:48    8:57  3:50:48
 2232  644 M20  Brad Gary, 26, Omaha, NE                 3:54:55    8:58  3:52:41
 2233  645 M20  Luke Gesior, 23, Minneapolis, MN         3:54:58    8:58  3:47:39
 2234  170 M45  Paul Arneberg, 45, Edina, MN             3:54:59    8:58  3:52:47
 2236  138 M50  Thai Le, 50, Richmond, TX                3:55:03    8:58  3:46:21
 2237   38 M60  Gustaf Virkus, 64, St Louis Park, MN     3:55:04    8:58  3:52:29
 2244  139 M50  Dale Kufahl, 52, Kewaskum, WI            3:55:13    8:58  3:54:00
 2247   35 M18  Adam Gerenz, 19, Coon Rapids, MN         3:55:16    8:58  3:52:51
 2250   73 M55  Mark Johnsrud, 55, Richland Center, WI   3:55:19    8:59  3:54:44
 2251  207 M40  Brian Peterson, 40, Lacrosse, WI         3:55:19    8:59  3:54:43
 2253  226 M35  Patrick Heflin, 38, Elmhurst, IL         3:55:21    8:59  3:49:04
 2254  646 M20  Nicholas Larson, 31, Grand Rapids, MN    3:55:21    8:59  3:49:32
 2255   39 M60  Roy Plana, 61, Hudson, WI                3:55:22    8:59  3:53:46
 2256  647 M20  Joseph Bondarenko, 23, Faribault, MN     3:55:22    8:59  3:49:57
 2263  140 M50  Hideki Tomioka, 50, Saitama, Jpn         3:55:26    8:59  3:53:46
 2265  648 M20  Matt Hillesheim, 29, Lafayette, IN       3:55:27    8:59  3:54:32
 2266  649 M20  Ben Martin, 25, Minneapolis, MN          3:55:28    8:59  3:51:09
 2268  650 M20  Alexander Oftelie, 33, St Paul, MN       3:55:31    8:59  3:53:08
 2269  227 M35  Michael Reece, 35, Bloomington, IL       3:55:34    8:59  3:52:13
 2270  228 M35  Jarred Sinn, 38, Austin, TX              3:55:35    8:59  3:53:38
 2272  651 M20  Tyler Schuler, 25, Chisago, MN           3:55:38    8:59  3:54:58
 2273   74 M55  Leland Miget, 58, Chesterfield, MO       3:55:39    8:59  3:53:52
 2274  652 M20  John Povolny, 33, Mounds View, MN        3:55:40    8:59  3:53:48
 2276  653 M20  Matt Callahan, 30, La Vista, NE          3:55:40    8:59  3:52:19
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
 2280   75 M55  Timothy Gulstine, 55, St Charles, IL     3:55:47    9:00  3:54:25
 2282  654 M20  Akram Osman, 22, Mankato, MN             3:55:48    9:00  3:52:44
 2285  229 M35  Jason Ginther, 38, Pembroke Pines, FL    3:55:52    9:00  3:52:39
 2287  208 M40  Victor Lefaive, 40, Whitewater, WI       3:55:56    9:00  3:52:26
 2288  230 M35  Shane Spears, 37, Hugo, MN               3:55:58    9:00  3:53:22
 2290  655 M20  Derek Landseidel, 22, Minneapolis, MN    3:56:00    9:00  3:53:47
 2292  656 M20  Kevin Shank, 30, St Cloud, MN            3:56:01    9:00  3:52:11
 2294  657 M20  Andrew Kampa, 24, Mendota Hts, MN        3:56:02    9:00  3:52:39
 2295  231 M35  Elmer Pagel, 37, Cannon Falls, MN        3:56:04    9:00  3:53:05
 2296   76 M55  Jeff Rode, 59, Powell, WY                3:56:04    9:00  3:53:39
 2297   77 M55  Paul Stein, 56, Rosemount, MN            3:56:05    9:00  3:54:10
 2298   40 M60  Mason Hjelle, 64, Bonita Springs, FL     3:56:05    9:00  3:53:27
 2300  209 M40  Wade Brennom, 42, Minneapolis, MN        3:56:06    9:00  3:53:50
 2301  658 M20  Jeremy Eckstrom, 30, Lakeville, MN       3:56:07    9:00  3:54:03
 2302  232 M35  Kevin Tiffany, 38, Des Moines, IA        3:56:11    9:01  3:49:34
 2303  233 M35  Eric Frantz, 39, Duluth, MN              3:56:14    9:01  3:54:27
 2305  171 M45  Bob Read, 49, Marion, IA                 3:56:16    9:01  3:53:58
 2306  659 M20  Lee Martin, 31, Brooklyn Park, MN        3:56:21    9:01  3:55:05
 2308  172 M45  Robert Rychner, 45, Plymouth, MN         3:56:22    9:01  3:53:53
 2309  141 M50  Syd Forster, 51, Roseville, MN           3:56:23    9:01  3:54:11
 2312  660 M20  Michael Hoppe, 25, Apple Valley, MN      3:56:27    9:01  3:54:49
 2313  661 M20  Steven Borndal, 21, Hermantown, MN       3:56:27    9:01  3:49:53
 2314  662 M20  Eric Borndal, 30, Duluth, MN             3:56:28    9:01  3:49:53
 2315  663 M20  Prescott Robinson, 23, Duluth, MN        3:56:28    9:01  3:52:56
 2318  210 M40  Scott Breimhorst, 40, Chaska, MN         3:56:29    9:01  3:54:30
 2319  173 M45  Michael Kohn, 47, New Hope, MN           3:56:30    9:01  3:56:20
 2321  142 M50  Tim Nelson, 50, Minneapolis, MN          3:56:32    9:01  3:56:22
 2324  664 M20  Alex Becker, 24, White Bear Lake, MN     3:56:34    9:01  3:54:28
 2326  174 M45  Gavin McCollam, 49, Bismarck, ND         3:56:37    9:01  3:49:48
 2327  143 M50  Gregory Chlebeck, 52, Torrance, CA       3:56:37    9:01  3:50:06
 2328  234 M35  Tim Prosen, 36, Esko, MN                 3:56:38    9:02  3:52:56
 2329  144 M50  Bear Moreland, 54, Lake Nebagamon, WI    3:56:38    9:02  3:53:08
 2330  665 M20  Robert Edmondson, 34, Jackson, WY        3:56:43    9:02  3:54:33
 2331  145 M50  Kent Kehus, 53, Wisconsin Rapids, WI     3:56:44    9:02  3:55:39
 2332  235 M35  Andy Franko, 37, Peyton, CO              3:56:45    9:02  3:55:00
 2333  666 M20  Justin Pape, 32, Nisswa, MN              3:56:47    9:02  3:55:46
 2334  236 M35  Michael Burke, 35, Omaha, NE             3:56:48    9:02  3:55:03
 2336  667 M20  Theodore Nast, 26, Westboro, WI          3:56:54    9:02  3:50:22
 2337  211 M40  Michael Johnson, 42, Minneapolis, MN     3:56:58    9:02  3:53:07
 2338    6 M65  Jerry Egge, 65, Cheyenne, WY             3:56:58    9:02  3:54:47
 2340  146 M50  Tony Johannes, 54, Edina, MN             3:56:59    9:02  3:55:11
 2343  175 M45  Eric Smith, 46, St Paul, MN              3:57:00    9:02  3:53:09
 2344  668 M20  Matt Zieba, 32, Tomah, WI                3:57:01    9:02  3:54:58
 2345  669 M20  Kyle Kubes, 23, Montgomery, MN           3:57:01    9:02  3:55:05
 2346  237 M35  Nick Magelee, 36, Spirit Lake, IA        3:57:02    9:02  3:54:23
 2350  670 M20  Douglas Storbeck, 34, Blue Earth, MN     3:57:08    9:03  3:54:12
 2352  671 M20  Jade Goelz, 21, Annandale, MN            3:57:10    9:03  3:54:23
 2353  672 M20  Robert Riley, 28, Shoreview, MN          3:57:11    9:03  3:55:04
 2354  212 M40  Steven Hitchcock, 44, Shorewood, MN      3:57:13    9:03  3:54:44
 2356  673 M20  Charlie McGlynn, 29, Minneapolis, MN     3:57:15    9:03  3:55:14
 2357  674 M20  Daniel Peterson, 32, Woodbury, MN        3:57:16    9:03  3:55:08
 2358  675 M20  Travis Taran, 27, Hermantown, MN         3:57:16    9:03  3:56:04
 2359  676 M20  Aaron Lindgren, 23, Wisconsin Rapids, WI 3:57:17    9:03  3:53:52
 2361  147 M50  John Chen, 53, Chicago, IL               3:57:18    9:03  3:55:50
 2363   78 M55  Mark McCahill, 58, Durham, NC            3:57:20    9:03  3:55:28
 2364   36 M18  Jalen Metcalf, 19, Glencoe, MN           3:57:23    9:03  3:56:28
 2365  176 M45  Greg Ritchie, 48, Novi, MI               3:57:24    9:03  3:56:19
 2366  238 M35  Thomas Sutera, 39, Folsom, CA            3:57:24    9:03  3:55:06
 2367  177 M45  Carlos Matta, 48, Aurora, IL             3:57:25    9:03  3:54:37
 2368  148 M50  James Linstedt, 51, Cambria, WI          3:57:26    9:03  3:54:04
 2369  213 M40  Daniel Laytin, 40, Chicago, IL           3:57:26    9:03  3:55:49
 2370  214 M40  Kevin Hruska, 44, Thompson, ND           3:57:26    9:03  3:55:26
 2372   41 M60  George Granger, 61, Portage, MI          3:57:27    9:03  3:53:55
 2373   37 M18  Tanner Verduzco, 19, Lakeville, MN       3:57:27    9:03  3:54:30
 2375  677 M20  Paul Sorensen, 34, Brooklyn Park, MN     3:57:29    9:03  3:56:24
 2376   42 M60  John Hogan, 62, Duluth, MN               3:57:37    9:04  3:56:02
 2378   38 M18  Aj Blomgren, 19, Butterfield, MN         3:57:40    9:04  3:56:43
 2379  678 M20  Alan Falkowski, 22, Roseville, MN        3:57:41    9:04  3:55:38
 2380  679 M20  Curtis Dischinger, 28, Crystal, MN       3:57:42    9:04  3:55:34
 2381   39 M18  Ryan Ormson, 19, Chaska, MN              3:57:43    9:04  3:50:33
 2383    7 M65  Dennis Black, 65, Stillwater, MN         3:57:46    9:04  3:54:56
 2384  239 M35  Mathew Hink, 37, Ramsey, MN              3:57:47    9:04  3:53:22
 2388  215 M40  Allan Potter, 41, Brunswick, OH          3:57:48    9:04  3:56:54
 2389  178 M45  Brian Anderson, 45, Medina, MN           3:57:49    9:04  3:55:22
 2394  680 M20  Zachary Zimniewicz, 31, Hopkins, MN      3:57:51    9:04  3:55:36
 2395  681 M20  Joseph Oliverius, 29, St Paul, MN        3:57:54    9:04  3:55:58
 2397  216 M40  Craig Timm, 43, Center City, MN          3:57:56    9:05  3:56:06
 2398  217 M40  John Swanson, 44, Kittanning, PA         3:57:59    9:05  3:55:36
 2401  682 M20  Carl Dusbabek, 22, Anoka, MN             3:58:04    9:05  3:55:59
 2402  240 M35  Aaron Cox, 35, St Joseph, MI             3:58:06    9:05  3:54:34
 2403  218 M40  Brett Zabel, 42, Victoria, MN            3:58:07    9:05  3:54:17
 2405  219 M40  Tad Allard, 42, Medina, MN               3:58:08    9:05  3:54:44
 2407  179 M45  Brent Peterson, 47, St Louis Park, MN    3:58:11    9:05  3:55:38
 2408  241 M35  Erik Anderson, 37, Chisholm, MN          3:58:14    9:05  3:57:25
 2409  242 M35  Blair Aakre, 38, Rosemount, MN           3:58:15    9:05  3:56:39
 2410  149 M50  Michael Schwarz, 54, Lino Lakes, MN      3:58:15    9:05  3:56:20
 2412  220 M40  Patrick Collins, 41, Woodbury, MN        3:58:17    9:05  3:55:44
 2413  683 M20  Aaron Chretien, 34, Circle Pines, MN     3:58:17    9:05  3:56:13
 2416  684 M20  Eric Hadtrath, 33, Cold Spring, MN       3:58:28    9:06  3:56:29
 2418  685 M20  Harold Pongratz, 33, Rice Lake, WI       3:58:29    9:06  3:55:32
 2420   43 M60  Doug Fritsch, 64, Lake Zurich, IL        3:58:30    9:06  3:55:08
 2423  243 M35  Todd Hansen, 36, Stewartville, MN        3:58:31    9:06  3:56:09
 2427  686 M20  Zachary Eastling, 25, Duluth, MN         3:58:34    9:06  3:55:00
 2430  180 M45  Karl Guenther, 49, Berlin, WI            3:58:38    9:06  3:56:22
 2431  687 M20  Jason Hudalla, 34, Richfield, MN         3:58:38    9:06  3:58:17
 2432    6 M16  Jeff Nishimura, 17, Thunder Bay, ON      3:58:39    9:06  3:54:59
 2433  688 M20  Tim Rypma, 34, Des Moines, IA            3:58:39    9:06  3:52:03
 2435    7 M16  Shawn Nishimura, 17, Thunder Bay, ON     3:58:39    9:06  3:54:59
 2436  181 M45  Ming Zhou, 46, Lisle, IL                 3:58:39    9:06  3:55:37
 2438  689 M20  Christopher Stoffel, 30, Duluth, MN      3:58:41    9:06  3:55:46
 2445  221 M40  Brent Newman, 43, Grand Forks, ND        3:58:49    9:07  3:54:46
 2447  690 M20  Robert Williams, 27, Minneapolis, MN     3:58:50    9:07  3:50:54
 2448  182 M45  Mitchell Forsyth, 45, Lakeville, MN      3:58:50    9:07  3:58:24
 2450  691 M20  David Steinhoff, 28, Duluth, IA          3:58:54    9:07  3:55:24
 2451  150 M50  Duane Jacobson, 51, Minneapolis, MN      3:58:55    9:07  3:58:43
 2452  244 M35  Jason Schatz, 39, North Salt Lake, UT    3:58:55    9:07  3:57:03
 2453  222 M40  Wade Larson, 43, Maple Grove, MN         3:58:56    9:07  3:55:09
 2454  223 M40  Dana Dobbins, 40, Madison, WI            3:58:56    9:07  3:57:12
 2456  183 M45  Jeff Miller, 48, Albuquerque, NM         3:58:57    9:07  3:54:55
 2457  692 M20  Pat Sarver, 26, St Clair Shores, MI      3:58:58    9:07  3:57:43
 2458  693 M20  Ricky Carlson, 30, Minneapolis, MN       3:58:58    9:07  3:52:52
 2460  694 M20  Michael Leclair, 26, Prior Lake, MN      3:58:59    9:07  3:55:12
 2461  245 M35  Thomas Peterson, 39, Minneapolis, MN     3:58:59    9:07  3:56:14
 2462    8 M65  Glen Hill, 65, Maple, WI                 3:59:00    9:07  3:57:47
 2463  695 M20  Christopher Zink, 24, Rochester, MN      3:59:00    9:07  3:56:38
 2464  246 M35  Joe Rogers, 38, Howell, MI               3:59:01    9:07  3:54:27
 2466  224 M40  Vince Welch, 44, Buffalo, MN             3:59:03    9:07  3:56:30
 2467  696 M20  Chris Driscoll, 33, St Paul, MN          3:59:05    9:07  3:57:53
 2468   79 M55  Kevin Mackie, 57, Brule, WI              3:59:06    9:07  3:57:23
 2472  247 M35  Shannon Koerner, 35, Wamego, KS          3:59:07    9:07  3:57:09
 2473  248 M35  Brian Schmitz, 35, Monticello, MN        3:59:08    9:07  3:57:24
 2474  249 M35  Chris Hogan, 35, Warroad, MN             3:59:11    9:07  3:57:25
 2475  697 M20  Derek Swenson, 28, Minneapolis, MN       3:59:11    9:07  3:56:11
 2477   80 M55  Dave Tolen, 59, Aspen, CO                3:59:13    9:07  3:55:54
 2478  225 M40  Scott Biederman, 40, Chippewa Falls, WI  3:59:15    9:08  3:55:46
 2481  698 M20  Stephan Weber, 32, St Louis Park, MN     3:59:17    9:08  3:56:52
 2482  250 M35  Ben Fornear, 36, Duluth, MN              3:59:19    9:08  3:57:32
 2483  699 M20  Byron Synstegaard, 21, Chaska, MN        3:59:21    9:08  3:56:42
 2484  184 M45  Kurt Brown, 46, Lacrosse, WI             3:59:22    9:08  3:57:05
 2485  700 M20  John Zimmerman, 32, Holmen, WI           3:59:22    9:08  3:52:18
 2487  251 M35  Jeremy Barsness, 37, Shakopee, MN        3:59:27    9:08  3:56:07
 2488  151 M50  Rich Kellerman, 50, Oak Grove, MN        3:59:28    9:08  3:58:42
 2489  701 M20  Joshua Bobinski, 30, West Bend, WI       3:59:28    9:08  3:57:15
 2490   40 M18  Jordan Jonassen, 19, Champlin, MN        3:59:29    9:08  3:56:23
 2491  152 M50  James Lindlauf, 50, Grand Forks, ND      3:59:30    9:08  3:55:09
 2494  702 M20  Alec Erhard, 22, Annandale, MN           3:59:32    9:08  3:58:18
 2495  185 M45  Michael Beams, 48, Fremont, IN           3:59:32    9:08  3:55:17
 2497   81 M55  Steve Sabra, 59, Omaha, NE               3:59:35    9:08  3:57:01
 2499  703 M20  Blake Steinbring, 27, Alexandria, MN     3:59:36    9:08  3:56:47
 2500  186 M45  Mynor Gonzalez, 46, Silver Spring, MD    3:59:36    9:08  3:57:02
 2502  704 M20  Ryan Smith, 27, Superior, WI             3:59:37    9:08  3:57:00
 2504  226 M40  John Gramer, 42, Kenosha, WI             3:59:38    9:08  3:58:06
 2505  153 M50  Durk Thompson, 50, Edina, MN             3:59:38    9:08  3:58:25
 2506  252 M35  John Johnson, 39, Lino Lakes, MN         3:59:38    9:08  3:52:03
 2509  154 M50  Robin Morse, 50, St Charles, MO          3:59:39    9:08  3:57:02
 2510  187 M45  Tom Elkins, 49, Dallas, TX               3:59:39    9:08  3:59:05
 2513   82 M55  Thomas Peterson, 55, Two Harbors, MN     3:59:40    9:08  3:57:23
 2515  253 M35  Eric Van Kley, 36, Pella, IA             3:59:41    9:09  3:56:15
 2516  705 M20  Bob Kuennen, 30, Pleasant Hill, IA       3:59:41    9:09  3:56:15
 2518  706 M20  Ian Hunter, 33, St Paul, MN              3:59:42    9:09  3:57:35
 2519  188 M45  Randy Brendal, 45, Waseca, MN            3:59:42    9:09  3:52:30
 2520  254 M35  James Murray, 35, La Crosse, WI          3:59:43    9:09  3:56:36
 2523   83 M55  Peter Kerwin, 55, Naperville, IL         3:59:43    9:09  3:56:45
 2524  255 M35  Jeff Williams, 36, Fargo, ND             3:59:43    9:09  3:57:15
 2525  227 M40  Robert Lutes, 44, Saugus, CA             3:59:44    9:09  3:57:43
 2526   84 M55  Mark James, 56, Columbus, OH             3:59:44    9:09  3:58:26
 2527  228 M40  Mitchell Juusola, 42, Floodwood, MN      3:59:44    9:09  3:57:41
 2528   85 M55  Mike Herold, 56, Minneapolis, MN         3:59:47    9:09  3:55:55
 2529  707 M20  Nicholas McGrath, 25, Ankeny, IA         3:59:49    9:09  3:57:09
 2531  189 M45  David Ostwald, 48, Fridley, MN           3:59:49    9:09  3:57:02
 2533  708 M20  Ross Eggers, 34, Minneapolis, MN         3:59:51    9:09  3:53:45
 2536  709 M20  Christopher Schwab, 34, South Saint Paul, MN
                                                         3:59:55    9:09  3:57:44
 2538   86 M55  David Franke, 58, Little Canada, MN      3:59:56    9:09  3:56:48
 2539  710 M20  Rob Gill, 30, Omaha, NE                  3:59:56    9:09  3:59:14
 2541   41 M18  Zach Sowers, 19, Willmar, MN             3:59:57    9:09  3:53:55
 2542  190 M45  Eric Rich, 48, Cleveland Heights, OH     3:59:57    9:09  3:56:30
 2543  229 M40  Mark Westholder, 43, Edina, MN           3:59:58    9:09  3:58:05
 2544  230 M40  Bryan Carow, 43, Lakeville, MN           3:59:58    9:09  3:55:57
 2545  231 M40  Jason McBeth, 42, Eden Prairie, MN       3:59:59    9:09  3:57:43
 2546  711 M20  Paul Augustson, 29, Minneapolis, MN      3:59:59    9:09  3:52:54
 2548  712 M20  John Michaletz, 28, Minneapolis, MN      3:59:59    9:09  3:56:54
 2551  713 M20  Brandon Pullen, 20, Marinette, WI        4:00:00    9:09  3:59:22
 2552  714 M20  David Mitchell, 30, Richfield, MN        4:00:01    9:09  3:57:20
 2554  715 M20  Jonathan Fuchs, 22, Duluth, MN           4:00:02    9:09  3:56:01
 2559  232 M40  Drew Smykalski, 43, Maple, WI            4:00:09    9:10  3:54:16
 2562  256 M35  Ryan Mikota, 37, Maple Grove, MN         4:00:15    9:10  3:57:29
 2563  233 M40  Chris Vetter, 40, Chippewa Falls, WI     4:00:15    9:10  3:58:49
 2564  234 M40  Les Regehr, 41, Shakopee, MN             4:00:15    9:10  3:59:42
 2565  155 M50  Jeffrey Juusola, 53, Esko, MN            4:00:16    9:10  3:58:12
 2566  156 M50  Jeff Dobratz, 51, Hutchinson, MN         4:00:17    9:10  3:54:48
 2567  716 M20  Eric Ellefson, 31, Savage, MN            4:00:18    9:10  3:55:27
 2568  157 M50  James Kampa, 51, Eagan, MN               4:00:18    9:10  3:56:54
 2569  717 M20  Robert Butler, 31, North Oaks, MN        4:00:19    9:10  3:57:11
 2571  191 M45  Joe Franzone, 47, Grand Rapids, MN       4:00:20    9:10  3:57:35
 2572  235 M40  Keith Jullie, 42, Brooklyn Park, MN      4:00:21    9:10  3:57:34
 2573  236 M40  Todd Collette, 42, Northfield, MN        4:00:23    9:10  3:58:40
 2574  718 M20  Lloyd Clausen, 27, St Paul, MN           4:00:25    9:10  3:59:22
 2575  257 M35  Jeramy Duffee, 37, Moline, IL            4:00:26    9:10  3:57:54
 2576  719 M20  Jamie Persico, 32, Bayport, MN           4:00:26    9:10  3:56:23
 2577  720 M20  Jon Pilling, 20, Mound, MN               4:00:29    9:10  3:57:33
 2578  721 M20  Bryan Lacore, 30, Hermantown, MN         4:00:29    9:10  3:58:08
 2582  158 M50  Michael Schumacher, 51, Chanhassen, MN   4:00:37    9:11  3:57:52
 2583  192 M45  Scott Koepp, 48, Hopkins, MN             4:00:38    9:11  3:57:55
 2584  193 M45  Timothy Bowman, 49, St Louis Park, MN    4:00:38    9:11  3:57:05
 2585  159 M50  Mark Korinek, 52, Rochester, MN          4:00:40    9:11  3:53:03
 2586  160 M50  Jeff Ehlers, 51, Neenah, WI              4:00:40    9:11  3:58:20
 2587  161 M50  Dan Engelhard, 53, Neenah, WI            4:00:40    9:11  3:58:20
 2589  237 M40  Christopher Jones, 40, Savage, MN        4:00:42    9:11  3:55:51
 2591   42 M18  Patrick Van House, 18, Duluth, MN        4:00:42    9:11  3:55:00
 2592  258 M35  Chris Stenberg, 37, Superior, WI         4:00:44    9:11  3:58:54
 2593  722 M20  John Brekke, 27, Prior Lake, MN          4:00:44    9:11  3:58:12
 2595    3 M70  Norm Purrington, 70, Lake Elmo, MN       4:00:49    9:11  3:59:13
 2599  194 M45  Darcy Neigum, 46, Bismarck, ND           4:00:52    9:11  3:59:18
 2600  195 M45  Howie Schomer, 45, Pierz, MN             4:00:53    9:11  3:57:16
 2601  259 M35  Tyler Epp, 36, Overland Park, KS         4:00:53    9:11  3:57:32
 2607  162 M50  Dave Schoeller, 51, White Bear Twp, MN   4:01:01    9:12  3:59:53
 2611  238 M40  Ravi Sura, 41, Woodbury, MN              4:01:04    9:12  3:57:23
 2612  163 M50  Jeff Campbell, 50, North Mankato, MN     4:01:05    9:12  3:57:55
 2613  260 M35  Helge Westanmo, 38, St Michael, MN       4:01:05    9:12  3:58:05
 2614  261 M35  Brent Owen, 36, Greenville, SC           4:01:07    9:12  3:57:24
 2617  239 M40  Sterling Black, 43, Mahtomedi, MN        4:01:10    9:12  3:55:06
 2619  723 M20  Rusty Cox, 28, Hugo, MN                  4:01:10    9:12  3:57:39
 2620  262 M35  Matthew Howe, 38, Woodbury, MN           4:01:11    9:12  3:58:46
 2621  263 M35  Brad Benson, 39, Stillwater, MN          4:01:11    9:12  3:58:46
 2622  264 M35  Matthew Howe, 38, Stillwater, MN         4:01:11    9:12  3:58:46
 2623  265 M35  David Webb, 35, Charlotte, NC            4:01:12    9:12  3:57:50
 2624  724 M20  Zach Rzeszutek, 23, Minneapolis, MN      4:01:13    9:12  3:58:17
 2625  196 M45  Steven Letendre, 46, Leander, TX         4:01:14    9:12  3:57:07
 2626  266 M35  Mark Mullenmeister, 35, Woodbury, MN     4:01:14    9:12  3:58:32
 2627   87 M55  Mark Swenson, 55, Plymouth, MN           4:01:15    9:12  3:59:13
 2628  725 M20  Charles McCahery, 21, Blaine, MN         4:01:17    9:12  3:58:11
 2631  726 M20  Casey Gamboni, 22, Minneapolis, MN       4:01:18    9:12  4:00:15
 2632  727 M20  Denis Petrenko, 22, Shakopee, MN         4:01:18    9:12  3:55:53
 2633  240 M40  Bob Cherry, 41, Santa Clarita, CA        4:01:18    9:12  3:57:50
 2634  197 M45  Dean Madsen, 45, New London, MN          4:01:18    9:12  3:56:26
 2635  728 M20  Ben Larson, 33, Minneapolis, MN          4:01:19    9:12  3:58:06
 2636  729 M20  Jacob Bierl, 23, Wanda, MN               4:01:19    9:12  3:58:56
 2638  164 M50  Greg Younker, 51, White Bear Lake, MN    4:01:21    9:12  3:59:14
 2639  730 M20  Kevin Younker, 21, White Bear Lake, MN   4:01:21    9:12  3:59:15
 2640  198 M45  John Robinson, 47, Duluth, MN            4:01:22    9:12  3:58:10
 2641  241 M40  Adam Graupe, 41, New Richmond, WI        4:01:22    9:12  3:57:52
 2644  731 M20  Peter Devries, 23, Marshfield, WI        4:01:23    9:12  3:58:37
 2646  732 M20  Shawn Kitchner, 29, Marshfield, WI       4:01:24    9:12  3:58:38
 2647  242 M40  Timothy Schoenert, 43, Coon Rapids, MN   4:01:25    9:12  4:00:20
 2648  243 M40  Roy Cloutier, 44, St Paul, MN            4:01:25    9:12  3:53:45
 2650   43 M18  Isaak Birkeland, 19, Prior Lake, MN      4:01:26    9:13  4:00:19
 2651  199 M45  Jason Braaten, 46, Woodbury, MN          4:01:26    9:13  3:58:59
 2652  733 M20  Cody Smelter, 20, St Cloud, MN           4:01:27    9:13  3:58:39
 2656  734 M20  Steven Story, 26, Ventura, IA            4:01:30    9:13  3:58:25
 2658  267 M35  Michael Parsch, 37, Clive, IA            4:01:31    9:13  3:57:01
 2659  165 M50  Paul Nemes, 52, Elk River, MN            4:01:33    9:13  3:58:42
 2664  200 M45  McKay Colovich, 47, Dublin, CA           4:01:35    9:13  3:55:52
 2665  735 M20  Matthew Caudill, 31, Rosemount, MN       4:01:38    9:13  3:58:54
 2667  736 M20  Aaron Boike, 25, Golden Valley, MN       4:01:39    9:13  3:59:47
 2670  268 M35  Matthew Haney, 38, Raleigh, NC           4:01:44    9:13  3:57:59
 2671  737 M20  Dominic Moreno, 26, South Saint Paul, MN 4:01:46    9:13  3:59:21
 2673  738 M20  Mike Combs, 27, Eagan, MN                4:01:46    9:13  3:59:23
 2674  739 M20  Mark Robitaille, 25, Madison, WI         4:01:47    9:13  3:58:13
 2676  201 M45  Michael Antonich, 49, Superior, WI       4:01:49    9:13  3:57:26
 2677  244 M40  Michael Hendrickson, 41, Chippewa Falls, WI
                                                         4:01:49    9:13  3:59:05
 2678  740 M20  Jonathon Resheske, 28, Madison, WI       4:01:51    9:13  3:54:00
 2682  202 M45  K R Haga, 47, Louisville, CO             4:01:52    9:14  3:56:38
 2683  166 M50  Douglas Donley, 52, Mounds View, MN      4:01:53    9:14  3:59:51
 2688  741 M20  Bronson Mulleitner, 30, St Louis Park, MN
                                                         4:01:56    9:14  3:59:13
 2689  742 M20  James Lucas, 29, Eagan, MN               4:01:56    9:14  3:57:36
 2690  743 M20  Steven Krouse, 25, Duluth, MN            4:01:57    9:14  4:01:34
 2692  269 M35  Andy Littler, 37, Gilbert, MN            4:02:00    9:14  3:59:05
 2693  167 M50  Brad Rosicky, 52, Waupaca, WI            4:02:01    9:14  4:01:45
 2695  744 M20  Jacob Bernhagen, 27, St Louis Park, MN   4:02:02    9:14  3:59:30
 2696  245 M40  Roman Pietrs, 41, Brooklyn, NY           4:02:03    9:14  3:54:52
 2699  745 M20  Craig Hartman, 26, Bloomer, WI           4:02:04    9:14  3:56:34
 2700  203 M45  John Perkins, 49, Spooner, WI            4:02:05    9:14  3:59:36
 2701  746 M20  Kyle Puelston, 31, North Branch, MN      4:02:05    9:14  3:58:57
 2703  168 M50  Stephen Kampa, 54, Mendota Hts, MN       4:02:08    9:14  3:58:43
 2704  169 M50  Terry Bordeleau, 51, St Louis, MO        4:02:10    9:14  3:58:41
 2705  204 M45  Joe Aas, 48, Fargo, ND                   4:02:16    9:14  3:58:45
 2706  205 M45  Brian Sturz, 45, St Louis Park, MN       4:02:17    9:14  3:59:18
 2708   44 M60  Greg Southard, 60, Menasha, WI           4:02:19    9:15  4:01:13
 2709  747 M20  Kurt Kissinger, 30, Algona, IA           4:02:21    9:15  3:55:29
 2710  748 M20  Benjamin Seinola, 25, St Charles, MN     4:02:24    9:15  3:58:51
 2711   45 M60  David Wherritt, 64, Ashland, WI          4:02:24    9:15  3:59:42
 2712  270 M35  Aaron Engram, 39, Minneapolis, MN        4:02:25    9:15  3:59:04
 2713    9 M65  Cliff Reithel, 65, Madison, WI           4:02:25    9:15  3:59:42
 2714  170 M50  Rob Shuman, 51, Eden Prairie, MN         4:02:25    9:15  3:59:49
 2715  749 M20  Aaron Holten, 26, Barron, WI             4:02:26    9:15  3:59:00
 2716  750 M20  Eric Holten, 22, Barron, WI              4:02:26    9:15  3:59:02
 2720  206 M45  David Kjaer, 47, St Louis Park, MN       4:02:29    9:15  3:58:15
 2721  207 M45  Patrick Rinella, 49, White Bear Lake, MN 4:02:29    9:15  3:59:00
 2722  271 M35  Brian Larson, 39, Oakdale, MN            4:02:30    9:15  4:00:13
 2723  208 M45  Alan Braith, 48, North Branch, MN        4:02:30    9:15  3:59:28
 2725  272 M35  Derek Thompson, 37, Fargo, ND            4:02:33    9:15  4:01:27
 2727  751 M20  William Withers, 21, Minneapolis, MN     4:02:37    9:15  3:59:56
 2729  752 M20  Dan Oglesby, 24, Cedar Rapids, IA        4:02:41    9:15  3:59:58
 2730  753 M20  Aaron Lueders, 22, Glencoe, MN           4:02:42    9:15  3:59:43
 2733  246 M40  Brad Reigstad, 43, Roseville, MN         4:02:44    9:15  3:55:00
 2734  754 M20  Dustin Koskela, 29, Mound, MN            4:02:47    9:16  3:59:26
 2737  755 M20  Patrick Lofboom, 31, Stillwater, MN      4:02:49    9:16  3:55:59
 2738  756 M20  Travis Strom, 34, Brookfield, WI         4:02:49    9:16  3:58:16
 2739  757 M20  Greg Payne, 34, Lincoln, NE              4:02:51    9:16  3:59:48
 2740  273 M35  Fernando Contreras, 39, St Louis Park, MN
                                                         4:02:51    9:16  3:56:19
 2741  758 M20  Christian Cline, 22, St Paul, MN         4:02:53    9:16  4:00:32
 2743  171 M50  Brian McAlister, 54, Chippewa Falls, WI  4:02:59    9:16  3:55:45
 2745  274 M35  Ethan Treptow, 38, Green Bay, WI         4:03:02    9:16  3:58:47
 2747  275 M35  Jon Erickson, 35, Spring Valley, WI      4:03:04    9:16  3:57:17
 2751  247 M40  Deron Stender, 44, Virginia, MN          4:03:12    9:17  4:00:58
 2752  172 M50  Bill Reid, 50, Chantilly, VA             4:03:13    9:17  3:55:36
 2753  276 M35  Kevin Larson, 36, Shakopee, MN           4:03:14    9:17  3:59:46
 2755   88 M55  Gregory Hartman, 56, Prior Lake, MN      4:03:16    9:17  4:01:03
 2757  759 M20  Jake Walvatne, 28, Robbinsdale, MN       4:03:19    9:17  3:57:59
 2758   89 M55  Jim Saintsing, 56, Greensboro, NC        4:03:20    9:17  3:58:55
 2759  277 M35  J D. Coolidge, 39, Braham, MN            4:03:22    9:17  3:58:24
 2762  760 M20  Jesse Pierce, 21, Ham Lake, MN           4:03:24    9:17  4:00:19
 2763  173 M50  Mark Gustafson, 51, Savage, MN           4:03:26    9:17  3:59:59
 2764  761 M20  Tanner Roberts, 21, Superior, WI         4:03:27    9:17  4:01:19
 2765  209 M45  John Huyett, 46, Arden Hills, MN         4:03:28    9:17  4:00:46
 2766  762 M20  Peter Brunkow, 27, Blaine, MN            4:03:28    9:17  3:58:56
 2767  763 M20  Jeffrey Lasch, 32, Hugo, MN              4:03:30    9:17  4:00:17
 2769  210 M45  Gregory McNeill, 49, Burnsville, MN      4:03:38    9:18  4:00:45
 2773  174 M50  Keith Johnson, 51, Nowthen, MN           4:03:43    9:18  4:00:08
 2774  248 M40  Jay Cox, 40, West Des Moines, IA         4:03:48    9:18  4:01:54
 2778  211 M45  Michael Huffman, 49, Delaware, OH        4:03:50    9:18  4:02:19
 2779  764 M20  Daniel Kezar, 23, Coon Rapids, MN        4:03:55    9:18  4:00:38
 2781  765 M20  Nicholas Hanson, 34, Duluth, MN          4:04:00    9:18  3:56:38
 2782   90 M55  Mark Coleman, 55, Houston, TX            4:04:01    9:18  4:02:07
 2783  212 M45  Eric Lamott, 49, Woodbury, MN            4:04:01    9:18  3:56:54
 2790  213 M45  John Kampa, 49, St Paul, MN              4:04:18    9:19  4:00:54
 2792  214 M45  David Fietek, 47, Albuquerque, NM        4:04:20    9:19  4:02:32
 2793  278 M35  Michael Smith, 39, Altoona, WI           4:04:20    9:19  3:59:06
 2795  215 M45  Thomas Whalen, 45, Brunswick, ME         4:04:24    9:19  4:02:57
 2797  766 M20  Nathan Bosquez, 27, Maple Grove, MN      4:04:30    9:20  4:00:45
 2798  216 M45  Tim Floyd, 48, Woodbury, MN              4:04:31    9:20  4:01:28
 2802  767 M20  Frank Suera, 29, Byron, MN               4:04:34    9:20  3:57:37
 2803  279 M35  Brad Sharp, 36, New Richmond, WI         4:04:34    9:20  3:59:04
 2804  768 M20  Zachary Gerbozy, 33, Spring, TX          4:04:36    9:20  3:57:25
 2805  280 M35  James Pichotta, 35, Madison, WI          4:04:36    9:20  4:00:11
 2806  217 M45  Juan Romero, 48, Chicago, IL             4:04:36    9:20  4:04:28
 2809   91 M55  Ken Spaeth, 59, St Paul, MN              4:04:38    9:20  4:02:33
 2810  281 M35  David Newcomer, 36, West Palm Beach, FL  4:04:42    9:20  4:02:33
 2812  769 M20  Andrew Just, 33, Holmen, WI              4:04:44    9:20  4:02:17
 2813  770 M20  Nathan Trulen, 29, Minneapolis, MN       4:04:45    9:20  3:59:02
 2814  771 M20  Steven Broszko, 26, Maplewood, MN        4:04:48    9:20  4:02:35
 2815  282 M35  Eugene Belleza, 37, Bridgeton, MO        4:04:48    9:20  3:57:04
 2817  772 M20  Karl Hatteberg, 31, St Paul, MN          4:04:51    9:20  4:03:39
 2820  218 M45  Ethan Knuti, 45, St Paul, MN             4:04:54    9:20  4:04:14
 2821  773 M20  Ken Loomis, 32, St Louis Park, MN        4:04:54    9:20  3:57:11
 2823  283 M35  Eric Anderson, 35, Rochester, MN         4:05:04    9:21  4:00:05
 2826  249 M40  Chad Darter, 40, Dubuque, IA             4:05:06    9:21  4:00:27
 2827  774 M20  Tom Rauen, 31, Dubuque, IA               4:05:06    9:21  4:00:26
 2829  175 M50  Charles Weeks, 52, Woodbridge, VA        4:05:10    9:21  4:02:26
 2832  775 M20  Derek Krivinchuk, 26, Superior, WI       4:05:14    9:21  4:03:18
 2834  219 M45  Tony Olson, 46, New Hope, MN             4:05:15    9:21  4:02:56
 2835  250 M40  Jerry Brewer, 40, Rochester, MN          4:05:16    9:21  3:58:08
 2838  220 M45  Don Kreye, 49, Maple Grove, MN           4:05:21    9:21  4:03:33
 2839  284 M35  Frank Walsh, 36, Eagan, MN               4:05:22    9:22  4:02:56
 2840  776 M20  Samuel Ward, 23, Hattiesburg, MS         4:05:23    9:22  3:59:47
 2841  777 M20  Jarret Sheets, 24, Johnston, IA          4:05:24    9:22  4:03:35
 2843  176 M50  Paul Fogarty, 51, Belle Plaine, MN       4:05:26    9:22  4:01:03
 2844  221 M45  Edward Broadnax, 48, El Paso, TX         4:05:26    9:22  4:02:01
 2845   92 M55  Danny Hansen, 59, Brooklyn Center, MN    4:05:27    9:22  4:04:21
 2846  285 M35  Shane Webber, 39, Fargo, ND              4:05:27    9:22  4:01:40
 2848  286 M35  Steve Pugh, 39, Fox River Grove, IL      4:05:28    9:22  4:03:28
 2849  222 M45  Tim Pratt, 49, Shoreview, MN             4:05:31    9:22  4:02:54
 2850  177 M50  Dave Curry, 51, Atlanta, GA              4:05:33    9:22  4:02:13
 2855  178 M50  Joseph Cullen, 52, Fargo, ND             4:05:39    9:22  4:02:58
 2856  251 M40  Brett Anderson, 40, Roseville, MN        4:05:40    9:22  3:57:59
 2857  223 M45  David Odeen, 48, St Paul, MN             4:05:41    9:22  4:03:41
 2859  778 M20  Josh Jordan, 27, Madison, WI             4:05:45    9:22  4:02:35
 2860  224 M45  Jeff Cink, 46, Owatonna, MN              4:05:45    9:22  4:03:25
 2861  779 M20  Robert Przywojski, 24, St Paul, MN       4:05:52    9:23  4:03:14
 2863   46 M60  Stephen Maupin, 63, St Louis Park, MN    4:05:55    9:23  4:05:39
 2866  225 M45  Charles Hawkins, 45, St Louis Park, MN   4:05:57    9:23  4:05:05
 2868  780 M20  Jacob Roedsens, 31, Madison, WI          4:05:58    9:23  4:02:34
 2869  226 M45  David Wilkinson, 47, Cottage Grove, MN   4:05:58    9:23  4:02:11
 2870  781 M20  Brent Bauman, 28, St Louis Park, MN      4:06:00    9:23  4:02:18
 2871   93 M55  Garret Vandenbelt, 58, Spring, TX        4:06:01    9:23  4:03:24
 2877   44 M18  Isaac Payne, 18, Ossineke, MI            4:06:12    9:23  3:59:23
 2878  179 M50  Patrick Stevermer, 50, Savage, MN        4:06:13    9:23  4:02:57
 2879  180 M50  Bill Foster, 53, West Point, UT          4:06:13    9:23  4:02:08
 2880  252 M40  Robert Bulander, 40, Minneapolis, MN     4:06:13    9:23  4:03:11
 2881   45 M18  Brett Hietala, 19, Duluth, MN            4:06:15    9:24  4:03:59
 2882   47 M60  Craig Swanson, 60, Plymouth, MN          4:06:15    9:24  3:58:50
 2883  181 M50  Rick Joos, 50, Eden Prairie, MN          4:06:17    9:24  4:00:18
 2885  782 M20  Eric Adams, 27, Grove City, MN           4:06:19    9:24  4:00:15
 2886  253 M40  Brian Larsen-Schmidt, 41, Grand Forks, ND
                                                         4:06:21    9:24  4:03:16
 2887  783 M20  James Nelson, 30, St Paul, MN            4:06:26    9:24  4:03:30
 2889  287 M35  Derek Siebert, 38, Hudson, WI            4:06:29    9:24  4:04:21
 2890  227 M45  Mike Goergen, 47, Plymouth, MN           4:06:31    9:24  4:00:54
 2891   48 M60  Bob Krick, 60, Wauwatosa, WI             4:06:32    9:24  4:04:23
 2892  784 M20  Justin Kamphenkel, 30, Buffalo, MN       4:06:32    9:24  4:02:45
 2893  228 M45  Brent Hatch, 48, St Francis, MN          4:06:34    9:24  4:02:00
 2895  785 M20  Bradley Malmsten, 22, Eden Prairie, MN   4:06:38    9:24  4:00:08
 2898  786 M20  Lukas Heilmann, 25, Rochester, MN        4:06:46    9:25  4:04:20
 2899  254 M40  Travis Hanson, 43, Lake Nebagamon, WI    4:06:46    9:25  4:04:11
 2901  255 M40  Jonathan Jones, 40, San Mateo, CA        4:06:47    9:25  3:59:09
 2908  787 M20  Steve Prall, 25, White Bear Lake, MN     4:06:57    9:25  4:01:10
 2913  788 M20  Brett Knight, 31, St Paul, MN            4:07:02    9:25  4:03:03
 2917   10 M65  Dave Trefethen, 66, Monticello, MN       4:07:02    9:25  4:05:02
 2918  288 M35  Joshua Lushine, 39, Minneapolis, MN      4:07:04    9:25  4:04:40
 2919   94 M55  Raymond Gildner, 58, Fort Wayne, IN      4:07:04    9:25  4:03:45
 2921  229 M45  Mark Leyhe, 46, Davenport, MN            4:07:05    9:25  4:04:45
 2924   95 M55  Frank Norris, 58, Titusville, FL         4:07:06    9:25  4:03:31
 2926  789 M20  Jamie Cooper, 23, La Crosse, WI          4:07:06    9:25  4:03:08
 2927  790 M20  Philip Lau, 28, Astoria, NY              4:07:07    9:26  4:03:22
 2929  289 M35  Steven Schultz, 36, Hector, MN           4:07:08    9:26  4:03:48
 2930  791 M20  Brian Dela Cruz, 31, Sugar Land, TX      4:07:08    9:26  4:03:32
 2933  256 M40  Ajay Bapat, 42, Minneapolis, MN          4:07:09    9:26  4:03:30
 2934  792 M20  Eric Ly, 22, Eden Prairie, MN            4:07:12    9:26  4:00:41
 2936  257 M40  Chadwick Undis, 40, Las Vegas, NV        4:07:22    9:26  4:04:08
 2937  258 M40  Daniel Gott, 42, Minneapolis, MN         4:07:23    9:26  4:03:49
 2942  230 M45  Jerome Gunn, 47, Mahtomedi, MN           4:07:32    9:26  4:03:07
 2943   96 M55  Ted Nichols, 57, Brighton, MI            4:07:37    9:27  4:04:34
 2944  182 M50  Kadir Shire, 52, Minneapolis, MN         4:07:37    9:27  3:59:52
 2945  793 M20  Johnny Lopez, 30, Las Vegas, NV          4:07:41    9:27  4:05:31
 2948   97 M55  Steve Meyer, 55, Northfield, MN          4:07:53    9:27  4:02:08
 2949  259 M40  David Olheiser, 41, Minneapolis, MN      4:07:53    9:27  4:05:26
 2955  260 M40  Mark Solem, 42, Victoria, MN             4:08:09    9:28  4:07:12
 2960  290 M35  Eric Bro, 38, Rochester, MN              4:08:16    9:28  4:05:17
 2961  231 M45  Scott Brewington, 49, Greensboro, NC     4:08:21    9:28  4:06:36
 2963  232 M45  Ken Schuh, 47, Hartford, WI              4:08:30    9:29  4:06:14
 2965  794 M20  Michael Olds, 32, Grand Rapids, MN       4:08:30    9:29  4:07:32
 2967  795 M20  Matt Wycklendt, 27, Delafield, WI        4:08:32    9:29  4:05:49
 2968  183 M50  Steven Violanti, 50, Valparaiso, IN      4:08:32    9:29  4:06:49
 2969  796 M20  Ryan Rasmussen, 28, Minneapolis, MN      4:08:33    9:29  4:05:49
 2970  797 M20  Carlton Hanna, 30, Minneapolis, MN       4:08:36    9:29  4:06:29
 2971  291 M35  Troy Pullis, 38, Mound, MN               4:08:36    9:29  4:06:29
 2973  798 M20  Wade Jackson, 32, Birmingham, MI         4:08:37    9:29  4:05:15
 2980  261 M40  Trent Champion, 44, Denver, CO           4:08:48    9:29  4:03:19
 2982  799 M20  Thomas Smith, 30, Apple Valley, MN       4:08:53    9:30  4:06:50
 2983  292 M35  Michael Dao, 39, Minneapolis, MN         4:08:54    9:30  4:06:56
 2984  293 M35  Brian Watson, 37, White Bear Lake, MN    4:08:56    9:30  4:03:22
 2986  800 M20  Trevor Finc, 29, Maple Grove, MN         4:08:59    9:30  4:06:37
 2988  801 M20  Jesse Haugen, 31, East Bethel, MN        4:09:03    9:30  4:06:53
 2989  262 M40  Rob Kreder, 43, Morrison, CO             4:09:11    9:30  4:05:32
 2991   98 M55  Neil Franz, 59, Albany, MN               4:09:15    9:30  4:08:10
 2993  802 M20  Dean Jaeger, 31, Colorado Springs, CO    4:09:18    9:31  4:06:08
 2996  263 M40  Jason Mullenbach, 41, Owatonna, MN       4:09:24    9:31  4:05:10
 3000  803 M20  Michael Coequyt, 34, Minneota, MN        4:09:31    9:31  4:06:56
 3002   11 M65  Greg Taylor, 67, Minneapolis, MN         4:09:34    9:31  4:08:02
 3003  233 M45  Timothy Van Deelen, 48, Waunakee, WI     4:09:35    9:31  4:04:54
 3004  234 M45  Denny Menter, 48, Eau Claire, WI         4:09:35    9:31  4:05:06
 3005  264 M40  Richard Recker, 41, Edina, MN            4:09:35    9:31  4:08:58
 3006  235 M45  Nicholas Van Deelen, 46, Duluth, MN      4:09:36    9:31  4:09:36
 3008  804 M20  Kyle McMillan, 28, Duluth, MN            4:09:38    9:31  4:01:45
 3009  236 M45  James Gordon, 48, Dassel, MN             4:09:39    9:31  4:07:26
 3010  294 M35  Tren Blankenship, 38, White Bear Lake, MN
                                                         4:09:43    9:31  4:06:42
 3011  237 M45  Gregory Kujawa, 49, San Diego, CA        4:09:43    9:31  4:08:14
 3014  265 M40  Jeff McCloskey, 40, Tampa, FL            4:09:46    9:32  4:06:11
 3015   99 M55  Bob Fuller, 55, Brentwood, TN            4:09:47    9:32  4:08:41
 3017  266 M40  Adam Miller, 42, Wheaton, IL             4:09:51    9:32  4:07:10
 3018  805 M20  Matthew Benson, 24, Farmington, MN       4:09:51    9:32  4:07:11
 3020  295 M35  Tobin Hempel, 37, Minneapolis, MN        4:09:54    9:32  4:06:49
 3022   49 M60  Michael Ruane, 61, Pewaukee, WI          4:09:55    9:32  4:08:17
 3026  806 M20  Chris Fitzharris, 33, St Cloud, MN       4:09:59    9:32  4:08:24
 3027  807 M20  Aaron Hanson, 34, Spooner, WI            4:10:00    9:32  4:06:10
 3029  808 M20  Simon Kress, 34, Minneapolis, MN         4:10:00    9:32  4:02:50
 3031   50 M60  William Dusch, 61, Concord, NC           4:10:01    9:32  4:07:14
 3033  809 M20  Andrew Ernst, 24, Eden Prairie, MN       4:10:05    9:32  4:02:57
 3035  810 M20  Bryan McClure, 33, Huntsville, AL        4:10:07    9:32  4:07:46
 3036  296 M35  Richard Brouhard, 35, Maplewood, MN      4:10:07    9:32  4:08:06
 3037  297 M35  Joel Balgord, 35, Middleton, WI          4:10:07    9:32  4:06:37
 3040  811 M20  Charlie Hornig, 30, Minneapolis, MN      4:10:09    9:32  4:08:08
 3041  238 M45  Bradley Hetland, 46, Hudson, WI          4:10:10    9:33  4:08:02
 3042   51 M60  Tom Pedersen, 62, Stillwater, MN         4:10:11    9:33  4:07:21
 3043  812 M20  Mike Doyle, 29, Minneapolis, MN          4:10:11    9:33  4:08:10
 3045  813 M20  Anthony Casci, 26, Red Wing, MN          4:10:14    9:33  4:03:48
 3046  814 M20  Andrew Casci, 34, Pace, FL               4:10:14    9:33  4:03:48
 3047  815 M20  Ryan Clark, 31, Superior, WI             4:10:17    9:33  4:06:35
 3048  298 M35  Chad Myers, 37, Estherville, IA          4:10:17    9:33  4:06:54
 3050  816 M20  Josh Hennen, 31, New Prague, MN          4:10:20    9:33  4:06:23
 3051  817 M20  Matthew Kojetin, 27, Minneapolis, MN     4:10:25    9:33  4:08:14
 3052  184 M50  John Ragland, 53, Austin, TX             4:10:25    9:33  4:06:36
 3053  818 M20  Michael Ruether, 27, Woodbury, MN        4:10:25    9:33  4:06:04
 3054  100 M55  David Kvidt, 55, Grand Forks, ND         4:10:26    9:33  4:07:54
 3055  819 M20  Elliott Olsen, 22, East Bethel, MN       4:10:29    9:33  4:07:10
 3056  820 M20  Logan Hanson, 22, Hopkins, MN            4:10:32    9:33  4:05:25
 3057  239 M45  Jeff Wall, 47, Holmen, WI                4:10:34    9:33  4:08:06
 3058  240 M45  Brian Friend, 49, Int'l Falls, MN        4:10:35    9:33  4:08:41
 3059    8 M16  Xavier Blanks, 16, Maple Grove, MN       4:10:35    9:33  4:05:08
 3064  821 M20  Gregory Karlovits, 26, Bettendorf, IA    4:10:37    9:34  4:09:10
 3065  101 M55  John Schueller, 56, Eagan, MN            4:10:37    9:34  4:09:24
 3066  267 M40  Jason Huckaby, 43, Raleigh, NC           4:10:38    9:34  4:06:53
 3067  299 M35  Jeremy Gustafson, 36, Petaluma, CA       4:10:42    9:34  4:04:44
 3068   46 M18  Andrew Ly, 19, Bloomington, MN           4:10:43    9:34  4:08:27
 3070  822 M20  Brandon Kloss, 29, Rochester, MN         4:10:53    9:34  4:04:10
 3072  823 M20  David Ball, 27, Eagle River, AK          4:10:55    9:34  4:05:37
 3074  824 M20  Matthew Preuss, 30, St Paul, MN          4:10:58    9:34  4:02:11
 3075  825 M20  Chris Gloede, 23, Eagan, MN              4:10:59    9:34  4:09:15
 3078  826 M20  Steven Krage, 29, La Crosse, WI          4:11:04    9:35  4:08:18
 3079  268 M40  Steve Guennigsmann, 40, Silver Lake, MN  4:11:06    9:35  4:07:38
 3082  300 M35  Chris Ritzen, 39, Elko New Market, MN    4:11:12    9:35  4:07:17
 3089  827 M20  Todd Pederson, 34, Ankeny, IA            4:11:22    9:35  4:06:51
 3090  185 M50  Richard Eikill, 52, Maple Grove, MN      4:11:23    9:35  4:08:25
 3091  102 M55  Clay Sewell, 59, Aurora, IL              4:11:25    9:35  4:07:02
 3092  269 M40  James Decoux, 43, Faribault, MN          4:11:29    9:36  4:08:04
 3095  828 M20  Zack Tronrud, 24, Mankato, MN            4:11:33    9:36  4:09:23
 3096  301 M35  Jason Kuettel, 36, Two Harbors, MN       4:11:36    9:36  4:08:06
 3098  270 M40  Jon Blixt, 43, Rochester, MN             4:11:37    9:36  4:08:20
 3103  302 M35  Mark Russo, 39, Cudahy, WI               4:11:45    9:36  4:08:12
 3104  271 M40  Marc Fink, 44, Duluth, MN                4:11:48    9:36  4:09:12
 3105  829 M20  Cameron Washington, 24, Plymouth, MN     4:11:48    9:36  4:10:13
 3107  186 M50  Richard Goodwill, 50, St Petersburg, FL  4:11:53    9:36  4:08:59
 3108  830 M20  David Bernardy, 26, Brooklyn Park, MN    4:11:53    9:36  4:08:52
 3110  831 M20  Philip Schrupp, 28, Nya, MN              4:11:58    9:37  4:08:03
 3111  187 M50  Michael Bosquez, 52, Maple Grove, MN     4:12:00    9:37  4:08:15
 3115  241 M45  Marty Wold, 49, New Richmond, WI         4:12:10    9:37  4:08:59
 3116  272 M40  Matthew Preston, 42, Crystal, MN         4:12:13    9:37  4:06:23
 3118  832 M20  Matthew Haake, 32, Winona, MN            4:12:15    9:37  4:07:49
 3119  833 M20  Eric Tyler, 27, Minneapolis, MN          4:12:18    9:37  4:07:58
 3120   52 M60  William Moran, 64, Brewster, MA          4:12:20    9:37  4:08:35
 3125  242 M45  Paul Waller, 45, Cloquet, MN             4:12:26    9:38  4:10:06
 3129  303 M35  Nathan Sartain, 37, St Paul, MN          4:12:29    9:38  4:08:49
 3131   53 M60  David Mesner, 63, Duluth, MN             4:12:32    9:38  4:09:55
 3133  834 M20  Cody Wilde, 26, Little Canada, MN        4:12:34    9:38  4:07:36
 3134  273 M40  Steven Farnham, 40, Superior, WI         4:12:38    9:38  4:09:57
 3136  274 M40  Kevin Ford, 40, Lake Villa, IL           4:12:43    9:38  4:08:00
 3141  304 M35  Jacob Johnson, 38, Deephaven, MN         4:12:52    9:39  4:10:37
 3143  305 M35  David Schunk, 35, Duluth, MN             4:12:55    9:39  4:08:01
 3144  835 M20  Matthew Bohnenkamp, 34, Chicago, IL      4:12:55    9:39  4:09:10
 3146  275 M40  Michael Retrum, 41, Maple Grove, MN      4:12:57    9:39  4:11:20
 3147  306 M35  Mark Mulder, 39, Crystal, MN             4:12:58    9:39  4:09:33
 3149  276 M40  Derek Norkol, 42, Superior, WI           4:12:59    9:39  4:06:55
 3157  243 M45  Scott Gardner, 48, Cottage Grove, MN     4:13:09    9:39  4:09:19
 3158  307 M35  Mike Calteaux, 39, Winona, MN            4:13:10    9:39  4:08:51
 3159  103 M55  Bill Bowes, 55, Bellevue, NE             4:13:10    9:39  4:09:49
 3162  836 M20  Nathan Severiano, 23, White Bear Lake, MN
                                                         4:13:16    9:40  4:11:25
 3164  837 M20  Ryan Vickers, 32, Minneapolis, MN        4:13:18    9:40  4:10:33
 3165  838 M20  Conor Cleary, 30, Tulsa, OK              4:13:18    9:40  4:09:45
 3166  839 M20  Anthony Markstrom, 23, Eagan, MN         4:13:19    9:40  4:10:10
 3168  840 M20  Lou Lachapelle, 23, Eagan, MN            4:13:20    9:40  4:10:10
 3169  841 M20  James Huenink, 33, Chicago, IL           4:13:20    9:40  4:09:15
 3170  277 M40  Brian Jensen, 42, Story City, IA         4:13:21    9:40  4:11:02
 3172  842 M20  Justin Hagen, 33, Eden Prairie, MN       4:13:23    9:40  4:09:37
 3173  244 M45  Greg Sachs, 45, Rogers, MN               4:13:24    9:40  4:10:05
 3174  843 M20  Luke Sosniecki, 23, Vadnais Hts, MN      4:13:25    9:40  4:05:28
 3175  104 M55  Robert Ginnow, 56, Green Bay, WI         4:13:26    9:40  4:11:10
 3176  105 M55  Peter Bils, 55, Edina, MN                4:13:29    9:40  4:11:32
 3178  844 M20  Jonathan Roth, 21, Golden Valley, MN     4:13:30    9:40  4:08:15
 3180  308 M35  Joshua Retka, 36, Chaska, MN             4:13:35    9:40  4:11:30
 3182  309 M35  Jason Wakem, 39, Hugo, MN                4:13:36    9:40  4:11:28
 3183  310 M35  Dan Woods, 39, New Hope, MN              4:13:37    9:40  4:08:45
 3184  845 M20  Cameron Johnsen, 22, Fridley, MN         4:13:37    9:40  4:10:29
 3187  846 M20  Stephen Ojalvo, 24, Shoreview, MN        4:13:40    9:41  4:11:44
 3188  847 M20  Tommy Kelly, 23, Burnsville, MN          4:13:42    9:41  4:13:20
 3189  848 M20  Nick Downs, 29, Burnsville, MN           4:13:42    9:41  4:08:50
 3191  849 M20  Brice Hendrickson, 25, Hermantown, MN    4:13:45    9:41  4:11:32
 3194  311 M35  Nathan Jones, 37, Ashburn, VA            4:13:57    9:41  4:06:19
 3197  278 M40  Joseph Brandel, 43, Greenwood, MN        4:13:58    9:41  4:10:58
 3200  188 M50  Matthew Schumacher, 50, Minneapolis, MN  4:14:00    9:41  4:10:22
 3201  279 M40  Lawrence Mullen, 40, Bloomington, MN     4:14:00    9:41  4:12:49
 3208  850 M20  Darick Bloom, 34, Sparta, WI             4:14:06    9:42  4:10:50
 3210  312 M35  Gregory Smock, 35, Minneapolis, MN       4:14:08    9:42  4:11:24
 3212  106 M55  Michael Volker, 59, Hopkins, MN          4:14:15    9:42  4:09:53
 3213  245 M45  Mike Mustar, 48, Mahtomedi, MN           4:14:17    9:42  4:10:17
 3214  280 M40  Jason Borden, 40, Sartell, MN            4:14:18    9:42  4:08:08
 3216  851 M20  Andrew Ruthenbeck, 30, Fort Mill, SC     4:14:22    9:42  4:10:57
 3221  281 M40  Saul Lockerby, 40, Faribault, MN         4:14:33    9:43  4:10:54
 3222  246 M45  Stuart Tate, 47, Wheaton, MD             4:14:34    9:43  4:11:11
 3224  852 M20  Chris Brown, 25, Minnetonka, MN          4:14:37    9:43  4:08:17
 3226  282 M40  James Beaumaster, 42, Eden Prairie, MN   4:14:41    9:43  4:13:56
 3228  283 M40  Jeffrey Hiebert, 44, Brainerd, MN        4:14:47    9:43  4:11:04
 3230   54 M60  John St. Marie, 60, Winneconne, WI       4:14:49    9:43  4:12:38
 3231  853 M20  Nicholas Gilbert, 21, Tripoli, IA        4:14:52    9:43  4:10:37
 3232   55 M60  Brian Landstrom, 62, Duluth, MN          4:14:53    9:43  4:11:46
 3234  107 M55  Michael Roemhildt, 58, Cloquet, MN       4:14:56    9:43  4:12:17
 3235  284 M40  Dennis Houston, 42, Holmen, WI           4:14:59    9:44  4:11:42
 3236  854 M20  Jared Yatckoske, 20, Hanover, MN         4:15:00    9:44  4:09:45
 3238  855 M20  Steve Ernster, 26, Blaine, MN            4:15:03    9:44  4:11:29
 3240  856 M20  Brent Silkey, 28, Bloomington, MN        4:15:09    9:44  4:14:11
 3241  857 M20  Jordan Wesely, 32, Mankato, MN           4:15:11    9:44  4:11:50
 3246  858 M20  Mark Leiffert, 24, Des Moines, IA        4:15:19    9:44  4:11:22
 3247  247 M45  Marc Wontorek, 45, Bronx, NY             4:15:20    9:44  4:12:24
 3252   47 M18  Elias Lee, 19, Duluth, MN                4:15:26    9:45  4:11:52
 3255  859 M20  Nicholas Huso, 31, Kasson, MN            4:15:31    9:45  4:12:34
 3257  248 M45  Doug Walgren, 48, Naperville, IL         4:15:32    9:45  4:11:21
 3258  108 M55  David Wasson, 55, Falcon Heigths, MN     4:15:33    9:45  4:13:58
 3260  860 M20  John Heppelmann, 33, Duluth, MN          4:15:35    9:45  4:12:23
 3261  109 M55  Leigh Smith, 55, Thunder Bay, ON         4:15:36    9:45  4:14:50
 3262  110 M55  Warren Kerola, 58, Chippewa Falls, WI    4:15:38    9:45  4:08:25
 3265  249 M45  Timothy Sykes, 49, Arlington Heights, IL 4:15:41    9:45  4:08:26
 3266  250 M45  Tim Friesen, 47, Moorhead, MN            4:15:43    9:45  4:13:24
 3267  285 M40  Ryan Myhre, 40, Fargo, ND                4:15:43    9:45  4:13:24
 3270  861 M20  Trevor Nicholas, 28, Chicago, IL         4:15:47    9:45  4:15:47
 3273  286 M40  David Hanel, 43, Madison Lake, MN        4:15:54    9:46  4:09:30
 3274  251 M45  Grant Morrison, 47, Richfield, MN        4:15:55    9:46  4:14:35
 3278  313 M35  Aaron Stevenson, 35, Wayzata, MN         4:15:59    9:46  4:08:59
 3279   48 M18  Jonah Bastin, 19, Madison, WI            4:16:00    9:46  4:09:32
 3280  314 M35  Ken Dodge, 38, Little Falls, MN          4:16:04    9:46  4:13:19
 3281  111 M55  Stephen Wagner, 59, Springfield, IL      4:16:04    9:46  4:12:45
 3282  862 M20  John Hall, 33, Robbinsdale, MN           4:16:09    9:46  4:10:03
 3283  112 M55  Dan Rassier, 58, St Joseph, MN           4:16:11    9:46  4:07:46
 3285  113 M55  Kevin Gallahan, 57, Peru, IN             4:16:12    9:46  4:12:23
 3286  315 M35  John Oakes, 35, Chaska, MN               4:16:12    9:46  4:14:30
 3288  287 M40  Jed Schilling, 41, Marshfield, WI        4:16:13    9:46  4:13:04
 3289  288 M40  Joe Moser, 42, Lindenhurst, IL           4:16:13    9:46  4:13:17
 3290  863 M20  Bob Skenzich, 34, Duluth, MN             4:16:15    9:46  4:12:39
 3300  289 M40  Brett Bernard, 43, Maple Grove, MN       4:16:29    9:47  4:13:04
 3301  864 M20  Erik Johnson, 31, Fridley, MN            4:16:32    9:47  4:12:55
 3302  252 M45  Tim Birkeland, 46, Dent, MN              4:16:32    9:47  4:14:03
 3309  189 M50  Andrew Rubin, 52, Boca Raton, FL         4:16:37    9:47  4:11:09
 3310  253 M45  Rex Ray, 45, Hibbing, MN                 4:16:39    9:47  4:14:31
 3312  254 M45  Thomas Ott, 49, Bloomington, MN          4:16:39    9:47  4:13:33
 3321  190 M50  Andrew Jiang, 50, Whippany, NJ           4:16:48    9:48  4:14:28
 3322  865 M20  John Kennedy, 28, Minneapolis, MN        4:16:49    9:48  4:13:29
 3326  191 M50  Todd Jeffers, 50, Richfield, MN          4:16:49    9:48  4:13:42
 3328  192 M50  Chang Cho, 54, Lake Elmo, MN             4:16:50    9:48  4:13:49
 3329  866 M20  Jack Alexander, 21, Kansas City, MO      4:16:52    9:48  4:15:24
 3330  193 M50  Tony Chomicz, 50, Chicago, IL            4:16:52    9:48  4:14:10
 3331  867 M20  Michael Kirschling, 28, Minneapolis, MN  4:16:57    9:48  4:11:22
 3333  255 M45  Gregory Schmidt, 46, Fergus Falls, MN    4:16:58    9:48  4:14:35
 3335  868 M20  Jeff Strande, 34, Fergus Falls, MN       4:16:58    9:48  4:14:35
 3337  869 M20  Lang Boomer, 32, St Paul, MN             4:17:02    9:48  4:13:16
 3339  316 M35  John Brantsen, 36, Sioux Center, IA      4:17:03    9:48  4:13:17
 3343  870 M20  Eric Heins, 32, Plainview, MN            4:17:04    9:48  4:13:35
 3345  317 M35  Reid Peifer, 35, St Paul, MN             4:17:07    9:48  4:12:59
 3350  871 M20  Kyle Becker, 21, Duluth, MN              4:17:12    9:49  4:15:06
 3352  194 M50  Jay Krzmarzick, 51, Howard Lake, MN      4:17:12    9:49  4:14:39
 3353  195 M50  Patrick Sirois, 50, Duluth, MN           4:17:14    9:49  4:12:32
 3354  196 M50  Dale Woodard, 52, Eden Prairie, MN       4:17:14    9:49  4:14:35
 3355  290 M40  Marty Wolske, 41, West Des Moines, IA    4:17:17    9:49  4:14:58
 3358  114 M55  David Shannon, 56, Shoreview, MN         4:17:22    9:49  4:09:48
 3361  256 M45  James Macintyre, 48, Hingham, MA         4:17:25    9:49  4:14:59
 3362    9 M16  Tyler Lehikoinen, 17, Superior, WI       4:17:25    9:49  4:15:39
 3363   56 M60  Steve Levine, 61, Stillwater, MN         4:17:25    9:49  4:14:35
 3364  318 M35  Brock Carlson, 39, Elk River, MN         4:17:26    9:49  4:13:36
 3366  872 M20  Brant Dalton, 32, Woodbury, MN           4:17:27    9:49  4:13:35
 3368   57 M60  Robert Canavan, 64, Oak Park, IL         4:17:27    9:49  4:13:44
 3372  197 M50  David Deutsch, 51, Maple Grove, MN       4:17:30    9:49  4:13:03
 3373  873 M20  Jacob Thrift, 33, St Louis Park, MN      4:17:31    9:49  4:14:09
 3377  874 M20  Kyler Vossen, 21, Willmar, MN            4:17:38    9:50  4:10:56
 3378  875 M20  Daniel Broman, 23, Maple Grove, MN       4:17:39    9:50  4:13:12
 3380  257 M45  Brian Sieracki, 48, Minong, WI           4:17:41    9:50  4:11:41
 3381  258 M45  Scott Charleson, 49, Ramsey, MN          4:17:41    9:50  4:11:27
 3383  876 M20  Wayne Sauer, 27, Plymouth, MN            4:17:42    9:50  4:14:41
 3384  291 M40  Randall Gilster, 42, Wayzata, MN         4:17:43    9:50  4:14:36
 3385  877 M20  Charles Kasper, 31, Kansas City, MO      4:17:43    9:50  4:15:13
 3386  259 M45  Dan Gornick, 49, Norwalk, IA             4:17:44    9:50  4:14:00
 3387  878 M20  Arthur Hopwood, 25, Minnetonka, MN       4:17:44    9:50  4:13:35
 3389    4 M70  Klaren Alexander, 70, Hazelhurst, WI     4:17:47    9:50  4:15:55
 3390  292 M40  Chris Dudy, 41, Maple Grove, MN          4:17:49    9:50  4:14:19
 3392  879 M20  Quinn Cardille, 23, Maple Grove, MN      4:17:49    9:50  4:14:15
 3393  319 M35  Tony Rajkowski, 36, New Brighton, MN     4:17:49    9:50  4:12:30
 3394  880 M20  Nicholas Roy, 26, Amery, WI              4:17:50    9:50  4:15:04
 3397  115 M55  David Ewen, 57, Eagan, MN                4:17:55    9:50  4:15:33
 3398   58 M60  James Price, 64, Cloquet, MN             4:17:56    9:50  4:14:32
 3400  881 M20  Andrew Naumann, 32, Austin, TX           4:17:58    9:50  4:14:17
 3401  882 M20  Matt Gondreau, 29, Janesville, WI        4:18:01    9:50  4:15:15
 3404  883 M20  Matthew Peterson, 30, Foxboro, WI        4:18:17    9:51  4:15:38
 3405  884 M20  Jonathan Ballmer, 31, Duluth, MN         4:18:26    9:51  4:16:54
 3406  885 M20  Jordan Thompson, 28, St Michael, MN      4:18:28    9:52  4:11:42
 3408  260 M45  Joseph Whiting, 49, Two Harbors, MN      4:18:31    9:52  4:15:17
 3411  198 M50  Alan Burton, 53, Austin, MN              4:18:36    9:52  4:12:14
 3413  199 M50  Matt Whitis, 52, Oskaloosa, IA           4:18:42    9:52  4:13:13
 3414  200 M50  Mike Prinske, 50, Eagan, MN              4:18:43    9:52  4:16:13
 3417  116 M55  Dave Zimbeck, 56, Sioux Falls, SD        4:18:47    9:52  4:14:39
 3418  886 M20  Parker Gabriel, 24, Madison, WI          4:18:50    9:52  4:16:11
 3419  293 M40  Jon Bartelt, 42, St Joseph, MN           4:18:51    9:52  4:16:10
 3421  320 M35  Kevin Riessland, 38, Lincoln, NE         4:18:52    9:52  4:15:28
 3422  321 M35  Chris Lay, 38, St Cloud, MN              4:18:52    9:52  4:16:11
 3423  887 M20  Alex Orcutt, 24, Eden Prairie, MN        4:18:52    9:52  4:16:13
 3425   59 M60  Larry Thompson, 63, Woodbury, MN         4:18:54    9:52  4:18:45
 3427  888 M20  Kyle Bergemann, 22, Minneapolis, MN      4:18:57    9:53  4:12:02
 3428  117 M55  Jim Koepke, 59, Bloomington, MN          4:18:58    9:53  4:15:49
 3429   49 M18  Noah Glenn, 18, Eden Prairie, MN         4:18:59    9:53  4:13:28
 3430   10 M16  Josh Jay, 17, Eden Prairie, MN           4:18:59    9:53  4:13:29
 3431  294 M40  Chad Mohr, 40, Mankato, MN               4:19:00    9:53  4:11:14
 3432    1 M14  Richard Beck, 15, Independence, MN       4:19:00    9:53  4:13:29
 3433   60 M60  Daniel Doty, 60, Moose Lake, MN          4:19:04    9:53  4:15:57
 3437  201 M50  Paul Dale, 54, Alexandria, MN            4:19:19    9:53  4:15:59
 3438   61 M60  James Kirkham, 62, Minneapolis, MN       4:19:20    9:53  4:17:21
 3439  261 M45  Daniel Mesenburg, 47, Byron, MN          4:19:20    9:53  4:17:49
 3441  889 M20  Riley Qualley, 21, Grand Forks, ND       4:19:26    9:54  4:13:43
 3444  322 M35  Brian Johnson, 38, Lonsdale, MN          4:19:33    9:54  4:17:39
 3445   62 M60  Mark Fix, 61, Blaine, MN                 4:19:34    9:54  4:19:34
 3446  295 M40  Jeff Lower, 41, Moose Lake, MN           4:19:39    9:54  4:18:41
 3447  202 M50  Tom Griffin, 51, Bloomington, MN         4:19:40    9:54  4:16:58
 3449  262 M45  John Zoffka, 48, Sauk Rapids, MN         4:19:44    9:54  4:15:53
 3455  890 M20  James Ostrander, 23, Duluth, MN          4:19:53    9:55  4:11:56
 3456  891 M20  Max Mortell, 25, Green Bay, WI           4:19:54    9:55  4:14:04
 3458  203 M50  Bill Howard, 53, Goshen, KY              4:19:57    9:55  4:16:55
 3460  118 M55  Kent Queensland, 57, Shoreview, MN       4:19:57    9:55  4:17:35
 3463  323 M35  Jeffrey Jolley, 39, Washougal, WA        4:20:00    9:55  4:14:53
 3464  119 M55  John Wolfram, 55, St Cloud, MN           4:20:00    9:55  4:15:40
 3467  263 M45  John Nuutinen, 46, Ashland, WI           4:20:05    9:55  4:18:09
 3469  204 M50  David Gantz, 54, Brooklyn Park, MN       4:20:06    9:55  4:18:33
 3475  892 M20  Justin Renneke, 21, Eagan, MN            4:20:15    9:56  4:13:42
 3476  893 M20  Dane Goddard, 30, Ozark, MO              4:20:16    9:56  4:17:44
 3478  894 M20  Trevor Anderson, 28, Green Bay, WI       4:20:17    9:56  4:17:35
 3480  895 M20  Joshua Howie, 33, Superior, WI           4:20:18    9:56  4:16:25
 3483  896 M20  Tim Norman, 34, Sartell, MN              4:20:24    9:56  4:17:06
 3486  324 M35  Kenny Danner, 39, Norman, OK             4:20:27    9:56  4:16:44
 3488  205 M50  Lawrence Brown, 50, Columbia, MD         4:20:31    9:56  4:17:47
 3489  264 M45  Daniel Harkness, 45, Waukee, IA          4:20:31    9:56  4:15:41
 3490  120 M55  Bob Hammond, 55, Lockport, IL            4:20:33    9:56  4:17:13
 3495  325 M35  Joe Hollerich, 37, St Peter, MN          4:20:42    9:57  4:18:37
 3496  897 M20  Ben Briggs, 34, Algona, IA               4:20:42    9:57  4:15:09
 3500  121 M55  Jon Gorder, 57, Gary, SD                 4:20:45    9:57  4:16:14
 3501  898 M20  Steven Jones, 33, Minneapolis, MN        4:20:47    9:57  4:14:17
 3502  265 M45  Matthew Campson, 49, Coon Rapids, MN     4:20:49    9:57  4:15:45
 3503  296 M40  Sam Wendel, 43, Polk City, IA            4:20:51    9:57  4:15:09
 3504  297 M40  Jeff Larkin, 42, Lakeville, MN           4:20:53    9:57  4:17:43
 3505  899 M20  Kyle Dowzak, 31, Lakeville, MN           4:20:53    9:57  4:15:03
 3507  266 M45  Tom Oneil, 46, Chaska, MN                4:20:56    9:57  4:15:44
 3508  900 M20  Kyle Bestler, 28, Minneapolis, MN        4:20:57    9:57  4:13:32
 3511  326 M35  Jesse Matter, 36, Medicine Lake, MN      4:21:00    9:57  4:16:56
 3512  298 M40  Russell Beaver, 40, Maple Grove, MN      4:21:01    9:57  4:18:16
 3513  901 M20  Jake Dammann, 26, Burnsville, MN         4:21:01    9:57  4:18:07
 3514   63 M60  Robert Haseley, 64, Red Wing, MN         4:21:02    9:57  4:16:51
 3515  267 M45  Dennis Meltzer, 48, Isanti, MN           4:21:02    9:57  4:15:43
 3516  902 M20  Steven Ring, 25, Milwaukee, WI           4:21:04    9:57  4:20:02
 3517  206 M50  Anthony Johnson, 53, Long Lake, MN       4:21:05    9:57  4:17:08
 3518  327 M35  Blake Clifton, 37, Charlotte, NC         4:21:06    9:58  4:17:45
 3519  903 M20  Wil Goetsch, 26, Duluth, MN              4:21:06    9:58  4:17:20
 3520  207 M50  Kenneth Feldmann, 53, Mount Pleasant, IA 4:21:11    9:58  4:16:52
 3521   12 M65  Will Galbraith, 65, Dallas, TX           4:21:13    9:58  4:20:32
 3522  268 M45  Hassan Murad, 45, Rochester, MN          4:21:15    9:58  4:20:00
 3523   13 M65  Tony Symanovich, 65, Arlington, TX       4:21:16    9:58  4:15:22
 3524  208 M50  Patrick McBride, 54, Galesville, WI      4:21:18    9:58  4:17:50
 3526  269 M45  Mike Roddick, 47, Sparta, WI             4:21:24    9:58  4:13:20
 3528   64 M60  Mike Montgomery, 63, Sparta, WI          4:21:24    9:58  4:13:20
 3531  270 M45  Eric Blashford, 49, Hermantown, MN       4:21:25    9:58  4:18:14
 3532  271 M45  Derik Weldon, 45, Sauk Rapids, MN        4:21:28    9:58  4:17:45
 3534  272 M45  John Chalstrom, 45, Duluth, MN           4:21:30    9:58  4:13:33
 3535  273 M45  Kelly Stotts, 46, Apple Valley, MN       4:21:33    9:59  4:17:53
 3536  904 M20  Josef Minnich, 34, Minneapolis, MN       4:21:34    9:59  4:18:07
 3538  905 M20  Nathan Randall, 27, Otsego, MN           4:21:35    9:59  4:16:36
 3539  209 M50  Michael Sellman, 51, Waconia, MN         4:21:36    9:59  4:17:59
 3540  122 M55  James Engel, 59, Wakefield, MI           4:21:37    9:59  4:20:51
 3545  123 M55  Stephen Schleppegrell, 57, Rice Lake, WI 4:21:45    9:59  4:17:56
 3546  906 M20  Justin Niemi, 31, Apple Valley, MN       4:21:45    9:59  4:19:16
 3547  299 M40  James Courson, 43, Eyota, MN             4:21:46    9:59  4:17:24
 3554  907 M20  Jase Tunell, 24, Duluth, MN              4:21:54    9:59  4:18:11
 3557  908 M20  Joe Carlson, 29, Eau Claire, WI          4:21:57    9:59  4:17:09
 3558  124 M55  Paul Ruppel, 58, Northfield, MN          4:21:57    9:59  4:19:25
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
 3559  274 M45  Joseph Coleman, 49, Pella, IA            4:21:58   10:00  4:15:37
 3560  909 M20  Trent Scheidecker, 30, Woodbury, MN      4:22:07   10:00  4:17:45
 3562  910 M20  Jimmy Bellamy, 32, Duluth, MN            4:22:08   10:00  4:15:05
 3563  125 M55  Mark Helminick, 56, St Cloud, MN         4:22:08   10:00  4:19:42
 3564  911 M20  Chris Chaffee, 29, Champlin, MN          4:22:09   10:00  4:15:06
 3566  912 M20  Richard Edwards, 26, Rembert, SC         4:22:15   10:00  4:16:39
 3567  913 M20  Matt McLean, 32, Andover, MN             4:22:16   10:00  4:15:24
 3569  914 M20  Jeffrey Pranga, 34, Eau Claire, WI       4:22:21   10:00  4:18:49
 3570  300 M40  Brett Billmeyer, 44, Afton, MN           4:22:22   10:00  4:19:49
 3574  126 M55  Steve Jurek, 57, Barnum, MN              4:22:31   10:01  4:18:02
 3575   65 M60  Ralph Worthing, 60, Saginaw, MI          4:22:32   10:01  4:16:52
 3576  301 M40  Kelly McNutt, 42, Excelsior, MN          4:22:34   10:01  4:18:43
 3578  127 M55  Kevin Weis, 56, McFarland, WI            4:22:42   10:01  4:19:06
 3579  915 M20  Thomas Sullivan, 24, Duluth, MN          4:22:44   10:01  4:15:55
 3581  128 M55  Steve Symanovich, 56, San Francisco, CA  4:22:45   10:01  4:16:50
 3582  916 M20  Patrick Joyce, 28, Kansas City, MO       4:22:45   10:01  4:18:43
 3584  210 M50  Jeffrey Carkhuff, 53, Champlin, MN       4:22:47   10:01  4:15:10
 3585  917 M20  Chuck Day, 29, Chicago, IL               4:22:47   10:01  4:22:47
 3586  275 M45  Ken Rynda, 48, Oakdale, MN               4:22:49   10:01  4:14:47
 3587  918 M20  Stephen Randolph, 27, St Paul, MN        4:22:51   10:02  4:19:10
 3590  919 M20  Jeremy Hutchinson, 27, Wilmette, IL      4:22:58   10:02  4:19:06
 3591  211 M50  Todd Bollig, 54, Eden Prairie, MN        4:23:03   10:02  4:18:02
 3592  302 M40  Ophir Rahmani, 41, Arvada, CO            4:23:03   10:02  4:20:52
 3598  276 M45  Chris Light, 45, Dallas, TX              4:23:08   10:02  4:19:00
 3600  920 M20  Eric Hanse, 34, Monticello, MN           4:23:09   10:02  4:21:00
 3601  303 M40  Brian Seidel, 43, Osceola, WI            4:23:10   10:02  4:17:17
 3607  129 M55  Dennis Shaw, 59, Houston, TX             4:23:11   10:02  4:21:17
 3608  130 M55  Paul Grosso, 59, Maple Grove, MN         4:23:12   10:02  4:16:13
 3609   66 M60  Dan Kimmel, 62, Burnsville, MN           4:23:13   10:02  4:20:00
 3610  921 M20  Nathan Duff, 30, Glen Ellyn, IL          4:23:19   10:03  4:20:58
 3611  212 M50  Keith Paap, 51, Excelsior, MN            4:23:19   10:03  4:18:43
 3612   11 M16  Jake Wick, 16, Proctor, MN               4:23:21   10:03  4:18:24
 3614  922 M20  Charles Ciernia, 33, Leander, TX         4:23:22   10:03  4:19:41
 3615   67 M60  Julian Jauregui, 63, Woodridge, IL       4:23:23   10:03  4:22:47
 3617  213 M50  Gregory Longoria, 50, Lake Forest, IL    4:23:23   10:03  4:19:54
 3618  277 M45  Paul Schaefer, 48, Minnetrista, MN       4:23:24   10:03  4:21:11
 3619  923 M20  Keith Nelson, 27, Ely, MN                4:23:26   10:03  4:15:42
 3622  924 M20  Ray Law, 29, Minneapolis, MN             4:23:33   10:03  4:19:29
 3624  304 M40  Robert Yuretich, 43, Bemidji, MN         4:23:33   10:03  4:18:37
 3627  305 M40  Kevin Woestehoff, 41, Farmington, MN     4:23:41   10:03  4:15:38
 3628  278 M45  Dominic Abram, 49, Roseville, MI         4:23:43   10:04  4:20:32
 3630  328 M35  Tyler Berkey, 35, Park Falls, WI         4:23:46   10:04  4:15:45
 3634  925 M20  Joel Kilgore, 21, Lino Lakes, MN         4:23:51   10:04  4:20:24
 3635  926 M20  Dave Kilgore, 21, Lino Lakes, MN         4:23:51   10:04  4:20:24
 3642  927 M20  Jake Anderson, 27, Duluth, MN            4:23:56   10:04  4:20:59
 3643  329 M35  David Condon, 39, Ham Lake, MN           4:24:00   10:04  4:20:21
 3644  306 M40  Joel Peper, 42, Balsam Lake, WI          4:24:01   10:04  4:19:43
 3647  928 M20  Richard Oknick, 32, Minneapolis, MN      4:24:05   10:04  4:19:31
 3648  929 M20  Jesse Orth, 33, Otsego, MN               4:24:05   10:04  4:19:33
 3649  307 M40  Eric Maher, 42, Chanhassen, MN           4:24:07   10:04  4:20:16
 3650  308 M40  Ryan Oas, 42, Chaska, MN                 4:24:07   10:04  4:20:17
 3651  279 M45  Steve Stecker, 46, Buffalo, MN           4:24:08   10:04  4:21:00
 3652   50 M18  Seth Stecker, 18, Buffalo, MN            4:24:08   10:04  4:21:00
 3653  930 M20  MacDonard Ondara, 29, Grand Prairie, TX  4:24:09   10:05  4:24:07
 3658   14 M65  Robert Simpson, 66, Crystal Lake, IL     4:24:14   10:05  4:20:54
 3659  931 M20  Kevin Becker, 27, Duluth, MN             4:24:17   10:05  4:18:22
 3660  330 M35  Troy Janke, 39, Willow River, MN         4:24:17   10:05  4:21:59
 3661  932 M20  Aaron Gigler, 23, Minneapolis, MN        4:24:17   10:05  4:20:07
 3662  933 M20  Karl Larsen, 29, Colorado Springs, CO    4:24:21   10:05  4:21:06
 3663  934 M20  Joseph Solberg, 34, Duluth, MN           4:24:22   10:05  4:22:05
 3664  935 M20  Kevin Kudrle, 30, St Louis Park, MN      4:24:23   10:05  4:17:02
 3665  280 M45  Troy Green, 45, Olathe, KS               4:24:24   10:05  4:18:07
 3667  309 M40  Jeff Cooper, 40, Buffalo, MN             4:24:25   10:05  4:20:54
 3671  936 M20  Ryan Fegley, 31, Golden Valley, MN       4:24:32   10:05  4:18:31
 3673  214 M50  James Doolittle, 53, South Bend, IN      4:24:34   10:05  4:21:05
 3674  281 M45  Jeffrey Johnson, 47, Faribault, MN       4:24:35   10:06  4:20:21
 3679  310 M40  Jason Otten, 40, Rogers, MN              4:24:38   10:06  4:22:02
 3680  937 M20  Michael Mussett, 30, Champlin, MN        4:24:39   10:06  4:17:15
 3683  331 M35  Gary Menke, 39, Shakopee, MN             4:24:42   10:06  4:20:58
 3685  282 M45  Brian Zwiger, 47, Roscoe, IL             4:24:42   10:06  4:21:12
 3686  332 M35  Allen Wu, 39, Grayslake, IL              4:24:43   10:06  4:20:29
 3688  938 M20  Nicholas Reep, 29, Lauderdale, MN        4:24:49   10:06  4:24:43
 3693  215 M50  Eric Strand, 53, Saint Louis, MO         4:24:58   10:06  4:17:08
 3694   68 M60  Robert Olson, 60, Duluth, MN             4:25:00   10:06  4:20:51
 3696  939 M20  Justin Konze, 30, Minneapolis, MN        4:25:03   10:07  4:17:00
 3697  940 M20  Ryan Harrison, 30, Eau Claire, WI        4:25:05   10:07  4:19:40
 3698  216 M50  Craig Nelson, 50, River Falls, WI        4:25:05   10:07  4:18:14
 3699  941 M20  Andrew Aguirre, 33, Tulsa, OK            4:25:07   10:07  4:21:14
 3702  131 M55  William Freeman, 59, Rochester, MN       4:25:11   10:07  4:21:42
 3704  942 M20  Shawn Koskie, 22, Oshkosh, WI            4:25:14   10:07  4:22:49
 3705  217 M50  Douglas Cran, 50, White Bear Twp, MN     4:25:14   10:07  4:18:29
 3708  943 M20  Stuart Smith, 33, Lake Zurich, IL        4:25:15   10:07  4:17:39
 3709  132 M55  Bob Douglas, 56, Minneapolis, MN         4:25:16   10:07  4:24:49
 3714  333 M35  Tim Hanson, 35, New Glarus, WI           4:25:22   10:07  4:24:20
 3716  311 M40  Jason Zimmerman, 41, Minneapolis, MN     4:25:26   10:07  4:22:21
 3717  283 M45  Richard Schroers, 47, Prior Lake, MN     4:25:27   10:07  4:22:26
 3718  944 M20  Jonathan Cigalio, 21, Duluth, MN         4:25:27   10:07  4:23:03
 3724  312 M40  Dan Brunsvold, 42, Minnetrista, MN       4:25:35   10:08  4:21:05
 3726  945 M20  Nicholas Krug, 22, Champlin, MN          4:25:37   10:08  4:22:39
 3727  334 M35  David Aydt, 39, Maple Grove, MN          4:25:44   10:08  4:21:59
 3731  946 M20  Jacob Sorenson, 32, Ettrick, WI          4:25:49   10:08  4:24:41
 3732  313 M40  Joe Fick, 42, Cottage Grove, MN          4:25:50   10:08  4:20:38
 3734  947 M20  Kyle Mulvey, 25, Maple Grove, MN         4:25:57   10:09  4:20:07
 3737  335 M35  Dusten Schiefert, 35, Maple Grove, MN    4:26:06   10:09  4:22:16
 3739   69 M60  Timothy Dusbabek, 60, Ramsey, MN         4:26:08   10:09  4:24:03
 3740  133 M55  Lee Erickson, 59, Coon Rapids, MN        4:26:08   10:09  4:24:38
 3741  948 M20  Austin Memmer, 20, Osceola, WI           4:26:10   10:09  4:23:05
 3743   15 M65  Ron Thorsett, 67, Eden Prairie, MN       4:26:11   10:09  4:23:54
 3748  218 M50  Dan Snustad, 50, Woodbury, MN            4:26:16   10:09  4:21:43
 3749  314 M40  Jeff Rock, 42, Cloquet, MN               4:26:17   10:09  4:23:43
 3752  134 M55  Curt Rogers, 57, Farmington, MN          4:26:21   10:10  4:22:03
 3753   70 M60  Tom McClintock, 63, Madison, WI          4:26:24   10:10  4:18:34
 3754  949 M20  Loren Kosloske, 22, Apple Valley, MN     4:26:28   10:10  4:20:56
 3755   71 M60  Neil Robinson, 63, Plymouth, MN          4:26:30   10:10  4:20:37
 3758  336 M35  Christopher Nelson, 38, Urbandale, IA    4:26:34   10:10  4:18:52
 3760  950 M20  Ben Kerr, 25, Cumberland, WI             4:26:37   10:10  4:22:38
 3761  951 M20  Jay Geissler, 25, Decorah, IA            4:26:38   10:10  4:23:29
 3764  315 M40  Holiday Horning, 42, Pierz, MN           4:26:43   10:10  4:24:31
 3765  952 M20  Morgan Pease, 27, Minneapolis, MN        4:26:47   10:11  4:23:36
 3766  316 M40  Perry Xu, 43, Clive, IA                  4:26:48   10:11  4:23:53
 3767  219 M50  Kevin Hircock, 54, Adel, IA              4:26:54   10:11  4:23:31
 3769  220 M50  Kent Van De Veer, 53, Maple Grove, MN    4:26:54   10:11  4:23:03
 3771  953 M20  Leon Weckwerth, 34, Mankato, MN          4:26:57   10:11  4:20:36
 3773  337 M35  Joe Schmelz, 35, Belmont, WI             4:27:04   10:11  4:23:07
 3774  338 M35  Ryan Gaffaney, 35, Wausau, WI            4:27:07   10:11  4:21:43
 3776  339 M35  Daniel Hoover, 36, Apple Valley, MN      4:27:11   10:11  4:23:58
 3779   16 M65  Jay Wissot, 69, Denver, CO               4:27:13   10:12  4:23:19
 3781  221 M50  Joseph Virga, 51, Lindstrom, MN          4:27:17   10:12  4:23:13
 3783  135 M55  David Wicker, 58, Duluth, MN             4:27:19   10:12  4:27:19
 3784  136 M55  Tom Mullin, 57, Duluth, MN               4:27:22   10:12  4:23:55
 3786  954 M20  Ryan Grenberg, 24, Duluth, MN            4:27:23   10:12  4:26:41
 3787  955 M20  Joe Grady, 26, Chanhassen, MN            4:27:23   10:12  4:24:03
 3788  340 M35  David Ackerman, 37, Pine River, MN       4:27:24   10:12  4:25:18
 3790  956 M20  Patrick Hamiel, 31, Fox Point, WI        4:27:27   10:12  4:23:06
 3791  341 M35  Heath Eckstine, 35, Barnum, MN           4:27:29   10:12  4:27:20
 3792    5 M70  Jim Miller, 72, Grandview Heights, OH    4:27:31   10:12  4:23:44
 3795  957 M20  Nicholas Engbloom, 28, St Louis Park, MN 4:27:34   10:12  4:23:59
 3797  222 M50  John Broughten, 54, Lakeville, MN        4:27:36   10:12  4:24:13
 3801   72 M60  Jeff Power, 60, Omaha, NE                4:27:41   10:13  4:27:08
 3803  317 M40  Paul Eaton, 43, Lake Elmo, MN            4:27:43   10:13  4:23:55
 3807  958 M20  Nicholas Peterson, 23, Madison, WI       4:27:45   10:13  4:23:28
 3808    6 M70  Edward Powell, 72, Waco, TX              4:27:45   10:13  4:23:34
 3811  318 M40  John Corrigan, 42, Omaha, NE             4:27:48   10:13  4:22:12
 3813   51 M18  Matthew O'Connor, 19, Carlton, MN        4:27:48   10:13  4:24:20
 3815   73 M60  Tony Boe, 62, Long Lake, MN              4:27:52   10:13  4:24:29
 3817  342 M35  Nicholas Druhn, 35, Minneapolis, MN      4:27:53   10:13  4:25:39
 3818  284 M45  Mark Berger, 46, Louisville, KY          4:27:54   10:13  4:24:53
 3819  285 M45  Harry Goslow, 45, Austell, GA            4:27:57   10:13  4:24:24
 3820  959 M20  Kyle McMahon, 33, Fort Calhoun, NE       4:27:58   10:13  4:23:38
 3821  223 M50  Danny Clemenson, 50, McHenry, IL         4:27:58   10:13  4:22:20
 3822  137 M55  Michael Cloutier, 55, Princeton, MN      4:28:00   10:13  4:27:12
 3824  960 M20  Troy Bosshart, 33, Rockville, MN         4:28:03   10:13  4:24:11
 3826  343 M35  Nick Miller, 35, Moberly, MO             4:28:05   10:14  4:25:22
 3829  319 M40  Tyler Schmidtz, 42, St Paul, MN          4:28:09   10:14  4:23:41
 3831  138 M55  Jeff Goldstein, 57, Maple Grove, MN      4:28:13   10:14  4:27:25
 3834  961 M20  Adam Kasparek, 23, Madison, WI           4:28:14   10:14  4:24:04
 3835  139 M55  Tony Poland, 55, Brampton, ON            4:28:14   10:14  4:26:43
 3836  320 M40  Greg Hagen, 42, Woodbury, MN             4:28:14   10:14  4:24:55
 3839  224 M50  Alan Cramer, 53, Houston, TX             4:28:15   10:14  4:26:59
 3843  344 M35  Joseph Dejong, 36, West Des Moines, IA   4:28:17   10:14  4:23:26
 3845  345 M35  Joel Holst, 38, Pella, IA                4:28:22   10:14  4:23:51
 3848   17 M65  Kimo Robertson, 65, Apple Valley, MN     4:28:24   10:14  4:25:48
 3849  286 M45  Mark Zelenak, 48, Fridley, MN            4:28:24   10:14  4:21:50
 3852  225 M50  Eric Stouffer, 53, Austin, TX            4:28:29   10:14  4:24:26
 3853  226 M50  Scott Becker, 50, Moon Township, PA      4:28:31   10:15  4:28:11
 3854  962 M20  Kelson MacKenzie, 22, St Louis Park, MN  4:28:32   10:15  4:21:54
 3855  963 M20  Steven Boraas, 22, St Louis Park, MN     4:28:32   10:15  4:21:54
 3859  346 M35  Benjamin Jonjak, 39, Chippewa Falls, WI  4:28:33   10:15  4:22:50
 3863  347 M35  Joe Borash, 35, Duluth, MN               4:28:36   10:15  4:25:26
 3865  348 M35  Sean Beaverson, 39, Robbinsdale, MN      4:28:39   10:15  4:25:12
 3866  287 M45  David Voysey, 45, Prairie Village, KS    4:28:40   10:15  4:26:28
 3867  140 M55  Blain Nyberg, 59, Hazelhurst, WI         4:28:42   10:15  4:26:49
 3871  321 M40  Michael Doller, 41, Poplar, WI           4:28:44   10:15  4:22:26
 3875  964 M20  Joseph Nelson, 33, Anoka, MN             4:28:46   10:15  4:26:22
 3880  141 M55  Daniel French, 56, Toledo, OH            4:28:51   10:15  4:25:38
 3882  142 M55  Pete Kurtz, 55, Cincinnati, OH           4:28:53   10:15  4:25:06
 3884  965 M20  Anthony Herrmann, 23, Belle Plaine, MN   4:28:55   10:15  4:25:00
 3886  288 M45  Robert Blithe, 45, Webster, WI           4:28:56   10:15  4:24:04
 3888  966 M20  Jared Estes, 34, Andover, KS             4:29:03   10:16  4:26:46
 3890  289 M45  Rafael Mellace, 45, New York, NY         4:29:10   10:16  4:24:22
 3892  349 M35  Brad Beranek, 39, Hermantown, MN         4:29:18   10:16  4:24:56
 3896  143 M55  Scott O'Malley, 55, Osseo, MN            4:29:24   10:17  4:23:47
 3898   52 M18  Shane Pufall, 18, Ashland, WI            4:29:25   10:17  4:26:59
 3899  967 M20  Lance Baumgard, 26, Blaine, MN           4:29:26   10:17  4:25:03
 3902   74 M60  Michael Breitrick, 62, Dorchester, WI    4:29:32   10:17  4:27:27
 3904  350 M35  Brett Reed, 38, Carlisle, IA             4:29:34   10:17  4:26:09
 3905  968 M20  Nik Feist, 34, Waconia, MN               4:29:35   10:17  4:28:32
 3907  290 M45  Tom Moody, 47, Hudson, WI                4:29:36   10:17  4:25:54
 3908  351 M35  Brent Bixby, 35, Maplewood, MN           4:29:37   10:17  4:22:02
 3909  352 M35  Chad Sonmore, 37, Ham Lake, MN           4:29:40   10:17  4:27:00
 3910  969 M20  Casey Geraets, 26, Eden Prairie, MN      4:29:40   10:17  4:21:52
 3911  970 M20  Ryan Pinney, 31, Coral Springs, FL       4:29:40   10:17  4:26:19
 3913  971 M20  Jamie Line, 32, Verndale, MN             4:29:43   10:17  4:26:33
 3915  291 M45  Glenn Oliver, 46, Gaylord, MI            4:29:44   10:17  4:27:41
 3921  292 M45  Adam Smith, 49, Bloomington, MN          4:29:54   10:18  4:29:00
 3924  972 M20  Chris Korfiatis, 33, St Michael, MN      4:30:00   10:18  4:27:25
 3925  973 M20  Jackson Sonterre, 22, Duluth, MN         4:30:01   10:18  4:26:54
 3927  974 M20  Arnel Remoticado, 33, Winona, MN         4:30:01   10:18  4:27:28
 3930  144 M55  Jim Jeffery, 55, St Paul, MN             4:30:06   10:18  4:25:37
 3931  293 M45  Keith Olson, 46, Westby, WI              4:30:07   10:18  4:22:38
 3935  322 M40  Todd Feltes, 40, Northfield, MN          4:30:13   10:18  4:26:00
 3940    7 M70  David Jones, 70, St Paul, MN             4:30:15   10:18  4:27:06
 3941  323 M40  Patrick Scheiderer, 40, Fort Wayne, IN   4:30:16   10:19  4:27:08
 3942  145 M55  Bruce Warndahl, 56, Plymouth, MN         4:30:18   10:19  4:28:29
 3944  975 M20  Anthony Pekarek, 27, St Louis Park, MN   4:30:19   10:19  4:29:57
 3945  146 M55  James Zitzmann, 56, Littleton, CO        4:30:22   10:19  4:25:37
 3948  324 M40  Jason Pirtle, 41, Ankeny, IA             4:30:25   10:19  4:28:26
 3951  325 M40  Jose Parra Staves, 42, Robbinsdale, MN   4:30:29   10:19  4:26:17
 3955  976 M20  Kyle Johnson, 22, Minneapolis, MN        4:30:34   10:19  4:25:14
 3961  977 M20  Casey Lomen, 21, Duluth, MN              4:30:39   10:19  4:28:15
 3963  978 M20  Matt Farmer, 29, New Brighton, MN        4:30:40   10:19  4:25:13
 3964  979 M20  Michael Cyrs, 24, Minneapolis, MN        4:30:41   10:19  4:25:08
 3966  147 M55  Bill Tolo, 55, Minneapolis, MN           4:30:43   10:20  4:30:12
 3967   75 M60  Joe Johnson, 64, Menominee, MI           4:30:44   10:20  4:28:03
 3969  980 M20  Adam Tollefson, 29, Duluth, MN           4:30:47   10:20  4:24:56
 3973  148 M55  Scott Foster, 59, Brooklyn Center, MN    4:30:54   10:20  4:28:20
 3976  353 M35  Tom Wierzbicki, 36, St Michael, MN       4:30:58   10:20  4:28:21
 3978  326 M40  Norm Tenbroek, 41, Arlington, MA         4:31:01   10:20  4:26:42
 3982  981 M20  Chris Bergman, 31, Minnetonka, MN        4:31:05   10:20  4:28:24
 3983  982 M20  Nick Hoffrogge, 33, Minneapolis, MN      4:31:07   10:20  4:26:56
 3986  983 M20  Brandon Lorenz, 27, White Bear Lake, MN  4:31:08   10:20  4:28:21
 3987  984 M20  Derek Neu, 25, Perham, MN                4:31:11   10:21  4:27:52
 3988  149 M55  Darrell Miller, 58, Duluth, MN           4:31:12   10:21  4:25:40
 3989  354 M35  Ryan Brookman, 37, Tomah, WI             4:31:14   10:21  4:28:43
 3992  294 M45  Kirk Knutson, 49, Ellison Bay, WI        4:31:18   10:21  4:24:05
 3993  327 M40  Mark Pollmann, 44, Brooklyn Park, MN     4:31:18   10:21  4:24:25
 3995  985 M20  Paul Bauerly, 28, Duluth, MN             4:31:21   10:21  4:27:25
 3998  150 M55  Brent Cooper, 59, Urbandale, IA          4:31:27   10:21  4:25:04
 4000  986 M20  Brian Lindberg, 23, Ripon, WI            4:31:30   10:21  4:26:40
 4001  328 M40  Boyd Grant, 44, Onalaska, WI             4:31:31   10:21  4:28:33
 4002  355 M35  Jonathan Williams, 37, St Paul, MN       4:31:32   10:21  4:28:48
 4003  356 M35  William Healy, 37, Stacy, MN             4:31:32   10:21  4:26:22
 4005  357 M35  Scott Farnham, 38, Mansfield, MA         4:31:32   10:21  4:28:51
 4006  358 M35  Kristopher Fletcher, 36, Lakeville, MN   4:31:32   10:21  4:26:23
 4008  359 M35  David Capizzi, 36, La Grange, IL         4:31:33   10:21  4:29:01
 4013  329 M40  Tony Willett, 44, Lakeville, MN          4:31:37   10:22  4:29:01
 4014  295 M45  Dan Willett, 47, Bloomington, MN         4:31:37   10:22  4:29:02
 4017  987 M20  Brian McNally, 29, Cambridge, MN         4:31:40   10:22  4:28:01
 4019  988 M20  Audun Hepso, 29, St Paul, MN             4:31:41   10:22  4:26:31
 4020  989 M20  Will Jensen, 23, Sartell, MN             4:31:44   10:22  4:27:20
 4022  330 M40  Allan Gill, 41, Avon, MN                 4:31:45   10:22  4:31:35
 4023  990 M20  Garret Duncan, 20, Duluth, MN            4:31:45   10:22  4:31:45
 4024  991 M20  Nik Muaz Nik Rushdi, 24, Duluth, MN      4:31:45   10:22  4:27:22
 4025  992 M20  Kerry Vohnoutka, 22, Carlton, MN         4:31:45   10:22  4:30:29
 4026  993 M20  Shawn Kmetz, 33, Cedar Rapids, IA        4:31:47   10:22  4:29:25
 4027  331 M40  Jason Moran, 42, St Paul, MN             4:31:49   10:22  4:27:41
 4031  994 M20  Jesse Olmschenk, 26, Eden Prairie, MN    4:31:55   10:22  4:24:27
 4033  995 M20  Westley Olmschenk, 28, Eden Prairie, MN  4:31:56   10:22  4:24:29
 4034  996 M20  Andrew Valen, 31, Albertville, MN        4:31:59   10:22  4:27:26
 4035  332 M40  Kyle Kuusisto, 43, Memphis, TN           4:31:59   10:22  4:27:16
 4036  997 M20  Andrew Petran, 27, St Paul, MN           4:31:59   10:22  4:28:48
 4038  998 M20  John Derosier, 31, Duluth, MN            4:32:00   10:22  4:29:37
 4039  296 M45  David Barnidge, 48, Rochester, MN        4:32:06   10:23  4:24:36
 4042  999 M20  Dan Lofrano, 24, Delano, MN              4:32:07   10:23  4:27:34
 4045  333 M40  Sean Lafferty, 42, Ramsey, MN            4:32:08   10:23  4:25:00
 4046 1000 M20  Matt Brickman, 29, Minneapolis, MN       4:32:10   10:23  4:26:47
 4047  360 M35  Brad Clawson, 37, Moon Township, PA      4:32:13   10:23  4:27:33
 4049 1001 M20  Steven Wiklund, 28, Hermantown, MN       4:32:14   10:23  4:24:36
 4053  334 M40  Kevin Lucas, 42, Stacy, MN               4:32:18   10:23  4:26:54
 4055   18 M65  Dan Lauters, 67, Garner, IA              4:32:18   10:23  4:25:15
 4056  227 M50  Robert Makela, 51, North Mankato, MN     4:32:19   10:23  4:28:07
 4059 1002 M20  Shaun Myre, 29, Bemidji, MN              4:32:21   10:23  4:28:07
 4067 1003 M20  Tyler Schmidt, 30, Rochester, MN         4:32:25   10:23  4:26:12
 4071  297 M45  Steve Lister, 46, Ogden, UT              4:32:27   10:24  4:29:54
 4072  335 M40  Darren Blackford, 40, Ogden, UT          4:32:27   10:24  4:29:53
 4074 1004 M20  Brian Best, 21, Cable, WI                4:32:30   10:24  4:29:26
 4075 1005 M20  Ryan Forsman, 34, St Paul, MN            4:32:31   10:24  4:29:49
 4077  151 M55  Kevin Obrien, 55, Rushford, MN           4:32:35   10:24  4:30:02
 4079 1006 M20  Jeffrey Goble, 24, Mission Hills, KS     4:32:36   10:24  4:28:18
 4080  336 M40  Peter Hatinen, 40, Minneapolis, MN       4:32:37   10:24  4:27:22
 4081 1007 M20  Grant Elbert, 21, Minneapolis, MN        4:32:37   10:24  4:27:16
 4082 1008 M20  Matthew Colling, 31, Jordan, MN          4:32:40   10:24  4:28:43
 4083  228 M50  Kurt Boyes, 52, Elk River, MN            4:32:42   10:24  4:29:01
 4084  298 M45  Greg Chileen, 49, Brooklyn Center, MN    4:32:44   10:24  4:29:11
 4088 1009 M20  Adam Dryke, 27, Duluth, MN               4:32:44   10:24  4:26:29
 4089  299 M45  Greg Allen, 49, Bloomington, MN          4:32:45   10:24  4:24:51
 4092  337 M40  Jaime Kennedy, 42, Kent, OH              4:32:54   10:25  4:28:32
 4094  361 M35  Michael Miedema, 35, Bloomington, MN     4:32:54   10:25  4:28:13
 4095 1010 M20  Jonathan Mak, 23, Roseville, MN          4:32:55   10:25  4:27:49
 4096  229 M50  Darris Blackford, 50, Columbus, OH       4:32:55   10:25  4:29:34
 4098  362 M35  Chad Turner, 38, Savage, MN              4:32:59   10:25  4:31:11
 4100 1011 M20  Martin Elwell, 34, Litchfield, MN        4:33:00   10:25  4:29:00
 4103 1012 M20  Steven White, 32, Lakeville, MN          4:33:03   10:25  4:29:14
 4104  230 M50  Mike Salters, 50, Plymouth, MN           4:33:05   10:25  4:25:28
 4105 1013 M20  Richy Yin, 23, Bloomington, MN           4:33:07   10:25  4:31:01
 4108  152 M55  Steve Hagedorn, 55, Two Harbors, MN      4:33:10   10:25  4:27:53
 4110  363 M35  Jason Greves, 38, Superior, CO           4:33:12   10:25  4:28:01
 4112 1014 M20  Travis Gilbertson, 29, Robbinsdale, MN   4:33:14   10:25  4:30:54
 4115  231 M50  Ronald Hall, 50, Indianapolis, IN        4:33:16   10:25  4:31:45
 4116 1015 M20  Jeremy Vidmar, 30, Mott, ND              4:33:19   10:25  4:31:17
 4118 1016 M20  Matt Heger, 30, Waconia, MN              4:33:23   10:26  4:29:08
 4119 1017 M20  Matt Hupila, 29, Waconia, MN             4:33:23   10:26  4:29:08
 4121 1018 M20  Phillip Wierciak, 34, Woodridge, IL      4:33:26   10:26  4:27:42
 4124 1019 M20  Matthew Montain, 29, Centerville, MN     4:33:33   10:26  4:33:04
 4125  338 M40  Peter Vandersteen, 44, Hudson, WI        4:33:34   10:26  4:30:04
 4127  300 M45  Jasper Leis, 49, Cashton, WI             4:33:44   10:26  4:25:53
 4128  301 M45  Scott Willert, 48, McFarland, WI         4:33:47   10:27  4:29:20
 4130 1020 M20  Dallas Zoerb, 32, Cambridge, MN          4:33:57   10:27  4:30:35
 4131 1021 M20  Benjamin Lord, 34, Harrisburg, SD        4:33:58   10:27  4:29:43
 4132  364 M35  Matthew Kuss, 37, Chippewa Falls, WI     4:33:59   10:27  4:29:25
 4133  232 M50  Robert Sorenson, 50, Brooten, MN         4:34:00   10:27  4:30:03
 4135 1022 M20  Joseph McDermott, 26, Chicago, IL        4:34:01   10:27  4:26:13
 4136   76 M60  Michael Baird, 64, Burlington, IA        4:34:02   10:27  4:31:07
 4138  339 M40  Sean Bartels, 41, Minneapolis, MN        4:34:03   10:27  4:30:57
 4139  365 M35  Andy Aquino, 39, St Michael, MN          4:34:10   10:27  4:29:17
 4141 1023 M20  Shane Glenn, 26, Minneapolis, MN         4:34:22   10:28  4:29:24
 4142 1024 M20  Jeremy Steffan, 33, Prescott, WI         4:34:23   10:28  4:29:22
 4143 1025 M20  Andrew Sandor, 28, Kenyon, MN            4:34:24   10:28  4:28:36
 4146 1026 M20  Kellen Glynn, 20, Owatonna, MN           4:34:28   10:28  4:31:05
 4147 1027 M20  Cole Naymark, 29, St Paul, MN            4:34:28   10:28  4:31:44
 4148 1028 M20  Grant Hawkins, 25, Denver, CO            4:34:28   10:28  4:31:10
 4152  233 M50  Perry McGahan, 54, Savage, MN            4:34:36   10:28  4:31:02
 4155  340 M40  Erik Furo, 41, Knife River, MN           4:34:37   10:28  4:32:13
 4156   77 M60  Mehmet Akcan, 64, Savage, MN             4:34:39   10:29  4:33:26
 4157  341 M40  Heath Rhinehart, 41, Conrad, IA          4:34:45   10:29  4:30:23
 4159  234 M50  Marlon Onco, 50, Norman, OK              4:34:48   10:29  4:32:30
 4161  235 M50  Michael Bakalars, 50, La Crosse, WI      4:34:50   10:29  4:30:30
 4164  302 M45  Arthur Stoeke, 46, Oviedo, FL            4:34:55   10:29  4:28:37
 4165  236 M50  Gary Schram, 53, Hammond, WI             4:34:56   10:29  4:30:37
 4168  237 M50  Eric Hylden, 53, Duluth, MN              4:34:57   10:29  4:31:32
 4169   19 M65  Tony Oveson, 67, International Fal, MN   4:35:00   10:29  4:33:18
 4170   20 M65  Larry McNichols, 69, Elk River, MN       4:35:02   10:29  4:32:46
 4171 1029 M20  Cory Wiita, 24, Duluth, MN               4:35:10   10:30  4:28:21
 4174 1030 M20  Ben Jackson, 20, Hastings, MN            4:35:14   10:30  4:32:22
 4175   21 M65  Michael Baker, 67, Shoreview, MN         4:35:15   10:30  4:29:45
 4180 1031 M20  Corey Dahl, 25, Minneapolis, MN          4:35:15   10:30  4:31:09
 4183  366 M35  Sridhar Koneru, 39, Brooklyn Park, MN    4:35:20   10:30  4:29:28
 4185  238 M50  Eric Mead, 50, Knife River, MN           4:35:24   10:30  4:31:38
 4186 1032 M20  Zach Ramlow, 28, Minneapolis, MN         4:35:25   10:30  4:31:39
 4187  342 M40  Jeff Espy, 43, Buford, GA                4:35:28   10:30  4:32:42
 4189 1033 M20  Kyle Juntunen, 24, Minneapolis, MN       4:35:33   10:31  4:31:28
 4191 1034 M20  Ryan Kacher, 31, Mayer, MN               4:35:36   10:31  4:31:47
 4194  367 M35  Jesse Nelson, 38, Minneota, MN           4:35:40   10:31  4:31:58
 4196 1035 M20  Mathew Mann, 32, West Des Moines, IA     4:35:44   10:31  4:33:28
 4198  303 M45  Kevin Breen, 47, Duluth, MN              4:35:47   10:31  4:29:23
 4199  368 M35  Andrew Rogers, 36, St Paul, MN           4:35:53   10:31  4:29:53
 4202  304 M45  James Morris, 49, Leawood, KS            4:36:06   10:32  4:33:17
 4204  369 M35  Joel Anderson, 39, Champlin, MN          4:36:10   10:32  4:31:35
 4209  343 M40  Kurtis Kimmel, 43, Blaine, MN            4:36:27   10:33  4:31:59
 4211 1036 M20  Andrew Pietig, 23, Minneapolis, MN       4:36:27   10:33  4:33:44
 4212 1037 M20  Dan Koivisto, 27, Calumet, MI            4:36:29   10:33  4:32:46
 4213 1038 M20  Joel Noren, 30, St Louis Park, MN        4:36:31   10:33  4:30:10
 4215   78 M60  Fred Tennessen, 64, New Lisbon, WI       4:36:35   10:33  4:31:14
 4220 1039 M20  Cody Richardson, 23, Howell, MI          4:36:41   10:33  4:34:15
 4222  239 M50  David Brink, 52, Farmington, MN          4:36:44   10:33  4:32:23
 4223 1040 M20  Dustin Brink, 27, So St Paul, MN         4:36:44   10:33  4:32:23
 4225  240 M50  Kevin Cerling, 52, Vesper, WI            4:36:47   10:33  4:32:59
 4226 1041 M20  Jordan Stein, 22, Eau Claire, WI         4:36:48   10:33  4:32:30
 4227  241 M50  Daniel Reed, 53, Edina, MN               4:36:53   10:34  4:35:42
 4229  370 M35  Patrick Larson, 36, Minneapolis, MN      4:36:55   10:34  4:31:08
 4230  305 M45  Eric Nypan, 49, Wyoming, MN              4:36:57   10:34  4:33:15
 4233  153 M55  Brad Schaffner, 55, Northfield, MN       4:37:04   10:34  4:36:12
 4234 1042 M20  Daniel Belluzzo, 28, Bovey, MN           4:37:04   10:34  4:33:36
 4236  371 M35  Jonathan Armstrong, 38, Sioux Lookout, ON
                                                         4:37:07   10:34  4:31:44
 4242  306 M45  Stanley Cowan, 45, Washington, DC        4:37:22   10:35  4:32:59
 4243  344 M40  Andrew Kuether, 42, Minnetonka, MN       4:37:23   10:35  4:30:28
 4244 1043 M20  Brian Anderson, 23, Duluth, MN           4:37:24   10:35  4:33:45
 4245 1044 M20  Christopher Fogderud, 29, Brainerd, MN   4:37:24   10:35  4:33:22
 4246  307 M45  Brian Stubbs, 47, Baxter, MN             4:37:24   10:35  4:33:23
 4247 1045 M20  Brock Thaemlitz, 21, Mankato, MN         4:37:27   10:35  4:33:15
 4256  154 M55  Bradley Bakken, 56, Orono, MN            4:37:35   10:35  4:33:04
 4260  345 M40  Peter Walsh, 41, Bloomington, MN         4:37:38   10:35  4:36:27
 4261 1046 M20  Dane Macik, 33, Hector, MN               4:37:39   10:35  4:34:20
 4262 1047 M20  Brooks West, 31, Excelsior, MN           4:37:41   10:35  4:34:37
 4264  372 M35  Michael Braund, 37, Cushing, WI          4:37:45   10:36  4:34:20
 4265 1048 M20  Bradley Fasbender, 28, Inver Grove Hts, MN
                                                         4:37:46   10:36  4:31:05
 4267  308 M45  John Gonzalez, 46, Bemidji, MN           4:37:47   10:36  4:35:48
 4269  155 M55  Tim Gegg-Harrison, 55, Winona, MN        4:37:49   10:36  4:32:24
 4271  346 M40  Robin Daerda, 43, Osakis, MN             4:37:53   10:36  4:34:21
 4272  242 M50  Steven Holloway, 52, Hilltop, MN         4:37:57   10:36  4:30:28
 4273 1049 M20  Mitch Willert, 20, McFarland, WI         4:37:59   10:36  4:33:32
 4274   79 M60  John Harford, 61, Rochester, MN          4:38:00   10:36  4:34:05
 4275 1050 M20  Dustin Harford, 28, St Paul, MN          4:38:00   10:36  4:34:05
 4276  347 M40  Ronald Tinsley, 42, Superior, WI         4:38:07   10:36  4:35:26
 4279 1051 M20  Adeel Zubair, 22, Rochester, MN          4:38:09   10:37  4:37:11
 4281  309 M45  Shane Olson, 46, Duluth, MN              4:38:16   10:37  4:35:55
 4282 1052 M20  Chris Rogne, 34, Rockwell, IA            4:38:18   10:37  4:32:05
 4287  373 M35  Scott Hefte, 36, Minnetonka, MN          4:38:26   10:37  4:32:49
 4289  374 M35  Andy Gunsaullus, 39, Alexandria, MN      4:38:30   10:37  4:34:13
 4290 1053 M20  Sam Makozak, 28, Robbinsdale, MN         4:38:30   10:37  4:33:10
 4291  156 M55  John Woelfel, 59, Lexington, MN          4:38:33   10:37  4:34:14
 4292 1054 M20  Allen Sanborn, 34, Duluth, MN            4:38:34   10:38  4:30:54
 4293   80 M60  Bob Strauss, 61, Glencoe, IL             4:38:35   10:38  4:32:43
 4296 1055 M20  Anthony Lucia, 32, Whitefish Bay, WI     4:38:42   10:38  4:35:54
 4300  310 M45  Dale Lensing, 49, Otley, IA              4:38:49   10:38  4:32:30
 4302   81 M60  Rich Holmes, 64, Durham, NC              4:38:51   10:38  4:36:20
 4303  375 M35  Todd Sontag, 38, Oviedo, FL              4:38:52   10:38  4:34:04
 4305  348 M40  Christian Borchardt, 41, Sun Prairie, WI 4:38:53   10:38  4:35:21
 4307  157 M55  Rj Miller, 55, La Crosse, WI             4:38:58   10:38  4:36:30
 4310 1056 M20  Todd Matelski, 33, Coon Rapids, MN       4:39:05   10:39  4:32:51
 4313   22 M65  Bruce Lindell, 69, Plymouth, MN          4:39:10   10:39  4:34:46
 4315  376 M35  Brian Miller, 36, Maple Grove, MN        4:39:16   10:39  4:34:46
 4316  243 M50  Michael Korpi, 54, Minneapolis, MN       4:39:16   10:39  4:38:26
 4318 1057 M20  Kyle Coen, 22, Fond Du Lac, WI           4:39:30   10:40  4:31:45
 4321  311 M45  Michael Salsbury, 49, Silver Spring, MD  4:39:33   10:40  4:35:23
 4323  349 M40  Christopher Simon, 43, Milwaukee, WI     4:39:38   10:40  4:35:42
 4324 1058 M20  Ryan Hartwell, 27, Burnsville, MN        4:39:41   10:40  4:37:10
 4327   23 M65  Julian Imes, 67, Bloomington, MN         4:39:53   10:41  4:36:12
 4328  244 M50  Robert Gallina, 54, Whittier, CA         4:39:56   10:41  4:35:56
 4329 1059 M20  Brian Smith, 26, Minneapolis, MN         4:39:58   10:41  4:33:55
 4331  350 M40  Kent Graves, 44, Elk River, MN           4:39:59   10:41  4:35:58
 4336 1060 M20  Matt Forys, 32, St Paul, MN              4:40:16   10:41  4:36:32
 4339 1061 M20  Christopher Ketchum, 29, Minneapolis, MN 4:40:17   10:41  4:33:59
 4340  245 M50  Pete Beck, 53, Pleasant Hill, CA         4:40:20   10:42  4:38:00
 4341 1062 M20  Justin Kasper, 30, Oshkosh, WI           4:40:20   10:42  4:36:10
 4342  312 M45  Jeffrey Skjelver, 47, Rugby, ND          4:40:21   10:42  4:35:21
 4343   24 M65  Timothy Sandor, 65, Superior, WI         4:40:21   10:42  4:37:29
 4344  158 M55  Ed Robins, 57, Wallingford, PA           4:40:23   10:42  4:35:21
 4345  159 M55  Geno Farone, 56, Nisswa, MN              4:40:24   10:42  4:36:21
 4346 1063 M20  Chris Mack-olson, 33, Rice Lake, WI      4:40:24   10:42  4:38:49
 4348  246 M50  Paul Robbins, 50, Woodbury, MN           4:40:25   10:42  4:38:11
 4349 1064 M20  Matthew Dennison, 24, St Louis Park, MN  4:40:26   10:42  4:38:04
 4350  351 M40  Bruce Bundgaard, 41, Westminster, CO     4:40:42   10:42  4:36:40
 4351 1065 M20  Mike Stetz, 34, Bloomington, MN          4:40:42   10:42  4:36:40
 4352  352 M40  Chad Peltier, 40, Apo, AE                4:40:44   10:42  4:37:02
 4354 1066 M20  Jake Verduzco, 23, Lakeville, MN         4:40:48   10:43  4:37:51
 4355    2 M14  Ethan Waytashek, 15, Nisswa, MN          4:40:48   10:43  4:37:57
 4357  313 M45  Kevin Jensvold, 49, Granite Falls, MN    4:40:51   10:43  4:34:46
 4358  377 M35  Lee Charlson, 37, Ofallon, MO            4:40:52   10:43  4:36:21
 4359  378 M35  Eli Wolter, 36, Maple Grove, MN          4:40:54   10:43  4:39:20
 4361  314 M45  Daniel Diedrich, 45, Princeton, MN       4:40:59   10:43  4:36:48
 4362 1067 M20  Edward Joyce, 25, So St Paul, MN         4:41:09   10:43  4:34:28
 4365  247 M50  Mike Bolger, 52, Minocqua, WI            4:41:14   10:44  4:38:08
 4368 1068 M20  Michael Borough, 33, St Louis, MO        4:41:20   10:44  4:34:04
 4370  353 M40  Tom Pugh, 43, Stillwater, MN             4:41:23   10:44  4:39:24
 4372  248 M50  Scott Nelson, 52, Woodbury, MN           4:41:34   10:44  4:37:10
 4374  354 M40  Jeffrey Ryan, 43, Buffalo, MN            4:41:38   10:45  4:36:15
 4375  379 M35  John Lerfald, 35, Minneapolis, MN        4:41:39   10:45  4:37:41
 4378  355 M40  Shawn Switzer, 43, Duluth, MN            4:41:41   10:45  4:35:11
 4381  380 M35  David Nelson, 38, North Branch, MN       4:41:41   10:45  4:34:05
 4382  381 M35  Matt Schellhammer, 35, Oronoco, MN       4:41:43   10:45  4:36:20
 4384 1069 M20  Adam Stauty, 26, Eau Claire, WI          4:41:45   10:45  4:36:54
 4388  382 M35  Luke Aveldson, 37, Blaine, MN            4:41:52   10:45  4:34:23
 4389 1070 M20  Michael Vanderbilt, 32, Minneapolis, MN  4:41:53   10:45  4:36:58
 4391  315 M45  Reade Sievert, 49, Olathe, KS            4:41:54   10:45  4:38:11
 4392  383 M35  Foster Stangel, 37, Minneapolis, MN      4:41:55   10:45  4:34:05
 4393 1071 M20  Randy Peterson, 24, Minneapolis, MN      4:41:59   10:45  4:38:03
 4394  384 M35  Michael Habermann, 37, Rogers, MN        4:42:02   10:45  4:39:24
 4397  385 M35  Erik Bachmeier, 37, White Bear Lake, MN  4:42:08   10:46  4:36:33
 4399  160 M55  Jim Swales, 59, Center Point, IA         4:42:13   10:46  4:38:03
 4400  316 M45  Charles Storevik, 46, Fridley, MN        4:42:15   10:46  4:38:34
 4403   82 M60  Mark Purgett, 62, Oakdale, MN            4:42:20   10:46  4:35:44
 4405  386 M35  Steven Connelly, 35, Savage, MN          4:42:22   10:46  4:34:54
 4406  356 M40  William Gardiner, 44, Portland, OR       4:42:23   10:46  4:39:23
 4408 1072 M20  Zach Christiansen, 25, Kirkland, WA      4:42:28   10:46  4:35:29
 4409  317 M45  Josh Syrjamaki, 45, Bloomington, MN      4:42:32   10:47  4:37:49
 4410  357 M40  Chris Tweedy, 40, Norman, OK             4:42:33   10:47  4:38:19
 4413  318 M45  Mitchell Vincent, 45, Hibbing, MN        4:42:37   10:47  4:37:47
 4415  358 M40  John Peterson, 43, St Paul, MN           4:42:41   10:47  4:37:40
 4416 1073 M20  Robby Wemark, 24, Elkader, IA            4:42:43   10:47  4:40:25
 4419  249 M50  Tom Meara, 53, Lansing, KS               4:43:04   10:48  4:39:16
 4421 1074 M20  Jason Gunkel, 33, Clive, IA              4:43:06   10:48  4:38:37
 4424  250 M50  Tim Ploetz, 52, Eagan, MN                4:43:12   10:48  4:38:12
 4425  251 M50  Chris Larson, 52, Blaine, MN             4:43:13   10:48  4:38:00
 4437 1075 M20  Dave Nettleton Jr, 30, Elk River, MN     4:43:42   10:49  4:41:54
 4440 1076 M20  John Conner, 28, Urbandale, IA           4:43:55   10:50  4:42:55
 4442  252 M50  Terrance Dreyer, 52, Scandia, MN         4:43:58   10:50  4:36:31
 4446 1077 M20  Phillip Davey, 32, Sumter, SC            4:44:03   10:50  4:41:42
 4451  387 M35  Jeffrey Carr, 39, Fargo, ND              4:44:08   10:50  4:38:15
 4452  253 M50  Paul Ackerman, 51, Clear Lake, MN        4:44:10   10:50  4:38:38
 4455  388 M35  Dan Werner, 37, Sturgeon Lake, MN        4:44:14   10:50  4:40:37
 4456   25 M65  Barry Fox, 67, St Paul, MN               4:44:15   10:51  4:44:08
 4457  161 M55  Masahiro Sugii, 57, Rosemount, MN        4:44:17   10:51  4:39:10
 4458  319 M45  Jim Adams, 48, Crystal, MN               4:44:17   10:51  4:38:26
 4459  359 M40  Jason Sendzik, 41, Zimmerman, MN         4:44:18   10:51  4:39:22
 4461 1078 M20  Taylor Dewitz, 27, Minneapolis, MN       4:44:20   10:51  4:38:44
 4462  320 M45  Rand Sola, 46, Duluth, MN                4:44:21   10:51  4:39:21
 4468 1079 M20  Aaron Landin, 26, Olivia, MN             4:44:29   10:51  4:41:53
 4469  389 M35  Brent Wood, 37, Mankato, MN              4:44:33   10:51  4:39:44
 4470  390 M35  Ryan Dinndorf, 36, Vadnais Hts, MN       4:44:35   10:51  4:39:06
 4471   83 M60  Berkley Hudson, 62, Columbia, MO         4:44:36   10:51  4:40:21
 4473  391 M35  Anthony Leong, 39, Golden Valley, MN     4:44:36   10:51  4:40:08
 4474  162 M55  Stephen Brick, 58, Madison, WI           4:44:37   10:51  4:37:29
 4477 1080 M20  Daniel Cari, 33, Hudson, WI              4:44:42   10:52  4:37:12
 4478 1081 M20  Derrick Hagen, 34, Lino Lakes, MN        4:44:42   10:52  4:37:12
 4479  321 M45  William Leake, 45, Grand Forks, ND       4:44:42   10:52  4:41:36
 4480 1082 M20  Andrew Florestano, 21, Duluth, MN        4:44:42   10:52  4:41:15
 4482 1083 M20  Dave Weiner, 27, Duluth, MN              4:44:45   10:52  4:40:51
 4485 1084 M20  Matt Keating, 28, Naperville, IL         4:44:47   10:52  4:40:07
 4486   84 M60  Robert Erbach, 63, Fitchburg, WI         4:44:49   10:52  4:42:03
 4488 1085 M20  Michael Bailey, 28, Minneapolis, MN      4:44:53   10:52  4:38:42
 4489  322 M45  Jeff Daley, 47, Otsego, MN               4:44:54   10:52  4:38:36
 4490  360 M40  David White, 42, West Des Moines, IA     4:44:57   10:52  4:38:18
 4491  392 M35  Nathan Kachelmyer, 35, Burnsville, MN    4:44:57   10:52  4:38:36
 4493 1086 M20  Ryan Brown, 27, St Louis Park, MN        4:45:04   10:52  4:40:44
 4494  323 M45  Marcelo Suvelza, 45, South Bend, IN      4:45:05   10:52  4:41:36
 4495   53 M18  Aaron Timm, 19, Plainview, MN            4:45:11   10:53  4:38:34
 4496  163 M55  Mark Freer, 59, Inver Grove Hts, MN      4:45:14   10:53  4:40:18
 4501    8 M70  Peter Wadsack, 70, Madison, WI           4:45:28   10:53  4:43:21
 4503  361 M40  Paul Culver, 43, Bloomington, MN         4:45:33   10:53  4:39:11
 4504  324 M45  Carey Bangert, 47, Albert Lea, MN        4:45:34   10:54  4:38:44
 4505 1087 M20  Nick Healy, 26, Minneapolis, MN          4:45:34   10:54  4:41:22
 4507  393 M35  Steve Sauer, 38, Shakopee, MN            4:45:44   10:54  4:39:46
 4509  325 M45  David Thwing, 46, Cottage Grove, WI      4:45:44   10:54  4:37:45
 4513  362 M40  Travis Morningstar, 40, Buffalo, MN      4:45:50   10:54  4:41:38
 4516  254 M50  Mark Abeles-Allison, 51, Washburn, WI    4:45:54   10:54  4:40:57
 4519  394 M35  Justin Kaster, 37, Minneapolis, MN       4:45:55   10:54  4:38:22
 4520 1088 M20  Clinton Trader, 32, Duluth, MN           4:45:55   10:54  4:40:37
 4521  255 M50  Alan Frokjer, 54, St Croix Falls, WI     4:45:56   10:54  4:41:38
 4522  395 M35  Erick Benson, 37, Duluth, MN             4:45:58   10:54  4:38:21
 4527 1089 M20  David Semrouni, 31, Minneapolis, MN      4:46:01   10:55  4:37:59
 4528 1090 M20  Chris Stevens, 29, Hibbing, MN           4:46:02   10:55  4:39:23
 4531 1091 M20  Brett Sundell, 25, Greenfield, MN        4:46:05   10:55  4:41:37
 4533 1092 M20  Thomas Ryan, 34, White Bear Twp, MN      4:46:08   10:55  4:40:30
 4534    1 M75  George Gura, 77, Rochester, MN           4:46:11   10:55  4:40:26
 4535  363 M40  Christopher Kruse, 44, Cloquet, MN       4:46:13   10:55  4:42:20
 4539 1093 M20  Steven Wenzel, 24, Minot, MN             4:46:22   10:55  4:42:51
 4540 1094 M20  Grant Stadheim, 23, Minneapolis, MN      4:46:22   10:55  4:40:00
 4544   85 M60  Alan Leach, 60, Orlando, FL              4:46:32   10:56  4:41:04
 4546  256 M50  David Conner, 52, Colorado Springs, CO   4:46:35   10:56  4:42:43
 4547  364 M40  Boe Carlson, 41, Minnetonka, MN          4:46:37   10:56  4:41:14
 4548 1095 M20  Andrew Johnson, 29, Burnsville, MN       4:46:38   10:56  4:41:27
 4549  257 M50  John Thompson, 53, Bloomington, MN       4:46:38   10:56  4:39:25
 4550  365 M40  Jason Hudson, 40, Little Rock, AR        4:46:40   10:56  4:40:44
 4554 1096 M20  Christopher Lapakko, 31, South Saint Paul, MN
                                                         4:46:43   10:56  4:43:02
 4555 1097 M20  Daniel Bondarenko, 22, Prior Lake, MN    4:46:44   10:56  4:41:19
 4556  164 M55  John Sandok, 59, East Bethel, MN         4:46:46   10:56  4:42:55
 4557   26 M65  Steve Homa, 69, Burnaville, MN           4:46:54   10:57  4:43:12
 4560 1098 M20  Nick Johnson, 21, Rochester, MN          4:46:59   10:57  4:39:29
 4562  396 M35  Daniel Kuvaas, 35, Shakopee, MN          4:46:59   10:57  4:42:52
 4563   54 M18  Preston Barnidge, 18, Rochester, MN      4:47:00   10:57  4:39:31
 4565 1099 M20  Joseph Rennie, 32, Minneapolis, MN       4:47:03   10:57  4:44:18
 4566 1100 M20  Andrew Hershey, 20, St Paul, MN          4:47:03   10:57  4:39:32
 4567   55 M18  Caleb Meier, 18, Duluth, MN              4:47:03   10:57  4:39:31
 4569 1101 M20  Andrew Kawasaki, 20, Sioux Falls, SD     4:47:03   10:57  4:39:32
 4570 1102 M20  Corey Veer, 28, Tower, MN                4:47:10   10:57  4:42:48
 4571  165 M55  Jeffrey Hart, 59, Eagan, MN              4:47:13   10:57  4:42:15
 4572  258 M50  Joe Labanowski, 54, Bellevue, NE         4:47:14   10:57  4:43:03
 4575  366 M40  David Ready, 44, Healdsburg, CA          4:47:19   10:58  4:41:45
 4576  367 M40  Patrick Burke, 44, Eagan, MN             4:47:19   10:58  4:41:45
 4579  368 M40  Steve Wessels, 42, Sioux Falls, SD       4:47:21   10:58  4:41:12
 4581  397 M35  Samuel Shanks, 39, Hermantown, MN        4:47:23   10:58  4:42:55
 4587  166 M55  Bruce Boatwright, 57, Dallas, OR         4:47:30   10:58  4:41:24
 4589 1103 M20  Steven Guzik, 26, Plymouth, MN           4:47:37   10:58  4:40:12
 4591   27 M65  William Marshall, 67, South Windsor, CT  4:47:42   10:58  4:40:35
 4595  398 M35  Patrick Brinton, 39, Brooklyn Park, MN   4:47:49   10:59  4:43:20
 4597  369 M40  Chris Hanily, 42, Victoria, MN           4:47:53   10:59  4:44:02
 4599  399 M35  Daniel Loban, 37, Hermantown, MN         4:47:59   10:59  4:42:34
 4601  370 M40  Don Sullivan, 40, Minneapolis, MN        4:47:59   10:59  4:41:38
 4604  400 M35  Benjamin Thoele, 39, Memphis, TN         4:48:01   10:59  4:43:17
 4605  371 M40  Jason Petit, 43, Maple Grove, MN         4:48:03   10:59  4:43:35
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
 4607 1104 M20  Jacob Matter, 24, Minneapolis, MN        4:48:11   11:00  4:44:06
 4608  372 M40  Jayesun Sherman, 44, Windom, MN          4:48:12   11:00  4:47:35
 4609 1105 M20  Tristen Nelson, 30, Blaine, MN           4:48:13   11:00  4:43:42
 4610  373 M40  Keith Briggs, 41, Algona, IA             4:48:18   11:00  4:42:46
 4612 1106 M20  Jonathan Swaim, 26, Carroll, IA          4:48:21   11:00  4:45:26
 4613  401 M35  Travis Leenerts, 35, Granite Falls, MN   4:48:23   11:00  4:42:04
 4615  259 M50  Patrick Durbin, 51, Ham Lake, MN         4:48:26   11:00  4:44:29
 4616   86 M60  James Kaster, 60, Minneapolis, MN        4:48:30   11:00  4:40:57
 4618  402 M35  Cliff Buchkoski, 39, Cottage Grove, MN   4:48:33   11:00  4:40:55
 4619  260 M50  Miles Burd, 50, Cottage Grove, MN        4:48:34   11:00  4:43:34
 4621  403 M35  Scott Buchkoski, 36, Stillwater, MN      4:48:35   11:00  4:40:56
 4622  404 M35  Jason Bain, 39, Forest Lake, MN          4:48:36   11:00  4:40:58
 4625 1107 M20  Nathan Newlands, 31, Madison Lake, MN    4:48:39   11:01  4:45:30
 4628  374 M40  Eron Woods, 43, Minneapolis, MN          4:48:43   11:01  4:41:27
 4629  261 M50  Jeff Sherman, 50, Circle Pines, MN       4:48:45   11:01  4:43:52
 4633  375 M40  Charles Hawkinson, 40, Bloomington, MN   4:48:52   11:01  4:43:22
 4635  167 M55  Jeff Olenchek, 59, Milwaukee, WI         4:48:53   11:01  4:44:09
 4638 1108 M20  Jacob Martinsen, 20, Superior, WI        4:48:54   11:01  4:42:23
 4641 1109 M20  Jason Halvorson, 34, Redwood Falls, MN   4:48:59   11:01  4:43:16
 4643  405 M35  Brian Barden, 37, Cold Spring, MN        4:49:00   11:01  4:43:49
 4646   28 M65  Hal Gensler, 67, New River, AZ           4:49:02   11:01  4:46:43
 4647   87 M60  Roger Falde, 63, Mahtomedi, MN           4:49:06   11:02  4:44:02
 4651  262 M50  John Pugaczewski, 54, Hugo, MN           4:49:10   11:02  4:41:55
 4653  376 M40  Richard Bradford, 41, Independence, MO   4:49:10   11:02  4:44:12
 4655  168 M55  Wesley Black Elk, 57, Boulder, CO        4:49:12   11:02  4:43:35
 4656 1110 M20  David Appleby, 32, Lindstrom, MN         4:49:12   11:02  4:42:11
 4660 1111 M20  Lisa Shugart, 32, Oakland, CA            4:49:16   11:02  4:45:20
 4665 1112 M20  Chin Kwok, 29, Minneapolis, MN           4:49:23   11:02  4:41:58
 4667 1113 M20  Darren Jeseritz, 31, Savage, MN          4:49:24   11:02  4:44:26
 4670  169 M55  Brian Brockman, 56, Springfield, MO      4:49:27   11:02  4:45:24
 4673   88 M60  Harry Wood, 64, Detroit Lakes, MN        4:49:30   11:03  4:49:10
 4674  406 M35  David Roseland, 36, Elk River, MN        4:49:31   11:03  4:41:33
 4678 1114 M20  Robert Rypma, 29, Des Moines, IA         4:49:35   11:03  4:45:55
 4683  377 M40  Aaron Buelow, 44, Chandler, AZ           4:49:41   11:03  4:45:14
 4688  378 M40  Kyle Welch, 41, St Cloud, MN             4:49:57   11:04  4:47:09
 4692   89 M60  Jim Heinrich, 62, Brookfield, WI         4:50:11   11:04  4:45:17
 4693  407 M35  Michael Whisler, 39, Stillwater, MN      4:50:11   11:04  4:45:08
 4694  379 M40  Ron Lynch, 43, Maplewood, MN             4:50:12   11:04  4:43:26
 4695 1115 M20  Harvest Bear, 33, Richfield, MN          4:50:16   11:04  4:43:31
 4696 1116 M20  Mike Rice, 23, Stillwater, MN            4:50:17   11:04  4:48:04
 4697 1117 M20  Joe Degiovanni, 28, Eden Prairie, MN     4:50:18   11:04  4:42:49
 4698  408 M35  Paul Lindstrom, 38, Red Oak, TX          4:50:19   11:04  4:44:49
 4699 1118 M20  Matthew Popek, 29, Seattle, WA           4:50:19   11:04  4:47:55
 4703   56 M18  Mitchell McGahan, 18, Savage, MN         4:50:31   11:05  4:46:44
 4704   90 M60  Kevin Winn, 61, Leawood, KS              4:50:33   11:05  4:48:39
 4706  409 M35  Dave Koepp, 38, Grand Rapids, MN         4:50:34   11:05  4:46:54
 4707  410 M35  Tom Krantz, 39, Isanti, MN               4:50:34   11:05  4:46:55
 4708  380 M40  Chee Wee Lee, 41, Oklahoma City, OK      4:50:36   11:05  4:45:35
 4712  411 M35  Justin Morrow, 36, Clear Lake, IA        4:50:45   11:05  4:43:43
 4713 1119 M20  Brian Black, 31, Red Wing, MN            4:50:48   11:05  4:45:05
 4714 1120 M20  Travis Rader, 31, Elko New Market, MN    4:50:48   11:05  4:45:26
 4717  263 M50  Robert Hanson, 50, Ramsey, MN            4:50:51   11:06  4:46:43
 4718  170 M55  Charles Jabbour, 55, Memphis, TN         4:50:56   11:06  4:46:13
 4720  326 M45  Jerry Iozzo, 46, Hibbing, MN             4:51:03   11:06  4:44:55
 4721  381 M40  Bert Reid, 44, Colorado Springs, CO      4:51:06   11:06  4:46:10
 4722  382 M40  Joe Barbeln, 44, St Michael, MN          4:51:07   11:06  4:46:10
 4724 1121 M20  Zach Dykes, 22, Duluth, MN               4:51:11   11:06  4:45:56
 4727 1122 M20  Brian Riley, 22, Duluth, MN              4:51:13   11:06  4:44:36
 4728 1123 M20  Travis Gewerth, 22, Morton, MN           4:51:14   11:06  4:44:36
 4729  327 M45  Ragnar Freeburg, 49, Ramsey, MN          4:51:16   11:07  4:46:16
 4730  383 M40  Kjell Coleman, 42, Spring Lake Park, MN  4:51:19   11:07  4:45:14
 4732  328 M45  Derek Hart, 49, Wilton, WI               4:51:23   11:07  4:48:13
 4737  171 M55  Brad Hill, 58, Cohasset, MN              4:51:38   11:07  4:45:23
 4738 1124 M20  Daniel Krause, 30, Hayward, WI           4:51:40   11:07  4:46:45
 4741  412 M35  John Melton, 39, Fort Worth, TX          4:51:45   11:08  4:46:05
 4743  384 M40  John Wisniewski, 44, Ramsey, MN          4:51:49   11:08  4:44:40
 4744  413 M35  Tom Goodreau, 37, Hermantown, MN         4:51:51   11:08  4:47:27
 4746  385 M40  Ben Nelson, 41, Minneapolis, MN          4:51:51   11:08  4:46:43
 4747   29 M65  Robert Stumpf, 66, Oakland, CA           4:51:53   11:08  4:48:33
 4748  329 M45  Jerry Bruha, 46, Cazenovia, WI           4:51:56   11:08  4:45:50
 4750 1125 M20  Lucas Kaster, 32, Milwaukee, WI          4:51:58   11:08  4:44:24
 4751   91 M60  Bob Milan, 64, Greensboro, NC            4:52:02   11:08  4:50:17
 4752 1126 M20  Derek Folk, 21, Olivia, MN               4:52:09   11:09  4:48:27
 4753  330 M45  Randy Grant, 48, McMinnville, OR         4:52:11   11:09  4:44:14
 4754 1127 M20  Brandon Thesing, 24, Pine Island, MN     4:52:15   11:09  4:45:24
 4755  331 M45  Doug Thesing, 46, Winona, MN             4:52:15   11:09  4:45:24
 4757    9 M70  Dan Christian, 70, St Cloud, MN          4:52:16   11:09  4:46:49
 4758  264 M50  Kurt Fuller, 54, Eden Prairie, MN        4:52:17   11:09  4:46:58
 4759  332 M45  Tim McCollor, 49, Minnetonka, MN         4:52:19   11:09  4:48:23
 4760  414 M35  Michae Swanson, 37, Duluth, MN           4:52:24   11:09  4:47:50
 4764  172 M55  Frank Kasbohm, 58, Hinsdale, IL          4:52:33   11:10  4:49:29
 4766 1128 M20  Tim Casey, 32, Mascoutah, IL             4:52:40   11:10  4:48:17
 4768  333 M45  James Martin, 45, Greenville, SC         4:52:46   11:10  4:45:53
 4770 1129 M20  Conor Glenn, 20, Hayward, WI             4:52:51   11:10  4:47:56
 4775 1130 M20  Benjamin Egelske, 22, Crown Point, IN    4:53:00   11:11  4:47:28
 4777  386 M40  Jon Baron, 44, Mokena, IL                4:53:07   11:11  4:49:17
 4778  265 M50  Vincent Ochwat, 50, Mokena, IL           4:53:07   11:11  4:49:17
 4781  387 M40  Mitchel Schwindt, 43, Bemidji, MN        4:53:09   11:11  4:50:09
 4783  334 M45  John Mangin, 45, Casselton, ND           4:53:15   11:11  4:45:56
 4784 1131 M20  Brian Matthews, 26, So St Paul, MN       4:53:16   11:11  4:50:13
 4788  335 M45  Robert Opatz, 45, Sartell, MN            4:53:21   11:11  4:49:54
 4792  173 M55  Curtis Clausen, 57, Big Lake, MN         4:53:26   11:12  4:50:45
 4793 1132 M20  Adam Snyder, 25, St Paul, MN             4:53:27   11:12  4:46:26
 4795  336 M45  Troy Batzel, 45, Holmen, WI              4:53:30   11:12  4:47:50
 4797  415 M35  Christopher Moran, 35, Minneapolis, MN   4:53:31   11:12  4:46:36
 4806 1133 M20  Jon Adan, 31, Falcon Heights, MN         4:53:40   11:12  4:50:50
 4807 1134 M20  Andy Adan, 29, Falcon Heights, MN        4:53:40   11:12  4:50:51
 4810 1135 M20  Yuriy Andreyevskiy, 25, Lakeville, MN    4:53:51   11:12  4:49:40
 4812  416 M35  Dan Goyen, 39, Duluth, MN                4:53:57   11:13  4:46:34
 4815 1136 M20  Jeremy Winders, 22, Paynesville, MN      4:54:10   11:13  4:49:45
 4819   92 M60  Hertzel Rahmani, 62, Red Oak, IA         4:54:19   11:14  4:51:40
 4823  174 M55  Jeffrey Tuchman, 57, Pleasantville, NY   4:54:21   11:14  4:48:42
 4824 1137 M20  Charles Skluzacek, 30, St Peter, MN      4:54:21   11:14  4:50:24
 4826 1138 M20  Matthew Haines, 27, Eden Prairie, MN     4:54:23   11:14  4:52:25
 4829  266 M50  Wayne Middleton, 51, South Range, WI     4:54:27   11:14  4:50:29
 4831   30 M65  Terry Mack, 65, Coeur D'alene, ID        4:54:30   11:14  4:52:54
 4833  337 M45  Lee Heckendorf, 46, Merrill, WI          4:54:32   11:14  4:48:17
 4835 1139 M20  Kyle Achman, 24, Hermantown, MN          4:54:38   11:14  4:48:06
 4838  338 M45  Chris Grissom, 46, Rhinelander, WI       4:54:42   11:14  4:48:04
 4839  267 M50  John Murphy, 54, Champaign, IL           4:54:42   11:14  4:48:57
 4840 1140 M20  Edward Delorme, 29, Maple Grove, MN      4:54:43   11:14  4:48:33
 4841 1141 M20  Andrew Mattila, 32, Richfield, MN        4:54:43   11:14  4:52:13
 4843 1142 M20  Nate Hanson, 23, Duluth, MN              4:54:51   11:15  4:54:08
 4847 1143 M20  Nate Anderson, 33, Shorewood, MN         4:54:55   11:15  4:47:00
 4848 1144 M20  Ethan Holdahl, 20, Eden Prairie, MN      4:54:56   11:15  4:50:57
 4854  339 M45  Scott Colantonio, 47, Oshkosh, WI        4:55:01   11:15  4:55:01
 4855  175 M55  Andy Peterson, 59, Hillsboro, WI         4:55:07   11:15  4:49:09
 4857   93 M60  William Powell, 64, Ashland, MO          4:55:09   11:15  4:49:54
 4858  340 M45  Wayne Stark, 45, Sauk Rapids, MN         4:55:11   11:16  4:51:17
 4859  388 M40  Mark Vanhornweder, 40, South Range, WI   4:55:15   11:16  4:47:15
 4862 1145 M20  Tim Morin, 28, Wyoming, MN               4:55:20   11:16  4:52:29
 4863  341 M45  John Howe, 47, Madison, WI               4:55:24   11:16  4:51:00
 4865  268 M50  Timothy Placke, 50, Arnold, MO           4:55:26   11:16  4:49:02
 4866   31 M65  Daniel Lipinski, 66, Kalispell, MT       4:55:27   11:16  4:50:46
 4868  269 M50  Robert Jacobson, 54, Blaine, MN          4:55:32   11:16  4:50:33
 4869 1146 M20  Bradley Krebsbach, 31, New Brighton, MN  4:55:32   11:16  4:50:33
 4870   32 M65  Dan Slomke, 67, Thunder Bay, ON          4:55:36   11:16  4:48:15
 4871   94 M60  John Naslund, 64, Bloomington, MN        4:55:38   11:17  4:49:15
 4874  342 M45  Patrick Olbert, 45, Sparta, WI           4:55:39   11:17  4:47:35
 4876 1147 M20  Christian Faraone, 26, Franklin, TN      4:55:42   11:17  4:55:29
 4877 1148 M20  Jeremy Eckert, 28, Hastings, MN          4:55:42   11:17  4:55:29
 4878 1149 M20  Satyanand Jamunar, 27, Brooklyn Park, MN 4:55:42   11:17  4:51:36
 4879  343 M45  Michael Brinza, 49, Elk River, MN        4:55:44   11:17  4:51:42
 4880  344 M45  Troy Bellrichard, 49, River Falls, WI    4:55:48   11:17  4:48:56
 4883  345 M45  Daniel Springborg, 48, Albert Lea, MN    4:55:51   11:17  4:49:01
 4885  176 M55  Michael Richards, 57, Virginia, MN       4:55:55   11:17  4:48:03
 4887  389 M40  Jonathan Bixby, 40, Hugo, MN             4:55:57   11:17  4:48:22
 4888  270 M50  Doug Hill, 54, Maplewood, MN             4:55:59   11:17  4:48:00
 4889 1150 M20  Michael McLachlan, 26, Otsego, MN        4:56:02   11:17  4:55:29
 4890  177 M55  Ky Eng, 57, Winona, MN                   4:56:03   11:18  4:53:30
 4891 1151 M20  Zach Nelson, 32, Cottage Grove, MN       4:56:08   11:18  4:51:04
 4893 1152 M20  David Couillard, 30, Minneapolis, MN     4:56:14   11:18  4:51:55
 4894  346 M45  Robert Riley, 49, Sandstone, MN          4:56:17   11:18  4:49:24
 4896  417 M35  Robert Dehaven, 36, Minneapolis, MN      4:56:19   11:18  4:52:15
 4898   95 M60  James Boughner, 64, Superior, WI         4:56:37   11:19  4:50:10
 4901 1153 M20  Jordan Voller, 25, Fargo, ND             4:56:42   11:19  4:50:35
 4905 1154 M20  Peter Wheelhouse, 32, Mason City, IA     4:56:47   11:19  4:54:56
 4906  418 M35  Eric Olson, 38, Luck, WI                 4:56:51   11:19  4:51:05
 4907  419 M35  Seth Petersen, 38, Milltown, WI          4:56:51   11:19  4:51:06
 4908   96 M60  Mark Andrews, 64, Inver Grove Hts, MN    4:56:54   11:19  4:50:24
 4910  347 M45  David Malin, 47, Asheboro, NC            4:56:57   11:20  4:54:38
 4915  348 M45  Keith Gross, 48, Madison, WI             4:57:04   11:20  4:51:31
 4919  390 M40  Rommel Nuque, 41, Woodbury, MN           4:57:15   11:20  4:54:17
 4926 1155 M20  Tom Hadrava, 28, Duluth, MN              4:57:31   11:21  4:50:49
 4928   57 M18  Dalton Holdredge, 18, Fort Dodge, IA     4:57:32   11:21  4:52:15
 4929   33 M65  Randall Riley, 65, Southington, OH       4:57:33   11:21  4:52:04
 4930 1156 M20  Robert Daley, 26, Eagan, MN              4:57:33   11:21  4:51:26
 4931  349 M45  Timothy Johnson, 49, Cottage Grove, MN   4:57:33   11:21  4:51:18
 4932  271 M50  Curt Schroeder, 54, Longmont, CO         4:57:34   11:21  4:50:12
 4934   97 M60  Eugene Zylla, 64, Minneapolis, MN        4:57:36   11:21  4:50:03
 4935  272 M50  Rod Trunzo, 50, Ramsey, MN               4:57:36   11:21  4:50:03
 4938  273 M50  Robert Nenciarini, 54, Livonia, MI       4:57:46   11:21  4:53:36
 4940  420 M35  Daniel Moore, 39, Minneapolis, MN        4:57:51   11:22  4:53:30
 4941  421 M35  Chad Andersen, 36, Ankeny, IA            4:57:53   11:22  4:52:14
 4942  422 M35  Rob Pommerening, 36, West Jordan, UT     4:57:54   11:22  4:50:55
 4949  178 M55  Craig Johnson, 58, Cedar Rapids, IA      4:58:11   11:22  4:50:53
 4951  350 M45  Stan Foreman, 48, Fairview, TX           4:58:14   11:23  4:52:24
 4952 1157 M20  Trent Dehnke, 21, Eau Claire, WI         4:58:15   11:23  4:54:31
 4953  274 M50  Brian McGovern, 52, Jordan, MN           4:58:25   11:23  4:53:21
 4957 1158 M20  Brian Borman, 34, Minneapolis, MN        4:58:31   11:23  4:51:54
 4961 1159 M20  Tj Antisdel, 22, Stacy, MN               4:58:38   11:23  4:52:01
 4962  423 M35  Jeff Anderson, 35, Cromwell, MN          4:58:40   11:23  4:52:43
 4964  391 M40  Dave McGarry, 40, Shoreview, MN          4:58:46   11:24  4:51:38
 4965  392 M40  Chad Gunyan, 40, Apple Valley, MN        4:58:48   11:24  4:53:16
 4969   98 M60  Jerry Brown, 63, West St Paul, MN        4:59:03   11:24  4:53:46
 4970  275 M50  James Schutte, 53, Duluth, MN            4:59:03   11:24  4:54:03
 4973  393 M40  John O'Rourke, 42, St Michael, MN        4:59:10   11:25  4:56:12
 4975 1160 M20  Richard Burk, 33, Englewood, CO          4:59:11   11:25  4:52:08
 4977 1161 M20  Jacob Bertram, 21, Wyoming, MN           4:59:15   11:25  4:55:08
 4979 1162 M20  Andrew Johnson, 32, New Hope, MN         4:59:18   11:25  4:55:19
 4982 1163 M20  Chad Genereux, 34, Brooklyn Park, MN     4:59:20   11:25  4:56:45
 4984 1164 M20  Tim Anderson, 30, Peoria, IL             4:59:26   11:25  4:51:29
 4985  276 M50  Robert Letich, 53, Plymouth, MN          4:59:26   11:25  4:54:00
 4987   99 M60  Jay Williams, 60, Lombard, IL            4:59:37   11:26  4:51:47
 4988  277 M50  Scott Johnson, 54, Siren, WI             4:59:40   11:26  4:54:31
 4991 1165 M20  Thomas Halada, 30, La Crosse, WI         4:59:44   11:26  4:54:05
 4994  424 M35  Jason Brink, 39, St Louis, MO            4:59:58   11:26  4:55:54
 5003  394 M40  Travis Winbauer, 41, Two Harbors, MN     5:00:11   11:27  4:56:47
 5004 1166 M20  Daniel Frost, 27, Kansas City, MO        5:00:11   11:27  4:55:13
 5006  179 M55  Mark Bauder, 59, Elkader, IA             5:00:16   11:27  4:57:21
 5007  180 M55  Michael Bettilyon, 56, Stoughton, WI     5:00:16   11:27  4:53:09
 5008  278 M50  Eric Coffin, 53, Stoughton, WI           5:00:16   11:27  4:53:09
 5016 1167 M20  Chase Monson, 20, Clark, SD              5:00:31   11:28  4:56:18
 5019 1168 M20  Sean Turner, 31, Shawnee, KS             5:00:33   11:28  4:54:57
 5021 1169 M20  Matthew Henjum, 33, Washington, DC       5:00:40   11:28  4:55:44
 5022  395 M40  William Streiff, 43, East Bethel, MN     5:00:43   11:28  4:57:31
 5027  351 M45  Stephen Sakamoto, 45, Edmond, OK         5:00:47   11:28  4:53:18
 5029  425 M35  Brent Bruessel, 39, Kasson, MN           5:00:53   11:29  4:56:55
 5031  352 M45  Jeff Cadwell, 47, Mahnomen, MN           5:00:54   11:29  4:54:30
 5034  353 M45  Matt Mutzenberger, 48, Grand Forks, ND   5:00:55   11:29  4:56:18
 5036 1170 M20  Scott Hanson, 28, Bismarck, ND           5:00:55   11:29  4:56:19
 5037  100 M60  Jim Nowak, 63, Reedsburg, WI             5:00:56   11:29  5:00:49
 5038  354 M45  Len Josephs, 45, Burnsville, MN          5:01:00   11:29  4:53:31
 5041  426 M35  Bradley Madison, 36, Chisago, MN         5:01:06   11:29  4:57:04
 5042  101 M60  Mike Chewar, 64, Ponte Vedra, FL         5:01:08   11:29  4:57:44
 5046  427 M35  Benjamin Alcorn, 35, Marshall, MN        5:01:12   11:29  4:57:08
 5047   12 M16  Adrian Laage, 17, Brooten, MN            5:01:13   11:29  4:57:16
 5052 1171 M20  Jason Sydejko, 31, Duluth, MN            5:01:20   11:30  4:55:11
 5056  181 M55  Jerry Zakaras, 57, Omaha, NE             5:01:21   11:30  4:53:59
 5057 1172 M20  Scott Hermes, 28, Fridley, MN            5:01:28   11:30  4:57:56
 5058  396 M40  Shawn Nelson, 40, Big Lake, MN           5:01:31   11:30  4:55:25
 5059  397 M40  Logan Kratt, 41, Lees Summit, MO         5:01:32   11:30  4:57:15
 5060   13 M16  Joshua Kratt, 16, Lees Summit, MO        5:01:32   11:30  4:57:16
 5061 1173 M20  Derrick Kratt, 34, Blue Springs, MO      5:01:32   11:30  4:57:15
 5063  182 M55  Scott Becker, 59, North Oaks, MN         5:01:34   11:30  4:55:16
 5065 1174 M20  Ryan Thiel, 21, Andover, MN              5:01:34   11:30  4:57:42
 5066  355 M45  Bruce Kammen, 49, Inver Grove Hts, MN    5:01:34   11:30  4:57:08
 5068  356 M45  Chad Erickson, 49, Chanhassen, MN        5:01:36   11:30  4:56:38
 5070   34 M65  Timothy McCoy, 67, Eden Prairie, MN      5:01:37   11:30  4:55:41
 5071  428 M35  Nathan Macziewski, 35, New Brighton, MN  5:01:38   11:30  4:56:29
 5072  357 M45  Don Verdegan, 49, Burnsville, MN         5:01:40   11:30  4:55:48
 5073  429 M35  Derick Netter, 35, Foley, MN             5:01:44   11:31  4:59:06
 5074 1175 M20  Aaron Burroughs, 23, North Mankato, MN   5:01:48   11:31  4:58:18
 5075  430 M35  Jeffrey Johnson, 37, Brooklyn Park, MN   5:01:53   11:31  4:58:04
 5078 1176 M20  Eric Griesemer, 30, Wellington, FL       5:01:58   11:31  4:55:57
 5079  183 M55  Jeff Bauer, 55, Exira, IA                5:02:03   11:31  4:58:24
 5080  184 M55  Tobias Nichols, 58, Vashon, WA           5:02:13   11:32  4:58:18
 5082  398 M40  Rich Wood, 44, Lee's Summit, MO          5:02:18   11:32  4:55:03
 5083  279 M50  Duane Siedschlag, 50, White Bear Lake, MN
                                                         5:02:19   11:32  4:55:52
 5084  185 M55  Scott Lohman, 58, Cushing, WI            5:02:23   11:32  4:59:53
 5091 1177 M20  Dana Hallal, 33, Burnsville, MN          5:02:34   11:32  4:55:13
 5094 1178 M20  Matthew Olsen, 25, Bemidji, MN           5:02:40   11:33  5:00:45
 5096  186 M55  Scott Wiegert, 56, West Des Moines, IA   5:02:50   11:33  4:57:05
 5097 1179 M20  John Kalligher, 31, Excelsior, MN        5:02:52   11:33  4:55:12
 5099  399 M40  Michael King, 43, Superior, WI           5:03:00   11:33  4:54:46
 5101 1180 M20  Scott Liebnow, 34, Fontana, WI           5:03:03   11:34  4:57:48
 5104  400 M40  Brian Dahlstrom, 43, Chanhassen, MN      5:03:10   11:34  4:55:27
 5109 1181 M20  Nick Clements, 33, Fridley, MN           5:03:20   11:34  4:58:42
 5112 1182 M20  Paul Cise, 28, Platte City, MO           5:03:25   11:34  4:58:37
 5115  401 M40  Jj Teskey, 41, Blue Earth, MN            5:03:30   11:35  4:56:58
 5116 1183 M20  Logan Sjolund, 25, Ames, IA              5:03:32   11:35  4:57:59
 5122  358 M45  Jon-Marc Ylvisaker, 45, Edina, MN        5:03:39   11:35  4:59:26
 5124  102 M60  Chuck Wright, 61, Fort Collins, CO       5:03:41   11:35  4:57:45
 5129  359 M45  James Christian, 49, Hibbing, MN         5:03:46   11:35  4:57:30
 5130  103 M60  Marvin Gleason, 60, Holland, MI          5:03:47   11:35  4:57:24
 5132  360 M45  Kurt Branscombe, 48, Lakeville, MN       5:03:52   11:35  4:57:31
 5135 1184 M20  Nicholas Sperling, 34, St Paul, MN       5:03:59   11:36  5:01:22
 5136 1185 M20  Eli Stoll, 23, Madison, WI               5:04:03   11:36  4:56:49
 5138  402 M40  Anthony Wickner, 41, Wayzata, MN         5:04:12   11:36  4:56:49
 5140 1186 M20  Corey Fenstra, 33, Big Lake, MN          5:04:13   11:36  4:56:21
 5141  280 M50  Lance Thoresen, 51, Burnsville, MN       5:04:20   11:36  4:58:06
 5145  403 M40  Ken Grantwit, 42, New Hope, MN           5:04:24   11:37  5:01:58
 5146 1187 M20  Eric Wu, 26, Rochester, MN               5:04:24   11:37  5:00:32
 5147 1188 M20  Andrew Olson, 20, Elk River, MN          5:04:27   11:37  4:58:50
 5148  361 M45  Jim Bushard, 47, Sauk Centre, MN         5:04:32   11:37  4:59:45
 5150 1189 M20  Thomas Cunningham, 24, Mounds View, MN   5:04:38   11:37  5:02:23
 5151   35 M65  Roy Gaddis, 65, Solon, IA                5:04:39   11:37  4:59:39
 5154  404 M40  Brent Hasslen, 42, Ortonville, MN        5:04:44   11:37  4:57:55
 5155 1190 M20  Jared Johnson, 21, Mounds View, MN       5:04:44   11:37  4:59:59
 5156 1191 M20  Marcus Carrigan, 21, Shoreview, MN       5:04:44   11:37  4:59:59
 5159  362 M45  Brian Schneider, 47, Plymouth, MN        5:04:48   11:38  5:03:55
 5160  405 M40  Robert Riggins, 44, Bloomington, IL      5:04:48   11:38  4:57:09
 5161  431 M35  Stevie Johnson, 38, Burnsville, MN       5:04:48   11:38  4:57:08
 5162  363 M45  Jay Johnson, 47, Eden Prairie, MN        5:04:48   11:38  4:57:08
 5164  364 M45  Terry Johnson, 45, Hammond, WI           5:04:48   11:38  4:58:53
 5165  365 M45  Randy Johnson, 45, Bloomington, IL       5:04:50   11:38  4:57:11
 5166 1192 M20  Ian Tiggemann, 29, Peoria, IL            5:04:51   11:38  4:56:54
 5168  432 M35  Marcus Andrusko, 39, Edina, MN           5:04:52   11:38  5:00:32
 5169 1193 M20  Andrew Fautsch, 28, Maple Grove, MN      5:04:53   11:38  5:00:30
 5175 1194 M20  Daniel Ketcham, 30, Eden Prairie, MN     5:05:01   11:38  4:59:24
 5177  281 M50  Chinyere Obasi, 52, Kearney, NE          5:05:09   11:38  4:56:41
 5184   36 M65  Greg Merth, 67, Crystal, MN              5:05:44   11:40  5:02:14
 5186  366 M45  Dave Yuska, 48, Grimes, IA               5:05:47   11:40  4:59:34
 5189 1195 M20  Pete Dingmann, 33, St Louis Park, MN     5:06:02   11:40  4:59:45
 5193  367 M45  Stu McVicar, 46, Middleton, WI           5:06:22   11:41  5:02:44
 5195  406 M40  Jason Ackerman, 40, Spencer, IA          5:06:29   11:41  4:59:48
 5204 1196 M20  David Romano, 22, Hermantown, MN         5:06:54   11:42  5:04:16
 5205  187 M55  Kurt Stanze, 55, St Croix Falls, WI      5:06:56   11:42  4:59:44
 5209 1197 M20  Joshua Aslesen, 25, St Louis Park, MN    5:07:02   11:43  4:59:25
 5210  407 M40  James Myhrer, 41, Blaine, MN             5:07:08   11:43  5:01:21
 5211   37 M65  Michael Hlavac, 67, Eden Prairie, MN     5:07:09   11:43  5:04:41
 5212  104 M60  David Briles, 64, Madison, WI            5:07:17   11:43  5:02:48
 5216  368 M45  Thomas Gort, 45, Rochester, MN           5:07:33   11:44  5:03:25
 5220   10 M70  Dj Carlson, 70, Hastings, MN             5:07:40   11:44  5:01:25
 5221  105 M60  Tim Roush, 64, Kansas City, MO           5:07:40   11:44  5:01:40
 5222  106 M60  Bill Gitar, 64, Duluth, MN               5:07:41   11:44  5:03:32
 5224  433 M35  Levi Bouwman, 38, Blaine, MN             5:07:59   11:45  5:03:48
 5226   38 M65  Barry Benest, 66, Maple Grove, MN        5:08:08   11:45  5:02:47
 5227 1198 M20  Jesse Bauer, 31, Rochester, MN           5:08:13   11:45  5:02:58
 5232  282 M50  Joseph Mike, 54, Inver Grove Hts, MN     5:08:21   11:46  5:01:45
 5233 1199 M20  Jeff Madison, 31, Stillwater, MN         5:08:21   11:46  5:04:21
 5237 1200 M20  Ryan Elliott, 32, Saginaw, MI            5:08:44   11:47  5:05:25
 5238 1201 M20  Jason Pfleger, 29, St Francis, MN        5:08:46   11:47  5:03:05
 5239 1202 M20  David Croudace, 31, Minneapolis, MN      5:08:46   11:47  5:06:52
 5242 1203 M20  Kellan Flaherty, 27, Cottage Grove, MN   5:09:01   11:47  5:06:47
 5243  434 M35  Chad Halupnick, 36, Polk City, IA        5:09:06   11:47  5:03:39
 5246  369 M45  Steven Holehan, 49, New Braunfels, TX    5:09:10   11:48  5:08:50
 5247 1204 M20  Robert Lillegard, 28, Superior, WI       5:09:16   11:48  5:03:35
 5248 1205 M20  Kendall Nichols, 24, Milaca, MN          5:09:16   11:48  5:03:36
 5250 1206 M20  Eric Nordberg, 33, Whitefish Bay, WI     5:09:18   11:48  5:02:21
 5251  435 M35  Joseph Yates, 36, Stanley, WI            5:09:29   11:48  5:03:25
 5252  370 M45  Karl Benson, 49, St Paul, MN             5:09:36   11:49  5:08:42
 5253 1207 M20  Benjamin Larson, 30, Roseville, MN       5:09:46   11:49  5:04:12
 5264 1208 M20  Alex Williams, 27, Blaine, MN            5:10:38   11:51  5:06:06
 5265 1209 M20  Almir Beganovic, 25, Faribault, MN       5:10:41   11:51  5:04:27
 5267  436 M35  Jeff Swenson, 39, Royalton, MN           5:10:54   11:51  5:03:58
 5268 1210 M20  Anthony Hsu, 27, Minneapolis, MN         5:11:13   11:52  5:06:35
 5269  283 M50  Robert Borden, 52, Cloquet, MN           5:11:16   11:52  5:05:08
 5271  107 M60  Lyle Mueller, 60, Mahtomedi, MN          5:11:26   11:53  5:06:56
 5272 1211 M20  Ronald Carl III, 32, Duluth, MN          5:11:29   11:53  5:06:56
 5273 1212 M20  Madison Sackett, 24, Walker, IA          5:11:40   11:53  5:06:15
 5275  188 M55  Jeff Davis, 59, Inver Grove Hts, MN      5:11:55   11:54  5:06:27
 5277 1213 M20  Matthew Stephens, 33, Rogers, MN         5:11:58   11:54  5:08:03
 5278  189 M55  Bill Carter, 59, Winona, MN              5:12:00   11:54  5:09:28
 5279 1214 M20  Dillon Lundy, 25, Superior, WI           5:12:05   11:54  5:09:08
 5281  408 M40  Chris Sickel, 41, Lakeville, MN          5:12:21   11:55  5:07:19
 5286  409 M40  Mitchell Eickhoff, 40, St Cloud, MN      5:12:36   11:55  5:06:16
 5287  410 M40  Brad Brown, 44, Beldenville, WI          5:12:47   11:56  5:07:27
 5293  371 M45  James Snodgrass, 48, Minneapolis, MN     5:13:01   11:56  5:10:44
 5295  372 M45  Tony Jones, 47, Chanhassen, MN           5:13:05   11:56  5:12:42
 5299  190 M55  Jim Barta, 58, Bemidji, MN               5:13:20   11:57  5:07:12
 5300  191 M55  David Frazer, 58, Spooner, WI            5:13:30   11:57  5:10:41
 5301   58 M18  Cameron Bokas, 19, Rocky River, OH       5:13:31   11:57  5:07:53
 5305   11 M70  Lee Stauffacher, 73, Mounds View, MN     5:13:35   11:58  5:13:14
 5308  284 M50  Gilberto Sosa, 50, Granger, IA           5:13:38   11:58  5:07:11
 5310 1215 M20  Tyler Hautajarvi, 26, Proctor, MN        5:13:44   11:58  5:06:02
 5312  192 M55  Doug Jacobson, 56, Ames, IA              5:13:48   11:58  5:09:39
 5316  108 M60  Kevin Zimmer, 61, Sauk Centre, MN        5:13:53   11:58  5:09:38
 5319  411 M40  Jeffrey Berkey, 43, Lake Elsinore, CA    5:13:56   11:58  5:08:40
 5321  109 M60  Don Soule, 64, Rosemount, MN             5:13:59   11:59  5:07:55
 5322  193 M55  Daryl Jones, 58, Hudson, WI              5:13:59   11:59  5:08:06
 5323 1216 M20  Benjamin Payne, 20, Ossineke, MI         5:14:00   11:59  5:05:55
 5324  412 M40  Robert Diver Ii, 44, New Lenox, IL       5:14:05   11:59  5:13:41
 5329 1217 M20  Bradley Degusseme, 26, Duluth, MN        5:14:14   11:59  5:08:09
 5330 1218 M20  Nam Truong, 29, Eden Prairie, MN         5:14:20   11:59  5:08:51
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
 5334  194 M55  Thomas McNicholas, 59, Checotah, OK      5:14:35   12:00  5:10:34
 5336  413 M40  Michael Gorman, 44, St Cloud, MN         5:14:39   12:00  5:06:07
 5338 1219 M20  Jacob Meier, 20, Plymouth, MN            5:14:45   12:00  5:09:25
 5341  373 M45  Erik Sola, 48, Otsego, MN                5:14:47   12:00  5:10:18
 5343 1220 M20  Thomas Sluciak, 26, Blaine, MN           5:14:49   12:00  5:10:29
 5344  414 M40  James Thoma, 40, Little Falls, MN        5:14:56   12:01  5:07:51
 5345  437 M35  Pete Kloss, 35, West Jordan, UT          5:14:58   12:01  5:07:39
 5346  285 M50  Randall Dischinger, 54, Dassel, MN       5:15:05   12:01  5:12:57
 5347  286 M50  Jonathan Miller, 52, Pearland, TX        5:15:06   12:01  5:07:58
 5348  195 M55  Lee Lindgren, 58, Wisconsin Rapids, WI   5:15:10   12:01  5:07:28
 5353 1221 M20  Raymond Pulsifer, 23, Duluth, MN         5:15:29   12:02  5:10:16
 5354 1222 M20  Eric Heilman, 26, St Paul, MN            5:15:34   12:02  5:11:31
 5356  196 M55  Michael Christensen, 55, Jefferson, IA   5:15:44   12:03  5:10:18
 5357  374 M45  Bruce Blazing, 45, Rochester, MN         5:15:45   12:03  5:12:13
 5359  287 M50  Tom Florestano, 50, Duluth, MN           5:15:52   12:03  5:10:47
 5361  288 M50  Michael Dorner, 50, St Paul, MN          5:15:59   12:03  5:09:02
 5364   14 M16  Philip Holloway, 17, Hilltop, MN         5:16:09   12:04  5:08:40
 5366  415 M40  Lane Schoening, 43, Zimmerman, MN        5:16:10   12:04  5:11:05
 5370  438 M35  Steve Page, 38, Courtland, MN            5:16:18   12:04  5:11:29
 5371  375 M45  Tim Berube, 45, Andover, MN              5:16:20   12:04  5:10:16
 5373 1223 M20  William Litzer, 25, Marathon, WI         5:16:29   12:04  5:13:35
 5376 1224 M20  Christopher Durant, 27, Dellwood, MN     5:16:45   12:05  5:10:13
 5378 1225 M20  Kyler Thomas, 26, Chicago, IL            5:16:49   12:05  5:12:00
 5379 1226 M20  Joseph Rook, 25, Chicago, IL             5:16:50   12:05  5:12:00
 5380 1227 M20  Benjamin Burns, 28, Rosemount, MN        5:16:53   12:05  5:11:44
 5384 1228 M20  Patrick Schwanke, 20, Duluth, MN         5:17:01   12:05  5:14:14
 5386  416 M40  Nathan Rajala, 41, Grand Rapids, MN      5:17:04   12:06  5:11:01
 5389 1229 M20  Nicholas Kehtel, 25, Duluth, MN          5:17:05   12:06  5:14:35
 5393  197 M55  Dan Oh, 59, Leonia, NJ                   5:17:16   12:06  5:13:05
 5395 1230 M20  John Oliver, 27, Madison, WI             5:17:26   12:06  5:14:52
 5396   12 M70  Rick Lecher, 73, Gordon, WI              5:17:30   12:07  5:10:06
 5397 1231 M20  Daniel Lofgren, 25, Hugo, MN             5:17:32   12:07  5:15:05
 5399  110 M60  Pete Thomas, 61, St Louis Park, MN       5:17:39   12:07  5:13:27
 5402  289 M50  Frederick Richardson, 51, Minneapolis, MN
                                                         5:17:45   12:07  5:14:58
 5403  376 M45  Erik Peterson, 45, West Salem, WI        5:17:50   12:07  5:12:09
 5405  111 M60  Howard Ojalvo, 60, Shoreview, MN         5:18:04   12:08  5:12:00
 5406 1232 M20  Tim Miller, 29, Elk River, MN            5:18:06   12:08  5:14:21
 5408  417 M40  Jeremy Palmer, 40, Rochester, MN         5:18:11   12:08  5:11:05
 5413 1233 M20  Shawn Frost, 26, Superior, WI            5:18:20   12:09  5:11:11
 5414 1234 M20  Curtis Degidio, 23, South St Paul, MN    5:18:25   12:09  5:11:53
 5415 1235 M20  Pavel Bondarenko, 22, Chaska, MN         5:18:26   12:09  5:11:53
 5418  198 M55  Peter Lee, 57, Fort Lee, NJ              5:18:52   12:10  5:14:43
 5419 1236 M20  Shaun Decur, 30, Green Bay, WI           5:18:56   12:10  5:12:44
 5424  439 M35  Brant Sharp, 36, Des Moines, IA          5:19:18   12:11  5:13:54
 5425 1237 M20  Zach Ruhl, 24, Lakeville, MN             5:19:22   12:11  5:14:33
 5426 1238 M20  Quentin Abraham, 24, Lakeville, MN       5:19:22   12:11  5:14:32
 5432   39 M65  Eric Peterson, 66, Minneapolis, MN       5:19:36   12:11  5:12:31
 5436  377 M45  Nelson Cain, 45, Minneapolis, MN         5:19:43   12:12  5:16:33
 5437 1239 M20  Justin Kerkaert, 29, Richmond, MN        5:19:47   12:12  5:15:52
 5438  290 M50  Scott Miller, 50, Hinckley, MN           5:19:49   12:12  5:12:42
 5439 1240 M20  Jon Stojan, 31, Hudson, WI               5:19:51   12:12  5:14:12
 5440  418 M40  Agha Qazilbash, 43, Burke, VA            5:19:58   12:12  5:19:27
 5443 1241 M20  Jed Hannemann, 30, Madison, WI           5:20:05   12:13  5:12:13
 5453  419 M40  Stephen Hennessy, 42, Springfield, VA    5:20:33   12:14  5:14:22
 5455  378 M45  Preman Singh, 48, North Mankato, MN      5:20:39   12:14  5:13:49
 5456  291 M50  Dalas Whipps, 54, Richville, MN          5:20:42   12:14  5:15:54
 5461  420 M40  Shripad Deshpande, 42, Shoreview, MN     5:20:54   12:14  5:15:05
 5462  292 M50  Claude Kansaku, 53, Klamath Falls, OR    5:21:04   12:15  5:15:03
 5463  421 M40  James Lefor, 43, Superior, WI            5:21:11   12:15  5:16:04
 5465 1242 M20  David Schmidt, 34, Sparta, WI            5:21:13   12:15  5:15:47
 5477  293 M50  John Tantzen, 54, Eagan, MN              5:21:46   12:16  5:13:58
 5479  294 M50  Floyd Lentz, 50, Hermantown, MN          5:21:57   12:17  5:16:58
 5480 1243 M20  Timothy Huska, 25, Woodbury, MN          5:21:58   12:17  5:16:49
 5483  112 M60  Roy Beard, 60, Grand Forks, ND           5:22:16   12:18  5:16:10
 5484   40 M65  Harry Sloan, 65, Superior, WI            5:22:18   12:18  5:19:10
 5490  199 M55  Clay Schulte, 59, Pine River, MN         5:22:37   12:18  5:15:36
 5491  422 M40  Phillip Diers, 43, Howard Lake, MN       5:22:49   12:19  5:20:16
 5492 1244 M20  Braden Carkhuff, 24, Champlin, MN        5:22:55   12:19  5:15:19
 5497   41 M65  Spencer Blackie, 67, Hastings, MN        5:23:29   12:20  5:16:19
 5500  440 M35  Adam Frantz, 35, Blaine, MN              5:23:36   12:21  5:16:26
 5501  441 M35  Robert Morehouse, 36, Superior, WI       5:23:36   12:21  5:16:26
 5502  442 M35  Jason Johnson, 37, Forest Lake, MN       5:23:36   12:21  5:20:31
 5505  295 M50  Gary Delp, 51, Lansdale, PA              5:23:51   12:21  5:18:51
 5510   42 M65  Patrick Ryan, 66, Burnsville, MN         5:24:31   12:23  5:18:34
 5511  200 M55  Dave Smelter, 59, St Cloud, MN           5:24:37   12:23  5:17:00
 5513  379 M45  Steven Gare, 48, Faribault, MN           5:24:52   12:23  5:19:52
 5515 1245 M20  Tony Hietalati, 27, Minneapolis, MN      5:25:03   12:24  5:17:35
 5517 1246 M20  Matt Meyer, 29, Coon Rapids, MN          5:25:04   12:24  5:18:10
 5518  113 M60  Roye Stelzer, 62, Waverly, MN            5:25:14   12:24  5:20:44
 5520  423 M40  Greg Kuyava, 44, Lino Lakes, MN          5:25:18   12:24  5:20:13
 5521  201 M55  Larry Kirch, 56, La Crosse, WI           5:25:22   12:25  5:18:28
 5523  202 M55  Rod James, 59, Stillwater, MN            5:25:36   12:25  5:19:11
 5524  380 M45  Jim Desart, 45, Savage, MN               5:25:49   12:26  5:23:43
 5525 1247 M20  Jonathan Leung, 30, Rochester, MN        5:26:01   12:26  5:19:26
 5526 1248 M20  Joe Janiszewski, 24, St Louis Park, MN   5:26:01   12:26  5:23:39
 5528  203 M55  Larry Schimka, 59, Des Plaines, IL       5:26:21   12:27  5:22:20
 5533  424 M40  Mark Johnson, 40, Spencer, IA            5:26:39   12:28  5:19:39
 5535  425 M40  Joseph Sack, 41, Minneapolis, MN         5:26:52   12:28  5:19:02
 5536  426 M40  Martin Flaherty, 43, Dallas Center, IA   5:26:56   12:28  5:20:23
 5537  427 M40  Terrance Rafferty, 44, Menifee, CA       5:27:04   12:28  5:22:49
 5538 1249 M20  Jason Holt, 33, St Michael, MN           5:27:04   12:28  5:23:29
 5540  296 M50  Todd Dale, 51, Holmen, WI                5:27:11   12:29  5:21:01
 5541  114 M60  David Baukol, 60, Glenwood, MN           5:27:12   12:29  5:19:41
 5544  443 M35  Justin Schuetz, 35, Minneapolis, MN      5:27:30   12:29  5:19:55
 5545 1250 M20  Nicholas Rice, 33, Ely, MN               5:27:34   12:30  5:22:31
 5546  115 M60  Bradley Schwartz, 64, Bloomingdale, IL   5:27:37   12:30  5:27:22
 5550  204 M55  David Warner, 55, Round Rock, TX         5:27:54   12:30  5:22:26
 5553  381 M45  Rick Grecula, 48, Springboro, OH         5:28:04   12:31  5:21:06
 5555  297 M50  Jay McHenry, 50, Marion, IN              5:28:15   12:31  5:25:47
 5556  298 M50  Dan Grant, 51, Holmen, WI                5:28:15   12:31  5:25:48
 5559 1251 M20  Colin Zervas, 24, Duluth, MN             5:28:18   12:31  5:27:36
 5560 1252 M20  Jagpreet Singh, 33, Minneapolis, MN      5:28:20   12:31  5:20:53
 5565 1253 M20  Mark Bauer, 32, Bloomington, MN          5:28:49   12:32  5:23:07
 5569   13 M70  Steve Schroeder, 71, River Falls, WI     5:28:54   12:33  5:25:09
 5573  299 M50  Dan Siebenaler, 52, Prescott, WI         5:29:05   12:33  5:28:55
 5577  444 M35  Joshua Pendergrass, 35, New Brighton, MN 5:29:27   12:34  5:23:54
 5582  382 M45  Gerald King, 45, Dunkirk, MD             5:29:49   12:35  5:27:03
 5583  205 M55  Mark Ivie, 55, Pittsburgh, PA            5:29:49   12:35  5:25:24
 5588  428 M40  Greg Rothbardt, 43, Bettendorf, IA       5:29:56   12:35  5:22:57
 5589  206 M55  Greg Olson, 55, La Crosse, WI            5:29:57   12:35  5:22:58
 5591  445 M35  Christopher White, 38, Richmond Hill, GA 5:30:14   12:36  5:23:08
 5594  446 M35  Ashton Nickles, 39, Clinton, IA          5:30:22   12:36  5:22:55
 5595 1254 M20  Thomas Zahler, 33, Oakdale, MN           5:30:26   12:36  5:25:58
 5596   43 M65  Tom Wolfe, 66, Franklin, TN              5:30:28   12:36  5:22:24
 5601  300 M50  Daryl Fieck, 51, Rochester, MN           5:30:56   12:37  5:26:59
 5603  429 M40  Marc Vaillancourt, 44, Hutchinson, MN    5:31:02   12:38  5:24:10
 5608  430 M40  Matthew Ballard, 43, Milwaukee, WI       5:31:22   12:38  5:23:53
 5609  383 M45  Troy Johnson, 48, Hammond, WI            5:31:24   12:38  5:25:27
 5610  301 M50  Eric Mahmoud, 54, Brooklyn Park, MN      5:31:28   12:39  5:25:40
 5611  384 M45  Kirk Frauenheim, 45, Minneapolis, MN     5:31:33   12:39  5:25:06
 5615  116 M60  Keith Magsam, 62, St Cloud, MN           5:31:48   12:39  5:25:37
 5617  385 M45  Gary Grove, 49, Gaylord, MN              5:31:51   12:39  5:24:43
 5619 1255 M20  Jacob Olson, 25, Burnsville, MN          5:31:53   12:40  5:27:25
 5621  302 M50  Uriel Huizaar, 54, Winters, CA           5:31:56   12:40  5:25:24
 5622  386 M45  Anthony Burke, 49, Eden Prairie, MN      5:31:57   12:40  5:27:28
 5623  303 M50  Scott McCann, 51, Plymouth, MN           5:31:59   12:40  5:27:30
 5624 1256 M20  Tim Cahoon, 28, Owatonna, MN             5:32:01   12:40  5:24:14
 5625 1257 M20  Jeffrey Isaac, 24, White Bear Lake, MN   5:32:04   12:40  5:29:29
 5630   44 M65  Dennis Sorensen, 65, Coon Rapids, MN     5:32:13   12:40  5:27:59
 5632 1258 M20  Jhon Decorsey, 29, Two Harbors, MN       5:32:27   12:41  5:27:19
 5633  387 M45  David Janzig, 47, Blaine, MN             5:32:33   12:41  5:25:49
 5635  388 M45  Gregory Cullen, 45, Deforest, WI         5:32:41   12:41  5:28:33
 5638  389 M45  Kyle Nelson, 47, Fargo, ND               5:33:17   12:43  5:27:17
 5639  431 M40  Aaron Munson, 43, Duluth, MN             5:33:23   12:43  5:25:56
 5640   45 M65  Don Balkwell, 67, Highland, MI           5:33:27   12:43  5:29:33
 5644  432 M40  Joe Stickles, 42, Decatur, IL            5:33:41   12:44  5:28:23
 5645 1259 M20  Adam Flynn, 26, Grand Forks, ND          5:33:43   12:44  5:27:56
 5646 1260 M20  John Prall, 27, St Paul, MN              5:33:43   12:44  5:27:56
 5647  304 M50  Edward Vega, 54, Raleigh, NC             5:33:58   12:44  5:27:28
 5648 1261 M20  Mohamed Sakallah, 21, Minneapolis, MN    5:34:05   12:45  5:29:19
 5650  433 M40  Russell Orr, 43, Minneapolis, MN         5:34:10   12:45  5:27:12
 5657  207 M55  Jim Nixson, 56, Johnston, IA             5:34:19   12:45  5:27:49
 5659  434 M40  Gregory Reiter, 42, Forest Lake, MN      5:34:26   12:45  5:27:54
 5660 1262 M20  Michael Duncombe, 34, Big Lake, MN       5:34:26   12:45  5:26:19
 5661   46 M65  George Judson, 65, Burnsville, MN        5:34:28   12:45  5:27:57
 5667   47 M65  Eldon Miller, 66, Kansas City, MO        5:34:40   12:46  5:28:18
 5669  435 M40  Neil Weinard, 43, Eden Prairie, MN       5:34:43   12:46  5:31:16
 5672 1263 M20  Joseph Hughes, 32, St Paul, MN           5:34:45   12:46  5:27:33
 5673 1264 M20  Steve Churchill, 30, Blaine, MN          5:34:48   12:46  5:32:26
 5677 1265 M20  Tyler Stevens, 28, Shakopee, MN          5:34:55   12:46  5:31:02
 5678 1266 M20  Benjamin Johnson, 34, Gem Lake, MN       5:34:56   12:46  5:29:18
 5681 1267 M20  Fahrudin Turnadzic, 26, Blaine, MN       5:35:18   12:47  5:31:18
 5686  305 M50  Rob Anderson, 51, Maple Grove, MN        5:35:56   12:49  5:31:57
 5688 1268 M20  Michael Srodoski, 34, Minneapolis, MN    5:36:07   12:49  5:30:14
 5692  390 M45  Janardanan Kumar, 48, Sidharth Heights   5:36:29   12:50  5:30:35
 5694  208 M55  Robert Shapiro, 57, Minneapolis, MN      5:36:43   12:51  5:31:12
 5696  447 M35  Todd Obermiller, 37, Medina, MN          5:36:50   12:51  5:28:52
 5697 1269 M20  Eric Dahlman, 24, St Louis Park, MN      5:36:53   12:51  5:30:46
 5698  306 M50  Duane Dahlman, 54, Cokato, MN            5:36:54   12:51  5:30:46
 5701 1270 M20  Richard Mayes, 31, Minneapolis, MN       5:37:07   12:51  5:33:14
 5704  436 M40  Jeffrey Hollington, 44, Atlanta, GA      5:37:21   12:52  5:34:41
 5705  117 M60  Gary Hoffman, 60, Baldwin, WI            5:37:23   12:52  5:31:32
 5710  437 M40  Harvey Miller, 43, Sylvania, OH          5:37:34   12:53  5:31:23
 5711  307 M50  Joseph Brinza, 52, Maple Lake, MN        5:37:43   12:53  5:33:41
 5712 1271 M20  Chris Haas, 24, Iowa City, IA            5:37:56   12:53  5:35:09
 5715 1272 M20  Edward MacPhee, 30, San Diego, CA        5:38:11   12:54  5:35:14
 5716  448 M35  Dean Snyder, 38, Crystal, MN             5:38:14   12:54  5:30:34
 5718  118 M60  Bruce Lundie, 60, Rapid City, SD         5:38:22   12:54  5:31:08
 5719  438 M40  Fuzzy Gerdes, 44, Chicago, IL            5:38:24   12:54  5:31:12
 5720 1273 M20  Jason Exferd, 31, Iron River, WI         5:38:25   12:54  5:31:52
 5721  449 M35  John Gustafson, 37, Lithia, FL           5:38:39   12:55  5:32:03
 5725  439 M40  Joseph Spillman, 40, Jordan, MN          5:38:58   12:56  5:35:23
 5727  450 M35  Scott Quick, 38, Newburg, ND             5:39:11   12:56  5:33:57
 5729  451 M35  Jon Mathson, 38, Eagan, MN               5:39:14   12:56  5:32:14
 5734  209 M55  Duane Brown, 55, Buffalo, MN             5:39:33   12:57  5:31:57
 5735  119 M60  Rick Jackson, 62, Maple, MN              5:39:36   12:57  5:39:28
 5737 1274 M20  Nick Kastler, 28, Woolstock, IA          5:39:37   12:57  5:34:14
 5740 1275 M20  Jason Larson, 27, St Cloud, MN           5:39:59   12:58  5:33:02
 5742  440 M40  David Grell, 42, Brainerd, MN            5:40:01   12:58  5:33:48
 5744  120 M60  Neil Gleason, 62, Waupun, WI             5:40:05   12:58  5:33:40
 5746 1276 M20  Scott Carel, 33, Faribault, MN           5:40:20   12:59  5:33:06
 5747  308 M50  James Shapiro, 51, Golden Valley, MN     5:40:29   12:59  5:34:59
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
 5753  452 M35  Tom Tasto, 36, St Louis Park, MN         5:41:33   13:02  5:35:33
 5758 1277 M20  Mark Hoffman, 25, Eagan, MN              5:41:48   13:02  5:36:39
 5763  121 M60  Michael Chase, 62, Kenyon, MN            5:42:33   13:04  5:36:03
 5764  309 M50  John Norenberg, 52, Palatine, IL         5:42:44   13:04  5:35:22
 5771 1278 M20  Henry Stellmach, 23, Sauk Rapids, MN     5:43:16   13:06  5:38:18
 5774  441 M40  Doran O'Brien, 43, Scandia, MN           5:43:23   13:06  5:42:35
 5775 1279 M20  Robert Walerius, 33, Otsego, MN          5:43:26   13:06  5:36:55
 5777  122 M60  Edward Rogalski, 64, St Louis Park, MN   5:43:29   13:06  5:40:40
 5782  123 M60  Bob Coolidge, 61, Braham, MN             5:44:09   13:08  5:37:40
 5784  391 M45  Paul Staskowski, 48, Mount Horeb, WI     5:44:22   13:08  5:36:45
 5786   48 M65  Bob Stavig, 65, Bloomington, MN          5:44:29   13:08  5:38:38
 5790 1280 M20  Eric Meline, 31, Minnetonka, MN          5:45:06   13:10  5:38:22
 5791  442 M40  Brian Kettler, 43, Tulsa, OK             5:45:09   13:10  5:39:09
 5793  392 M45  Tim Manych, 47, Hayward, WI              5:45:12   13:10  5:41:00
 5798  124 M60  Chad Gettleman, 63, Evanston, IL         5:45:41   13:11  5:39:45
 5801  453 M35  Alexander Aguila, 37, New Brighton, MN   5:46:01   13:12  5:39:08
 5804 1281 M20  Adam Diesterhaft, 33, Sandy, UT          5:46:13   13:12  5:38:26
 5805  454 M35  Sean Copeland, 37, Duluth, MN            5:46:13   13:12  5:41:47
 5809   49 M65  Danny Hartley, 67, Princeton, IN         5:46:30   13:13  5:44:28
 5816  443 M40  Roger Harris, 44, Greenville, SC         5:47:18   13:15  5:40:25
 5817  310 M50  David Breen, 50, Hudson, WI              5:47:19   13:15  5:40:56
 5820  444 M40  James Lovick, 42, Falcon Heights, MN     5:47:34   13:15  5:41:58
 5821  210 M55  Katsuyuki Yamamoto, 57, Rosemount, MN    5:47:36   13:15  5:42:29
 5823  445 M40  Benji Warpeha, 40, Minneapolis, MN       5:47:53   13:16  5:40:17
 5824  211 M55  George Hellmer, 56, Chaska, MN           5:47:58   13:16  5:41:31
 5826  125 M60  Ray Constantine, 61, Stillwater, MN      5:48:35   13:18  5:42:40
 5829  446 M40  Michael Jacob, 43, Madison, WI           5:48:40   13:18  5:41:59
 5841 1282 M20  Mark Swanson, 32, Carlton, MN            5:50:12   13:21  5:42:22
 5842  393 M45  Marc Hirschfield, 47, Mooresville, NC    5:50:17   13:22  5:47:38
 5843  311 M50  Douglas Dahlberg, 51, Hampstead, NC      5:50:18   13:22  5:47:31
 5846  312 M50  Michael Oland, 54, Nolensville, TN       5:50:46   13:23  5:44:00
 5847  447 M40  Richard Kolakovich, 44, Lincoln Park, MI 5:50:50   13:23  5:43:27
 5849  394 M45  David Marx, 47, Omaha, NE                5:50:57   13:23  5:43:56
 5851  212 M55  Jorge Arteaga, 59, Rochester, MN         5:51:14   13:24  5:46:25
 5854 1283 M20  Eric Plude, 22, Elk River, MN            5:51:22   13:24  5:44:49
 5857  455 M35  Robert Callahan  Jr, 35, Woodbury, MN    5:51:39   13:25  5:45:09
 5858  456 M35  Tim Kniefel, 38, Bemidji, MN             5:51:44   13:25  5:46:07
 5867  313 M50  David Smith, 53, Brooklyn Park, MN       5:52:54   13:28  5:45:20
 5875   14 M70  Stephen Reiss, 70, Dunlap, IL            5:54:02   13:30  5:48:28
 5878  448 M40  Va Telekicharela Kandal, 42, Minnetonka, MN
                                                         5:54:28   13:31  5:48:27
 5880   50 M65  Ed Sell, 65, Wayne, IL                   5:54:44   13:32  5:47:40
 5881 1284 M20  Jacob Krist, 32, Plano, IL               5:54:44   13:32  5:47:39
 5884  395 M45  James Czajkowski, 46, Albany, MN         5:55:00   13:32  5:47:53
 5887  457 M35  Robert Baker, 36, Duluth, MN             5:55:07   13:33  5:49:49
 5888   15 M70  Gary Telega, 71, Brooklyn Park, MN       5:55:12   13:33  5:47:36
 5889  126 M60  Forrest Henderson, 64, Clovis, CA        5:55:13   13:33  5:48:32
 5894 1285 M20  Jace Burr, 24, Onamia, MN                5:55:43   13:34  5:52:53
 5898  396 M45  Barry Goldmeier, 49, Rockville, MD       5:55:52   13:34  5:47:39
 5900 1286 M20  Ryan Burhite, 30, Stevens Point, WI      5:55:56   13:35  5:50:27
 5902  213 M55  Larry Watson, 58, Andover, MN            5:56:06   13:35  5:49:44
 5904  449 M40  Jeremy Sands, 40, Mounds View, MN        5:56:21   13:36  5:49:42
 5910  397 M45  Todd Morgan, 46, Waconia, MN             5:56:26   13:36  5:48:26
 5912  398 M45  Eric Pacheco, 47, Independence, MO       5:56:34   13:36  5:53:13
 5916  450 M40  Brant Engen, 40, Cottage Grove, MN       5:56:50   13:37  5:52:39
 5917  451 M40  Robert Rader, 41, Eagle Lake, MN         5:56:51   13:37  5:50:33
 5920 1287 M20  Gordon Blukis, 32, Chicago, IL           5:57:05   13:37  5:49:19
 5923 1288 M20  Timothy Charles, 26, Roseville, MN       5:57:45   13:39  5:51:12
 5928  452 M40  Matt Brauman, 43, Fairbury, IL           5:58:37   13:41  5:52:01
 5929  453 M40  Scot Barco, 43, Arlington, VA            5:58:46   13:41  5:52:04
 5931  399 M45  Todd Keller, 46, Minot, ND               5:58:49   13:41  5:51:32
 5933 1289 M20  David Satzer, 25, Minneapolis, MN        5:58:58   13:41  5:54:15
 5935  127 M60  Chuck Struckness, 60, Hanover, MN        5:59:17   13:42  5:59:02
 5944  400 M45  Robert Pulk, 45, Shakopee, MN            6:00:02   13:44  5:53:36
 5945  454 M40  John Schwartz, 43, Dallas, TX            6:00:07   13:44  5:53:14
 5949  458 M35  Tyler Christensen, 35, River Falls, WI   6:00:51   13:46  5:54:03
 5951  455 M40  Jason Clark, 43, Iowa City, IA           6:01:05   13:46  5:54:20
 5956   16 M70  Michael Jones, 73, Sanibel, FL           6:01:35   13:47  5:55:15
 5957  401 M45  Ralph Breckenridge Jr, 48, Oklahoma City, OK
                                                         6:01:39   13:48  5:57:24
 5960  459 M35  Matt Mohn, 37, Eden Prairie, MN          6:02:35   13:50  5:54:53
 5961 1290 M20  Tyler Belisle, 20, Roberts, WI           6:02:42   13:50  5:57:07
 5962 1291 M20  Lee Trotman, 31, New York, NY            6:02:48   13:50  5:56:31
 5965   17 M70  Bob Spilski, 70, Harrison Township, MI   6:03:02   13:51  5:55:49
 5967  402 M45  Peter Price, 45, Rosemount, MN           6:03:46   13:52  5:56:22
 5971  456 M40  Travis Brand, 40, Forest Lake, MN        6:04:35   13:54  5:57:31
 5973   51 M65  Bruce Paulson, 66, South Range, WI       6:04:58   13:55  5:59:06
 5976  214 M55  Patrick Gambill-Read, 59, Hopkins, MN    6:05:47   13:57  5:58:38
 5978 1292 M20  Matthew Liberty, 23, Apple Valley, MN    6:06:16   13:58  6:01:02
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
 5982  314 M50  Steven Johnson, 54, Waterboro, ME        6:06:55   14:00  5:59:18
 5983  403 M45  Paul White, 47, Aitkin, MN               6:06:58   14:00  6:01:07
 5984 1293 M20  Mitch White, 24, Champlin, MN            6:06:58   14:00  6:01:07
 5985  315 M50  Mike Drewes, 50, McFarland, WI           6:07:11   14:00  6:00:48
 5986  460 M35  Jon Schaumburg, 37, Bloomington, MN      6:07:19   14:01  6:01:28
 5987 1294 M20  Nathan Gagne, 28, Duluth, MN             6:07:20   14:01  6:04:50
 5991  457 M40  James Grissom, 44, Odessa, TX            6:09:00   14:04  6:02:21
 5992 1295 M20  Joshua Nice, 32, Motley, MN              6:09:11   14:05  6:03:41
 5998  316 M50  Stan Quinn, 54, Afton, MN                6:10:35   14:08  6:04:04
 6002  404 M45  Michael Rivard, 45, Ceda, MN             6:11:31   14:10  6:11:31
 6007  458 M40  Michael Scheer, 43, Dulles, VA           6:12:24   14:12  6:08:35
 6011  461 M35  Jonathan Lund, 39, Duluth, MN            6:13:02   14:14  6:06:17
 6016   52 M65  Jeffrey Burleson, 65, Wrenshall, MN      6:14:06   14:16  6:08:16
 6018 1296 M20  Jason Bennett, 34, White Bear Lake, MN   6:14:25   14:17  6:07:50
 6019  128 M60  Alfred Grigg, 62, Neenah, WI             6:14:26   14:17  6:07:45
 6020  459 M40  Todd Berry, 43, Holcombe, WI             6:14:34   14:17  6:08:17
 6023  129 M60  Richard Gibson, 61, Frederick, MD        6:15:06   14:18  6:09:20
 6026  317 M50  Thomas Schlegel, 54, Coon Rapids, MN     6:15:30   14:19  6:10:38
 6029  215 M55  Thomas Dewitt, 59, Carlos, MN            6:15:53   14:20  6:08:19
 6030  462 M35  Brian Malinski, 39, Buffalo, MN          6:15:59   14:20  6:10:17
 6034  405 M45  Brian Melendez, 49, Minneapolis, MN      6:16:53   14:22  6:09:34
 6039   53 M65  Michael Hogan, 68, Wheaton, IL           6:17:31   14:24  6:10:36
 6048  130 M60  Joseph Myslajek, 61, Andover, MN         6:19:08   14:28  6:13:11
 6050  216 M55  Mike Westermeier, 56, Rosemount, MN      6:19:11   14:28  6:11:47
 6051 1297 M20  Brandon Cole, 22, Eagan, MN              6:19:35   14:29  6:13:58
 6052  406 M45  Jonny Silk, 48, Farmington, MN           6:19:35   14:29  6:13:58
 6054 1298 M20  Shawn Carlson, 34, Roseville, MN         6:19:54   14:29  6:12:02
 6060   54 M65  Gordon Christensen, 65, Columbia, MO     6:21:10   14:32  6:13:39
 6061  217 M55  Kenneth Palmer, 58, Rochester, MN        6:21:50   14:34  6:14:24
 6064 1299 M20  Michael Rasley, 26, Edina, MN            6:22:15   14:35  6:14:43
 6067 1300 M20  Aaron Clausing, 28, West Des Moines, IA  6:22:54   14:36  6:16:34
 6072  131 M60  Michael Swanson, 62, Plymouth, MN        6:23:28   14:38  6:23:13
 6073   55 M65  Laurence Macon, 69, San Antonio, TX      6:23:29   14:38  6:23:14
 6076 1301 M20  Ian Olsen, 28, Rochester, MN             6:24:48   14:41  6:17:07
 6077   56 M65  Jan Horak, 66, Tofte, MN                 6:24:51   14:41  6:17:00
 6078  218 M55  William Schroeder, 59, Spooner, WI       6:25:05   14:41  6:18:53
 6079  132 M60  John (jack) Spinnler, 62, Frederick, MD  6:25:41   14:43  6:18:50
 6080 1302 M20  David Roos, 34, Roberts, WI              6:25:58   14:43  6:17:56
 6082  219 M55  Terry Scovill, 57, Richmond, TX          6:26:04   14:44  6:19:09
 6087   57 M65  Stephen Harris, 65, Unionville, ON       6:27:15   14:46  6:23:02
 6089   18 M70  James Scheer, 72, Vancouver, WA          6:27:30   14:47  6:19:53
 6091 1303 M20  Mark Salamasick, 28, Highland Park, IL   6:27:51   14:48  6:23:01
 6092  460 M40  Paul Norman, 40, Broadlands, VA          6:28:03   14:48  6:20:37
 6093   58 M65  Silas Bell, 66, Minneapolis, MN          6:28:06   14:48  6:20:33
 6094   19 M70  David Huberty, 70, Fridley, MN           6:28:23   14:49  6:20:50
 6100  133 M60  Larry Schmidt, 60, Sparta, WI            6:30:23   14:53  6:22:27
 6102  220 M55  Randy Krainock, 58, La Crosse, WI        6:30:23   14:53  6:22:28
 6104  461 M40  Thomas Mayes, 44, Des Moines, IA         6:31:07   14:55  6:23:26
 6106    2 M75  Ray Coyer, 75, Cameron, MN               6:31:18   14:55  6:24:41
 6109 1304 M20  Zach Strand, 25, St Louis, MO            6:32:46   14:59  6:24:57
 6110 1305 M20  David Maas, 25, Camden, ME               6:32:47   14:59  6:24:58
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
 6112  221 M55  Boyd Featherston, 58, Wautoma, WI        6:33:07   15:00  6:26:01
 6116 1306 M20  Kyle Morgan, 23, Waconia, MN             6:34:22   15:03  6:26:24
 6117  407 M45  William Hart, 47, Minneapolis, MN        6:34:34   15:03  6:27:19
 6122    3 M75  Ben Napolski, 78, Downers Grove, IL      6:36:36   15:08  6:31:36
 6124 1307 M20  Jacob Frederick, 32, Hibbing, MN         6:37:06   15:09  6:29:49
 6125 1308 M20  Joshua Frederick, 29, Hibbing, MN        6:37:06   15:09  6:29:49
 6127  318 M50  James Gilbert, 51, Thunder Bay, ON       6:37:14   15:09  6:30:20
 6128 1309 M20  Allan Barzegar, 26, Minneapolis, MN      6:37:17   15:09  6:31:52
 6129  462 M40  Scott Davis, 42, Shakopee, MN            6:37:25   15:09  6:30:00
 6132  222 M55  John McRae, 55, Mindoro, WI              6:38:06   15:11  6:30:10
 6133   59 M65  Paul Bjorklund, 68, Lindstrom, MN        6:38:49   15:13  6:33:38
 6134  408 M45  Dan Maki, 48, Duluth, MN                 6:39:11   15:14  6:32:45
 6135  134 M60  Richard Schletty, 61, St Paul, MN        6:39:32   15:14  6:32:47
 6136   60 M65  Mohsen Yacoub, 66, Hastings, MN          6:39:57   15:15  6:37:35
 6137  319 M50  Peter Petracek, 54, Grayslake, MN        6:40:42   15:17  6:33:41
 6145  320 M50  Wayne Demydowich, 51, Rochester, MN      6:42:17   15:21  6:36:59
 6147  463 M40  Jeffrey Williams, 44, Burnsville, MN     6:43:16   15:23  6:35:55
 6148 1310 M20  Jordan Pease, 25, Apple Valley, MN       6:43:23   15:23  6:36:44
 6149  321 M50  Londell Pease, 51, Apple Valley, MN      6:43:23   15:23  6:36:45
 6154  409 M45  Ivan Silverman, 49, Edina, MN            6:44:04   15:25  6:37:35
 6161  322 M50  Gary Nathan, 52, Minneapolis, MN         6:46:30   15:30  6:38:38
 6165  410 M45  Gregory Luyet, 45, Little Rock, AR       6:48:06   15:34  6:40:19
 6166   20 M70  John Frerichs, 70, Cook, MN              6:48:42   15:35  6:47:15
 6167  135 M60  Gary Kniep, 61, Minneapolis, MN          6:49:06   15:36  6:46:42
 6171  323 M50  Steve Narowetz, 52, Apple Valley, MN     6:49:56   15:38  6:49:43
 6177  411 M45  Marc Sawyer, 47, Fort Atkinson, WI       6:53:03   15:45  6:49:24
 6178  223 M55  Arthur Stanger, 55, Boca Raton, FL       6:54:59   15:50  6:54:42
 6180  463 M35  David Sjoberg, 39, Isanti, MN            6:55:56   15:52  6:47:49
 6185  412 M45  William Ouchark, 49, Bradenton, FL       6:57:38   15:56  6:49:49
 6186  413 M45  Reginald Lebrun, 47, Andoover, MN        6:58:08   15:57  6:50:49
 6187 1311 M20  Travis Dahle, 32, St Paul, MN            6:58:23   15:57  6:53:31
 6188   21 M70  Jerry Kozitza, 73, St Paul, MN           6:58:43   15:58  6:53:06
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
 6194    4 M75  Edwin Korkia, 75, Bovey, MN              7:04:25   16:11  6:57:11
 6195   61 M65  James Israel, 65, Chicago, IL            7:06:19   16:16  6:59:28
 6196  464 M40  Gregory Anderson, 44, Hastings, MN       7:06:35   16:16  7:01:37
 6201  224 M55  Joe Green, 59, Edina, MN                 7:13:47   16:33  7:06:27
 6202 1312 M20  Edmund Loy, 34, Honolulu, HI             7:14:52   16:35  7:07:40
Pace: 5:00 | 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | Top 
* indicates females
2 finishers among Men 14 - 15
14 finishers among Men 16 - 17
58 finishers among Men 18 - 19
1312 finishers among Men 20 - 34
463 finishers among Men 35 - 39
464 finishers among Men 40 - 44
413 finishers among Men 45 - 49
323 finishers among Men 50 - 54
224 finishers among Men 55 - 59
135 finishers among Men 60 - 64
61 finishers among Men 65 - 69
21 finishers among Men 70 - 74
4 finishers among Men 75 - 79
1 finishers among Women 12 - 13
3 finishers among Women 14 - 15
16 finishers among Women 16 - 17
47 finishers among Women 18 - 19
1367 finishers among Women 20 - 34
449 finishers among Women 35 - 39
314 finishers among Women 40 - 44
226 finishers among Women 45 - 49
162 finishers among Women 50 - 54
84 finishers among Women 55 - 59
30 finishers among Women 60 - 64
13 finishers among Women 65 - 69
2 finishers among Women 70 - 74
1 finishers among Women 75 - 79
3494 male finishers
2715 female finishers
6209 total finishers
Click here for data on women
Return to home page.