| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men < 20 | 1 | Cole Bachmeier | West Fargo, ND | 12 | 49:04 | 47.90% |
| men 20-29 | 1 | Steve Klehfoth | Greeley, CO | 24 | 28:56 | 73.67% |
| 2 | Chris Hass | Fargo, ND | 29 | 29:14 | 72.91% | |
| 3 | Keith Koser | Fargo, ND | 23 | 32:18 | 65.99% | |
| men 30-39 | 1 | Tony Reinhardt | Fargo, ND | 35 | 29:20 | 73.09% |
| 2 | Darin Gross | West Fargo, ND | 33 | 34:07 | 62.48% | |
| 3 | Mark Johnson | Moorhead, MN | 38 | 34:29 | 63.42% | |
| men 40-49 | 1 | Ross Hilgers | Moorhead, MN | 40 | 31:51 | 69.27% |
| 2 | Keith Corliss | West Fargo, ND | 47 | 33:02 | 70.81% | |
| 3 | Trent Crowe | West Fargo, ND | 43 | 34:36 | 65.54% | |
| men 50-59 | 1 | Rick Tonder | Grand Forks, ND | 53 | 36:02 | 68.14% |
| 2 | Pat Gross | Harwood, ND | 50 | 36:04 | 66.28% | |
| 3 | Steve Charlton | Moorhead, MN | 57 | 37:45 | 66.82% | |
| men 60-up | 1 | Charles Jenner | West Fargo, ND | 63 | 36:18 | 73.90% |
| 2 | Earl Beal | Grand Forks, ND | 62 | 38:17 | 69.63% | |
| 3 | Steve Krohn | Whapeton, ND | 62 | 44:19 | 59.81% |