| 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% | |
| 4 | Cole Bachmeier | West Fargo, ND | 11 | 1:09:42 | 43.71% | |
| 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% | |
| 4 | Brad Rassier | Moorhead, MN | 19 | 40:57 | 66.39% | |
| 5 | Noah Dahle | Moorhead, MN | 18 | 44:21 | 61.70% | |
| 6 | Jasen Walker | West Fargo, ND | 17 | 48:07 | 57.32% | |
| 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% | |
| 4 | Scott Egbert | Valley City, ND | 20 | 36:59 | 72.93% | |
| 5 | Nathan Lodermeier | Moorhead, MN | 24 | 38:18 | 70.43% | |
| 6 | Dustin Weege | Moorhead, MN | 21 | 38:18 | 70.43% | |
| 7 | Erik Hest | Moorhead, MN | 20 | 40:14 | 67.04% | |
| 8 | Michael Grundman | Fargo, ND | 21 | 40:29 | 66.63% | |
| 9 | Pual Frank | Fargo, ND | 28 | 41:10 | 65.52% | |
| 10 | Aaron Hill | Forman, ND | 26 | 42:55 | 62.85% | |
| 11 | Michael Langseth | Fargo, ND | 26 | 43:21 | 62.22% | |
| 12 | Zach Mjones | Moorhead, MN | 22 | 43:22 | 62.20% | |
| 13 | Joe Halvorson | Moorhead, MN | 25 | 45:06 | 59.81% | |
| 14 | Eric Olson | De Witt, IA | 29 | 45:30 | 59.28% | |
| 15 | Jarrad Danuser | Fargo, ND | 28 | 45:59 | 58.66% | |
| 16 | Daniel Helm | Fargo, ND | 26 | 46:38 | 57.84% | |
| 17 | Adam Tween | Moorhead, MN | 21 | 46:45 | 57.70% | |
| 18 | Shaun Schatz | Moorhead, MN | 29 | 47:14 | 57.11% | |
| 19 | Robert Scheer | Fargo, ND | 23 | 47:30 | 56.79% | |
| 20 | Michael Eskelson | Lexington, KY | 27 | 47:55 | 56.29% | |
| 21 | Nick Spanswick | Moorhead, MN | 22 | 48:41 | 55.41% | |
| 22 | Jerome Crandall | Casselton, ND | 25 | 50:12 | 53.73% | |
| 23 | Kristopher Carls | West Fargo, ND | 23 | 51:21 | 52.53% | |
| 24 | Jason Huck | Fargo, ND | 28 | 51:23 | 52.49% | |
| 25 | Steven Ebertowski | Grafton, ND | 29 | 52:11 | 51.69% | |
| 26 | John Danuser | Fargo, ND | 28 | 52:51 | 51.04% | |
| 27 | Aaron Murra | Fargo, ND | 26 | 54:16 | 49.71% | |
| 28 | Zach Zies | Fargo, ND | 26 | 54:21 | 49.63% | |
| 29 | Dan Biebighauser | Moorhead, MN | 27 | 54:56 | 49.10% | |
| 30 | Chris Prahl | Moorhead, MN | 25 | 57:51 | 46.63% | |
| 31 | Rob Maeyaert | West Fargo, ND | 25 | 58:27 | 46.15% | |
| 32 | Brad Johnson | Fargo, ND | 29 | 1:02:50 | 42.93% | |
| 33 | Michael Johnson | Fargo, ND | 23 | 1:03:03 | 42.78% | |
| 34 | Kris Vorwerk | Fargo, ND | 23 | 1:04:04 | 42.10% | |
| 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% | |
| 4 | Eric Pegors | Fargo, ND | 38 | 37:57 | 72.41% | |
| 5 | Liam O'Fallon | Durham, NC | 37 | 38:01 | 71.78% | |
| 6 | Matt Simmons | Moorhead, MN | 32 | 38:26 | 70.18% | |
| 7 | Kendall Railing | Fargo, ND | 37 | 38:34 | 70.76% | |
| 8 | Mark Sailer | Fargo, ND | 39 | 40:00 | 69.18% | |
| 9 | Nick Bach | West Fargo, ND | 39 | 40:35 | 68.19% | |
| 10 | Dan Seymour | West Fargo, ND | 32 | 40:43 | 66.25% | |
| 11 | Jeff Reibestein | West Fargo, ND | 31 | 42:07 | 64.04% | |
| 12 | Mark Knutson | West Fargo, ND | 37 | 42:07 | 64.80% | |
| 13 | Mark Johnson | Moorhead, MN | 38 | 43:19 | 63.44% | |
| 14 | Brad Cook | Fargo, ND | 36 | 44:16 | 61.22% | |
| 15 | Wade Bloom | Fargo, ND | 36 | 45:06 | 60.09% | |
| 16 | Chad Schlemmer | Moorhead, MN | 30 | 45:32 | 59.24% | |
| 17 | Erik Jones | Dilworth, MN | 33 | 46:28 | 58.05% | |
| 18 | Jason Miller | Fargo, ND | 31 | 46:55 | 57.49% | |
| 19 | Joe Leggio | Fargo, ND | 37 | 46:55 | 58.17% | |
| 20 | David Johnson | Fargo, ND | 37 | 47:33 | 57.39% | |
| 21 | Dan Toelle | Fargo, ND | 35 | 47:43 | 56.53% | |
| 22 | Steve Aune | Fargo, ND | 39 | 47:53 | 57.79% | |
| 23 | Jason Cresap | Fargo, ND | 36 | 49:57 | 54.26% | |
| 24 | Dean Froslie | Moorhead, MN | 33 | 50:01 | 53.93% | |
| 25 | Kevin Elfstrum | Fargo, ND | 39 | 50:08 | 55.20% | |
| 26 | Jason Johnson | Moorhead, MN | 34 | 51:10 | 52.72% | |
| 27 | Michael Scott | Fargo, ND | 30 | 54:01 | 49.94% | |
| 28 | Matt Stith | West Fargo, ND | 35 | 54:14 | 49.74% | |
| 29 | Mohammed Baghzali | Fargo, ND | 39 | 54:29 | 50.79% | |
| 30 | Joe Larson | Fargo, ND | 31 | 54:42 | 49.31% | |
| 31 | Jason Overland | Fargo, ND | 37 | 54:42 | 49.89% | |
| 32 | Frode Tilden | Fargo, ND | 30 | 55:40 | 48.46% | |
| 33 | Ryan Sather | Moorhead, MN | 33 | 55:45 | 48.38% | |
| 34 | Pual Wasson | Garden Home, OR | 37 | 55:52 | 48.85% | |
| 35 | Cory Everson | Devils Lake, ND | 37 | 56:01 | 48.72% | |
| 36 | Ramira Tarres | West Fargo, ND | 34 | 56:59 | 47.34% | |
| 37 | Steve Wagner | Fargo, ND | 34 | 57:01 | 47.31% | |
| 38 | Josh Behl | Fargo, ND | 35 | 57:41 | 46.76% | |
| 39 | Steve Peterson | Moorhead, MN | 36 | 59:01 | 45.92% | |
| 40 | Justin Kristan | Fargo, ND | 39 | 59:13 | 46.73% | |
| 41 | Josh Maus | Fargo, ND | 30 | 1:02:01 | 43.49% | |
| 42 | Steve Roesur | Moorhead, MN | 39 | 1:05:14 | 42.42% | |
| 43 | Matt Skadberg | Fargo, ND | 38 | 1:12:13 | 38.05% | |
| 44 | Steven Pennington | Fargo, ND | 34 | 1:21:33 | 33.08% | |
| 45 | Justin Garosi | Fargo, ND | 37 | 1:24:00 | 32.49% | |
| 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% | |
| 4 | Tom Clow | Fargo, ND | 46 | 40:34 | 71.79% | |
| 5 | Scott Clow | Federal Way, WA | 44 | 40:34 | 70.72% | |
| 6 | Ross Hilgers | Moorhead, MN | 40 | 41:00 | 67.97% | |
| 7 | Keith Corliss | West Fargo, ND | 47 | 41:37 | 70.51% | |
| 8 | Norman Adams | Detroit Lakes, MN | 45 | 42:23 | 68.19% | |
| 9 | Greg Hammes | Fargo, ND | 42 | 43:05 | 65.62% | |
| 10 | Ray Barske | Fargo, ND | 42 | 43:05 | 65.62% | |
| 11 | Brian Zastoupil | Fargo, ND | 41 | 43:14 | 64.92% | |
| 12 | Mark Waller | Fargo, ND | 43 | 43:34 | 65.37% | |
| 13 | Craig Holly | Fargo, ND | 49 | 43:42 | 68.20% | |
| 14 | Brad Bartholomay | Fargo, ND | 43 | 45:00 | 63.29% | |
| 15 | Rick Crume | Glyndon, MN | 46 | 45:18 | 64.28% | |
| 16 | Jeff Bregel | Moorhead, MN | 47 | 47:19 | 62.02% | |
| 17 | Chris Johnston | West Fargo, ND | 44 | 47:40 | 60.19% | |
| 18 | Dennis Gemar | Fargo, ND | 49 | 47:49 | 62.32% | |
| 19 | Brian Thomas | Moorhead, MN | 49 | 48:31 | 61.43% | |
| 20 | Bryan Baker | Jordan, MN | 41 | 49:16 | 56.97% | |
| 21 | David Backlund | Fargo, ND | 49 | 50:24 | 59.13% | |
| 22 | Scott Handy | Fargo, ND | 49 | 50:33 | 58.95% | |
| 23 | Thor Dahle | Moorhead, MN | 43 | 50:39 | 56.23% | |
| 24 | Greg Cook | Fargo, ND | 41 | 50:56 | 55.11% | |
| 25 | Mike Kroke | West Fargo, ND | 46 | 51:51 | 56.16% | |
| 26 | Greg Falde | West Fargo, ND | 49 | 52:19 | 56.96% | |
| 27 | Randy Ausk | Casselton, ND | 46 | 52:21 | 55.63% | |
| 28 | Jeff Stoen | Ada, MN | 49 | 52:57 | 56.28% | |
| 29 | Jerry Mykleseth | Moorhead, MN | 48 | 54:04 | 54.69% | |
| 30 | Douglas Neill | Moorhead, MN | 45 | 55:01 | 52.53% | |
| 31 | Brad Van Nevel | Moorhead, MN | 43 | 56:18 | 50.58% | |
| 32 | Jim Snyder | Moorhead, MN | 46 | 56:18 | 51.72% | |
| 33 | Jeffery Schelinder | Colfax, ND | 41 | 56:55 | 49.32% | |
| 34 | Shawn Hagstrom | Fargo, ND | 47 | 57:35 | 50.96% | |
| 35 | Vijay Gaba | Fargo, ND | 46 | 1:09:02 | 42.18% | |
| 36 | Scott Gridno | Harwood, ND | 46 | 1:11:03 | 40.99% | |
| 37 | Phillip Keller | Dilworth, MN | 41 | 1:16:56 | 36.48% | |
| 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% | |
| 4 | Steve Carlton | Moorhead, MN | 56 | 48:54 | 64.59% | |
| 5 | Wallace Stundiva | West Fargo, ND | 51 | 49:14 | 61.51% | |
| 6 | Ken Mickelson | Halstad, MN | 56 | 51:32 | 61.29% | |
| 7 | Jess Smith | Hankinson, ND | 54 | 52:00 | 59.70% | |
| 8 | Mark Hagen | Dilworth, MN | 55 | 53:09 | 58.90% | |
| 9 | Paul Werner | Moorhead, MN | 52 | 53:41 | 56.87% | |
| 10 | Joel Kangas | Fargo, ND | 51 | 54:36 | 55.46% | |
| 11 | Paul Krabbenhoff | Moorhead, MN | 52 | 55:42 | 54.82% | |
| 12 | Dave Tinjum | Moorhead, MN | 54 | 1:01:09 | 50.77% | |
| 13 | Steve Norgren | Moorhead, MN | 54 | 1:01:10 | 50.75% | |
| 14 | Merle Anderson | Fargo, ND | 50 | 1:03:28 | 47.33% | |
| 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% |