| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men < 17 | 1 | Daniel Stueve | Fergus Falls, MN | 15 | 1:36:54 | 64.59% |
| men 17-19 | 1 | Kevin Lachowitzer | Perham, MN | 19 | 1:27:39 | 68.75% |
| men 20-24 | 1 | Nicklaus Redenius | Fargo, ND | 24 | 1:29:00 | 67.02% |
| 2 | David Krueger | Perham, MN | 21 | 1:30:36 | 65.84% | |
| men 25-29 | 1 | Brent Hanson | Perham, MN | 27 | 1:33:08 | 64.05% |
| 2 | Steve Schreiber | Bemidji, MN | 26 | 1:38:09 | 60.77% | |
| 3 | Jason Primus | Sartell, MN | 28 | 1:48:38 | 54.91% | |
| men 30-34 | 1 | Kenny Miller | Park Rapids, MN | 31 | 1:17:03 | 77.42% |
| 2 | Thomas Anderson,III | Minneapolis, MN | 32 | 1:31:17 | 65.35% | |
| men 35-39 | 1 | Danny Stueve | Fergus Falls, MN | 37 | 1:24:53 | 71.03% |
| 2 | Garrick Larson | Moorhead, MN | 39 | 1:32:00 | 66.03% | |
| 3 | Michael J. Huerbin | 39 | 1:58:24 | 51.40% | ||
| men 40-44 | 1 | Jim Robin | Nevis, MN | 41 | 1:19:10 | 77.87% |
| 2 | Jeff Neltner | West Peoria, IL | 44 | 1:30:10 | 69.95% | |
| 3 | Chris Jackson | Westby, WI | 41 | 1:41:04 | 61.10% | |
| 4 | John Brudwick | Sauk Rapids, MN | 42 | 1:44:55 | 59.15% | |
| 5 | Jim Reynolds | St. Michael, MN | 40 | 1:54:09 | 53.65% | |
| 6 | James Schultz | New Prague, MN | 43 | 1:56:35 | 53.62% | |
| 7 | Neal Karels | Hutchinson, MN | 43 | 1:57:04 | 53.40% | |
| 8 | Steve Karels | Winsted, MN | 43 | 2:04:19 | 50.28% | |
| men 45-49 | 1 | Jeff Anderson | Lakota, MN | 45 | 1:35:27 | 66.47% |
| 2 | Curt Engels | New Hope, MN | 46 | 1:37:37 | 65.47% | |
| 3 | Doug Kayser | Park Rapids, MN | 46 | 1:41:52 | 62.86% | |
| 4 | Dan Cairns | Rice, MN | 48 | 1:55:32 | 56.17% | |
| 5 | Kent Battles | Wayzata, MN | 45 | 2:01:27 | 52.23% | |
| men 50-54 | 1 | Paul Rosycki | Mpls, MN | 52 | 1:34:58 | 70.90% |
| 2 | Tim Wilmes | Madison Lake, MN | 50 | 2:03:36 | 53.33% | |
| 3 | Gary Boots | Barrett, MN | 54 | 2:13:06 | 51.17% |