| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men < 16 | 1 | Derek Burchill | Valley City, ND | 15 | 46:35 | 60.51% |
| 2 | Dom Martinez | Moorhead, MN | 14 | 48:37 | 58.82% | |
| 3 | Luc Wicklund | Moorhead, MN | 15 | 56:01 | 50.32% | |
| men 16-19 | 1 | Travis Stadum | Fargo, ND | 17 | 37:58 | 72.64% |
| 2 | Erik Hanson | Moorhead, MN | 18 | 38:17 | 71.47% | |
| 3 | Ryan Salter | West Fargo, ND | 18 | 38:47 | 70.55% | |
| men 20-29 | 1 | Sammy Malakwen | Two Harbors, MN | 29 | 32:16 | 83.60% |
| 2 | Kevin Bjerke | Brookings, SD | 24 | 34:21 | 78.52% | |
| 3 | Adam Kne | Moorhead, MN | 21 | 35:57 | 75.03% | |
| men 30-39 | 1 | Eric Loeffler | Fargo, ND | 30 | 32:44 | 82.40% |
| 2 | Clay Twigg | Moorhead, MN | 31 | 36:15 | 74.41% | |
| 3 | Dan Pemble | Moorhead, MN | 37 | 37:36 | 72.58% | |
| men 40-49 | 1 | Joel Rovang | Moorhead, MN | 42 | 35:09 | 80.43% |
| 2 | Keith Berndt | Fargo, ND | 46 | 38:46 | 75.12% | |
| 3 | David Schueller | Saint Joseph, MN | 43 | 40:24 | 70.49% | |
| men 50-59 | 1 | Roger Twigg | Crosby, MN | 57 | 42:53 | 74.31% |
| 2 | Mark Pavicic | Fargo, ND | 55 | 44:03 | 71.07% | |
| 3 | Bruce Lake | Fargo, ND | 55 | 45:13 | 69.24% | |
| men 60-69 | 1 | Gary Ness | Dilworth, MN | 64 | 59:53 | 56.91% |
| 2 | Peter Schmidt | West Fargo, ND | 60 | 1:01:58 | 52.85% | |
| 3 | Jerry Rogers | Moorhead, MN | 60 | 1:05:06 | 50.31% |