| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men < 20 | 1 | Daniel Stueve | Fergus Falls, MN | 14 | 1:44:26 | 60.83% |
| 2 | Michael Walker | Leesburg, VA | 17 | 2:34:44 | 39.54% | |
| men 20-24 | 1 | Ben Keller | Milwaukee, WI | 23 | 1:19:54 | 74.66% |
| men 25-29 | 1 | Tim Keller | Milwaukee, WI | 26 | 1:13:34 | 81.08% |
| 2 | Paul Frank | Fargo, ND | 28 | 1:26:41 | 68.81% | |
| men 30-34 | 1 | Kenny Miller | Park Rapids, MN | 30 | 1:13:44 | 80.90% |
| 2 | Jason Bond | Mountain Iron, MN | 32 | 1:27:57 | 67.82% | |
| 3 | Brian Kazmierczak | Pequot Lakes, MN | 30 | 1:33:44 | 63.64% | |
| men 35-39 | 1 | Tj Benzi | 36 | 1:25:48 | 69.52% | |
| 2 | Garrick Larson | Moorhead, MN | 38 | 1:28:25 | 68.23% | |
| 3 | Barry Fischer | Remer, MN | 35 | 1:32:27 | 64.52% | |
| men 40-44 | 1 | Jim Robin | Nevis, MN | 40 | 1:18:35 | 77.89% |
| 2 | Eric Schwab | Eden Prairie, MN | 41 | 1:31:24 | 67.41% | |
| 3 | Brian Zastoupil | Fargo, ND | 41 | 1:31:53 | 67.44% | |
| men 45-49 | 1 | Dooug Kayser | Nya, MN | 45 | 1:34:31 | 67.11% |
| 2 | Keith Corliss | West Fargo, ND | 47 | 1:34:58 | 68.24% | |
| 3 | Jim Magnan | Tucson, AZ | 49 | 1:35:29 | 68.49% | |
| men 50-54 | 1 | Paul Rozycki | Minneapolis, MN | 51 | 1:32:18 | 71.99% |
| 2 | Dale Heinen | Shoreview, MN | 51 | 1:32:36 | 71.76% | |
| 3 | Mike Gulden | Bristow, VA | 50 | 1:37:18 | 68.03% | |
| men 55-59 | 1 | Virgil Koski | Columbia Hts, MN | 58 | 1:48:22 | 65.09% |
| 2 | Monte Fjasne | Bemidji, MN | 56 | 1:54:35 | 60.47% | |
| 3 | Wayne Tieman | Bemidji, MN | 57 | 1:56:12 | 60.16% | |
| men 60-64 | 1 | Bob Tapison | Langdon, ND | 60 | 1:54:12 | 62.90% |
| 2 | Ken Keller | Park Rapids, MN | 60 | 2:07:10 | 56.79% | |
| men 65-69 | 1 | Ed Rousseau | Minneapolis, MN | 67 | 1:50:27 | 69.88% |
| 2 | Edward Bolton | Nevis, Minnesota | 69 | 2:19:36 | 56.71% | |
| 3 | Steve Bilben | Walker, MN | 65 | 2:24:59 | 52.10% |