| 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% | |
| 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% | |
| 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% | |
| 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% | |
| 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% | |
| 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% | |
| 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% | |
| 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% | |
| 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% | |
| 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% |