| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men < 15 | 1 | Joshua Young | Moorhead, MN | 11 | 20:28 | 72.26% |
| 2 | Garrett Styf | West Fargo, ND | 11 | 28:00 | 52.82% | |
| 3 | Bret Salter | Glyndon, MN | 12 | 28:58 | 49.70% | |
| 4 | Keith Lehman | Fargo, ND | 12 | 29:12 | 49.31% | |
| 5 | Patrick Traynor | Fargo, ND | 9 | 30:01 | 52.86% | |
| 6 | David Mueller | Fargo, ND | 14 | 32:06 | 43.03% | |
| 7 | Jacob Olson | Fargo, ND | 12 | 33:24 | 43.11% | |
| 8 | Gage Alba | Dilworth, MN | 10 | 34:36 | 44.13% | |
| men 15-19 | 1 | Aaron Kormon | Fargo, ND | 17 | 22:49 | 58.14% |
| 2 | John Mueller | Fargo, ND | 17 | 23:06 | 57.43% | |
| 3 | Matt Krusen | Fargo, ND | 16 | 27:32 | 48.72% | |
| 4 | Ted Finton | Moorhead, MN | 16 | 29:22 | 45.68% | |
| men 20-29 | 1 | Aaron Hill | Forman, ND | 26 | 19:29 | 66.59% |
| 2 | Dustin Carda | Fargo, ND | 28 | 20:08 | 64.44% | |
| 3 | Adam Holscher | Fargo, ND | 28 | 20:32 | 63.18% | |
| 4 | Cory Severson | Fargo, ND | 29 | 21:09 | 61.34% | |
| 5 | Eric Piela | Fargo, ND | 29 | 22:40 | 57.24% | |
| 6 | Andrew Nelson | Kindred, ND | 25 | 24:48 | 52.31% | |
| 7 | Kurtis Riffey | 25 | 25:36 | 50.68% | ||
| 8 | Joshua Kadrmas | Fargo, ND | 27 | 25:46 | 50.35% | |
| 9 | Joel Friesz | Fargo, ND | 28 | 25:51 | 50.19% | |
| 10 | Kyle Armitage | Doran, MN | 26 | 27:38 | 46.95% | |
| 11 | Matt Sampson | Fargo, ND | 29 | 28:06 | 46.17% | |
| 12 | Todd Johnson | 27 | 28:10 | 46.06% | ||
| 13 | Kip Olson | Fargo, ND | 27 | 30:28 | 42.58% | |
| 14 | David Carlson | Fargo, ND | 28 | 30:37 | 42.37% | |
| 15 | Jason Huck | Fargo, ND | 28 | 30:43 | 42.24% | |
| men 30-39 | 1 | Eric Pegors | Fargo, ND | 38 | 18:58 | 70.08% |
| 2 | Brett Beil | Fargo, ND | 30 | 19:00 | 68.28% | |
| 3 | Jason Miller | Fargo, ND | 31 | 20:38 | 62.88% | |
| 4 | Wade Bloom | Fargo, ND | 35 | 20:50 | 62.50% | |
| 5 | Michael McAllister | Fargo, ND | 34 | 20:56 | 61.97% | |
| 6 | Virgil Seibold | Fargo, ND | 38 | 21:21 | 62.26% | |
| 7 | Jason Coles | Fargo, ND | 30 | 21:42 | 59.78% | |
| 8 | Rollie Swedberg | Fargo, ND | 39 | 23:02 | 58.11% | |
| 9 | Aaron Roberts | Fargo, ND | 34 | 23:38 | 54.89% | |
| 10 | Adam Burnside | Moorhead, MN | 35 | 24:12 | 53.81% | |
| 11 | Wayne Goertel | Hooksett, NH | 36 | 24:17 | 53.99% | |
| 12 | Jason Dinham | West Fargo, ND | 37 | 24:37 | 53.63% | |
| 13 | Douglas Stotz | West Fargo, ND | 37 | 24:49 | 53.20% | |
| 14 | Jeff York | Fargo, ND | 39 | 25:46 | 51.95% | |
| 15 | Bof Torres | Fargo, ND | 36 | 27:07 | 48.35% | |
| 16 | Kevin Machayya | West Fargo, ND | 32 | 27:34 | 47.06% | |
| 17 | Steve Roesler | Moorhead, MN | 39 | 27:39 | 48.41% | |
| 18 | Steve Speich | West Fargo | 31 | 28:42 | 45.20% | |
| 19 | Aaron Muir | Fargo, ND | 35 | 28:44 | 45.32% | |
| 20 | Wade Herbel | Grafton, ND | 38 | 29:02 | 45.78% | |
| 21 | Todd Smith | Fargo, ND | 37 | 29:17 | 45.08% | |
| men 40-49 | 1 | Steve Burt | Grand Forks, ND | 45 | 18:10 | 76.95% |
| 2 | Brian Pederson | Moorhead, MN | 46 | 19:08 | 73.61% | |
| 3 | Tom Clow | Fargo, ND | 46 | 19:35 | 71.92% | |
| 4 | Norman Adams | 45 | 20:20 | 68.75% | ||
| 5 | Craig Holly | Fargo, ND | 49 | 20:30 | 70.31% | |
| 6 | Rick Wagar | Fargo, ND | 44 | 21:26 | 64.74% | |
| 7 | Rick Crume | Glyndon, MN | 46 | 21:37 | 65.16% | |
| 8 | Terry Styf | West Fargo, ND | 42 | 21:57 | 62.30% | |
| 9 | Steve Pasche | Moorhead, MN | 42 | 22:36 | 60.51% | |
| 10 | Thorvald Dahle | Moorhead, MN | 42 | 23:00 | 59.46% | |
| 11 | Joel Kuhl | Fargo, ND | 43 | 23:19 | 59.08% | |
| 12 | Greg Cook | Fargo, ND | 41 | 23:25 | 57.98% | |
| 13 | Jonathan Steinward | Moorhead, MN | 42 | 23:29 | 58.23% | |
| 14 | Gary Fisher | 43 | 23:47 | 57.92% | ||
| 15 | Jeff Steen | Ada, MN | 48 | 23:58 | 59.67% | |
| 16 | Custer Huseby | Fargo, ND | 49 | 24:16 | 59.40% | |
| 17 | David Reihe | Fargo, ND | 40 | 25:34 | 52.73% | |
| 18 | Martin Lehman | Fargo, ND | 46 | 26:15 | 53.66% | |
| 19 | Mike Kohler | Fargo, ND | 42 | 26:25 | 51.77% | |
| 20 | Mark Jensen | Fargo, ND | 44 | 26:40 | 52.03% | |
| 21 | Todd Gaard | Detroit Lakes, MN | 47 | 28:05 | 50.54% | |
| 22 | Jerry Trotter | Fargo, ND | 41 | 28:35 | 47.50% | |
| 23 | Lowell Buysse | Moorhead, MN | 42 | 28:40 | 47.70% | |
| 24 | Kevin Ardersor | Horace, ND | 42 | 28:41 | 47.68% | |
| 25 | Todd Ness | Fargo, ND | 41 | 28:48 | 47.14% | |
| 26 | Randy Ausk | Casselton, ND | 46 | 29:21 | 47.99% | |
| 27 | Mark Bartle | Enderlin, ND | 49 | 29:24 | 49.02% | |
| 28 | Ray Bauske | Fargo, ND | 42 | 34:26 | 39.71% | |
| 29 | Todd Marsh | Fargo, ND | 40 | 50:11 | 26.86% | |
| men 50-59 | 1 | Patrick Gross | Harwood, ND | 50 | 22:09 | 65.58% |
| 2 | Ray Kotehian | Fargo, ND | 50 | 22:51 | 63.57% | |
| 3 | Steve Charlton | Moorhead, MN | 56 | 23:20 | 65.45% | |
| 4 | Gary Klein | West Fargo, ND | 55 | 23:42 | 63.87% | |
| 5 | David Bowe | Moorhead, MN | 55 | 24:10 | 62.64% | |
| 6 | Paul Werner | Moorhead, MN | 52 | 24:51 | 59.42% | |
| 7 | Paul Lindquist | Fargo, ND | 50 | 25:31 | 56.93% | |
| 8 | Lamont Miller | Wahpeton, ND | 57 | 26:33 | 58.04% | |
| 9 | Mark Kelly | West Fargo, ND | 52 | 27:18 | 54.08% | |
| 10 | Tom Wichmann | Durbin, ND | 51 | 27:30 | 53.25% | |
| 11 | Dave Wiederholt | West Fargo, ND | 52 | 27:54 | 52.92% | |
| 12 | Brian Caspers | Fargo, ND | 58 | 28:25 | 54.72% | |
| 13 | Paul Finstad | Fargo, ND | 51 | 50:51 | 28.80% | |
| 14 | Richard Brooks | Moorhead, MN | 55 | 50:52 | 29.76% | |
| men 60-69 | 1 | Charles Jenner | West Fargo, ND | 63 | 22:31 | 72.44% |
| 2 | Gary Ness | Dilworth, MN | 64 | 24:47 | 66.48% | |
| 3 | Steve Krohn | Wahpeton, ND | 61 | 26:07 | 61.23% | |
| 4 | Vern Cleveland | Gardner, ND | 60 | 30:42 | 51.58% | |
| men 70-up | 1 | George Bassingthwaite | Wahpeton, ND | 70 | 26:34 | 66.30% |
| 2 | Daniel Backstrom | Fargo, ND | 80 | 46:54 | 43.30% |