| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men < 20 | 1 | Cody Myers | Bismarck, ND | 19 | 1:22:02 | 73.46% |
| 2 | Scott Egeberg | Valley City, ND | 19 | 1:25:14 | 70.70% | |
| 3 | John Basting | Grand Forks, ND | 18 | 1:39:13 | 61.15% | |
| 4 | Steve Anderson | Walhalla, ND | 17 | 1:44:09 | 58.74% | |
| 5 | Andrew Christensen | Fargo, ND | 19 | 1:44:25 | 57.71% | |
| 6 | Ben McLean | Fargo, ND | 18 | 1:44:25 | 58.10% | |
| 7 | Brent Moen | Rochert, MN | 19 | 1:45:25 | 57.16% | |
| 8 | Jordan Flage | Cavalier, ND | 19 | 1:46:03 | 56.82% | |
| 9 | Alex Flage | Cavalier, ND | 15 | 1:46:48 | 58.60% | |
| 10 | Nathan Haggerty | Eden Prairie, MN | 16 | 1:50:58 | 55.70% | |
| 11 | Colton Walz | Shelly, MN | 17 | 1:51:19 | 54.96% | |
| 12 | Travis Anderson | Grand Forks, ND | 18 | 1:53:18 | 53.55% | |
| 13 | Riley Hinrichs | Hawley, MN | 17 | 1:53:26 | 53.93% | |
| 14 | Nathaniel Willsie | Winnipeg, MB | 17 | 1:54:07 | 53.61% | |
| 15 | Brad Guertin | Mounds View, MN | 18 | 1:56:53 | 51.91% | |
| 16 | Brandon Gibson | West Fargo, ND | 13 | 1:57:19 | 55.14% | |
| 17 | Clayton Thorson | Fargo, ND | 19 | 1:59:08 | 50.58% | |
| 18 | Christopher Schmaltz | Fargo, ND | 19 | 1:59:08 | 50.58% | |
| 19 | Dustin Monsebroten | Newfolden, MN | 19 | 2:00:56 | 49.83% | |
| 20 | Thomas Stromme | Bismarck, ND | 12 | 2:05:06 | 52.84% | |
| 21 | Dana Pollman | New Rockford, ND | 16 | 2:11:56 | 46.85% | |
| 22 | David Kremer | Moorhead, MN | 16 | 2:13:53 | 46.17% | |
| 23 | John Mueller | Fargo, ND | 16 | 2:14:47 | 45.86% | |
| 24 | Anthony Deleon | Fargo, ND | 12 | 2:17:54 | 47.93% | |
| 25 | Kyle Byron | Grand Forks, ND | 18 | 2:19:46 | 43.41% | |
| men 20-26 | 1 | Gregory Liebl | Fargo, ND | 20 | 1:09:57 | 85.28% |
| 2 | Mark Rapacz | Minneapolis, MN | 24 | 1:13:24 | 81.27% | |
| 3 | Paul Kriegler | Lino Lakes, MN | 23 | 1:14:36 | 79.96% | |
| 4 | Brian Anderson | Minneapolis, MN | 24 | 1:14:59 | 79.55% | |
| 5 | Adam Lindahl | Eden Prairie, MN | 24 | 1:17:34 | 76.90% | |
| 6 | Chris Simpson | Fargo, ND | 21 | 1:20:59 | 73.66% | |
| 7 | Darik Hoff | West Fargo, ND | 25 | 1:22:15 | 72.52% | |
| 8 | Nathan Lodermeier | Moorhead, MN | 23 | 1:24:47 | 70.36% | |
| 9 | Andrew Nygren | Bismarck, ND | 25 | 1:25:21 | 69.89% | |
| 10 | Matthew Liebl | Duluth, MN | 20 | 1:25:44 | 69.58% | |
| 11 | Brett Anderson | White Bear Lake, MN | 26 | 1:26:20 | 69.09% | |
| 12 | Michael Grundman | Fargo, ND | 20 | 1:28:18 | 67.55% | |
| 13 | David Kallenbach | Fargo, ND | 24 | 1:33:13 | 63.99% | |
| 14 | Perry Syverson | Fargo, ND | 26 | 1:34:10 | 63.35% | |
| 15 | Dan Distad | Grand Forks, ND | 22 | 1:34:21 | 63.22% | |
| 16 | Erik Swenson | North Little Rock, A | 25 | 1:34:53 | 62.87% | |
| 17 | Michael Langseth | Fargo, ND | 25 | 1:35:58 | 62.16% | |
| 18 | Andrew Pearson | West Fargo, ND | 25 | 1:35:59 | 62.15% | |
| 19 | Aaron Hill | Forman, ND | 25 | 1:36:37 | 61.74% | |
| 20 | Gregory Carlson | Minneapolis, MN | 23 | 1:36:56 | 61.54% | |
| 21 | Michael Steiner | St Peter, MN | 20 | 1:37:36 | 61.12% | |
| 22 | Andrew Shaffer | West Fargo, ND | 26 | 1:38:42 | 60.44% | |
| 23 | Brandon Aune | Fargo, ND | 20 | 1:39:03 | 60.22% | |
| 24 | Jesse Hennes | Fargo, ND | 22 | 1:39:16 | 60.09% | |
| 25 | Aaron Hill | Fargo, ND | 23 | 1:39:19 | 60.06% | |
| 26 | David Gerhart | Battle Lake, MN | 20 | 1:39:31 | 59.94% | |
| 27 | Todd Richtsmeier | Plymouth, MN | 24 | 1:40:19 | 59.46% | |
| 28 | Todd Hann | Moorhead, MN | 24 | 1:40:21 | 59.44% | |
| 29 | Garret Swenson | Edina, MN | 25 | 1:41:41 | 58.66% | |
| 30 | Justin Thornburg | Ames, IA | 25 | 1:42:14 | 58.35% | |
| 31 | Bill Anderson | Grand Forks, ND | 20 | 1:42:27 | 58.22% | |
| 32 | Aanders Dommer | Mounds View, MN | 26 | 1:42:34 | 58.16% | |
| 33 | Darin Jacobson | Bismarck, ND | 23 | 1:42:48 | 58.03% | |
| 34 | Dustin Kouba | Grand Forks, ND | 24 | 1:43:08 | 57.84% | |
| 35 | Aaron Aamold | Grand Forks, ND | 25 | 1:44:09 | 57.27% | |
| 36 | Brent Freese | Kent, MN | 21 | 1:44:36 | 57.03% | |
| 37 | Dan Rheault | St Cloud, MN | 23 | 1:45:58 | 56.29% | |
| 38 | Kinsey Nelson | Fargo, ND | 25 | 1:46:22 | 56.08% | |
| 39 | Jared Kamrowski | Grand Forks, ND | 20 | 1:46:44 | 55.89% | |
| 40 | Curtis Kilber | Minneapolis, MN | 24 | 1:47:01 | 55.74% | |
| 41 | Mike Johnson | Fargo, ND | 21 | 1:47:06 | 55.70% | |
| 42 | Ryan Hoyt | Mayville, ND | 25 | 1:47:26 | 55.52% | |
| 43 | Andrew Mork | St Louis Park, MN | 26 | 1:48:03 | 55.21% | |
| 44 | Andrew Law | Grand Forks, ND | 22 | 1:48:28 | 54.99% | |
| 45 | Jesse Smith | St Louis Park, MN | 26 | 1:48:42 | 54.88% | |
| 46 | Jon Griffin | Grand Forks, ND | 24 | 1:48:58 | 54.74% | |
| 47 | Dustin Vaselaar | Fargo, ND | 23 | 1:49:08 | 54.66% | |
| 48 | Brett Lee | Fargo, ND | 21 | 1:49:13 | 54.62% | |
| 49 | Josh Loosmore | Fargo, ND | 24 | 1:49:17 | 54.58% | |
| 50 | Aaron Peterson | Minneapolis, MN | 25 | 1:49:19 | 54.57% | |
| 51 | Justin Flack | Wahpeton, ND | 23 | 1:49:27 | 54.50% | |
| 52 | Jordan Wein | Fargo, ND | 21 | 1:50:44 | 53.87% | |
| 53 | Mats Liden | Grand Forks, ND | 25 | 1:51:07 | 53.68% | |
| 54 | Jed Kobernusz | Fargo, ND | 21 | 1:51:24 | 53.55% | |
| 55 | Eric Turner | Fargo, ND | 21 | 1:51:46 | 53.37% | |
| 56 | John Rusch | Bloomington, MN | 23 | 1:51:59 | 53.27% | |
| 57 | Craig Foss | Grand Forks, ND | 22 | 1:51:59 | 53.27% | |
| 58 | Frank Schall | Fargo, ND | 22 | 1:52:09 | 53.19% | |
| 59 | Casey Glandt | West Fargo, ND | 26 | 1:52:50 | 52.87% | |
| 60 | Joshua Behrens | Dumont, MN | 22 | 1:52:57 | 52.81% | |
| 61 | Juhl Stoesz | Grand Forks, ND | 25 | 1:52:57 | 52.81% | |
| 62 | Brian Peterson | Minneapolis, MN | 21 | 1:53:35 | 52.52% | |
| 63 | Brad Amundson | Fargo, ND | 23 | 1:53:44 | 52.45% | |
| 64 | Billy Hauck | Hendrum, MN | 20 | 1:54:36 | 52.05% | |
| 65 | Dan Henderson | Fargo, MN | 20 | 1:54:37 | 52.04% | |
| 66 | Jordan Durocher | Minot, ND | 25 | 1:54:39 | 52.03% | |
| 67 | Steven Ebertowski | Grafton, ND | 23 | 1:55:19 | 51.73% | |
| 68 | Darin Montplaisir | Moorhead, MN | 22 | 1:55:30 | 51.65% | |
| 69 | Mark Bjornstad | Moorhead, MN | 22 | 1:55:31 | 51.64% | |
| 70 | Jeremiah Hinkemeyer | Moorhead, MN | 23 | 1:55:38 | 51.59% | |
| 71 | David Schultz | Fargo, ND | 22 | 1:55:43 | 51.55% | |
| 72 | Scott Davidson | Fargo, ND | 25 | 1:57:32 | 50.75% | |
| 73 | Jason Byram | Devils Lake, ND | 20 | 1:57:36 | 50.72% | |
| 74 | Adam Hoganson | St Paul, MN | 24 | 1:58:35 | 50.30% | |
| 75 | Dennis Lotito | Minot, ND | 26 | 1:58:38 | 50.28% | |
| 76 | Mark Weinlaeder | Grand Forks, ND | 22 | 1:59:24 | 49.96% | |
| 77 | Ryan Tranby | Grand Forks, ND | 22 | 2:00:07 | 49.66% | |
| 78 | Adam Risius | Bricelyn, MN | 25 | 2:00:09 | 49.65% | |
| 79 | Brian Sannes | Moorhead, MN | 22 | 2:00:59 | 49.30% | |
| 80 | Todd Brossart | Fargo, ND | 24 | 2:01:26 | 49.12% | |
| 81 | Matt Lamb | Ortonville, MN | 25 | 2:01:35 | 49.06% | |
| 82 | Derek Fisher | Thompson, ND | 26 | 2:01:56 | 48.92% | |
| 83 | Paul Fraser | Minneapolis, MN | 23 | 2:02:01 | 48.89% | |
| 84 | Justin Dimmer | Fargo, ND | 22 | 2:03:34 | 48.27% | |
| 85 | Evan Lampert | Fargo, ND | 24 | 2:03:40 | 48.23% | |
| 86 | Cole Nelson | Fargo, ND | 20 | 2:03:53 | 48.15% | |
| 87 | Aaron Jones | Gardner, ND | 25 | 2:03:58 | 48.12% | |
| 88 | Chris Hondl | Moorhead, MN | 22 | 2:04:03 | 48.09% | |
| 89 | Mitch Migler | St Louis Park, MN | 25 | 2:04:08 | 48.05% | |
| 90 | Scott Majkrzak | Riverside, CA | 26 | 2:04:08 | 48.05% | |
| 91 | Andrew Settle | Grand Forks, ND | 22 | 2:04:14 | 48.01% | |
| 92 | Brock Gussiaas | Fargo, ND | 20 | 2:04:22 | 47.96% | |
| 93 | Hugh Medal | Fargo, ND | 22 | 2:04:25 | 47.94% | |
| 94 | Brett Johnson | Fargo, ND | 23 | 2:04:26 | 47.94% | |
| 95 | Jeff Kennedy | Fargo, ND | 26 | 2:04:42 | 47.83% | |
| 96 | Cory Aadland | Mitchell, SD | 24 | 2:05:47 | 47.42% | |
| 97 | Dan Hodgson | Apple Valley, MN | 24 | 2:05:49 | 47.41% | |
| 98 | Jacob Ihle | Fargo, ND | 26 | 2:05:51 | 47.40% | |
| 99 | John Wigdahl | Minneapolis, MN | 21 | 2:06:50 | 47.03% | |
| 100 | Kyle Mahlum | Gramd Forks, ND | 21 | 2:07:07 | 46.93% | |
| 101 | Joey Johnson | Fargo, ND | 26 | 2:07:27 | 46.80% | |
| 102 | Lance Minnichsoffer | Fargo, ND | 23 | 2:07:35 | 46.75% | |
| 103 | Joshua Kadrmas | Fargo, ND | 26 | 2:08:04 | 46.58% | |
| 104 | Andy Shulstad | Halstad, MN | 24 | 2:08:35 | 46.39% | |
| 105 | Scott Anderson | Fargo, ND | 24 | 2:09:47 | 45.96% | |
| 106 | Ryan Lesnau | Garfield, MN | 22 | 2:10:03 | 45.87% | |
| 107 | Adam Gustafson | Long Prairie, MN | 25 | 2:10:29 | 45.71% | |
| 108 | Ross Johnson | St Louis Park, MN | 25 | 2:10:51 | 45.59% | |
| 109 | Neil Ostlund | Bertna, MN | 23 | 2:11:05 | 45.51% | |
| 110 | Ryan Anderson | East Grand Forks, MN | 24 | 2:11:28 | 45.37% | |
| 111 | Dustin Anderson | Fargo, ND | 20 | 2:11:57 | 45.21% | |
| 112 | Tyler Olson | Fargo, ND | 22 | 2:13:54 | 44.55% | |
| 113 | Ryan Poock | Glenwood, MN | 22 | 2:15:25 | 44.05% | |
| 114 | Robert Maeyaert | West Fargo, ND | 24 | 2:15:25 | 44.05% | |
| 115 | Eric Martin | Fargo, ND | 23 | 2:16:29 | 43.70% | |
| 116 | Chris Davison | Sioux Falls, SD | 26 | 2:25:14 | 41.07% | |
| 117 | Frank Escobedo | Fargo, ND | 21 | 2:32:02 | 39.23% | |
| 118 | Josh Scraper | Fargo, ND | 24 | 2:35:21 | 38.40% | |
| 119 | Eric Morrow | Fargo, ND | 26 | 2:39:37 | 37.37% | |
| 120 | Alexander Shepard | Fargo, ND | 21 | 2:46:46 | 35.77% | |
| 121 | Tjaden Sinclair | Fargo, ND | 25 | 2:47:56 | 35.52% | |
| 122 | Joshua Simmers | Mahtomedi, MN | 25 | 2:53:03 | 34.47% | |
| 123 | Jeremy Kasperson | Fargo, ND | 24 | 2:54:05 | 34.27% | |
| 124 | Matt Christensen | Moorhead, MN | 26 | 3:22:56 | 29.39% | |
| men 27-33 | 1 | Eric Loeffler | Fargo, ND | 29 | 1:11:47 | 83.10% |
| 2 | Christopher Hass | Fargo, ND | 28 | 1:16:07 | 78.37% | |
| 3 | John McEvoy | Fargo, ND | 31 | 1:16:34 | 77.91% | |
| 4 | Greg Penner | Steinbach, MB | 28 | 1:18:06 | 76.38% | |
| 5 | Kerry Rauschendorfer | Minneapolis, MN | 29 | 1:18:21 | 76.13% | |
| 6 | Jason Mielke | Maple Grove, MN | 28 | 1:21:18 | 73.37% | |
| 7 | David Meberg | Maple Grove, MN | 27 | 1:23:54 | 71.10% | |
| 8 | Brett Beil | Fargo, ND | 29 | 1:29:11 | 66.88% | |
| 9 | Paul Jeffries | Burnsville, MN | 32 | 1:31:00 | 65.55% | |
| 10 | Chad Bjugan | Chaska, MN | 33 | 1:31:39 | 65.08% | |
| 11 | Rick Paczkowski | Moorhead, MN | 28 | 1:36:54 | 61.56% | |
| 12 | Sam Sparhawk | Shevlin, MN | 32 | 1:37:59 | 60.88% | |
| 13 | Joshua French | Grand Forks, ND | 29 | 1:39:13 | 60.12% | |
| 14 | Ted Roseen | St Paul, MN | 30 | 1:39:21 | 60.04% | |
| 15 | Jeremy Yurek | Cloquet, MN | 29 | 1:39:50 | 59.75% | |
| 16 | Werner Lyudmila | Moorhead, MN | 28 | 1:40:21 | 59.44% | |
| 17 | Christopher Morris | St Louis Park, MN | 27 | 1:40:23 | 59.42% | |
| 18 | Michael Krieger | Audubon, MN | 27 | 1:40:25 | 59.40% | |
| 19 | Kenton Olson | Fargo, ND | 31 | 1:40:55 | 59.11% | |
| 20 | Brian Rath | Grand Forks, ND | 29 | 1:41:17 | 58.89% | |
| 21 | Charles Durkin | Minneapolis, MN | 30 | 1:41:44 | 58.63% | |
| 22 | Nathan Bergh | St Louis Park, MN | 33 | 1:42:09 | 58.39% | |
| 23 | Christopher Geise | St Paul, MN | 31 | 1:42:41 | 58.09% | |
| 24 | Jeremy Berg | Harrisburg, SD | 27 | 1:42:59 | 57.92% | |
| 25 | Jeff Pokorney | Bertha, MN | 30 | 1:43:19 | 57.74% | |
| 26 | Robert Tupa | Eden Prairie, MN | 33 | 1:43:28 | 57.65% | |
| 27 | Rob Hoover | Lennox, SD | 27 | 1:43:31 | 57.62% | |
| 28 | Jon Gerhart | Mankato, MN | 27 | 1:43:33 | 57.61% | |
| 29 | Joshua Mycke | Perham, MN | 33 | 1:43:47 | 57.48% | |
| 30 | Brian Christopherson | St Louis Park, MN | 30 | 1:43:48 | 57.47% | |
| 31 | Jeff Morris | Perham, MN | 29 | 1:43:48 | 57.47% | |
| 32 | Darren Kuhn | St Francis, MN | 29 | 1:44:12 | 57.25% | |
| 33 | Brad Christopherson | Minneapolis, MN | 30 | 1:44:39 | 57.00% | |
| 34 | Jonathan Olson | Big Lake, MN | 31 | 1:44:52 | 56.88% | |
| 35 | Scott Wilte | Fargo, ND | 28 | 1:44:53 | 56.87% | |
| 36 | Ryan Bernstein | Bismarck, ND | 28 | 1:44:54 | 56.86% | |
| 37 | Travis Oelschlager | Fargo, ND | 27 | 1:45:02 | 56.79% | |
| 38 | Kelby Krefting | Grand Forks, ND | 30 | 1:45:02 | 56.79% | |
| 39 | Kirby Krefting | Grand Forks, ND | 30 | 1:45:03 | 56.78% | |
| 40 | Montgomary Botschner | Moorhead, MN | 30 | 1:45:08 | 56.74% | |
| 41 | Ryan Larson | Bismarck, ND | 32 | 1:46:07 | 56.21% | |
| 42 | Jeffrey Heikes | Sioux Falls, SD | 30 | 1:46:12 | 56.17% | |
| 43 | Jason Cool | Moorhead, MN | 32 | 1:46:44 | 55.89% | |
| 44 | Erik Watson | Grand Forks, ND | 27 | 1:46:55 | 55.79% | |
| 45 | Brent Parmer | Moorhead, MN | 32 | 1:46:56 | 55.78% | |
| 46 | Nigel Mendez | Minneapolis, MN | 32 | 1:47:12 | 55.64% | |
| 47 | Michael Grover | Warroad, MN | 30 | 1:47:29 | 55.50% | |
| 48 | Mac Schneider | Washington, DC | 27 | 1:47:58 | 55.25% | |
| 49 | Derek Wilde | Minneapolis, MN | 31 | 1:49:06 | 54.67% | |
| 50 | Duane Eckholm | Fargo, ND | 27 | 1:49:12 | 54.62% | |
| 51 | Ron Kalvoda | Victoria, MN | 30 | 1:49:14 | 54.61% | |
| 52 | Brad Sufficool | Hutchinson, MN | 32 | 1:49:28 | 54.49% | |
| 53 | Peter Thell | Hampton, IA | 33 | 1:49:56 | 54.26% | |
| 54 | Erick Mortenson | Minneapolis, MN | 29 | 1:50:13 | 54.12% | |
| 55 | Jeff Brunsberg | Fargo, ND | 32 | 1:50:15 | 54.10% | |
| 56 | Shawn Bagne | Moorhead, MN | 30 | 1:50:18 | 54.08% | |
| 57 | Todd Enger | West Fargo, ND | 29 | 1:50:20 | 54.06% | |
| 58 | Blair Selk | St Anthony, MN | 28 | 1:50:27 | 54.01% | |
| 59 | Jonathan Kilber | Bismarck, ND | 28 | 1:50:49 | 53.83% | |
| 60 | Adam Halscher | Fargo, ND | 27 | 1:51:07 | 53.68% | |
| 61 | John Peters | Sioux Falls, SD | 32 | 1:51:42 | 53.40% | |
| 62 | Joseph Melcher | Loveland, OH | 32 | 1:51:49 | 53.35% | |
| 63 | Ben Luger | Fargo, ND | 28 | 1:51:51 | 53.33% | |
| 64 | Eric Jundt | Fargo, ND | 27 | 1:52:06 | 53.21% | |
| 65 | Sean Swartz | West Fargo, ND | 30 | 1:53:16 | 52.66% | |
| 66 | Nathan Breske | Watertown, SD | 29 | 1:53:18 | 52.65% | |
| 67 | Michael Mihulka | Fargo, ND | 28 | 1:53:19 | 52.64% | |
| 68 | Mathew Krogen | Bismarck, ND | 27 | 1:54:04 | 52.29% | |
| 69 | Patrick Locken | Eden Prairie, MN | 29 | 1:54:15 | 52.21% | |
| 70 | Chris Howell | Dilworth, MN | 29 | 1:54:25 | 52.13% | |
| 71 | Jeff Ostrom | Clearbrook, MN | 31 | 1:54:46 | 51.98% | |
| 72 | Tom Kilzer | Minnetonka, MN | 31 | 1:55:01 | 51.86% | |
| 73 | Adam Bauman | Hawley, MN | 28 | 1:55:17 | 51.74% | |
| 74 | Matthew Hartze | Grand Forks, ND | 33 | 1:55:17 | 51.74% | |
| 75 | Grant Mortenson | Bismarck, ND | 31 | 1:56:00 | 51.42% | |
| 76 | Ken Kalvoda | Thief River Falls, M | 32 | 1:56:18 | 51.29% | |
| 77 | Noah Bartnick | Fargo, ND | 28 | 1:56:26 | 51.23% | |
| 78 | Patrick Adair | Wyndmere, ND | 31 | 1:56:39 | 51.14% | |
| 79 | Brian Backman | Grand Forks Afb, ND | 33 | 1:56:56 | 51.01% | |
| 80 | Chad Hanscom | Champlin, MN | 28 | 1:57:16 | 50.87% | |
| 81 | Jeffrey Sculthorp | Blaine, MN | 32 | 1:57:16 | 50.87% | |
| 82 | Andrew Bradshaw | Fargo, ND | 32 | 1:57:20 | 50.84% | |
| 83 | Jeff Sailer | Sauk Rapids, MN | 27 | 1:57:22 | 50.82% | |
| 84 | Jobey Lichtblau | Fargo, ND | 33 | 1:57:31 | 50.76% | |
| 85 | Robert Usselman | St Paul, MN | 30 | 1:57:43 | 50.67% | |
| 86 | Mike Smith | Fargo, ND | 31 | 1:58:04 | 50.52% | |
| 87 | Dan McKeever | Gwinner, ND | 33 | 1:58:11 | 50.47% | |
| 88 | Viet Doan | Fargo, ND | 31 | 1:58:33 | 50.32% | |
| 89 | Tracy Vearrier | Bismarck, ND | 28 | 1:58:39 | 50.27% | |
| 90 | Aaron Roberts | Fargo, ND | 33 | 1:58:57 | 50.15% | |
| 91 | Dave Harmon | Fargo, ND | 31 | 1:59:05 | 50.09% | |
| 92 | Ryan Nagle | St Paul, MN | 27 | 1:59:24 | 49.96% | |
| 93 | Mike Warzecha | Moorhead, MN | 30 | 1:59:30 | 49.92% | |
| 94 | Todd Stewart | West Fargo, ND | 28 | 1:59:30 | 49.92% | |
| 95 | Patrick Engkjer | Fargo, ND | 27 | 1:59:34 | 49.89% | |
| 96 | Matt Bailey | Minneapolis, MN | 32 | 1:59:38 | 49.86% | |
| 97 | Cory Oberlander | Verona, WI | 31 | 2:00:00 | 49.71% | |
| 98 | Nicholas Johnson | Moorhead, MN | 28 | 2:01:02 | 49.28% | |
| 99 | Thomas Dobrzynski | Fargo, ND | 28 | 2:01:09 | 49.24% | |
| 100 | Chris Bjugan | Eden Prairie, MN | 30 | 2:01:26 | 49.12% | |
| 101 | Niels Gott | Stillwater, MN | 31 | 2:01:29 | 49.10% | |
| 102 | Travis Sutten | Minneapolis, MN | 27 | 2:02:07 | 48.85% | |
| 103 | Grant Moeckel | Minneapolis, MN | 31 | 2:02:30 | 48.69% | |
| 104 | Aaron Thompson | Morris, MN | 28 | 2:02:58 | 48.51% | |
| 105 | Nathan Applegran | Grand Forks, ND | 30 | 2:04:03 | 48.09% | |
| 106 | Adriano Udani | Minneapolis, MN | 29 | 2:04:13 | 48.02% | |
| 107 | Kevin Wirkkala | Circle Pines, MN | 29 | 2:04:24 | 47.95% | |
| 108 | Peter McDonald | Grand Forks, ND | 30 | 2:05:03 | 47.70% | |
| 109 | Jake Baukol | Fargo, ND | 32 | 2:05:19 | 47.60% | |
| 110 | Macdalton Berns | Fargo, ND | 30 | 2:05:40 | 47.47% | |
| 111 | Chad Frandson | Burnsville, MN | 29 | 2:06:49 | 47.04% | |
| 112 | Ivan Hirst | Grand Forks, ND | 30 | 2:07:21 | 46.84% | |
| 113 | Mike Nicholoson | Fargo, ND | 29 | 2:08:47 | 46.32% | |
| 114 | Brian Slagter | Moorhead, MN | 33 | 2:09:29 | 46.07% | |
| 115 | Chad Maki | Fargo, ND | 32 | 2:09:33 | 46.04% | |
| 116 | David Held | Fargo, ND | 32 | 2:09:44 | 45.98% | |
| 117 | Bentley Fanslow | Papillion, NE | 27 | 2:09:56 | 45.91% | |
| 118 | Timothy Lester | St Paul, MN | 33 | 2:10:01 | 45.88% | |
| 119 | Paul Neis | Fargo, ND | 29 | 2:10:31 | 45.70% | |
| 120 | Daniel Warrington | Breckenridge, MN | 28 | 2:10:57 | 45.55% | |
| 121 | Adam Brager | Fargo, ND | 29 | 2:11:18 | 45.43% | |
| 122 | Joe Smith | Fargo, ND | 28 | 2:11:50 | 45.25% | |
| 123 | Dave Musgrave | Valley City, ND | 29 | 2:12:18 | 45.09% | |
| 124 | Justin Pearson | Fargo, ND | 28 | 2:12:38 | 44.97% | |
| 125 | Jeffrey Sliper | Plymouth, MN | 27 | 2:13:39 | 44.63% | |
| 126 | John Jeppson | Moorhead, MN | 33 | 2:14:38 | 44.31% | |
| 127 | Tony Mapes | Mayville, ND | 33 | 2:15:08 | 44.14% | |
| 128 | Robert Bauer-Olson | Des Moines, IA | 32 | 2:17:23 | 43.42% | |
| 129 | Kristopher Thoele | Shakopee, MN | 28 | 2:17:24 | 43.41% | |
| 130 | Jon Brown | Devils Lake, ND | 27 | 2:18:25 | 43.09% | |
| 131 | Jason Lundgren | New Brighton, MN | 30 | 2:20:05 | 42.58% | |
| 132 | Jerome Mayer | Spiritwood, ND | 29 | 2:20:16 | 42.53% | |
| 133 | Jason Baker | Fargo, ND | 27 | 2:20:19 | 42.51% | |
| 134 | Gordon Hanson | Blaine, MN | 32 | 2:21:48 | 42.07% | |
| 135 | Michael Bartell | Buffalo, MN | 30 | 2:22:54 | 41.74% | |
| 136 | James Christensen | Fargo, ND | 30 | 2:24:06 | 41.39% | |
| 137 | Josh Oien | Moorhead, MN | 27 | 2:24:21 | 41.32% | |
| 138 | Dale Maus | Moorhead, MN | 27 | 2:25:58 | 40.87% | |
| 139 | Terrence Hedin | Farmington, MN | 33 | 2:27:13 | 40.52% | |
| 140 | Matthew Derosier | Dilworth, MN | 31 | 2:27:30 | 40.44% | |
| 141 | Robert Blankley Ii | Fargo, ND | 28 | 2:27:53 | 40.34% | |
| 142 | Forest Greenwood | Columbia Hts, MN | 31 | 2:30:05 | 39.74% | |
| 143 | Josh Brosz | Fargo, ND | 32 | 2:35:50 | 38.28% | |
| 144 | Chad Ahl | Fargo, ND | 27 | 2:42:20 | 36.75% | |
| 145 | Jeromy Johnson | St Anthony, MN | 29 | 2:46:08 | 35.90% | |
| 146 | Bjorn Gott | Grand Forks, ND | 27 | 3:13:28 | 30.83% | |
| 147 | Dustin Humphrey | Ferguson, MO | 27 | 3:31:36 | 28.19% | |
| men 34-39 | 1 | Anthony Reinhardt | Fergus Falls, MN | 34 | 1:18:48 | 75.70% |
| 2 | Travis Maas | Sioux Falls, SD | 35 | 1:26:32 | 68.93% | |
| 3 | Mark Farber | Minot Afb, ND | 39 | 1:27:59 | 69.04% | |
| 4 | Justin Hegstad | Fargo, ND | 37 | 1:29:54 | 66.64% | |
| 5 | Al Kraft | Fargo, ND | 39 | 1:32:30 | 65.67% | |
| 6 | Mike Lucas | Fargo, ND | 38 | 1:32:51 | 64.97% | |
| 7 | Brian Chisholm | Gary, MN | 36 | 1:32:54 | 64.21% | |
| 8 | Rob Stefonowicz | Hopkins, MN | 34 | 1:33:16 | 63.96% | |
| 9 | Troy Holland | Buffalo, MN | 38 | 1:33:39 | 64.42% | |
| 10 | Brian Hines | Eden Prairie, MN | 37 | 1:33:49 | 63.86% | |
| 11 | Joe Litsey | Fergus Falls, MN | 36 | 1:34:01 | 63.45% | |
| 12 | John Ringerud | Carrington, ND | 37 | 1:35:06 | 62.99% | |
| 13 | Brian Gareau | Ile Des Chenes, MB | 34 | 1:36:00 | 62.14% | |
| 14 | Shawn Dekeyser | Mapleton, ND | 38 | 1:37:14 | 62.04% | |
| 15 | Paul Clarys | Castle Rock, CO | 35 | 1:37:29 | 61.19% | |
| 16 | Steven Lust | Aberdeen, SD | 39 | 1:37:57 | 62.01% | |
| 17 | Michael Stearns | Detroit Lakes, MN | 38 | 1:37:59 | 61.57% | |
| 18 | Kerry Kaseman | Fergus Falls, MN | 34 | 1:38:39 | 60.47% | |
| 19 | Mark Vitelli | Minneapolis, MN | 35 | 1:39:24 | 60.01% | |
| 20 | Brian Miller | Eden Prairie, MN | 35 | 1:39:28 | 59.97% | |
| 21 | Mark Sailer | Fargo, ND | 38 | 1:39:31 | 60.62% | |
| 22 | Mitch Oyen | Rochester, MN | 36 | 1:39:52 | 59.73% | |
| 23 | Jerrod Hammerback | Alexandria, MN | 35 | 1:40:16 | 59.49% | |
| 24 | Richard Mettler | Rice, MN | 35 | 1:40:20 | 59.45% | |
| 25 | Dion Ficek | Dickinson, ND | 37 | 1:40:33 | 59.58% | |
| 26 | Shawn Bugden | Morden, MB | 39 | 1:40:51 | 60.23% | |
| 27 | Matthew Osborne | Fargo, ND | 38 | 1:41:46 | 59.28% | |
| 28 | Kevin Bengtson | Moorhead, MN | 34 | 1:42:35 | 58.15% | |
| 29 | Scott Seiler | Fargo, ND | 39 | 1:42:36 | 59.20% | |
| 30 | Craig Pleskac | Lincoln, NE | 35 | 1:42:39 | 58.11% | |
| 31 | Rod Kollman | Mantorville, MN | 39 | 1:43:10 | 58.88% | |
| 32 | Kevin Kooren | Moorhead, MN | 34 | 1:43:24 | 57.69% | |
| 33 | Jeffrey Dallin | Minneapolis, MN | 35 | 1:43:28 | 57.65% | |
| 34 | Miles Jefferis | Vadnais Hts, MN | 39 | 1:43:29 | 58.70% | |
| 35 | Michael Anderson | Dilworth, MN | 36 | 1:43:35 | 57.59% | |
| 36 | Paul Burger | Grand Forks Afb, ND | 34 | 1:43:38 | 57.56% | |
| 37 | Raymond Wohl | West Fargo, ND | 36 | 1:43:41 | 57.53% | |
| 38 | Greg Foster | Rugby, ND | 37 | 1:43:42 | 57.77% | |
| 39 | Eric Dybing | Minneapolis, MN | 34 | 1:43:44 | 57.50% | |
| 40 | Dan Toelle | Fargo, ND | 34 | 1:43:52 | 57.43% | |
| 41 | Bill Pfingsten | Davenport, ND | 34 | 1:44:17 | 57.20% | |
| 42 | Todd Mattson | Golden Valley, MN | 37 | 1:44:17 | 57.45% | |
| 43 | Todd Hegney | Fargo, ND | 34 | 1:44:32 | 57.06% | |
| 44 | Reginal Rudolph | Garrison, ND | 38 | 1:44:41 | 57.63% | |
| 45 | Steven Westereng | Grand Forks, ND | 35 | 1:45:17 | 56.66% | |
| 46 | Jason Bell | Maple Grove, MN | 37 | 1:45:20 | 56.87% | |
| 47 | Mark Johnson | Moorhead, MN | 37 | 1:45:51 | 56.60% | |
| 48 | Jeffrey Zander | Harwood, ND | 39 | 1:45:52 | 57.38% | |
| 49 | Thane Bergh | East Grand Forks, MN | 38 | 1:46:06 | 56.86% | |
| 50 | Morice Labossiere | Winnipeg, MB | 39 | 1:46:07 | 57.24% | |
| 51 | Steve Asheim | Moorhead, MN | 35 | 1:46:35 | 55.97% | |
| 52 | Doug Whited | Fargo, ND | 37 | 1:46:44 | 56.13% | |
| 53 | Craig Demester | New Rockford, ND | 37 | 1:47:14 | 55.87% | |
| 54 | Daryl Kipp | Fergus Falls, MN | 38 | 1:47:15 | 56.25% | |
| 55 | John Zasada | Moorhead, MN | 37 | 1:48:01 | 55.46% | |
| 56 | Arne Bokkers | Fergus Falls, MN | 38 | 1:48:41 | 55.51% | |
| 57 | Randy Hansen | Fergus Falls, MN | 34 | 1:49:07 | 54.67% | |
| 58 | Greg Rogers | Moorhead, MN | 34 | 1:49:07 | 54.67% | |
| 59 | Todd Pietrowski | Alexandria, MN | 36 | 1:49:19 | 54.57% | |
| 60 | Tim Shatek | Fargo, ND | 35 | 1:49:27 | 54.50% | |
| 61 | Jeff Haiskanen | Fargo, ND | 36 | 1:50:09 | 54.15% | |
| 62 | Craig Burchill | Page, ND | 36 | 1:50:29 | 53.99% | |
| 63 | Elon Wolff | Mandan, ND | 38 | 1:50:47 | 54.45% | |
| 64 | Chris Pederson | Golden Valley, MN | 37 | 1:50:55 | 54.01% | |
| 65 | Scott Tichy | Tower City, ND | 35 | 1:50:56 | 53.77% | |
| 66 | Todd Goodman | Fargo, ND | 37 | 1:51:39 | 53.66% | |
| 67 | Craig Boyer | Bemidji, MN | 39 | 1:51:56 | 54.27% | |
| 68 | Aaron Donat | Fargo, ND | 37 | 1:52:21 | 53.32% | |
| 69 | Vincent Rokke | Fargo, ND | 37 | 1:52:22 | 53.31% | |
| 70 | Jeff Votava | Moorhead, MN | 38 | 1:52:33 | 53.60% | |
| 71 | Brian Korbel | Fargo, ND | 37 | 1:53:14 | 52.91% | |
| 72 | Steve Cassola | Fargo, ND | 34 | 1:54:06 | 52.28% | |
| 73 | Paul Dosch | West Fargo, ND | 36 | 1:54:19 | 52.18% | |
| 74 | Corey Gellner | Victoria, MN | 34 | 1:54:21 | 52.16% | |
| 75 | Philip Hart | Fargo, ND | 35 | 1:54:50 | 51.94% | |
| 76 | Brian Hollenbeck | Coon Rapids, MN | 34 | 1:55:22 | 51.70% | |
| 77 | Michael Shea | Grand Forks, ND | 37 | 1:55:53 | 51.70% | |
| 78 | Charlie Makovsky | Grand Forks, ND | 38 | 1:55:54 | 52.05% | |
| 79 | Dan Eilertson | Barnesville, MN | 36 | 1:56:35 | 51.17% | |
| 80 | Chris Boeckers | Grand Forks, ND | 39 | 1:56:48 | 52.01% | |
| 81 | John Fulp | Grand Forks, ND | 36 | 1:56:50 | 51.06% | |
| 82 | Lance Oyen | Rochester, MN | 37 | 1:56:52 | 51.26% | |
| 83 | Paul Brown | Fargo, ND | 36 | 1:57:21 | 50.83% | |
| 84 | John Kollman | Casselton, ND | 39 | 1:58:26 | 51.29% | |
| 85 | Matt Stith | West Fargo, ND | 34 | 1:58:32 | 50.32% | |
| 86 | Daniel Stueve | Fergus Falls, MN | 35 | 1:59:28 | 49.93% | |
| 87 | Deron Stender | Frazee, MN | 36 | 1:59:43 | 49.83% | |
| 88 | Michael Fitzpatrick | Apo, AE | 36 | 2:00:18 | 49.58% | |
| 89 | Brent Wical | Fargo, ND | 35 | 2:00:20 | 49.57% | |
| 90 | Ryan Hoffman | Fargo, ND | 34 | 2:01:08 | 49.24% | |
| 91 | Dave Archambault | Cannon Ball, ND | 35 | 2:01:45 | 48.99% | |
| 92 | Steve Henderson | Fargo, ND | 38 | 2:01:54 | 49.49% | |
| 93 | John Gourde | West Fargo, ND | 35 | 2:02:10 | 48.83% | |
| 94 | Rick Jorsenson | Lidgerwood, ND | 36 | 2:02:24 | 48.73% | |
| 95 | Stacey Smith | Detroit Lakes, MN | 34 | 2:02:29 | 48.70% | |
| 96 | Rodney Votava | Dalton, MN | 34 | 2:03:43 | 48.22% | |
| 97 | Todd Muchow | Fargo, ND | 35 | 2:03:56 | 48.13% | |
| 98 | Lee Wald | Liberty, MO | 35 | 2:04:09 | 48.05% | |
| 99 | Brian Berg | Fargo, ND | 38 | 2:04:25 | 48.49% | |
| 100 | Greg Riebe | Crystal, MN | 37 | 2:05:03 | 47.91% | |
| 101 | Erik Lance | Savage, MN | 36 | 2:05:11 | 47.65% | |
| 102 | Brian Cole | Moorhead, MN | 36 | 2:05:18 | 47.61% | |
| 103 | Christopher McMahon | Bismarck, ND | 38 | 2:05:22 | 48.12% | |
| 104 | Mike Hendrickson | Fargo, ND | 38 | 2:05:34 | 48.04% | |
| 105 | Jay Searls | Moorhead, MN | 34 | 2:06:58 | 46.98% | |
| 106 | Jay Brekke | Fargo, ND | 37 | 2:07:17 | 47.07% | |
| 107 | Chad Marsalek | Fargo, ND | 36 | 2:07:20 | 46.85% | |
| 108 | Shane Hovde | Eden Prairie, MN | 35 | 2:07:38 | 46.74% | |
| 109 | Bill Westrick | Fargo, ND | 38 | 2:07:54 | 47.17% | |
| 110 | Dain Miller | West Fargo, ND | 38 | 2:08:15 | 47.04% | |
| 111 | Rick Haraldson | Sidney, MT | 38 | 2:10:09 | 46.35% | |
| 112 | Steven Manuel | Anoka, MN | 34 | 2:11:11 | 45.47% | |
| 113 | Marc Rue | Fargo, ND | 38 | 2:11:47 | 45.78% | |
| 114 | Dave Azure | Jamestown, ND | 37 | 2:13:10 | 44.99% | |
| 115 | Brian Carroll | West Fargo, ND | 36 | 2:13:31 | 44.68% | |
| 116 | Kevin Robson | Grand Forks, ND | 36 | 2:16:00 | 43.86% | |
| 117 | Greg Bond | Rochester, MN | 34 | 2:16:25 | 43.73% | |
| 118 | John Koloch | West Fargo, ND | 34 | 2:16:50 | 43.59% | |
| 119 | Chad Espegard | West Fargo, ND | 37 | 2:16:51 | 43.78% | |
| 120 | Kevin Stein | Mcville, ND | 34 | 2:17:05 | 43.51% | |
| 121 | Lee Brooks | West Fargo, ND | 38 | 2:17:42 | 43.81% | |
| 122 | G.j. Lempe | Eden Prairie, MN | 38 | 2:18:43 | 43.49% | |
| 123 | Gary Tronson | Casselton, ND | 39 | 2:19:10 | 43.65% | |
| 124 | Jay Torguson | Fargo, ND | 34 | 2:19:38 | 42.72% | |
| 125 | Tim Binfet | Fargo, ND | 37 | 2:22:35 | 42.02% | |
| 126 | Adam Burnside | Moorhead, MN | 34 | 2:26:17 | 40.78% | |
| 127 | Srinivas Nutakki | Longwood, FL | 37 | 2:29:18 | 40.13% | |
| 128 | Lonnie Neuner | Fargo, ND | 34 | 2:32:16 | 39.17% | |
| 129 | Christopher Tiongson | Fargo, ND | 38 | 2:34:06 | 39.15% | |
| 130 | Matthew Gilbertson | Moorhead, MN | 35 | 2:44:31 | 36.26% | |
| 131 | Tim Schiltz | Coon Rapids, MN | 39 | 3:03:07 | 33.17% | |
| 132 | Thomas Keegan | Maple Grove, MN | 38 | 4:27:22 | 22.56% | |
| men 40-45 | 1 | Chris Abess | Vallejo, CA | 42 | 1:30:09 | 68.84% |
| 2 | Gary Lucas | Billings, MT | 40 | 1:30:51 | 67.33% | |
| 3 | Steve Wenzel | Fargo, ND | 43 | 1:31:35 | 68.25% | |
| 4 | Ray Bauske | Fargo, ND | 41 | 1:34:51 | 64.96% | |
| 5 | Zachary Fore | Mentor, MN | 45 | 1:35:05 | 66.71% | |
| 6 | Jeffry Anderson | Lakota, ND | 42 | 1:35:21 | 65.08% | |
| 7 | Mark Waller | Fargo, ND | 42 | 1:37:03 | 63.94% | |
| 8 | Keith Glatt | Bismarck, ND | 40 | 1:37:05 | 63.01% | |
| 9 | George Corbett | Winnipeg, MB | 44 | 1:37:16 | 64.74% | |
| 10 | Steve Paintner | Grand Forks, ND | 40 | 1:38:51 | 61.88% | |
| 11 | Ken Foltz | Detroit Lakes, MN | 40 | 1:38:55 | 61.84% | |
| 12 | Christopher Wright | Thief River Falls, M | 40 | 1:39:01 | 61.78% | |
| 13 | Darin Pfingsten | Fargo, ND | 44 | 1:39:41 | 63.17% | |
| 14 | John Christen | Eagan, MN | 42 | 1:40:10 | 61.95% | |
| 15 | Jim Jonas | Fargo, ND | 45 | 1:40:18 | 63.24% | |
| 16 | Brian Turner | Winnipeg, MB | 43 | 1:40:29 | 62.21% | |
| 17 | Paul Anderson | Mooresville, NC | 40 | 1:41:02 | 60.55% | |
| 18 | Robert Beer | Rocky River, OH | 40 | 1:41:18 | 60.39% | |
| 19 | Eric Johnson | Fargo, ND | 40 | 1:41:54 | 60.03% | |
| 20 | Steven Walker | Brentwood, TN | 42 | 1:42:09 | 60.75% | |
| 21 | John Fedje-Johnston | Grand Rapids, MN | 40 | 1:43:17 | 59.23% | |
| 22 | Mark Vollmers | Fargo, ND | 42 | 1:44:00 | 59.67% | |
| 23 | Bert Gordy | Alexandria, MN | 40 | 1:46:58 | 57.19% | |
| 24 | Dan Forstner | Bloomington, MN | 41 | 1:46:58 | 57.60% | |
| 25 | Terry Styf | West Fargo, ND | 41 | 1:47:07 | 57.52% | |
| 26 | Dan Lothspeich | West Fargo, ND | 42 | 1:47:14 | 57.87% | |
| 27 | Todd Liebenow | Fargo, ND | 41 | 1:47:57 | 57.07% | |
| 28 | Chris Johnston | West Fargo, ND | 43 | 1:48:17 | 57.73% | |
| 29 | Dwayne Misar | Fort Lauderdale, FL | 42 | 1:48:21 | 57.27% | |
| 30 | Mark Van Overbeke | Morris, MN | 44 | 1:48:54 | 57.82% | |
| 31 | Craig Jungberg | Hickson, ND | 41 | 1:49:00 | 56.52% | |
| 32 | Robert Reece | Boulder, CO | 44 | 1:49:09 | 57.69% | |
| 33 | Todd Wagoner | Minneapolis, MN | 42 | 1:50:16 | 56.28% | |
| 34 | Sheldon Poss | Fargo, ND | 44 | 1:51:16 | 56.59% | |
| 35 | Tracy Tool | River Falls, WI | 40 | 1:51:26 | 54.90% | |
| 36 | Scott Gauger | Stillwater, MN | 40 | 1:51:50 | 54.70% | |
| 37 | Errol Schoenfish | Fargo, ND | 41 | 1:52:13 | 54.90% | |
| 38 | Gary Fisher | Fargo, ND | 42 | 1:52:49 | 55.01% | |
| 39 | Todd Hendrickson | Casselton, ND | 43 | 1:53:02 | 55.30% | |
| 40 | Bradley Reed | West Fargo, ND | 40 | 1:53:21 | 53.97% | |
| 41 | Edward Larson | Grand Forks, ND | 45 | 1:53:21 | 55.96% | |
| 42 | Michael Nordness | Fargo, ND | 44 | 1:54:19 | 55.08% | |
| 43 | Preston Eidenschink | Frazee, MN | 40 | 1:54:26 | 53.46% | |
| 44 | Chris Nellermoe | Moorhead, MN | 40 | 1:55:54 | 52.78% | |
| 45 | Kent Braathen | Grand Forks, ND | 42 | 1:56:29 | 53.28% | |
| 46 | Vijay Gaba | Fargo, ND | 45 | 1:56:49 | 54.30% | |
| 47 | Todd Wheeler | Burnsville, MN | 45 | 1:57:11 | 54.13% | |
| 48 | Mike Porter | Bismarck, ND | 42 | 1:57:30 | 52.81% | |
| 49 | Bryan Baker | Jordan, MN | 40 | 1:57:30 | 52.06% | |
| 50 | Patrick Emery | Wahpeton, ND | 43 | 1:57:32 | 53.18% | |
| 51 | Darrell Nelson | Fargo, ND | 43 | 1:58:10 | 52.90% | |
| 52 | Eric Lane | Winkler, MB | 44 | 1:58:24 | 53.18% | |
| 53 | Gregory Cook | Fargo, ND | 40 | 1:58:45 | 51.51% | |
| 54 | Jonathan Steinwand | Moorhead, MN | 41 | 1:58:46 | 51.88% | |
| 55 | Peter MacKenzie | Winnipeg, MB | 45 | 1:58:51 | 53.37% | |
| 56 | Mitchell Hofstedt | Rogers, MN | 45 | 1:59:18 | 53.17% | |
| 57 | Richard Yague | Willmar, MN | 44 | 1:59:22 | 52.75% | |
| 58 | Skip Fisheer | Fargo, ND | 43 | 1:59:57 | 52.11% | |
| 59 | Eric Elton | Apple Valley, MN | 41 | 2:00:05 | 51.31% | |
| 60 | Nestor Locsin | Fergus Falls, MN | 43 | 2:00:13 | 52.00% | |
| 61 | Eric Nystrom | Fargo, ND | 42 | 2:00:33 | 51.48% | |
| 62 | Larry Klotz | Winnipeg, MB | 41 | 2:01:11 | 50.84% | |
| 63 | Paul Johnson | Pelican Rapids, MN | 45 | 2:01:28 | 52.22% | |
| 64 | Mark Noah | Fargo, ND | 42 | 2:02:21 | 50.72% | |
| 65 | Greg Dawkins | West Fargo, ND | 40 | 2:02:29 | 49.94% | |
| 66 | Dean Pawlowski | Fergus Falls, MN | 40 | 2:02:35 | 49.90% | |
| 67 | Kim Schirado | Moorhead, MN | 45 | 2:03:47 | 51.24% | |
| 68 | Thomas Noah | Fargo, ND | 40 | 2:03:54 | 49.37% | |
| 69 | David Noah | Fargo, ND | 45 | 2:04:05 | 51.12% | |
| 70 | Bob Hinkle | Eagan, MN | 40 | 2:04:07 | 49.29% | |
| 71 | Jerry Waswick | Gwinner, ND | 41 | 2:04:34 | 49.46% | |
| 72 | Steve Traczyk | Coon Rapids, MN | 42 | 2:04:50 | 49.71% | |
| 73 | Dan Weninger | Minneapolis, MN | 41 | 2:05:32 | 49.08% | |
| 74 | Jeff Jauch | Verona, WI | 45 | 2:07:06 | 49.91% | |
| 75 | Dale Wohlgemuth | Landmark, MB | 44 | 2:07:25 | 49.42% | |
| 76 | Kevin Monsebroten | Newfolden, MN | 41 | 2:08:28 | 47.96% | |
| 77 | Stan Kennedy | Winnipeg, MB | 44 | 2:09:09 | 48.75% | |
| 78 | Gregory Gefroh | Fargo, ND | 45 | 2:09:28 | 48.99% | |
| 79 | Jeffery Schelinder | Colfax, ND | 40 | 2:09:34 | 47.21% | |
| 80 | Paul Freborg | Eagan, MN | 41 | 2:09:50 | 47.45% | |
| 81 | James Nicolai | Moorhead, MN | 43 | 2:10:37 | 47.86% | |
| 82 | John Henning | Fargo, ND | 41 | 2:10:47 | 47.11% | |
| 83 | Greg Fullerton | Fargo, ND | 44 | 2:11:30 | 47.88% | |
| 84 | Nick Hangiandreou | Rochester, MN | 44 | 2:11:50 | 47.76% | |
| 85 | Bob Schultz | Fargo, ND | 43 | 2:12:42 | 47.10% | |
| 86 | Greg Stompro | Fargo, ND | 42 | 2:12:42 | 46.76% | |
| 87 | Kevin Wallis | Portage La Prairie, 87/96 | 44 | 2:14:30 | 46.81% | |
| 88 | Leif Peterson | Robbinsdale, MN | 42 | 2:17:00 | 45.30% | |
| 89 | Troy Deleon | Fargo, ND | 44 | 2:17:54 | 45.66% | |
| 90 | James Gibson | West Fargo, ND | 44 | 2:21:24 | 44.53% | |
| 91 | Alan Bain | Savage, MN | 43 | 2:22:12 | 43.96% | |
| 92 | Martin Moen | Fargo, ND | 45 | 2:23:02 | 44.35% | |
| 93 | Cory Lehman | Fargo, ND | 42 | 2:23:22 | 43.29% | |
| 94 | Roger Hower | San Diego, CA | 45 | 2:27:11 | 43.10% | |
| 95 | Tom Dunnuck | West Fargo, ND | 45 | 2:42:48 | 38.96% | |
| 96 | Keith O'Brien | Excelsior, MN | 41 | 2:52:59 | 35.62% | |
| men 46-51 | 1 | Lenny Deshayes | Cushing, MN | 51 | 1:24:45 | 78.40% |
| 2 | Jim Magnan | Tucson, AZ | 48 | 1:27:37 | 74.07% | |
| 3 | Brian Helm | Arden Hills, MN | 46 | 1:27:51 | 72.75% | |
| 4 | Tom Dooher | Moorhead, MN | 47 | 1:30:48 | 70.92% | |
| 5 | Jean-Pierre Grolet | Winnipeg, MB | 46 | 1:33:19 | 68.49% | |
| 6 | Tom Downing | Grand Rapids, MN | 47 | 1:35:50 | 67.20% | |
| 7 | David Nash | Bismarck, ND | 51 | 1:36:49 | 68.63% | |
| 8 | Kirk Lindberg | Pelican Rapids, MN | 47 | 1:37:26 | 66.10% | |
| 9 | Jerry Slagg | Garrison, ND | 47 | 1:38:20 | 65.49% | |
| 10 | Robert Brotherston | Security, CO | 47 | 1:38:44 | 65.23% | |
| 11 | Steve Perlmutter | Winnipeg, MB | 50 | 1:38:50 | 66.69% | |
| 12 | Jim Mason | Rochester, MN | 46 | 1:39:48 | 64.04% | |
| 13 | Ron Athey | Ortonville, MN | 47 | 1:40:11 | 64.28% | |
| 14 | Paul Rumpza | New Brighton, MN | 48 | 1:42:00 | 63.62% | |
| 15 | Steven Sylvander | Mounds View, MN | 47 | 1:42:00 | 63.14% | |
| 16 | Eric Boe | Fergus Falls, MN | 46 | 1:43:19 | 61.86% | |
| 17 | David Barnett | Motley, MN | 50 | 1:43:23 | 63.75% | |
| 18 | Kevin Montplaisir | Fargo, ND | 46 | 1:43:57 | 61.48% | |
| 19 | Glenn Ackerman | Fargo, ND | 51 | 1:44:10 | 63.79% | |
| 20 | Edward Van Hal | Fargo, ND | 51 | 1:44:22 | 63.67% | |
| 21 | Jim Enge | Minneapolis, MN | 50 | 1:44:31 | 63.06% | |
| 22 | Harry Viel | Grand Forks Afb, ND | 47 | 1:46:38 | 60.39% | |
| 23 | Mark Orfield | Edina, MN | 47 | 1:48:27 | 59.38% | |
| 24 | Roger Moltzan | Frazee, MN | 51 | 1:48:38 | 61.17% | |
| 25 | Ed Anderson | Walhalla, ND | 51 | 1:48:55 | 61.01% | |
| 26 | Jeff Nornes | Erskine, MN | 49 | 1:49:28 | 59.74% | |
| 27 | Devin Mogck | Fargo, ND | 49 | 1:50:16 | 59.31% | |
| 28 | Larry Ressler | Bismarck, ND | 50 | 1:50:23 | 59.71% | |
| 29 | Tom Gulsvig | Oakes, ND | 51 | 1:50:42 | 60.02% | |
| 30 | Dennis Zarling | Libertyville, IL | 47 | 1:50:43 | 58.17% | |
| 31 | Karl Gunderson | West Fargo, ND | 46 | 1:52:40 | 56.73% | |
| 32 | Dave Roehrick | Fargo, ND | 49 | 1:52:43 | 58.02% | |
| 33 | Guy Christensen | Fargo, ND | 49 | 1:53:37 | 57.56% | |
| 34 | Jim Thorpe | Aberdeen, SD | 49 | 1:54:47 | 56.98% | |
| 35 | Todd Saville | Maple Grove, MN | 48 | 1:54:48 | 56.53% | |
| 36 | Shawn O'Laughlin | Breckenridge, MN | 50 | 1:55:36 | 57.02% | |
| 37 | Michael Koshney | Fargo, ND | 47 | 1:55:47 | 55.62% | |
| 38 | Curt Stensgard | Horace, ND | 46 | 1:56:08 | 55.03% | |
| 39 | Jay Larson | Kindred, ND | 48 | 1:56:18 | 55.80% | |
| 40 | Curt Henderson | Minnetrista, MN | 47 | 1:56:27 | 55.30% | |
| 41 | Tony Faust | Grand Forks, ND | 48 | 1:56:36 | 55.66% | |
| 42 | Dale Gallagher | Carrington, ND | 50 | 1:56:55 | 56.37% | |
| 43 | Bruce Stoddard | Plymouth, MN | 47 | 1:57:17 | 54.91% | |
| 44 | Steve Gabrielson | Fargo, ND | 50 | 1:57:17 | 56.20% | |
| 45 | Jerry Wendel Daub | Fargo, ND | 46 | 1:57:20 | 54.47% | |
| 46 | Earl Jarolimek | Fargo, ND | 46 | 1:57:35 | 54.35% | |
| 47 | Jeff Melchior | Fargo, ND | 50 | 1:57:42 | 56.00% | |
| 48 | David Dyck | Niverville, MB | 51 | 1:58:34 | 56.04% | |
| 49 | Scott Handy | Fargo, ND | 48 | 1:58:35 | 54.73% | |
| 50 | Hal Stutsman | Bismarck, ND | 46 | 1:58:35 | 53.90% | |
| 51 | Everett Nelson | Grand Forks, ND | 51 | 1:58:54 | 55.89% | |
| 52 | Mike Bader | Fargo, ND | 51 | 1:59:07 | 55.78% | |
| 53 | Thomas Dowdell | Fargo, ND | 46 | 1:59:15 | 53.59% | |
| 54 | Daryl Boese | Fergus Falls, MN | 48 | 1:59:43 | 54.21% | |
| 55 | Gerry Gilmour | Moorhead, MN | 46 | 2:00:38 | 52.98% | |
| 56 | Leon Anderson | Fergus Falls, MN | 51 | 2:01:27 | 54.71% | |
| 57 | Timothy Nelson | Moorhead, MN | 46 | 2:01:39 | 52.54% | |
| 58 | Joel Kangas | Fargo, ND | 50 | 2:03:58 | 53.17% | |
| 59 | Craig Palmer | Scottsdale, AZ | 49 | 2:04:32 | 52.51% | |
| 60 | Terry Krefting | Minot, ND | 51 | 2:04:34 | 53.34% | |
| 61 | Emmet Kenney | Fargo, ND | 46 | 2:04:51 | 51.19% | |
| 62 | Mike Shepard | Rochester, MN | 50 | 2:04:56 | 52.76% | |
| 63 | Marty Zubke | Kimberly, WI | 47 | 2:05:24 | 51.36% | |
| 64 | Mike Hoff | Moorhead, MN | 47 | 2:05:24 | 51.36% | |
| 65 | Bob Weisenberger | Fargo, ND | 49 | 2:05:28 | 52.12% | |
| 66 | Mark Kelly | West Fargo, ND | 51 | 2:06:28 | 52.54% | |
| 67 | Mick Myers | Grafton, ND | 49 | 2:07:53 | 51.14% | |
| 68 | Tim Dufault | Crookston, MN | 46 | 2:09:37 | 49.31% | |
| 69 | Thomas Swanson | Bismarck, ND | 50 | 2:09:40 | 50.83% | |
| 70 | Tom McGowan | Minneapolis, MN | 46 | 2:10:43 | 48.89% | |
| 71 | Eung-Chul Yu | Fargo, ND | 48 | 2:11:19 | 49.42% | |
| 72 | Greg Falde | West Fargo, ND | 48 | 2:11:41 | 49.28% | |
| 73 | Forrest Murray | Winnipeg, MB | 51 | 2:12:53 | 50.00% | |
| 74 | Kevin Kosiak | Vergas, MN | 49 | 2:13:15 | 49.08% | |
| 75 | Charlie Wharton | Pierre, SD | 46 | 2:13:52 | 47.74% | |
| 76 | Mitchell Rumple | Fargo, ND | 48 | 2:14:06 | 48.39% | |
| 77 | Brent Bublitz | Centurid, WI | 46 | 2:14:28 | 47.53% | |
| 78 | Randy Gilbertson | Fargo, ND | 49 | 2:15:08 | 48.40% | |
| 79 | Fred Haggerty | Eden Prairie, MN | 50 | 2:15:12 | 48.75% | |
| 80 | Daniel Kuik | West Fargo, ND | 46 | 2:16:29 | 46.83% | |
| 81 | Alan Rickel | Rapid City, SD | 46 | 2:16:45 | 46.74% | |
| 82 | David Talafous | Minneapolis, MN | 49 | 2:17:13 | 47.66% | |
| 83 | Glenn Rodden | Seneca, KS | 48 | 2:17:37 | 47.16% | |
| 84 | Lauris Molbert | Fargo, ND | 49 | 2:18:02 | 47.38% | |
| 85 | Greg Locke | Winnipeg, MB | 50 | 2:18:03 | 47.74% | |
| 86 | Thomas Christensen | Fargo, ND | 48 | 2:19:30 | 46.52% | |
| 87 | Merle Anderson | Fargo, ND | 49 | 2:23:45 | 45.49% | |
| 88 | Hank Hildebrand | Winkler, MB | 46 | 2:26:30 | 43.63% | |
| 89 | Tom Hoffman | Fargo, ND | 47 | 2:30:05 | 42.91% | |
| 90 | Doug Landers | Fargo, ND | 50 | 2:34:43 | 42.60% | |
| 91 | Dewey Kohler | Grafton, ND | 48 | 2:40:39 | 40.40% | |
| 92 | Lawton Warzala | Chicago, IL | 47 | 2:42:30 | 39.63% | |
| 93 | Roger Kotchian | Hickson, ND | 47 | 2:43:59 | 39.27% | |
| 94 | Chuck Kehler | Moorhead, MN | 51 | 2:44:39 | 40.36% | |
| 95 | Dale Harsh | Anoka, MN | 48 | 2:49:39 | 38.25% | |
| 96 | Glen Willey | Maple Lake, MN | 51 | 2:51:42 | 38.70% | |
| 97 | Doug Marquart | Apple Valley, MN | 46 | 3:02:29 | 35.02% | |
| men 52-57 | 1 | Gary Thompson | Valley City, ND | 53 | 1:32:32 | 73.00% |
| 2 | Steve Rogers | Nashville, TN | 53 | 1:33:51 | 71.97% | |
| 3 | George Koeck | Fargo, ND | 53 | 1:34:04 | 71.81% | |
| 4 | Mark Pavicic | Fargo, ND | 53 | 1:36:39 | 69.89% | |
| 5 | Dale Kinzler | Fargo, ND | 57 | 1:42:20 | 68.32% | |
| 6 | Jerry Gooch | Minot, ND | 54 | 1:43:13 | 65.99% | |
| 7 | Bruce Lake | West Fargo, ND | 54 | 1:45:03 | 64.83% | |
| 8 | Rodney Lym | Fargo, ND | 52 | 1:46:08 | 63.12% | |
| 9 | Mark Zimmerman | Bismarck, ND | 55 | 1:46:14 | 64.65% | |
| 10 | Stephen Anderson | Arden Hills, MN | 53 | 1:46:25 | 63.47% | |
| 11 | Jeff Mohr | Detroit Lakes, MN | 56 | 1:46:53 | 64.83% | |
| 12 | Jess Smith | Hankinson, ND | 53 | 1:48:34 | 62.22% | |
| 13 | Dale Weigel | Aberdeen, SD | 56 | 1:48:35 | 63.81% | |
| 14 | Arnold Ostgarden | West Fargo, ND | 54 | 1:50:31 | 61.63% | |
| 15 | Jay Schuler | Breckenridge, MN | 53 | 1:51:05 | 60.81% | |
| 16 | Don Warren | Oakes, ND | 54 | 1:51:36 | 61.03% | |
| 17 | Howard Dahl | Fargo, ND | 57 | 1:53:03 | 61.84% | |
| 18 | William Ward | Minneapolis, MN | 53 | 1:53:40 | 59.42% | |
| 19 | Brad Kennedy | Hugo, MN | 52 | 1:53:52 | 58.83% | |
| 20 | Mike Lhotka | Cokato, MN | 53 | 1:54:25 | 59.04% | |
| 21 | Mark Lande | Fargo, ND | 54 | 1:57:06 | 58.16% | |
| 22 | Mike Kjelland | Alexandria, MN | 52 | 1:57:52 | 56.84% | |
| 23 | Craig Wright | Delaware, OH | 56 | 1:58:00 | 58.72% | |
| 24 | Harlan Fuglesten | Fargo, ND | 56 | 1:58:08 | 58.65% | |
| 25 | Dave Kautz | Fargo, ND | 55 | 1:58:25 | 58.00% | |
| 26 | Ron Dorman | Crookston, MN | 53 | 1:59:23 | 56.58% | |
| 27 | Mike Hergert | Grand Forks, ND | 55 | 1:59:33 | 57.45% | |
| 28 | Dave Lambert | Fargo, ND | 54 | 2:00:17 | 56.62% | |
| 29 | Robert Fettig | Fargo, ND | 52 | 2:01:11 | 55.28% | |
| 30 | George Koch | Winnipeg, MB | 52 | 2:01:50 | 54.99% | |
| 31 | Jim Nixon | Winnipeg, MB | 52 | 2:02:31 | 54.68% | |
| 32 | Robert Mork | Lowry, MN | 57 | 2:04:00 | 56.38% | |
| 33 | Peter Moynihan | Fargo, ND | 57 | 2:09:23 | 54.03% | |
| 34 | Richard Rohla | Fargo, ND | 53 | 2:09:42 | 52.08% | |
| 35 | Alan Peterson | Fargo, ND | 54 | 2:10:14 | 52.30% | |
| 36 | Larry Nordick | Moorhead, MN | 55 | 2:11:42 | 52.15% | |
| 37 | Tim Hunt | Cavalier, ND | 53 | 2:11:50 | 51.24% | |
| 38 | Dennis Johns | Regina, SK | 54 | 2:12:47 | 51.29% | |
| 39 | Jerry Downs | Bemidji, MN | 52 | 2:14:19 | 49.88% | |
| 40 | Ron Hegerle | Pelican Rapids, MN | 52 | 2:14:20 | 49.87% | |
| 41 | Peter Frisch | Brooklyn Park, MN | 54 | 2:15:26 | 50.29% | |
| 42 | Lamont Miller | Wahpeton, ND | 56 | 2:15:32 | 51.12% | |
| 43 | Paul Hendrickson | Frazee, MN | 53 | 2:17:51 | 49.00% | |
| 44 | Larry Holmstrom | Wyndmere, ND | 54 | 2:18:22 | 49.22% | |
| 45 | Phil Lavoi | Grand Forks, ND | 55 | 2:18:30 | 49.59% | |
| 46 | Anthony Hoffman | Sleepy Eye, MN | 56 | 2:19:31 | 49.66% | |
| 47 | Herbert Vadden | Lake St Louis, MO | 53 | 2:20:05 | 48.22% | |
| 48 | Dean Carlson | Kennedy, MN | 55 | 2:21:17 | 48.61% | |
| 49 | Spiderlegs Gunderson | Fargo, ND | 54 | 2:27:19 | 46.23% | |
| 50 | Myron Jacobson | West Fargo, ND | 55 | 2:38:40 | 43.29% | |
| 51 | Dale Hansen | Fargo, ND | 52 | 3:22:39 | 33.06% | |
| 52 | Tom Crook | Duluth, MN | 54 | 3:27:01 | 32.90% | |
| men 58-63 | 1 | Dale Summers | Fargo, ND | 62 | 1:34:02 | 77.90% |
| 2 | Ray Hintz | Bismarck, ND | 58 | 1:39:08 | 71.16% | |
| 3 | Gordy Strickland | Fergus Falls, MN | 59 | 1:43:43 | 68.63% | |
| 4 | Charles Jenner | West Fargo, ND | 62 | 1:43:44 | 70.62% | |
| 5 | Stan Jacobson | Byron, MN | 60 | 1:46:52 | 67.22% | |
| 6 | Galen Youngsma | Richville, MN | 62 | 1:48:23 | 67.59% | |
| 7 | Steve Snider | Gimli, MB | 60 | 1:50:08 | 65.22% | |
| 8 | Jerome Mittman | Northville, MI | 61 | 1:50:32 | 65.62% | |
| 9 | James Puppe | Fargo, ND | 60 | 1:54:30 | 62.74% | |
| 10 | Donald ted Anderson | Ottertail, MN | 62 | 1:54:33 | 63.95% | |
| 11 | Robert Gaffrey | Cando, ND | 58 | 1:55:42 | 60.97% | |
| 12 | Jim Ritchie | Bemidji, MN | 59 | 1:55:46 | 61.49% | |
| 13 | Dennis Bushy | Moorhead, MN | 58 | 1:56:01 | 60.80% | |
| 14 | Larry Gast | Wahpeton, ND | 58 | 1:56:25 | 60.59% | |
| 15 | Donald Dronen | Rochert, MN | 58 | 1:58:21 | 59.60% | |
| 16 | Bob Parmer | Grand Forks, ND | 59 | 1:59:58 | 59.33% | |
| 17 | John Leitch | Fargo, ND | 58 | 2:00:14 | 58.67% | |
| 18 | Dean Mortenson | West Fargo, ND | 63 | 2:04:37 | 59.37% | |
| 19 | Erling Rolfson | New Rockford, ND | 60 | 2:10:21 | 55.11% | |
| 20 | Elliott Kabanuk | Fargo, ND | 60 | 2:14:59 | 53.22% | |
| 21 | Gary Anderson | Richmond, KY | 60 | 2:16:08 | 52.77% | |
| 22 | Bob Perius | Moorhead, MN | 59 | 2:17:38 | 51.72% | |
| 23 | Hugo Moeckel | Moorhead, MN | 60 | 2:19:37 | 51.45% | |
| 24 | Gym Gray | Ishpeming, MI | 58 | 2:25:44 | 48.40% | |
| 25 | Chuck Johnson | Park Rapids, MN | 61 | 2:25:58 | 49.69% | |
| 26 | Peter Graber | Fargo, ND | 59 | 2:30:06 | 47.42% | |
| 27 | Clinton Firstbrook Iii | Jeffers, MN | 59 | 2:41:44 | 44.01% | |
| 28 | Kenneth Ness | Bismarck, ND | 59 | 3:01:38 | 39.19% | |
| 29 | Roger Raaf | Fargo, ND | 60 | 3:30:24 | 34.14% | |
| men 64-69 | 1 | Doug Jansky | Two Rivers, WI | 64 | 1:38:52 | 75.59% |
| 2 | David Roseen | Woodbury, MN | 65 | 1:51:00 | 68.02% | |
| 3 | Rolland Rust | Dent, MN | 65 | 1:54:43 | 65.81% | |
| 4 | George Bassingthwaite | Wahpeton, ND | 69 | 1:55:09 | 68.57% | |
| 5 | James Lee | Dent, MN | 65 | 2:02:25 | 61.67% | |
| 6 | Gary Barko | Sheyenne, ND | 66 | 2:05:55 | 60.62% | |
| 7 | Ernest Ficek | Dickinson, ND | 64 | 2:29:06 | 50.12% | |
| 8 | Stan Kruger | Sheyenne, ND | 67 | 2:36:13 | 49.41% | |
| 9 | Ron Briggs | Plymouth, MN | 68 | 2:38:28 | 49.26% | |
| 10 | Mel Opstad | Big Lake, MN | 69 | 2:48:41 | 46.81% | |
| 11 | Edward Malone | Fargo, ND | 67 | 2:58:44 | 43.19% | |
| 12 | Wayne Applegate | Coon Rapids, MN | 69 | 3:00:30 | 43.74% | |
| men 70-up | 1 | Raymond Garrity | Winnipeg, MB | 71 | 2:12:03 | 61.25% |
| 2 | Frank Derksen | Winnipeg, MB | 74 | 2:12:44 | 63.35% |