| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men 20-24 | 1 | Brent Hanson | Perham, MN | 24 | 1:39:20 | 60.05% |
| men 25-29 | 1 | Chris Hass | Fargo, ND | 27 | 1:16:42 | 77.77% |
| 2 | Jeff Morris | Perham, MN | 28 | 1:33:50 | 63.57% | |
| 3 | Michael Grover | Warroad, MN | 29 | 1:42:07 | 58.41% | |
| men 30-34 | 1 | Jason Bond | Cass Lake, MN | 30 | 1:28:49 | 67.16% |
| 2 | Jeff Foss | Sebeka, MN | 34 | 1:58:43 | 50.25% | |
| 3 | Ramiro Torres | West Fargo, ND | 32 | 2:10:15 | 45.80% | |
| men 35-39 | 1 | Erich Schwab | Eden Prairie, MN | 39 | 1:27:11 | 69.67% |
| 2 | Philip Danielson | Frazee, MN | 39 | 1:29:15 | 68.06% | |
| 3 | Tommy Lyons | North Oaks, MN | 37 | 1:33:05 | 64.36% | |
| men 40-44 | 1 | Steve Windels | Sebeka, MN | 44 | 1:22:43 | 76.12% |
| 2 | Frank Campbell | Lake Elmo, MN | 41 | 1:24:14 | 73.14% | |
| 3 | Norman Adams | Detroit Lakes, MN | 44 | 1:40:02 | 62.94% | |
| men 45-49 | 1 | Dale Heinen | Shoreview, MN | 49 | 1:25:03 | 76.89% |
| 2 | Jim Campbell | Winnipeg, MB | 48 | 1:32:11 | 70.40% | |
| 3 | Bruce Manske | Bemidji, MN | 49 | 1:33:05 | 70.26% | |
| men 50-54 | 1 | Monte Fjosne | Bemidji, MN | 54 | 1:48:26 | 62.81% |
| 2 | Mark Zimmerman | Bismarck, ND | 54 | 1:51:37 | 61.02% | |
| 3 | Paul Krabbenhoft | Moorhead, MN | 50 | 1:53:31 | 58.06% | |
| men 55-59 | 1 | Virgil Koski | Columbia Hts, MN | 56 | 1:38:18 | 70.49% |
| 2 | Neil King | Nevis, MN | 55 | 1:43:19 | 66.48% | |
| 3 | Wayne Tieman | Bemidji, MN | 55 | 1:50:24 | 62.21% | |
| men 60-64 | 1 | Dale Summers | Fargo, ND | 62 | 1:33:22 | 78.46% |
| 2 | Steve Bilben | Walker, MN | 63 | 2:04:43 | 59.32% | |
| men 65-69 | 1 | Ed Rousseau | Mpls, MN | 65 | 1:46:46 | 70.71% |
| 2 | Ed Bolton | Nevis, MN | 67 | 2:03:05 | 62.71% |