Jeff Winter City of Lakes Half Marathon Men

Lakes Calhoun and Harriet, Minneapolis

Sep. 10, 2023


Results by MTEC Results

Use the Find option of your Web Browser to find the performance of a specific individual.

Click here for data on women
Click here for data on women 10 mile split
Click here for data on men 10 mile split

                                                                 Last updated Sep. 22, 2023 10:30 AM
         CLASS                                           AGE GRADE  FINISH    
 PLACE   PLACE           FINISHER                                     TIME     PACE  NET TIME

    1    1 M20  Tyler Jermann, 31, Saint Paul, MN         88.48%   1:05:59    5:02  1:05:59
    2    2 M20  Kevin Lewis, 30, Richfield, MN            88.26%   1:06:09    5:03  1:06:09
                                       STATE RECORD FOR 33-YEAR-OLD MEN
    3    3 M20  Daniel Docherty, 33, Saint Paul, MN       88.16%   1:06:18    5:03  1:06:18
                      Old record 1:06:26 by Noah Kipruto, Sep. 10, 2017
    4    4 M20  Joel Reichow, 30, Saint Paul, MN          86.43%   1:07:33    5:09  1:07:33
    5    5 M20  John Vodacek, 29, Woodbury, MN            85.50%   1:08:17    5:13  1:08:17
    6    6 M20  Connor Reck, 30, Minneapolis, MN          84.80%   1:08:51    5:15  1:08:51
    7    7 M20  David Nogle, 23, Eagan, MN                83.50%   1:09:55    5:20  1:09:55
    8    8 M20  Jason Thomas, 29, West Des Moines, IA     82.91%   1:10:25    5:22  1:10:25
    9    9 M20  Nick Ross, 34, Minneapolis, MN            82.96%   1:10:34    5:23  1:10:34
   10   10 M20  Jackson Lindquist, 29, Delano, MN         80.88%   1:12:11    5:30  1:12:10
   11   11 M20  Chris Gill, 30, Saint Paul, MN            80.79%   1:12:16    5:31  1:12:15
   12   12 M20  Kyle Genteman, 30, Minneapolis, MN        80.47%   1:12:33    5:32  1:12:31
   13   13 M20  Zach Lee, 34, Eau Claire, WI              80.03%   1:13:09    5:35  1:13:07
   14   14 M20  Bjorn Wastvedt, 33, Marshall, MN          79.59%   1:13:26    5:36  1:13:22
   15   15 M20  Samuel Stiff, 30, Duluth, MN              79.29%   1:13:38    5:37  1:13:36
   16   16 M20  Paul Swim, 33, Minneapolis, MN            79.11%   1:13:53    5:38  1:13:52
   17   17 M20  Justin Furcich, 26, Saint Paul, MN        78.91%   1:13:59    5:39  1:13:59
   18   18 M20  Drew Paradis, 32, Alexandria, MN          78.91%   1:14:00    5:39  1:13:58
   19   19 M20  Garrett Eklof, 33, Madison, WI            78.98%   1:14:00    5:39  1:14:00
   20   20 M20  Troy Koivisto, 30, Minneapolis, MN        78.77%   1:14:07    5:39  1:14:05
   21   21 M20  Sam Westerberg, 31, Minneapolis, MN       78.58%   1:14:18    5:40  1:14:16
   22   22 M20  Cameron Johnson, 25, Madison, WI          78.47%   1:14:24    5:41  1:14:19
   23    1 M45  Kenny Miller, 46, Wadena, MN              84.49%   1:14:31    5:41  1:14:29
   24   23 M20  Adam McCollor, 22, Minnetonka, MN         78.35%   1:14:31    5:41  1:14:29
   25    2 M45  Patrick Russell, 47, Saint Paul, MN       85.06%   1:14:39    5:42  1:14:35
   26    1 M40  Gerad Mead, 44, Minneapolis, MN           82.84%   1:14:45    5:42  1:14:41
   27    1 M35  Alan Twomey, 38, Minneapolis, MN          79.36%   1:14:47    5:42  1:14:47
   28    2 M35  Ben Johnson, 37, Minneapolis, MN          78.95%   1:14:50    5:43  1:14:47
   30   24 M20  Nate Moller, 22, Shoreview, MN            77.78%   1:15:04    5:44  1:14:56
   31    3 M45  Sam Ives, 45, Minneapolis, MN             83.05%   1:15:11    5:44  1:15:08
   32   25 M20  Sam Friesen, 28, Minneapolis, MN          77.33%   1:15:30    5:46  1:15:28
   33   26 M20  Keegan Carda, 29, Minneapolis, MN         77.28%   1:15:33    5:46  1:15:29
   35    3 M35  Daniel Lauer-Schumacher, 39, Minneapolis, MN
                                                          78.69%   1:15:50    5:47  1:15:47
   36   27 M20  Ryan Siewert, 30, Eden Prairie, MN        76.77%   1:16:03    5:48  1:16:01
   37    4 M35  Dan Bier, 38, MinneapolisColumb, MN       78.01%   1:16:05    5:48  1:16:02
   38   28 M20  Sam Anderson, 29, Saint Paul, MN          76.55%   1:16:16    5:49  1:16:14
   39    4 M45  Doron Clark, 45, Minneapolis, MN          81.77%   1:16:22    5:50  1:16:21
   40    2 M40  Peter Tollefson, 42, Minneapolis, MN      79.68%   1:16:27    5:50  1:16:27
   41   29 M20  Benjamin Sylvester, 26, Minneapolis, MN   76.27%   1:16:33    5:50  1:16:29
   42   30 M20  William Lambert, 28, Rochester, MN        76.19%   1:16:38    5:51  1:16:35
   43   31 M20  Lukas Buehler, 30, Minneapolis, MN        75.74%   1:17:05    5:53  1:17:00
   44   32 M20  Ike Mendel, 23, Saint Paul, MN            75.66%   1:17:10    5:53  1:16:57
   45    5 M35  Kris Spoth, 36, Stillwater, MN            75.92%   1:17:31    5:55  1:17:28
   46   33 M20  Taras Tataryn, 27, Minneapolis, MN        75.28%   1:17:33    5:55  1:17:27
   47    6 M35  Sean Olson, 35, Minneapolis, MN           75.58%   1:17:38    5:55  1:17:36
   48   34 M20  Daniel Zimny-Schmitt, 29, Denver, CO      75.17%   1:17:40    5:55  1:17:32
   49   35 M20  Tim Westmark, 30, Appleton, WI            75.11%   1:17:44    5:56  1:17:39
   50    3 M40  Tom Gatyas, 43, Minneapolis, MN           78.99%   1:17:45    5:56  1:17:42
   52   36 M20  Sam Showalter, 27, Irvine, CA             74.99%   1:17:51    5:56  1:17:45
   53   37 M20  Drew Johnson, 29, Osseo, MN               74.95%   1:17:54    5:57  1:17:50
   54   38 M20  Henry Benson, 29, Minneapolis, MN         74.91%   1:17:56    5:57  1:17:50
   55   39 M20  Danny Paredes, 27, Coopersburg, PA        74.82%   1:18:02    5:57  1:17:56
   56   40 M20  Chris Caron, 31, Big Lake, MN             74.61%   1:18:15    5:58  1:18:11
   57    5 M45  Benjamin Keeler, 46, Mound, MN            80.38%   1:18:20    5:59  1:18:15
   59   41 M20  Nicolai Johnson-Borelli, 33, Minneapolis, MN
                                                          74.41%   1:18:33    6:00  1:18:28
   60    4 M40  Tim Johnson, 43, Minneapolis, MN          78.06%   1:18:41    6:00  1:18:37
   62   42 M20  Daniel Peters, 32, Minneapolis, MN        74.07%   1:18:50    6:01  1:18:47
   63    7 M35  Brandon Kotek, 36, Saint Paul, MN         74.42%   1:19:05    6:02  1:19:02
   64    5 M40  Mike Oakes, 43, Minneapolis, MN           77.03%   1:19:44    6:05  1:19:37
   65    6 M40  Mohammed Murunga, 44, Saint Paul, MN      77.67%   1:19:44    6:05  1:19:37
   66    8 M35  Shu Matsuo Post, 37, Yokohama, 14         74.02%   1:19:49    6:05  1:19:45
   67   43 M20  Kyle Wick, 33, Minneapolis, MN            73.14%   1:19:55    6:06  1:19:49
   68    9 M35  Eric Tadt, 36, Minneapolis, MN            73.58%   1:19:59    6:06  1:19:59
   69    1 M55  Matthew Waite, 55, St. Paul, MN           84.91%   1:20:13    6:07  1:20:07
   70   44 M20  Nick Solheim, 28, Minneapolis, MN         72.63%   1:20:23    6:08  1:20:23
   71   45 M20  George Dickson, 32, Minneapolis, MN       72.53%   1:20:31    6:09  1:20:27
   72    2 M55  Brad Moening, 55, Saint Paul, MN          84.31%   1:20:47    6:10  1:20:41
   73   46 M20  Tristan Bakke, 24, Saint Paul, MN         72.11%   1:20:58    6:11  1:20:55
   74    6 M45  Darren Standorf, 48, Byron Center, MI     79.08%   1:20:59    6:11  1:20:55
   75   10 M35  Kelly Fermoyle, 37, Minneapolis, MN       72.95%   1:20:59    6:11  1:20:57
   76    7 M40  Scott Mulinix, 41, Saint Paul, MN         74.57%   1:21:04    6:11  1:20:57
   77   47 M20  Ethan Genteman, 33, Bloomington, MN       71.63%   1:21:36    6:13  1:21:33
   80    8 M40  Michael Mack, 43, Minneapolis, MN         74.91%   1:21:59    6:15  1:21:51
   81    1 M50  Mark Elworthy, 53, Whitewater, WI         81.53%   1:22:03    6:16  1:21:57
   82   48 M20  Aiden Winn, 27, Minneapolis, MN           71.07%   1:22:09    6:16  1:22:05
   83   49 M20  Reese Holloway, 23, Minneapolis, MN       70.97%   1:22:16    6:17  1:22:07
   84    9 M40  Eric Hauge, 42, Minneapolis, MN           73.78%   1:22:34    6:18  1:22:28
   85   50 M20  Michael Rodriguez, 32, St. Louis Park, MN 70.51%   1:22:49    6:19  1:22:44
   86   10 M40  Debin Wang, 42, Chanhassen, MN            73.50%   1:22:53    6:19  1:22:44
   87   51 M20  Nathan Rylander, 34, Minneapolis, MN      70.42%   1:23:08    6:21  1:23:06
   88   11 M40  Thomas Hauer, 44, Minneapolis, MN         74.47%   1:23:09    6:21  1:23:00
   89    2 M50  Jim Kappel, 52, Chaska, MN                79.61%   1:23:17    6:21  1:23:13
   90   12 M40  Nick Jannakos, 40, Roseville, MN          72.04%   1:23:20    6:21  1:23:07
   91   52 M20  Jeremy Tan, 30, Saint Paul, MN            69.92%   1:23:30    6:22  1:23:20
   92   53 M20  Walt Richard, 30, Saint Paul, MN          69.92%   1:23:30    6:22  1:23:24
   93   13 M40  Matthew Roddy, 40, Owatonna, MN           71.30%   1:24:12    6:25  1:24:03
   94   11 M35  Patrick Indenbaum-Bates, 36, Aurora, CO   69.87%   1:24:14    6:26  1:24:11
   95   14 M40  Andrew Jarvinen, 41, Minneapolis, MN      71.72%   1:24:17    6:26  1:24:12
   96    7 M45  Nathan Cartwright, 45, Excelsior, MN      74.06%   1:24:19    6:26  1:24:14
   98   54 M20  Victor Yu, 24, Minneapolis, MN            68.79%   1:24:52    6:28  1:24:48
   99   55 M20  Isaac Wieber, 27, Minneapolis, MN         68.77%   1:24:54    6:29  1:24:47
                                       STATE RECORD FOR 65-YEAR-OLD MEN
  100    1 M65  Doug Keller, 65, Minneapolis, MN          88.21%   1:24:55    6:29  1:24:49
                          Old record 1:25:07 by Dan Conway, 19 Jun 2004
  101    3 M50  Eric Sumner, 51, Minneapolis, MN          77.31%   1:25:00    6:29  1:24:54
  102   56 M20  Kendall Fritz, 26, Minneapolis, MN        68.36%   1:25:24    6:31  1:25:16
  105   12 M35  Tom Keight, 37, Minneapolis, MN           69.01%   1:25:37    6:32  1:25:25
  106   15 M40  Brian Valentini, 40, Minneapolis, MN      69.93%   1:25:51    6:33  1:25:44
  107   13 M35  Mike Wilson, 39, Stillwater, MN           69.40%   1:25:59    6:34  1:25:41
  108   57 M20  Mark Petersen, 34, Minneapolis, MN        68.03%   1:26:03    6:34  1:25:53
  109   58 M20  Alex Vollen, 25, Duluth, MN               67.80%   1:26:07    6:34  1:25:59
  110    3 M55  Darrin Diedrich, 58, Bloomington, MN      81.27%   1:26:09    6:34  1:26:03
  111   16 M40  Andrew Brandel, 41, Lakeville, MN         70.16%   1:26:10    6:34  1:25:57
  112   59 M20  Joshua Halverson, 25, Wayzata, MN         67.69%   1:26:15    6:35  1:26:01
  113   60 M20  Dean Smith, 25, Minneapolis, MN           67.56%   1:26:25    6:36  1:26:17
  114    8 M45  Todd Larsen, 45, Minneapolis, MN          72.22%   1:26:28    6:36  1:26:20
  115   17 M40  Luke Carlson, 43, Minneapolis, MN         70.92%   1:26:36    6:36  1:26:30
  116    4 M55  Daniel Baron, 57, Minneapolis, MN         80.02%   1:26:41    6:37  1:26:22
  117   14 M35  Jordan Fleuriet, 37, Minneapolis, MN      68.12%   1:26:44    6:37  1:26:30
  118   15 M35  Steve White, 35, Minneapolis, MN          67.28%   1:27:13    6:39  1:26:50
  119   61 M20  Edwin Reyes Herrera, 25, Saint Paul, MN   66.89%   1:27:17    6:39  1:27:06
  120   18 M40  Brian Lukkasson, 42, Minneapolis, MN      69.77%   1:27:19    6:40  1:27:10
  121   62 M20  Brent Bokemper, 26, Hopkins, MN           66.80%   1:27:24    6:40  1:27:16
  123   19 M40  Tim Popp, 44, Minneapolis, MN             70.80%   1:27:28    6:40  1:27:18
  124   63 M20  Grant Skrove, 26, Minneapolis, MN         66.63%   1:27:37    6:41  1:27:37
  127   20 M40  Patrick Barry, 41, Minneapolis, MN        68.51%   1:28:14    6:44  1:28:04
  128    5 M55  Conrad Leifur, 58, Minneapolis, MN        79.02%   1:28:36    6:46  1:28:28
  129   21 M40  James Nichols, 43, Minneapolis, MN        69.23%   1:28:43    6:46  1:28:32
  130   22 M40  Matthew Hemsley, 44, Wayzata, MN          69.71%   1:28:50    6:47  1:28:28
  131    1   N  Maxi Erickson, 24, Minneapolis, MN        73.30%   1:28:57    6:47  1:28:42
  134   16 M35  Daniel Adamietz, 35, Saint Paul, MN       65.84%   1:29:07    6:48  1:28:56
  136    6 M55  Marc Nosal, 58, Eden Prairie, MN          78.36%   1:29:21    6:49  1:29:13
  137   23 M40  Doug Johnson, 42, Minneapolis, MN         68.17%   1:29:22    6:49  1:29:17
  138   24 M40  Joe Turgeon, 40, Minneapolis, MN          67.16%   1:29:23    6:49  1:29:16
  139   64 M20  Dennis van Dommelen, 29, Minneapolis, MN  65.18%   1:29:34    6:50  1:29:16
  140    2 M65  Mike Evans, 65, Circle Pines, MN          83.54%   1:29:40    6:50  1:29:36
  141   65 M20  Isaac Carr, 22, Madison, WI               65.01%   1:29:48    6:51  1:29:37
  142   66 M20  Elliot Campbell, 25, Lake Elmo, MN        64.91%   1:29:57    6:52  1:29:38
  143   67 M20  Tong Pham, 31, Minneapolis, MN            64.88%   1:29:59    6:52  1:29:42
  146   25 M40  James Nietfeld, 42, Chanhassen, MN        67.61%   1:30:06    6:52  1:29:53
  147   17 M35  Nick VanWagner, 39, Minneapolis, MN       66.14%   1:30:13    6:53  1:29:43
  148   18 M35  David Farley, 38, Minneapolis, MN         65.79%   1:30:13    6:53  1:29:54
  149    7 M55  Rich Butwinick, 59, Minneapolis, MN       78.27%   1:30:18    6:53  1:30:04
  150   19 M35  Peter Baum, 37, Minneapolis, MN           65.37%   1:30:23    6:54  1:30:16
  151   68 M20  Justin Maeck, 33, Saint Paul, MN          64.59%   1:30:29    6:54  1:30:18
  152    4 M50  Jim Winkels, 51, Waconia, MN              72.55%   1:30:35    6:55  1:30:28
  153    9 M45  Ryan Hemmingsen, 45, Minneapolis, MN      68.91%   1:30:37    6:55  1:30:19
  154    5 M50  Paul Hanley, 54, Plymouth, MN             74.43%   1:30:41    6:55  1:30:27
  156   69 M20  Austin John, 27, Eau Claire, WI           64.30%   1:30:48    6:56  1:30:08
  157    1 M60  Peter Kessler, 61, New Hope, MN           79.29%   1:30:50    6:56  1:30:39
  159   26 M40  Jeff Burnett, 42, Coon Rapids, MN         66.84%   1:31:08    6:57  1:30:52
  160   10 M45  Peter Dyer, 46, Minneapolis, MN           68.99%   1:31:16    6:58  1:30:59
  161    2 M60  Mark Hulsey, 61, Saint Paul, MN           78.80%   1:31:24    6:58  1:31:17
  162   70 M20  Noah Kirkland, 27, Hopkinstonka, MN       63.83%   1:31:28    6:59  1:30:56
  165   20 M35  Nathaniel Born, 36, Minneapolis, MN       64.27%   1:31:34    6:59  1:31:21
  166   21 M35  Jeffrey Goertz, 38, Minneapolis, MN       64.79%   1:31:36    6:59  1:31:20
  167   27 M40  Dan Vogel, 40, Minneapolis, MN            65.50%   1:31:39    6:59  1:31:27
  170   28 M40  Josh Carroll, 44, Roseville, MN           67.31%   1:32:00    7:01  1:31:35
  171   11 M45  Mark Brinda, 46, Minneapolis, MN          68.42%   1:32:01    7:01  1:31:46
  172   22 M35  Joe Davis, 38, Minneapolis, MN            64.43%   1:32:07    7:02  1:31:46
  173   71 M20  David Nuetzman, 34, Roseville, MN         63.48%   1:32:13    7:02  1:32:01
  176   72 M20  Eric Deutsch, 28, Richfield, MN           63.07%   1:32:34    7:04  1:32:19
  178   73 M20  James Geerdes, 24, Iowa City, IA          62.90%   1:32:49    7:05  1:32:31
  179   12 M45  Dustin Brown, 45, Maple Lake, MN          67.23%   1:32:53    7:05  1:32:38
  180   74 M20  Daniel Schneck, 31, Maple Grove, MN       62.80%   1:32:58    7:06  1:32:30
  181   75 M20  Nathaniel Shields, 34, Minneapolis, MN    62.78%   1:33:15    7:07  1:33:00
  182   76 M20  Erik Berthelsen, 29, Saint Paul, MN       62.61%   1:33:15    7:07  1:33:03
  184   29 M40  Brandon Sem, 40, Underwood, ND            64.28%   1:33:24    7:07  1:33:06
  185   30 M40  Ches Hutchinson, 41, Plymouth, MN         64.65%   1:33:30    7:08  1:33:13
  186   77 M20  Derek Parker, 32, Saint Paul, MN          62.44%   1:33:31    7:08  1:33:15
  187   78 M20  David Keller, 26, Minneapolis, MN         62.26%   1:33:46    7:09  1:33:30
  189   31 M40  Benjamin Brinkman, 40, Minneapolis, MN    63.90%   1:33:57    7:10  1:33:34
  190   23 M35  Noah DeLong, 35, Saint Paul, MN           62.43%   1:33:59    7:10  1:33:47
  191    3 M60  John Mirth, 61, Maple Plain, MN           76.36%   1:34:19    7:12  1:34:01
  193    8 M55  Tom Tisell, 56, Saint Paul, MN            72.78%   1:34:26    7:12  1:34:15
  195    3 M65  Bobby Paxton, 67, Minneapolis, MN         80.86%   1:34:31    7:13  1:34:13
  196    4 M60  Stephen Chichester, 60, Minneapolis, MN   75.49%   1:34:31    7:13  1:34:15
  197   13 M45  Timothy Face, 48, Lake Elmo, MN           67.55%   1:34:48    7:14  1:34:36
  198   79 M20  Kory Andersen, 30, Minneapolis, MN        61.57%   1:34:49    7:14  1:34:36
  199   24 M35  Tom Sapp, 37, Minneapolis, MN             62.29%   1:34:51    7:14  1:34:27
  202   14 M45  Scott McEwen, 45, Osseo, MN               65.74%   1:34:59    7:15  1:34:41
  203   25 M35  Adisu Abdissa, 37, Lakevilleville, MN     62.19%   1:35:00    7:15  1:34:22
  205    1 M16  Mason Williams, 17, Zimmerman, MN         61.90%   1:35:07    7:15  1:34:54
  206   26 M35  John Edmonds, 38, Minneapolis, MN         62.29%   1:35:17    7:16  1:35:10
  209    9 M55  Jim Bengtson, 56, Eden Prairie, MN        71.89%   1:35:36    7:18  1:35:27
  211   15 M45  Bjorn Engstrom, 47, Minneapolis, MN       66.26%   1:35:50    7:19  1:35:28
  214   32 M40  Dustin Truesdell, 40, Saint Paul, MN      62.48%   1:36:05    7:20  1:35:24
  215   16 M45  Joel Wegener, 49, Minneapolis, MN         67.21%   1:36:06    7:20  1:36:02
  218   80 M20  Andy Barnhart, 25, Shoreview, MN          60.63%   1:36:18    7:21  1:36:06
  219    6 M50  Shawn Schwingler, 50, Plymouth, MN        67.60%   1:36:23    7:21  1:36:01
  221   33 M40  Pete Sawyer, 43, Minneapolis, MN          63.67%   1:36:28    7:22  1:36:02
  222   81 M20  Dustin Hicks, 34, Minneapolis, MN         60.53%   1:36:43    7:23  1:36:23
  223   10 M55  Eric Porte, 58, Minneapolis, MN           72.36%   1:36:45    7:23  1:36:06
  224   82 M20  Andrew Bostrom, 28, Minneapolis, MN       60.33%   1:36:46    7:23  1:36:29
  225    4 M65  Dennis Wallach, 66, Chanhassen, MN        78.14%   1:36:49    7:23  1:36:41
  226   83 M20  Kole Kleinschmidt, 25, Burnsville, MN     60.29%   1:36:50    7:23  1:36:29
  227   84 M20  Mohamed Abdi Mohamed, 27, Minneapolis, MN 60.29%   1:36:50    7:23  1:36:35
  229    5 M65  Charlie Roach, 65, Bloomington, MN        77.29%   1:36:55    7:24  1:36:32
  230   17 M45  Stijn Vanhauwaert, 48, Minneapolis, MN    66.02%   1:37:00    7:24  1:36:37
  231   34 M40  Blair Huggins, 41, Albertville, MN        62.31%   1:37:01    7:24  1:36:37
  233    5 M60  Brian Dixon, 61, Hamel, MN                74.21%   1:37:03    7:24  1:36:45
  235   85 M20  David Wind, 34, Saint Paul, MN            60.18%   1:37:17    7:25  1:36:57
  236   86 M20  Brian Tang, 33, Minneapolis, MN           60.06%   1:37:19    7:25  1:36:59
  237   87 M20  Nathan Miller, 23, Spring Lake Park, MN   59.96%   1:37:22    7:26  1:37:00
  240   11 M55  Tony Yang, 59, Saint Paul, MN             72.51%   1:37:28    7:26  1:37:03
  241   88 M20  Corey Drees, 30, Minneapolis, MN          59.90%   1:37:28    7:26  1:37:03
  242    7 M50  Benjamin Braun, 54, Minneapolis, MN       69.21%   1:37:31    7:26  1:37:10
  243   89 M20  Lucca Figari, 21, Bloomington, MN         59.86%   1:37:32    7:26  1:36:52
  244   12 M55  Mike McMonagle, 58, Eagan, MN             71.62%   1:37:45    7:27  1:37:27
  245   90 M20  Tetsuji Ono, 29, Minneapolis, MN          59.70%   1:37:48    7:28  1:37:20
  246   91 M20  Matthew Ahart, 32, Minneapolis, MN        59.58%   1:38:01    7:29  1:37:39
  247   18 M45  Derrick Chu, 46, Falcon Heights, MN       64.18%   1:38:06    7:29  1:37:48
  249   92 M20  Tyler Kennedy, 33, Plymouth, MN           59.56%   1:38:08    7:29  1:37:40
  251   19 M45  Michael Schwemm, 45, Minneapolis, MN      63.59%   1:38:12    7:29  1:37:56
  252   27 M35  Christian Nagel, 39, Minneapolis, MN      60.76%   1:38:13    7:30  1:37:58
  253   93 M20  Mitchell Watson, 29, Minneapolis, MN      59.39%   1:38:18    7:30  1:37:35
  254   20 M45  Joshua Speidel, 46, Rapid City, SD        64.01%   1:38:22    7:30  1:38:09
  255   94 M20  John Harris, 26, Minneapolis, MN          59.33%   1:38:24    7:30  1:37:58
  256   21 M45  Brad McFaul, 49, Saint Paul, MN           65.60%   1:38:28    7:31  1:38:04
  257   95 M20  Anthony Tagra, 30, Saint Paul, MN         59.28%   1:38:29    7:31  1:38:06
  258   96 M20  Justin Higgins, 25, Minneapolis, MN       59.22%   1:38:35    7:31  1:38:13
  259   22 M45  Joe Ungemah, 47, Minneapolis, MN          64.35%   1:38:40    7:32  1:38:25
  260   97 M20  Adam Schwartz, 28, Saint Paul, MN         59.15%   1:38:42    7:32  1:37:23
  261   23 M45  Mark Balzarini, 45, Roseville, MN         63.23%   1:38:45    7:32  1:38:24
  263   98 M20  Blaze Fugina, 34, Cottage Grove, MN       59.20%   1:38:53    7:33  1:38:29
  264   24 M45  Jason Baker, 49, Minneapolis, MN          65.32%   1:38:53    7:33  1:38:36
  265   28 M35  Brian Shipe, 39, Minneapolis, MN          60.33%   1:38:55    7:33  1:38:20
  266   99 M20  Tyler Leukuma, 29, Saint Paul, MN         58.95%   1:39:02    7:33  1:38:36
  267    8 M50  Jared Christie, 50, Hopkins, MN           65.79%   1:39:02    7:33  1:38:37
  268  100 M20  Alex Kuehn, 31, Minneapolis, MN           58.94%   1:39:03    7:33  1:38:39
  269   25 M45  Aaron Sjogren, 46, Minneapolis, MN        63.55%   1:39:04    7:33  1:38:43
  270  101 M20  Jake Therres, 33, Minneapolis, MN         58.97%   1:39:07    7:34  1:38:45
  272  102 M20  Martin Johnson, 26, Minneapolis, MN       58.88%   1:39:09    7:34  1:38:50
  274   29 M35  William Epps, 36, Saint Paul, MN          59.30%   1:39:15    7:34  1:39:10
  275  103 M20  Mason Benedict, 33, Albertville, MN       58.84%   1:39:20    7:35  1:38:49
  276   26 M45  Reza Talaie, 45, Plymouth, MN             62.86%   1:39:20    7:35  1:39:03
  278    9 M50  Chris Steensland, 52, Hugo, MN            66.64%   1:39:29    7:35  1:37:53
  279  104 M20  Stephen Todey, 30, Saint Paul, MN         58.68%   1:39:30    7:35  1:39:10
  280   10 M50  Jason Wedel, 51, Prior Lake, MN           66.03%   1:39:32    7:36  1:39:07
  281   30 M35  Andrew Sayre, 38, Minneapolis, MN         59.56%   1:39:39    7:36  1:39:16
  283  105 M20  Kevin McMonagle, 25, Saint Paul, MN       58.50%   1:39:48    7:37  1:39:22
  284  106 M20  Scott Chrisfield, 29, Saint Paul, MN      58.45%   1:39:53    7:37  1:39:35
  287   31 M35  Hans Harlane, 35, Saint Paul, MN          58.68%   1:40:00    7:38  1:39:36
  290   27 M45  Dash Miller, 45, Minneapolis, MN          62.41%   1:40:03    7:38  1:39:44
  291   32 M35  Jorge Devia, 37, Minneapolis, MN          59.01%   1:40:07    7:38  1:39:52
  293  107 M20  Zevan Solomon, 23, Minneapolis, MN        58.18%   1:40:21    7:39  1:39:55
  294   28 M45  Andrew Si Lund, 47, Edina, MN             63.21%   1:40:27    7:40  1:40:14
  295   35 M40  Tony T'Kach, 43, Hopkins, MN              61.13%   1:40:28    7:40  1:39:46
  297   33 M35  Zhen Zhang, 38, Maple Grove, MN           58.97%   1:40:39    7:41  1:40:22
  298   34 M35  Logan Morrow, 39, Little Canada, MN       59.22%   1:40:46    7:41  1:40:26
  299   35 M35  Rick Olson, 36, Golden Valley, MN         58.36%   1:40:51    7:42  1:40:00
  303    6 M60  Michael Moulsoff, 60, Saint Paul, MN      70.47%   1:41:15    7:43  1:41:03
  304    1 M70  Dan J Morse, 70, Minneapolis, MN          77.86%   1:41:16    7:43  1:41:04
  307  108 M20  Jakob Zweber, 22, Minneapolis, MN         57.48%   1:41:34    7:45  1:41:04
  308   36 M40  Andrew McNattin, 44, Saint Paul, MN       60.94%   1:41:37    7:45  1:40:59
  310   36 M35  Francisco Bastos, 38, Minneapolis, MN     58.28%   1:41:50    7:46  1:41:03
  311   11 M50  Todd Olson, 54, Minneapolis, MN           66.27%   1:41:51    7:46  1:41:10
  312  109 M20  Mark Harries, 30, Plymouth, MN            57.29%   1:41:54    7:46  1:41:24
  313   13 M55  Kurt Harries, 59, Minneapolis, MN         69.34%   1:41:55    7:46  1:41:24
  314  110 M20  Michael Harries, 32, Downers Grove, IL    57.30%   1:41:55    7:46  1:41:25
  318   37 M35  Patrick McDonald, 38, Minneapolis, MN     58.10%   1:42:09    7:48  1:41:51
  319   14 M55  Gerry Fitterer, 56, Savage, MN            67.28%   1:42:09    7:48  1:42:09
  321  111 M20  Corey Cushing, 30, Hopkins, MN            57.06%   1:42:19    7:48  1:41:04
  323    7 M60  Randy Kuehn, 61, Saint Cloud, MN          70.36%   1:42:22    7:49  1:41:48
  324   37 M40  Nick Kulhawy, 42, CambridgeCambridg, MN   59.46%   1:42:27    7:49  1:41:31
  325   12 M50  Steven Andrews, 52, Minneapolis, MN       64.65%   1:42:33    7:49  1:41:28
  327   29 M45  Thomas Lindsay, 46, Minneapolis, MN       61.38%   1:42:35    7:50  1:42:06
  330   13 M50  Benjamin Vardigan, 50, Minneapolis, MN    63.29%   1:42:57    7:51  1:42:27
  332  112 M20  Matt Powers, 30, Minneapolis, MN          56.70%   1:42:58    7:51  1:42:28
  333   14 M50  David Tompkins, 52, Minneapolis, MN       64.38%   1:42:59    7:51  1:42:27
  334   38 M35  Magnus Nilsson, 39, Rosemount, MN         57.93%   1:43:00    7:51  1:42:30
  335   15 M50  Daniel Hedblom, 50, Rochester, MN         63.23%   1:43:02    7:52  1:42:38
  339   38 M40  Joe Delano, 44, Wayzata, MN               59.90%   1:43:23    7:53  1:43:04
  340   30 M45  Matthew Abeln, 46, Saint Paul, MN         60.89%   1:43:24    7:53  1:42:40
  341  113 M20  Austin Windsperger, 24, Duluth, MN        56.45%   1:43:25    7:53  1:42:29
  342   39 M35  Jose Francogomez, 39, East Moline, IL     57.68%   1:43:27    7:53  1:40:46
  343   40 M35  Alex Nordenson, 36, Minneapolis, MN       56.85%   1:43:31    7:54  1:42:57
  344  114 M20  Anthony Doreo, 27, Saint Paul, MN         56.35%   1:43:36    7:54  1:42:31
  347   31 M45  Daniel Butler, 45, Saint Paul, MN         60.24%   1:43:39    7:54  1:43:21
  350   15 M55  Mike Scriver, 55, Edina, MN               65.64%   1:43:46    7:55  1:42:57
  351   16 M55  Craig Hagensick, 59, Saint Paul, MN       68.11%   1:43:46    7:55  1:43:09
  353   41 M35  Xavier Revelo, 39, Minneapolis, MN        57.50%   1:43:47    7:55  1:43:20
  355    2 M70  Dennis Jordan, 72, St. Cloud, MN          77.69%   1:43:51    7:55  1:43:40
  358   39 M40  Kevin Connor, 41, Saint Paul, MN          58.14%   1:43:58    7:56  1:43:39
  362   40 M40  David Berge, 41, Minneapolis, MN          57.89%   1:44:25    7:58  1:43:49
  364    8 M60  Paul Serreyn, 60, Lakeville, MN           68.23%   1:44:34    7:59  1:44:07
  365  115 M20  Andy Foley, 27, Hopkins, MN               55.82%   1:44:35    7:59  1:44:15
  369  116 M20  Cameron Erikson, 27, Sandia Park, NM      55.57%   1:45:04    8:01  1:44:09
  370   42 M35  Peter Mayer, 35, Minneapolis, MN          55.81%   1:45:08    8:01  1:44:38
  372  117 M20  Bradford Morrison, 28, Minneapolis, MN    55.48%   1:45:14    8:02  1:44:51
  373    6 M65  William Langhout, 65, Saint Paul, MN      71.04%   1:45:27    8:03  1:45:18
  375   32 M45  Ken Tov, 49, Minneapolis, MN              61.15%   1:45:38    8:03  1:45:05
  378   17 M55  Wallace Alexander, 58, Minneapolis, MN    66.20%   1:45:46    8:04  1:45:13
  379   43 M35  Lenny Gale, 38, Minneapolis, MN           56.10%   1:45:48    8:04  1:45:02
  380  118 M20  John Heilbron, 31, Washington, DC         55.17%   1:45:50    8:04  1:44:56
  385   44 M35  Daniel Chiat, 39, Minneapolis, MN         56.24%   1:46:06    8:06  1:45:19
  389   45 M35  Chris Matuseski, 38, Minneapolis, MN      55.73%   1:46:30    8:07  1:45:56
  390   46 M35  Alexander Ives, 35, Saint Paul, MN        55.09%   1:46:31    8:08  1:46:03
  391   16 M50  Todd & Jennifer Johnson, 52, Maple Grove, MN
                                                          62.18%   1:46:37    8:08  1:46:15
  392   18 M55  Howard Solomon, 57, Mill Valley, CA       65.01%   1:46:42    8:08  1:46:13
  393   47 M35  Patrick Klein, 37, Minneapolis, MN        55.14%   1:47:09    8:10  1:46:24
  395    7 M65  Cal Hardie, 66, Edina, MN                 70.57%   1:47:12    8:11  1:46:34
  396   17 M50  Steven Spieker, 54, Saint Peter, MN       62.92%   1:47:16    8:11  1:46:59
  397  119 M20  Alexander Martin, 27, Minneapolis, MN     54.41%   1:47:18    8:11  1:46:26
  398  120 M20  Blake Moen, 29, Des Moines, IA            54.34%   1:47:27    8:12  1:46:27
  399   18 M50  Jason Kemberling, 52, Minneapolis, MN     61.69%   1:47:28    8:12  1:45:21
  400  121 M20  Kaleb Stevens, 24, Saginaw, MN            54.28%   1:47:34    8:12  1:47:24
  401    9 M60  David Rantala, 63, Minneapolis, MN        68.26%   1:47:35    8:12  1:47:24
  402   10 M60  Greg Connell, 60, Minneapolis, MN         66.28%   1:47:39    8:13  1:47:11
  404   33 M45  Eric Slagle, 47, Minneapolis, MN          58.95%   1:47:43    8:13  1:47:12
  409   34 M45  James Porter, 49, Minneapolis, MN         59.88%   1:47:52    8:14  1:47:03
  411  122 M20  Matthew Zeichert, 20, Minneapolis, MN     54.08%   1:47:58    8:14  1:47:03
  412   48 M35  Gerd Schweinitz, 37, Minneapolis, MN      54.71%   1:47:59    8:14  1:47:11
  413  123 M20  Cody Lohrenz, 24, Hudson, WI              54.05%   1:48:01    8:14  1:47:11
  414   19 M55  Ernest Morales III, 56, Wesley Hills, NY  63.63%   1:48:01    8:14  1:47:28
  418  124 M20  Michael Duchesne, 30, Saint Paul, MN      53.94%   1:48:14    8:15  1:47:14
  423  125 M20  Robert Terrell, 29, Minneapolis, MN       53.86%   1:48:24    8:16  1:47:11
  424    8 M65  Rick Strand, 69, Marcell, MN              71.92%   1:48:29    8:17  1:48:19
  425   11 M60  William Magdalene, 64, Minneapolis, MN    68.36%   1:48:30    8:17  1:48:18
  426  126 M20  Matt Ekman, 30, Prior Lake, MN            53.79%   1:48:32    8:17  1:47:49
  427   41 M40  David Wells, 41, Saint PaulWhite B, MN    55.68%   1:48:34    8:17  1:48:07
  428   12 M60  Michael Brown, 60, Bloomington, MN        65.71%   1:48:35    8:17  1:47:48
  429   49 M35  Ian Glenn, 39, Chaska, MN                 54.96%   1:48:35    8:17  1:47:52
  431  127 M20  Hurdson Mainye, 34, Elk River, MN         53.88%   1:48:39    8:17  1:47:39
  432   42 M40  Trey Meadows, 42, Minneapolis, MN         56.06%   1:48:40    8:17  1:47:30
  433   19 M50  Christopher Rea, 51, Edina, MN            60.47%   1:48:41    8:17  1:48:04
  434  128 M20  Bryan LaBore, 34, Minneapolis, MN         53.82%   1:48:46    8:18  1:48:12
  436  129 M20  Aaron Zappa, 28, Minneapolis, MN          53.66%   1:48:48    8:18  1:47:32
  438  130 M20  Toby Schmitt, 27, Crystal, MN             53.50%   1:49:08    8:20  1:48:24
  439   13 M60  David Berger, 60, Maple Grove, MN         65.29%   1:49:17    8:20  1:48:38
  441   14 M60  Mark Lucke, 62, Minnetonka, MN            66.46%   1:49:26    8:21  1:48:38
  443  131 M20  Robert Chandler, 27, Minneapolis, MN      53.26%   1:49:37    8:22  1:48:36
  444  132 M20  Logan Moe, 27, Minneapolis, MN            53.25%   1:49:38    8:22  1:48:57
  448    9 M65  Rustam Alliev, 66, Eagan, MN              68.88%   1:49:50    8:23  1:49:04
  450  133 M20  Noah Whalen, 27, Prior Lake, MN           53.09%   1:49:58    8:23  1:49:12
  455   43 M40  Robert Anderson, 43, Golden Valley, MN    55.72%   1:50:14    8:25  1:49:16
  457  134 M20  Alex Juchartz, 32, Stillwater, MN         52.96%   1:50:16    8:25  1:49:31
  458    1 M18  Gavin Kellen, 18, Burnsville, MN          52.94%   1:50:21    8:25  1:49:31
  459   50 M35  Mike Egan, 35, Minneapolis, MN            53.14%   1:50:25    8:25  1:49:48
  460  135 M20  Drew McGuire, 25, Minneapolis, MN         52.86%   1:50:27    8:26  1:49:33
  461  136 M20  Benjamin Sajevic, 28, Minneapolis, MN     52.76%   1:50:40    8:27  1:49:35
  463   51 M35  Kishor Devkota, 37, Burnsville, MN        53.30%   1:50:51    8:27  1:50:13
  464   44 M40  John Molnar, 40, Bloomington, MN          54.15%   1:50:52    8:27  1:50:14
  467  137 M20  Jason Thomas, 34, Minnetonka, MN          52.77%   1:50:56    8:28  1:50:30
  468  138 M20  Hayden Barnes, 20, Elk River, MN          52.56%   1:51:05    8:28  1:49:52
  470   52 M35  Chris Dahl, 36, Chaska, MN                52.89%   1:51:17    8:29  1:50:45
  474  139 M20  Matt Rasmussen, 29, Minneapolis, MN       52.40%   1:51:25    8:30  1:50:26
  475   20 M55  Gregorio Cruz Briones, 55, St Louis park, MN
                                                          61.12%   1:51:26    8:30  1:50:30
  477   53 M35  Brylee Tiu, 35, Falcon Heights, MN        52.62%   1:51:30    8:30  1:50:17
  479   45 M40  Mike Bester, 42, Saint Paul, MN           54.55%   1:51:40    8:31  1:51:01
  484   21 M55  Thomas Rogers, 57, Saint Paul, MN         62.01%   1:51:52    8:32  1:51:17
  486  140 M20  Joseph Borning, 34, Bloomington, MN       52.23%   1:52:05    8:33  1:51:01
  487   10 M65  Kevin Bowen, 66, Minneapolis, MN          67.47%   1:52:08    8:33  1:51:42
  488  141 M20  Colan Boggess, 31, Minneapolis, MN        52.05%   1:52:10    8:33  1:50:59
  490  142 M20  Logan Loesch, 32, Hastings, MN            52.01%   1:52:17    8:34  1:51:09
  492   54 M35  Dan Frush, 36, Minneapolis, MN            52.39%   1:52:20    8:34  1:51:44
  493   46 M40  Frederick Ebinger, 44, Minneapolis, MN    55.11%   1:52:22    8:34  1:51:21
  494  143 M20  Lorjhun Carillo, 30, Apple Valley, MN     51.94%   1:52:24    8:34  1:51:23
  496   35 M45  Erick Garcia Luna, 45, Roseville, MN      55.51%   1:52:29    8:35  1:50:19
  498   55 M35  Seth Heidorn, 36, Mound, MN               52.25%   1:52:39    8:36  1:51:40
  499   22 M55  Brian Hahn, 59, Chippewa Falls, WI        62.72%   1:52:41    8:36  1:51:31
  500   15 M60  Tom Christian, 64, Minneapolis, MN        65.79%   1:52:44    8:36  1:52:02
  504  144 M20  Frank Spicuzza, 27, Madison, WI           51.55%   1:53:16    8:38  1:52:12
  506  145 M20  Justin Engberg, 33, Waconia, MN           51.57%   1:53:20    8:39  1:52:08
  507   56 M35  Alex Calof, 38, Minneapolis, MN           52.29%   1:53:30    8:39  1:52:50
  508   47 M40  Luke Severson, 42, Minneapolis, MN        53.65%   1:53:33    8:40  1:53:01
  509   57 M35  Benjamin Levy, 38, Minneapolis, MN        52.24%   1:53:37    8:40  1:52:51
  510   16 M60  Ross Wastvedt, 62, Marshall, MN           63.98%   1:53:40    8:40  1:53:03
  511  146 M20  Ravi Krishnan, 30, Minneapolis, MN        51.33%   1:53:44    8:41  1:52:58
  512  147 M20  Sam Rabida, 24, Minneapolis, MN           51.31%   1:53:47    8:41  1:52:46
  513   58 M35  Jon Nuessmeier, 38, Minneapolis, MN       52.16%   1:53:47    8:41  1:52:49
  515  148 M20  Michael Waataja, 28, Elk River, MN        51.22%   1:53:59    8:42  1:53:00
  517   59 M35  Alexander Huesman, 35, Monona, WI         51.46%   1:54:02    8:42  1:53:10
  518   60 M35  Steven Rubinstein, 39, Minneapolis, MN    52.31%   1:54:04    8:42  1:52:54
  519   17 M60  Chang Cho, 63, Lake Elmo, MN              64.35%   1:54:07    8:42  1:53:12
  522   48 M40  Adam McHenry, 41, Minneapolis, MN         52.91%   1:54:15    8:43  1:53:25
  523  149 M20  Joseph Hennen, 32, Minneapolis, MN        51.10%   1:54:17    8:43  1:52:27
  524   23 M55  Dan Denardo, 58, Elbow Lake, MN           61.25%   1:54:18    8:43  1:53:39
  527  150 M20  Mike McGoldrick, 31, Saint Paul, MN       51.04%   1:54:23    8:44  1:53:11
  529  151 M20  Will Kipping, 24, Quincy, IL              50.94%   1:54:37    8:45  1:51:46
  531   49 M40  Nick Kalkman, 43, Saint Paul, MN          53.44%   1:54:56    8:46  1:53:29
  532   24 M55  Chris Anderson, 58, Shakopee, MN          60.89%   1:54:59    8:46  1:54:06
  533   36 M45  Darren Schmoll, 47, Saint Louis Park, MN  55.20%   1:55:02    8:47  1:53:42
  535   61 M35  Andrew Escobedo, 37, Saint Paul, MN       51.32%   1:55:07    8:47  1:54:21
  536    3 M70  Tom Danielson, 71, Osseo, MN              69.25%   1:55:07    8:47  1:54:58
  538  152 M20  Noah Turecek, 26, Oregon, WI              50.69%   1:55:10    8:47  1:53:20
  540   25 M55  Kevin Den Hartog, 58, Minnetonka, MN      60.78%   1:55:11    8:47  1:54:22
  544  153 M20  Samuel Fuller, 27, Eden Prairie, MN       50.61%   1:55:22    8:48  1:54:27
  545  154 M20  Tommy Fuller, 24, Eden Prairie, MN        50.61%   1:55:22    8:48  1:54:27
  546   62 M35  Jared Derks, 38, Minneapolis, MN          51.40%   1:55:28    8:48  1:54:01
  547  155 M20  Benjamin Gorichs, 28, Cottage Grove, MN   50.53%   1:55:32    8:49  1:54:16
  548   37 M45  Carlos R Cruz, 46, Saint Paul, MN         54.50%   1:55:32    8:49  1:54:45
  549   38 M45  Mike Anderson, 45, Minneapolis, MN        54.04%   1:55:33    8:49  1:54:42
  550  156 M20  Josh Ylitalo, 34, Minneapolis, MN         50.65%   1:55:35    8:49  1:54:24
  551  157 M20  Dakota Hall, 26, Walker, MN               50.51%   1:55:35    8:49  1:54:38
  552   11 M65  Herb Nichols, 69, Golden Valley, MN       67.45%   1:55:40    8:49  1:54:45
  554   50 M40  Ryan Larned, 40, Saint Paul, MN           51.77%   1:55:58    8:51  1:53:41
  558  158 M20  Matthew Melucci, 30, Ada, MI              50.28%   1:56:07    8:51  1:54:38
  559   51 M40  Bill Hall, 42, Saint Paul, MN             52.45%   1:56:08    8:52  1:55:12
  561   63 M35  Kyle Hofer, 37, Minneapolis, MN           50.82%   1:56:15    8:52  1:55:39
  563   64 M35  Leland Severson, 38, Elk River, MN        51.00%   1:56:22    8:53  1:55:29
  564  159 M20  Jacob Sekelsky, 28, Saint Paul, MN        50.14%   1:56:27    8:53  1:55:56
  565   65 M35  Jordan Harper, 35, Bloomington, MN        50.37%   1:56:29    8:53  1:55:21
  566   66 M35  Peter Elsham, 35, Minneapolis, MN         50.37%   1:56:29    8:53  1:55:21
  567  160 M20  Ryan Zeilinger, 31, Minneapolis, MN       50.12%   1:56:29    8:53  1:55:40
  569  161 M20  Justin Harris, 34, Minneapolis, MN        50.19%   1:56:38    8:54  1:54:58
  570  162 M20  Tom DeMars, 25, Saint Paul, MN            50.06%   1:56:38    8:54  1:55:27
  571   52 M40  Dylan Bindman, 40, Saint Paul, MN         51.44%   1:56:42    8:54  1:55:52
  572   20 M50  John Alberts, 51, Rochester, MN           56.26%   1:56:49    8:55  1:55:28
  574  163 M20  Adam Fitzpatrick, 27, Stillwater, MN      49.96%   1:56:51    8:55  1:55:00
  577  164 M20  Sean Salzer, 31, Minneapolis, MN          49.96%   1:56:52    8:55  1:55:40
  579  165 M20  Scott Cummings, 33, Chanhassen, MN        50.01%   1:56:53    8:55  1:56:12
  580  166 M20  Cody Voll, 31, Burnsville, MN             49.88%   1:57:03    8:56  1:56:05
  582   53 M40  Antoine Versabeau, 44, Edina, MN          52.89%   1:57:05    8:56  1:56:00
  585  167 M20  Clayton Neisen, 31, Saint Paul, MN        49.82%   1:57:11    8:56  1:56:15
  586   67 M35  Jason Poitra, 38, Richfield, MN           50.64%   1:57:12    8:56  1:56:16
  587  168 M20  Josh Williams, 22, Lakeville, MN          49.80%   1:57:14    8:57  1:55:05
  588   26 M55  Jeffrey Barkmeier, 59, Minneapolis, MN    60.24%   1:57:19    8:57  1:56:37
  591   68 M35  Phil Tolbert, 36, Long Prairie, MN        50.14%   1:57:23    8:57  1:56:44
  592   69 M35  Matthew Cheney, 35, Minneapolis, MN       49.97%   1:57:25    8:57  1:56:38
  593   54 M40  Romain Mallard, 44, Minneapolis, MN       52.68%   1:57:33    8:58  1:56:29
  597  169 M20  Caleb Schroer, 29, Saint Paul, MN         49.61%   1:57:41    8:59  1:56:04
  602   27 M55  Matthew Gore, 55, Minneapolis, MN         57.70%   1:58:02    9:00  1:57:21
  603   70 M35  Matthew Hourigan, 37, Mendota Heights, MN 50.05%   1:58:03    9:00  1:57:22
  604   71 M35  Ryan Peschel, 38, Maple Grove, MN         50.26%   1:58:05    9:00  1:56:59
  606  170 M20  Anthony Lopez, 26, Saint Paul, MN         49.41%   1:58:09    9:01  1:57:18
  607   55 M40  Khai Le Binh, 44, St Louis Park, MN       52.38%   1:58:14    9:01  1:57:13
  608  171 M20  Salim Kherbaoui, 27, Saint Paul, MN       49.37%   1:58:15    9:01  1:56:54
  611  172 M20  Andrew McLaughlin, 24, Bellmore, NY       49.30%   1:58:25    9:02  1:57:25
  616   21 M50  Jonathan Sudberry, 50, Edina, MN          54.84%   1:58:48    9:04  1:58:12
  619  173 M20  Connor Smith, 24, Owatonna, MN            49.09%   1:58:56    9:04  1:55:48
  620   72 M35  Kyle Orcholski, 39, Minneapolis, MN       50.16%   1:58:58    9:05  1:57:37
  621  174 M20  Seth Seltun, 29, Minneapolis, MN          49.08%   1:58:58    9:05  1:57:52
  623   56 M40  Kemo Marong, 42, Maple Grove, MN          51.15%   1:59:06    9:05  1:58:04
  628   39 M45  Kotiswamy Petluri, 49, Springfield, MO    54.13%   1:59:20    9:06  1:58:11
  630  175 M20  Brett Marshall-Cieciuch, 27, Maple Plain, MN
                                                          48.92%   1:59:20    9:06  1:59:20
  631   22 M50  Elvis Travancic, 53, Minneapolis, MN      56.04%   1:59:22    9:06  1:58:22
  632   40 M45  Ian McRoberts, 49, Saint Paul, MN         54.11%   1:59:22    9:06  1:58:25
  634   18 M60  Carlos Figari, 61, Bloomington, MN        60.32%   1:59:24    9:06  1:58:08
  635   41 M45  Yohann Hureau, 45, Minneapolis, MN        52.30%   1:59:24    9:06  1:58:24
  639  176 M20  Hunter Berger, 21, Minneapolis, MN        48.82%   1:59:35    9:07  1:58:33
  640  177 M20  Nicholas Hoffmann, 27, Minneapolis, MN    48.81%   1:59:37    9:07  1:58:38
  641   23 M50  Elias Pastrana Navarro, 50, Saint Paul, MN 54.46%   1:59:38    9:08  1:58:32
  643    4 M70  Larry Thompson, 73, Saint Paul, MN        68.32%   1:59:41    9:08  1:59:18
  645  178 M20  Travis Fauchald, 25, Hopkins, MN          48.75%   1:59:46    9:08  1:59:08
  646   42 M45  Elliot Felix, 46, Minneapolis, MN         52.56%   1:59:47    9:08  1:58:54
  648  179 M20  Kevin Horner, 27, Minneapolis, MN         48.68%   1:59:56    9:09  1:57:18
  649   19 M60  Mario Abramson, 62, Rochester, MN         60.60%   2:00:00    9:09  1:57:44
  652  180 M20  Chris Laack, 22, Minneapolis, MN          48.61%   2:00:07    9:10  1:57:59
  653  181 M20  William Tantzen, 31, Bloomington, MN      48.57%   2:00:12    9:10  1:59:35
  655   57 M40  Adam Monaghan, 40, Roseville, MN          49.89%   2:00:20    9:11  1:59:27
  659  182 M20  Sawyer Olson, 27, Minneapolis, MN         48.47%   2:00:27    9:11  1:59:29
  660   24 M50  Steve Bjornstad, 53, Minneapolis, MN      55.53%   2:00:28    9:11  1:59:21
  662  183 M20  Casey Flowers, 28, Minneapolis, MN        48.43%   2:00:33    9:12  1:59:38
  663  184 M20  Lucas Rekstad, 22, Minneapolis, MN        48.38%   2:00:40    9:12  1:57:44
  665   25 M50  Ahmet Atan, 51, Minneapolis, MN           54.45%   2:00:41    9:12  2:00:15
  669   73 M35  Mike Ryan, 35, Minneapolis, MN            48.56%   2:00:50    9:13  1:59:31
  674   58 M40  Gary Guy Infante, 40, Minneapolis, MN     49.57%   2:01:07    9:14  1:59:12
  675   59 M40  Norris Anderson, 41, Minneapolis, MN      49.91%   2:01:07    9:14  1:59:12
  676  185 M20  Warren Williams, 23, Hammond, WI          48.20%   2:01:08    9:14  2:00:18
  679   43 M45  Nat Bennett, 46, Minneapolis, MN          51.91%   2:01:17    9:15  1:58:21
  682  186 M20  Grant Griffin, 30, Chaska, MN             48.12%   2:01:19    9:15  1:59:36
  686   28 M55  Paul Langer, 56, Shoreview Minneap, MN    56.56%   2:01:31    9:16  2:00:17
  687   74 M35  Kelly Jacob, 39, Minneapolis, MN          49.10%   2:01:32    9:16  2:00:33
  688   75 M35  Dan Matthews, 35, Shakopee, MN            48.28%   2:01:32    9:16  2:00:34
  689  187 M20  Romulus Castelo, 29, Minneapolis, MN      48.03%   2:01:34    9:16  1:59:48
  690  188 M20  Jack Gleckler, 23, Loretto, MN            47.98%   2:01:41    9:17  1:59:35
  693   26 M50  Brant Hollenkamp, 52, Minneapolisa, MN    54.43%   2:01:48    9:17  2:01:10
  694    5 M70  Lyle Swenson, 73, Stillwater, MN          67.12%   2:01:49    9:18  2:00:47
  695  189 M20  Sam Rode, 26, Saint Louis Park, MN        47.91%   2:01:51    9:18  2:00:03
  698  190 M20  Efrain Torres, 26, Saint Paul, MN         47.90%   2:01:53    9:18  1:59:59
  699  191 M20  Matt Mundinger, 34, South Saint Paul, MN  48.00%   2:01:57    9:18  2:00:14
  700  192 M20  Scott Clinton, 30, Chaska, MN             47.87%   2:01:58    9:18  2:00:16
  702  193 M20  John Ely, 26, Rogers, MN                  47.80%   2:02:09    9:19  2:01:33
  704   12 M65  Paul Case, 65, Minneapolis, MN            61.23%   2:02:20    9:20  2:00:57
  707    2   N  Krys Belc, 36, Philadelphia, PA           53.90%   2:02:37    9:21  2:00:48
  708   76 M35  Kyle Simpson, 39, Minneapolis, MN         48.66%   2:02:38    9:21  2:01:47
  710   60 M40  John Cambest, 42, Shoreview, MN           49.65%   2:02:42    9:22  2:01:21
  715   27 M50  Robbie Wilson, 50, Minneapolis, MN        52.91%   2:03:09    9:24  2:01:35
  716   61 M40  Michael Jurasits, 43, Minneapolis, MN     49.87%   2:03:09    9:24  2:01:37
  717   20 M60  mike murray, 64, Sartell, MN              60.18%   2:03:15    9:24  2:02:09
  721  194 M20  Patrick Weiler, 31, Chicago, IL           47.34%   2:03:20    9:24  2:02:33
  723   28 M50  Andrew Carlson, 53, Minneapolis, MN       54.19%   2:03:27    9:25  2:01:44
  726   44 M45  Geoffrey Tong, 48, Minneapolis, MN        51.80%   2:03:37    9:26  2:02:36
  731   45 M45  Ben Athen, 46, Minneapolis, MN            50.86%   2:03:47    9:27  2:02:33
  732   77 M35  Matthew Rose, 38, Prior Lake, MN          47.93%   2:03:50    9:27  2:02:22
  733  195 M20  Trevor Grabko, 28, Minneapolis, MN        47.14%   2:03:51    9:27  2:02:37
  734  196 M20  Shanti Johnson, 33, Minneapolis, MN       47.19%   2:03:52    9:27  2:01:53
  735   29 M55  Ed Metzger, 59, Eden Prairie, MN          57.05%   2:03:53    9:27  2:02:28
  736  197 M20  Andrew Sather, 31, Minneapolis, MN        47.10%   2:03:58    9:27  2:03:12
  737   13 M65  James Schwartz, 68, Brooklyn Park, MN     62.27%   2:04:00    9:28  2:02:55
  738   78 M35  tim joyce, 37, Washington, DC             47.63%   2:04:03    9:28  2:01:46
  739   79 M35  Jeffrey Weiss, 37, Minneapolis, MN        47.61%   2:04:06    9:28  2:03:19
  742  198 M20  Alexander Beaudreau, 20, Saint Paul, MN   47.01%   2:04:11    9:28  2:02:51
  743   80 M35  Guillaume Desbiens, 38, Minneapolis, MN   47.67%   2:04:30    9:30  2:02:04
  744   81 M35  Wesley Anderson, 36, Minneapolis, MN      47.23%   2:04:36    9:30  2:03:10
  746   62 M40  Binod Basaula, 42, Lake Elmo, MN          48.89%   2:04:36    9:30  2:04:27
  748  199 M20  Jacob Haley, 22, Eagan, MN                46.81%   2:04:44    9:31  2:02:57
  749   21 M60  Greg Behnke, 60, Apple Valley, MN         57.17%   2:04:48    9:31  2:03:36
  750   82 M35  Andrew Wilkins, 37, Minneapolis, MN       47.33%   2:04:50    9:31  2:03:51
  751  200 M20  Evan Skaja, 25, Seattle, WA               46.74%   2:04:54    9:32  2:03:47
  752   83 M35  Danny Delambert, 39, Saint Paul, MN       47.74%   2:05:00    9:32  2:03:38
  753   84 M35  Daniel Matheny, 38, Minneapolis, MN       47.47%   2:05:01    9:32  2:03:08
  755   46 M45  Alejandro Cabrera, 49, Minneapolis, MN    51.64%   2:05:05    9:33  2:03:17
  758   30 M55  Kieran White, 56, Minneapolis, MN         54.88%   2:05:14    9:33  2:04:23
  759   85 M35  Allen Chung, 36, Minneapolis, MN          46.99%   2:05:15    9:33  2:04:24
  760   63 M40  Matthew Vogt, 44, Minneapolis, MN         49.37%   2:05:26    9:34  2:04:11
  762  201 M20  Paul Herskind, 29, Minneapolis, MN        46.53%   2:05:28    9:34  2:03:37
  763  202 M20  Luke Hoffman, 28, Minneapolis, MN         46.52%   2:05:30    9:34  2:04:46
  765   64 M40  Matthew Volinsky, 43, Boston, MA          48.93%   2:05:32    9:35  2:04:43
  766   65 M40  Jb Scherpelz, 40, Minneapolis, MN         47.82%   2:05:33    9:35  2:04:07
  767   29 M50  Michael Purcell, 53, Chicago, IL          53.27%   2:05:35    9:35  2:03:27
  768  203 M20  Dylan Sundin, 25, Saint Paul, MN          46.48%   2:05:36    9:35  2:03:30
  770   22 M60  Barry Hart, 60, Monticello, MN            56.77%   2:05:40    9:35  2:03:40
  774   47 M45  John Azbill-Salisbury, 48, Minneapolis, MN 50.88%   2:05:51    9:36  2:04:49
  775    6 M70  Avner Ben-Ner, 72, Minneapolis, MN        64.07%   2:05:56    9:36  2:04:47
  776  204 M20  Spencer Johnson, 25, Minneapolis, MN      46.35%   2:05:58    9:37  2:04:47
  777   30 M50  David Brown, 54, Minneapolis, MN          53.56%   2:06:01    9:37  2:04:31
  779  205 M20  Alex Schmidt, 29, Saint Paul, MN          46.31%   2:06:05    9:37  2:05:14
  780   31 M55  Richard Riemer, 57, Willmar, MN           54.99%   2:06:08    9:37  2:04:33
  781  206 M20  Riley Voll, 24, Byron, MN                 46.27%   2:06:10    9:37  2:04:49
  783   86 M35  Travis Fahrenkamp, 36, Minneapolis, MN    46.60%   2:06:17    9:38  2:04:48
  784  207 M20  James Southwick, 25, Minneapolis, MN      46.19%   2:06:24    9:39  2:05:24
  785   23 M60  Alan Sibley, 63, Minneapolis, MN          58.06%   2:06:29    9:39  2:03:59
  788   31 M50  Michael Cooper, 54, Inver Grove Heigh, MN 53.36%   2:06:30    9:39  2:05:28
  789  208 M20  Jacob Wood, 32, Minneapolis, MN           46.15%   2:06:32    9:39  2:05:25
  790   32 M55  James Sargent, 55, Minneapolis, MN        53.82%   2:06:33    9:39  2:05:03
  791  209 M20  Evan Francois, 23, Minneapolis, MN        46.13%   2:06:34    9:39  2:05:11
  793  210 M20  Sam Swanson, 25, Minneapolis, MN          46.09%   2:06:40    9:40  2:04:40
  799  211 M20  Marcus Carrigan, 30, Minneapolis, MN      46.06%   2:06:46    9:40  2:05:58
  800  212 M20  Jacob Ruff, 31, Minneapolis, MN           46.06%   2:06:46    9:40  2:05:58
  803   48 M45  Jon Lunderby, 49, Fort Lauderdale, FL     50.89%   2:06:55    9:41  2:06:20
  804   49 M45  Steve Blehert, 49, Minneapolis, MN        50.87%   2:06:58    9:41  2:05:26
  808   32 M50  Matthew Nelson, 54, Minneapolis, MN       53.06%   2:07:12    9:42  2:05:50
  809  213 M20  William Salon, 31, Minneapolis, MN        45.88%   2:07:15    9:42  2:06:27
  810  214 M20  Ryan Anderson, 31, Lakeville, MN          45.86%   2:07:18    9:43  2:06:23
  811   66 M40  John Stack, 44, Saint Paul, MN            48.64%   2:07:19    9:43  2:06:46
  816    7 M70  Scott Olson, 70, Hanalei, HI              61.77%   2:07:39    9:44  2:04:59
  817   87 M35  Elliott Benedict, 35, Minneapolis, MN     45.95%   2:07:41    9:44  2:07:10
  818   14 M65  Kevin Lewis, 68, Burnsville, MN           60.44%   2:07:45    9:45  2:06:13
  819   24 M60  Stan Bratt, 60, Minneapolis, MN           55.84%   2:07:46    9:45  2:06:52
  821  215 M20  Kevin Zhan, 25, Minneapolis, MN           45.68%   2:07:48    9:45  2:05:58
  825  216 M20  Brock Banken, 22, Minnetonka, MN          45.58%   2:08:06    9:46  2:06:52
  828  217 M20  Daniel Hinze, 30, Minneapolis, MN         45.55%   2:08:11    9:47  2:07:37
  829   67 M40  Robert Byrd Cindrich, 43, Minneapolis, MN 47.91%   2:08:11    9:47  2:07:37
  830   68 M40  Matthew Schiffman, 40, Minneapolis, MN    46.80%   2:08:16    9:47  2:06:41
  831   50 M45  Jamie Vesel, 49, Biwabik, MN              50.27%   2:08:29    9:48  2:05:27
  836   69 M40  Jonathan Eklof, 40, Minneapolis, MN       46.66%   2:08:40    9:49  2:07:25
  839    8 M70  John Naslund, 73, Bloomington, MN         63.47%   2:08:50    9:50  2:08:09
  842  218 M20  Zane Clark-Gold, 29, Minneapolis, MN      45.29%   2:08:55    9:50  2:07:59
  845   33 M50  Peter Shea, 54, Saint Paul, MN            52.31%   2:09:02    9:51  2:07:54
  846   25 M60  Mike Cogan, 60, Saint PaulLittle , MN     55.28%   2:09:04    9:51  2:07:08
  847   26 M60  Steve Riesterer, 62, Minneapolis, MN      56.34%   2:09:05    9:51  2:07:36
  848   27 M60  Scott Suter, 61, Burnsville, MN           55.78%   2:09:08    9:51  2:08:02
  851   33 M55  Peter Kaul, 57, Eagan, MN                 53.69%   2:09:12    9:51  2:07:58
  853  219 M20  Ethan Vaaler, 22, Andover, MN             45.17%   2:09:15    9:52  2:07:41
  855   28 M60  E Paul Christians, 62, Minneapolis, MN    56.24%   2:09:19    9:52  2:08:15
  858   88 M35  Michael Schnaus, 36, Edina, MN            45.49%   2:09:23    9:52  2:06:09
  859   89 M35  James Goeders, 39, Minneapolis, MN        46.11%   2:09:24    9:52  2:08:05
  860   29 M60  Jonathan Wright, 60, Jersey City, NJ      55.12%   2:09:26    9:52  2:07:31
  864  220 M20  Michael Walsh, 28, Plymouth, MN           45.05%   2:09:36    9:53  2:07:36
  865  221 M20  Rob McLain, 29, Hopkins, MN               45.05%   2:09:36    9:53  2:07:37
  868  222 M20  Zach Clement, 30, Minneapolis, MN         45.04%   2:09:38    9:53  2:08:23
  871   90 M35  Christopher Tabisz, 36, Saint Paul, MN    45.37%   2:09:43    9:54  2:07:57
  873  223 M20  Daniel Travers, 31, Minneapolis, MN       44.98%   2:09:48    9:54  2:07:41
  878  224 M20  Jeff Lewis, 31, Osseo, MN                 44.92%   2:09:58    9:55  2:08:28
  879  225 M20  Adam Friese, 34, Minneapolis, MN          45.03%   2:10:01    9:55  2:08:08
  883  226 M20  Jeremiah Strong, 31, Minneapolis, MN      44.85%   2:10:10    9:56  2:07:31
  885  227 M20  Kyle Reiter, 30, Minneapolis, MN          44.84%   2:10:12    9:56  2:08:35
  890   30 M60  Mike Elsen, 62, Eden Prairie, MN          55.78%   2:10:22    9:57  2:08:27
  892   34 M50  Scott Dougherty, 51, Eagan, MN            50.39%   2:10:25    9:57  2:08:24
  902   70 M40  Jacob Barton, 40, Minneapolis, MN         45.96%   2:10:37    9:58  2:08:05
  904   34 M55  Tim Simonson, 58, Fridley, MN             53.59%   2:10:39    9:58  2:09:01
  905    3   N  Tom Ruen, 55, Columbia Heights, MN        60.31%   2:10:45    9:58  2:08:22
  908   35 M50  Darren Castro, 52, Saint Paul, MN         50.67%   2:10:51    9:59  2:09:12
  913  228 M20  Matt Lund, 30, Prior Lake, MN             44.49%   2:11:14   10:01  2:09:17
  918  229 M20  Josua Slocum, 27, Minneapolis, MN         44.39%   2:11:31   10:02  2:08:43
  920  230 M20  Bradley Trachet, 23, Apple Valley, MN     44.36%   2:11:36   10:02  2:09:51
  922  231 M20  Jackson Kessel, 30, Minneapolis, MN       44.29%   2:11:50   10:03  2:10:26
  923  232 M20  Gerald Housh, 29, Hopkins, MN             44.29%   2:11:50   10:03  2:10:26
  924   15 M65  Joseph Evans, 66, New Richmond, WI        57.37%   2:11:52   10:04  2:09:59
  925  233 M20  Isaac Bisla, 26, Minneapolis, MN          44.27%   2:11:52   10:04  2:10:06
  926   31 M60  Brian Bunkers, 62, Owatonna, MN           55.13%   2:11:55   10:04  2:10:01
  927  234 M20  Andrew Helm, 33, Minneapolis, MN          44.29%   2:11:58   10:04  2:09:42
  928   51 M45  Chris Emerson, 49, Hudson, WI             48.93%   2:12:00   10:04  2:10:35
  936   91 M35  Cody Elder, 38, Minneapolis, MN           44.86%   2:12:18   10:06  2:10:05
  937   32 M60  Scott Johnson, 63, Minneapolis, MN        55.49%   2:12:20   10:06  2:10:40
  938  235 M20  Robert Steingraeber, 32, Richfield, MN    44.09%   2:12:27   10:06  2:10:42
  940  236 M20  Joe Wallick, 25, Osseo, MN                44.03%   2:12:36   10:07  2:10:14
  941   36 M50  Bradley Kaffar, 53, Saint Cloud, MN       50.45%   2:12:36   10:07  2:11:01
  943  237 M20  Samuel Johnson, 25, Minneapolis, MN       44.00%   2:12:41   10:07  2:11:36
  947   33 M60  Jeffrey Daly, 60, Minneapolis, MN         53.73%   2:12:47   10:08  2:11:08
  948   92 M35  Adam Skoglund, 38, Eden Prairie, MN       44.70%   2:12:47   10:08  2:11:20
  949  238 M20  Peter Ripple, 30, Minneapolis, MN         43.96%   2:12:49   10:08  2:11:08
  953  239 M20  Derek Ierino, 27, MinneapolisMinnea, MN   43.89%   2:13:01   10:09  2:11:31
  954   93 M35  Dan Starken, 37, Woodbury, MN             44.37%   2:13:09   10:09  2:11:34
  956   71 M40  Jeffrey Lee, 40, Edina, MN                45.05%   2:13:16   10:10  2:11:48
  958   16 M65  Ron Byland, 65, Hopkins, MN               56.15%   2:13:25   10:11  2:12
  959    2 M16  Isaiah Sweeney, 17, Minneapolis, MN       44.12%   2:13:27   10:11  2:11:21
  960   37 M50  Marc Meulman, 53, Hayward, CA             50.07%   2:13:36   10:11  2:12:46
  961   17 M65  Mark Meyer, 69, Lake Crystal, MN          58.31%   2:13:48   10:12  2:12:17
  969   52 M45  Matthew Sweeney, 45, Minneapolis, MN      46.33%   2:14:46   10:17  2:12:39
  973   35 M55  Brett Masica, 57, Minneapolis, MN         51.40%   2:14:57   10:18  2:14:12
  976   38 M50  Jason Matz, 51, Excelsior, MN             48.67%   2:15:01   10:18  2:12:22
  977   94 M35  Michael Phillips, 37, Burnsville, MN      43.75%   2:15:03   10:18  2:12:07
  978  240 M20  Matthew Meloch, 23, Minneapolis, MN       43.16%   2:15:17   10:19  2:12:59
  980   95 M35  Adam Acosta, 37, Washington, DC           43.62%   2:15:27   10:20  2:13:41
  982   72 M40  Chris Ewert, 43, Minneapolis, MN          45.28%   2:15:38   10:21  2:14:19
  984   39 M50  Eric Haug, 50, Minneapolis, MN            47.98%   2:15:47   10:21  2:13:11
  988  241 M20  Jordan Finley, 31, Savage, MN             42.90%   2:16:06   10:23  2:13:15
  992   18 M65  Dean Lund, 65, Bradenton, FL              54.94%   2:16:20   10:24  2:14:25
  995  242 M20  Josiah Barrett, 31, Minneapolis, MN       42.70%   2:16:44   10:26  2:14:06
  996   53 M45  Jennifer Kyvig, 46, Saint Paul, MN        46.04%   2:16:46   10:26  2:14:16
  997  243 M20  Jose Bustos, 27, Farmington, MN           42.68%   2:16:47   10:26  2:14:30
 1000   96 M35  Nathan Wade, 37, Minneapolis, MN          43.13%   2:16:59   10:27  2:15:18
 1002   36 M55  Lee Bigham, 59, Maple Grove, MN           51.57%   2:17:03   10:27  2:15:10
 1004    9 M70  Ed Sandor, 70, Kenyon, MN                 57.51%   2:17:05   10:27  2:14:24
 1006   40 M50  Nate Bjerke, 52, Minneapolis, MN          48.36%   2:17:06   10:28  2:15:42
 1010  244 M20  Daniel Calderon, 33, Saint Paul, MN       42.61%   2:17:11   10:28  2:15:09
 1013   19 M65  Dave (Ole Olson, 68, Edina, MN            56.25%   2:17:16   10:28  2:15:35
 1014   97 M35  Prachua Yang, 36, Brooklyn Center, MN     42.86%   2:17:19   10:28  2:15:29
 1018   34 M60  Michael Wondra, 64, Minneapolis, MN       53.91%   2:17:34   10:30  2:14:15
 1019   20 M65  Danny Ripka, 66, Naples, FL               54.98%   2:17:37   10:30  2:16:15
 1027  245 M20  Akbar Moobin, 33, Elgin, IL               42.36%   2:17:59   10:32  2:16:01
 1031  246 M20  Gary Ahlm, 34, Hopkins, MN                42.30%   2:18:23   10:33  2:16:25
 1032   54 M45  Jonathan Olson, 47, Alexandria, MN        45.88%   2:18:24   10:33  2:16:33
 1035  247 M20  Ross Daniels, 33, Minneapolis, MN         42.20%   2:18:30   10:34  2:16:36
 1036  248 M20  Fletcher Fick, 25, Minneapolis, MN        42.15%   2:18:30   10:34  2:16:39
 1049  249 M20  Jason Otto, 28, Minneapolis, MN           41.86%   2:19:29   10:38  2:16:55
 1051   73 M40  Tobias Thietje, 40, New Prague, MN        43.03%   2:19:31   10:39  2:17:35
 1055   98 M35  Troy Anderson, 37, Excelsior, MN          42.28%   2:19:45   10:40  2:17:44
 1056  250 M20  Jacob Stine, 26, Saint Paul, MN           41.77%   2:19:46   10:40  2:17:39
 1060   99 M35  Andrew McInnis, 39, Minneapolis, MN       42.61%   2:20:03   10:41  2:17:13
 1062  251 M20  Alexander loomis, 31, Saint Paul, MN      41.66%   2:20:08   10:41  2:19:26
 1066   74 M40  Daniel Beckering, 44, Chaska, MN          44.13%   2:20:19   10:42  2:18:11
 1067  252 M20  Kaleb Waaraniemi, 32, Plymouth, MN        41.60%   2:20:22   10:42  2:18:03
 1072  100 M35  Jason Ingolfsland, 38, Osseo, MN          42.22%   2:20:35   10:43  2:19:55
 1086   55 M45  James Kimer, 45, Minneapolis, MN          44.30%   2:20:58   10:45  2:19:22
 1087  253 M20  Aron Larson, 31, Minneapolis, MN          41.41%   2:20:59   10:45  2:19:10
 1090   41 M50  Seigo Masubuchi, 51, Saint Paul, MN       46.56%   2:21:09   10:46  2:19:34
 1091  254 M20  Zachary Zaban, 34, Brooklyn, NY           41.45%   2:21:15   10:47  2:18:23
 1098   42 M50  Ray Woodworth, 52, Chanhassen, MN         46.79%   2:21:41   10:48  2:19:49
 1103    4   N  Amanda Castro, 31, Minneapolis, MN        45.92%   2:22:08   10:51  2:19:15
 1108  255 M20  Josiah Sanchez, 22, Saint Paul, MN        40.98%   2:22:28   10:52  2:20:48
 1111  256 M20  Matthew Blair, 24, St. Louis Park, MN     40.91%   2:22:43   10:53  2:20:10
 1112  257 M20  Jack Anderson, 24, Plymouth, MN           40.91%   2:22:43   10:53  2:20:10
 1118   21 M65  Andrew Theodotou, 69, Minnetonka, MN      54.52%   2:23:07   10:55  2:20:54
 1120   75 M40  Ryan Dietrich, 43, Andover, MN            42.89%   2:23:11   10:55  2:21:28
 1126  258 M20  Samuel Kays, 26, Minneapolis, MN          40.60%   2:23:49   10:58  2:22:31
 1127   56 M45  Trevor Warfel, 49, Eagan, MN              44.89%   2:23:54   10:59  2:22:57
 1128  101 M35  Niko Pasenecker, 38, Saint Paul, MN       41.23%   2:23:57   10:59  2:22:15
 1129  259 M20  Nick Anderson, 33, Minneapolis, MN        40.60%   2:23:57   10:59  2:22:15
 1130   10 M70  Bill Payne, 72, Saint Paul, MN            56.02%   2:24:01   10:59  2:21:32
 1132  260 M20  Ella Brown, 20, Minneapolis, MN           40.45%   2:24:21   11:01  2:22:10
 1135  261 M20  James Papa, 28, Minnetonka, MN            40.38%   2:24:35   11:02  2:22:24
 1139  262 M20  Dave Hendrix, 27, Minneapolis, MN         40.28%   2:24:57   11:03  2:22:53
 1144  263 M20  Daniel Bodunov, 28, Saint Paul, MN        40.14%   2:25:26   11:06  2:22:48
 1145  102 M35  Nicholas Zaban, 38, Minneapolis, MN       40.79%   2:25:31   11:06  2:22:41
 1148  264 M20  Eric Knutson, 28, Minneapolis, MN         40.10%   2:25:35   11:06  2:23:38
 1149   43 M50  Mahesh Johari, 52, Minneapolis, MN        45.51%   2:25:41   11:07  2:23:13
 1150    3 M16  Oscar Andersen, 17, Wilson, WY            40.41%   2:25:41   11:07  2:23:59
 1151   76 M40  James Rone, 44, Minneapolis, MN           42.49%   2:25:45   11:07  2:24:38
 1157  265 M20  Leo Chen, 24, North Oaks, MN              39.95%   2:26:09   11:09  2:24:25
 1162  103 M35  Daniel Gregory, 37, St Anthony, MN        40.29%   2:26:39   11:11  2:25:21
 1163  104 M35  Noah Barton, 36, Minneapolis, MN          40.10%   2:26:46   11:12  2:24:14
 1167  266 M20  Luke Lienard, 31, Saint Paul, MN          39.76%   2:26:50   11:12  2:25:38
 1170   37 M55  Timothy Clark, 58, Minneapolis, MN        47.61%   2:27:04   11:13  2:24:36
 1172  267 M20  Dustin Mueller, 23, Mankato, MN           39.65%   2:27:14   11:14  2:25:30
 1183   38 M55  Henry Ayumba, 57, Elk River, MN           46.81%   2:28:10   11:18  2:27:09
 1186   44 M50  Ajay Rawal, 51, Minneapolis, MN           44.26%   2:28:28   11:20  2:27:09
 1189  268 M20  Andrew Nguyen, 31, Minneapolis, MN        39.24%   2:28:46   11:21  2:26:09
 1190  269 M20  Roger Burke, 23, Saint Paul, MN           39.22%   2:28:51   11:21  2:27:22
 1193  270 M20  Connor Edlund, 30, Minneapolis, MN        39.10%   2:29:18   11:23  2:26:59
 1198  271 M20  Minyu Cai, 33, Maplewood, MN              38.98%   2:29:56   11:26  2:27:44
 1199   57 M45  Harsha Limaye, 49, Eden Prairie, MN       43.07%   2:29:59   11:26  2:28:03
 1200  272 M20  Carter Simms, 22, Eagan, MN               38.90%   2:30:06   11:27  2:28:19
 1201   39 M55  Roy Koenigsberg, 56, Farmington, MN       45.70%   2:30:23   11:28  2:27:52
 1202   58 M45  Marc Andersen, 49, Wilson, WY             42.84%   2:30:47   11:30  2:27:46
 1204  273 M20  Jeremy Hall, 34, Minneapolis, MN          38.71%   2:31:13   11:32  2:28:31
 1206  274 M20  Jonathan Sweeney, 24, Saint Paul, MN      38.57%   2:31:23   11:33  2:29:47
 1209  275 M20  Nicholas Antonio, 22, Jindalee            38.56%   2:31:24   11:33  2:29:34
 1210  276 M20  Keith Garner, 23, Minneapolis, MN         38.56%   2:31:25   11:33  2:28:34
 1211   11 M70  Howard Ojalvo, 70, Saint Paul, MN         52.02%   2:31:33   11:34  2:28:59
 1214   59 M45  Jason Allen, 45, Minneapolis, MN          41.07%   2:32:03   11:36  2:29:22
 1216   40 M55  Peter Ijeoma, 58, Minneapolis, MN         46.03%   2:32:07   11:36  2:29:36
 1218   41 M55  Michael DeWitt, 59, Saint Paul, MN        46.44%   2:32:10   11:36  2:29:47
 1222   77 M40  Ben Huesman, 42, Saint Paul, MN           39.95%   2:32:29   11:38  2:29:45
 1227   78 M40  Adam Warden, 42, Maple Plain, MN          39.83%   2:32:56   11:40  2:30:37
 1228   35 M60  Philip Face, 62, Saint Paul, MN           47.54%   2:32:59   11:40  2:31:19
 1229   42 M55  Rob Arnoldy, 58, Hugo, MN                 45.76%   2:32:59   11:40  2:31:19
 1232   12 M70  Brad Johnson, 71, Saint Paul, MN          52.04%   2:33:11   11:41  2:30:45
 1239  277 M20  Patrick Olson, 24, Maple Grove, MN        37.94%   2:33:53   11:44  2:31:24
 1243   60 M45  Chris Herdt, 49, Saint Paul, MN           41.69%   2:34:55   11:49  2:32:05
 1244  278 M20  Michael Price, 29, Burnsville, MN         37.65%   2:35:05   11:50  2:33:14
 1246   43 M55  Scott Bock, 56, Saint Paul, MN            44.29%   2:35:10   11:50  2:33:51
 1250  105 M35  Javier Torres, 36, Richfield, MN          37.76%   2:35:52   11:53  2:33:25
 1251  279 M20  Josh Mindermann, 28, Minneapolis, MN      37.45%   2:35:53   11:53  2:32:46
 1252    5   N  Xianghua Luo, 49, Saint Paul, MN          47.00%   2:35:55   11:54  2:32:18
 1260   79 M40  Greg Schake, 44, Fergus Falls, MN         39.45%   2:36:59   11:59  2:34:38
 1262   44 M55  Craig Otto, 59, Maple Grove, MN           44.98%   2:37:08   11:59  2:34:34
 1263  280 M20  Aaron Scharff, 31, Minneapolis, MN        37.07%   2:37:29   12:01  2:34:52
 1270    1 M75  Larry McNichols, 79, Elk River, MN        57.64%   2:37:44   12:02  2:34:35
 1271    2 M75  Harry Lando, 77, Minneapolis, MN          55.28%   2:37:54   12:03  2:35:35
 1273   80 M40  Dan Nilsson, 44, Saint Paul, MN           39.15%   2:38:10   12:04  2:36
 1274   45 M55  Hardy Kocher, 57, Minneapolis, MN         43.85%   2:38:10   12:04  2:36:01
 1281  106 M35  Christopher DeFeo, 35, Lynnfield, MA      36.83%   2:39:18   12:09  2:36:40
 1283    6   N  Meghan Roehrich, 30, Saint Paul, MN       40.93%   2:39:20   12:09  2:36:40
 1287    3 M75  John Labalestra, 75, Saint Paul, MN       52.66%   2:40:01   12:12  2:38:44
 1293   36 M60  Steve Benner, 60, Lakeville, MN           44.55%   2:40:10   12:13  2:37:35
 1295   45 M50  Jos Parra Staves, 51, Eden Prairie, MN    41.01%   2:40:15   12:13  2:38:08
 1298   13 M70  Michael Brown, 71, Minneapolis, MN        49.73%   2:40:18   12:14  2:37:52
 1308  281 M20  Brian Cwerenz, 31, Washington, DC         36.02%   2:42:04   12:22  2:39:24
 1312  282 M20  Anees Sayed, 34, Saint Paul, MN           35.94%   2:42:52   12:25  2:39:51
 1327  107 M35  Ian Power-Luetscher, 37, Minneapolis, MN  35.71%   2:45:27   12:37  2:42:31
 1328  283 M20  Sam Peters, 31, Avondale Estates, GA      35.26%   2:45:35   12:38  2:42:55
 1329   37 M60  James Chase, 63, Minneapolis, MN          44.32%   2:45:43   12:38  2:43:05
 1331  284 M20  Joe Vajgrt, 29, Eagan, MN                 35.22%   2:45:47   12:39  2:44:09
 1340  108 M35  Aaron Lesmeister, 39, Shakopee, MN        35.65%   2:47:23   12:46  2:45:42
 1342  285 M20  Ryan Possley, 23, Minneapolis, MN         34.82%   2:47:41   12:47  2:45:20
 1346   46 M50  John O'Rourke, 51, Saint Michael, MN      39.02%   2:48:25   12:51  2:47:10
 1361  286 M20  Bobby Hahn, 25, Minneapolis, MN           34.23%   2:50:33   13:01  2:47:54
                                       STATE RECORD FOR 89-YEAR-OLD MEN
 1364    1 M85  Alan Phillips, 89, Minneapolis, MN        72.78%   2:52:00   13:07  2:51:51
 1366  287 M20  Jesse Schneider, 27, Savage, MN           33.80%   2:52:45   13:11  2:50:28
 1367   22 M65  Art Jacobson, 69, Bloomington, MN         45.10%   2:53:00   13:12  2:50:02
 1368   46 M55  Bill Dossett, 56, Minneapolis, MN         39.66%   2:53:17   13:13  2:50:11
 1371   47 M55  Charles Julson, 58, Bloomington, MN       40.30%   2:53:44   13:15  2:50:48
 1373   38 M60  Wayne Ferris, 60, Saint Paul, MN          40.98%   2:54:05   13:17  2:51:17
 1374   23 M65  John Kinsella, 67, Rosemount, MN          43.90%   2:54:05   13:17  2:51:17
 1376  288 M20  Juston Weeda, 31, Minneapolis, MN         33.45%   2:54:31   13:19  2:52:39
 1379   24 M65  Jon Nelson, 68, Saint Paul, MN            44.01%   2:55:26   13:23  2:52:20
 1380  109 M35  Basil El-Ghazzawy, 37, Minneapolis, MN    33.43%   2:56:44   13:29  2:54:33
 1392  289 M20  Tyler Leighton, 22, Minneapolis, MN       32.43%   3:00:02   13:44  2:57:10
 1403   48 M55  Ken Clemons, 58, Minneapolis, MN          38.41%   3:02:18   13:54  2:59:31
 1404    4 M75  Patrick Ryan, 75, Mn - Burnsville, MN     46.15%   3:02:35   13:56  2:59:54
 1406  110 M35  Gawolo Kpissay, 39, Minneapolis, MN       32.57%   3:03:12   13:59  3:00
 1415    5 M75  Antonio Salinas, 79, Minneapolis, MN      48.46%   3:07:37   14:19  3:04:48
 1416    7   N  Mara-Paige Rincher, 28, Minneapolis, MN   34.71%   3:07:49   14:20  3:04:37
 1417   39 M60  John Tantzen, 63, Saint Paul, MN          38.69%   3:09:50   14:29  3:06:37
 1424   25 M65  Amakoe D'Ameldia, 67, Minneapolis, MN     39.02%   3:15:51   14:56  3:12:52
 1427    1 M14  Jacques Gregoire, 15, Minneapolis, MN     30.50%   3:18:15   15:07  3:15:10
 1428   49 M55  Tom Gregoire, 56, Minneapolis, MN         34.67%   3:18:15   15:07  3:15:10
* indicates females
1 finishers among Men 14 - 15
3 finishers among Men 16 - 17
1 finishers among Men 18 - 19
289 finishers among Men 20 - 34
110 finishers among Men 35 - 39
80 finishers among Men 40 - 44
60 finishers among Men 45 - 49
46 finishers among Men 50 - 54
49 finishers among Men 55 - 59
39 finishers among Men 60 - 64
25 finishers among Men 65 - 69
13 finishers among Men 70 - 74
5 finishers among Men 75 - 79
1 finishers among Men 85 - 89
1 finishers among Women 12 - 13
3 finishers among Women 16 - 17
4 finishers among Women 18 - 19
363 finishers among Women 20 - 34
99 finishers among Women 35 - 39
87 finishers among Women 40 - 44
36 finishers among Women 45 - 49
33 finishers among Women 50 - 54
43 finishers among Women 55 - 59
21 finishers among Women 60 - 64
11 finishers among Women 65 - 69
2 finishers among Women 70 - 74
1 finishers among Women 75 - 79
7 finishers among Nonbinary
729 male finishers
704 female finishers
1433 total finishers

Click here for data on women
Click here for data on women 10 mile split
Click here for data on men 10 mile split

Return to home page.