| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men < 20 | 1 | Bryon Schuldt | Akeley, MN | 13 | 18:40 | 75.41% |
| 2 | Luke Conger | Akeley, MN | 15 | 19:11 | 70.87% | |
| 3 | Ryan Martin | Lake Elmo, MN | 10 | 24:46 | 61.66% | |
| 4 | Isaiah Brower | St Paul, MN | 11 | 25:38 | 57.70% | |
| 5 | Dimo Auran | Lake Elmo, MN | 10 | 25:41 | 59.45% | |
| 6 | John Becker | Eagan, MN | 9 | 27:02 | 58.69% | |
| 7 | Daniel Stueve | Fergus Falls, MN | 14 | 28:01 | 49.30% | |
| 8 | Jaren Aunan | Lake Elmo, MN | 11 | 31:09 | 47.48% | |
| 9 | Ben Gulden | Bristow, VA | 12 | 35:14 | 40.86% | |
| men 20-24 | 1 | Ben Keller | Milwaukee, WI | 23 | 18:09 | 71.48% |
| 2 | Jarden Lunden | St. Paul, MN | 22 | 28:04 | 46.22% | |
| men 25-29 | 1 | Paul Frank | Fargo, ND | 28 | 21:00 | 61.78% |
| 2 | Jake Oman | St Paul, MN | 26 | 22:08 | 58.61% | |
| 3 | andy Omann | St. Paul, MN | 28 | 26:01 | 49.87% | |
| 4 | Craig Walli | Hibbing, MN | 25 | 28:58 | 44.79% | |
| men 30-34 | 1 | Kenny Miller | Park Rapids, MN | 30 | 17:40 | 73.43% |
| 2 | Gabe Arntson | East Grand Forks, MN | 30 | 18:29 | 70.19% | |
| 3 | Tony Casassa | St. Cloud, MN | 32 | 19:57 | 65.03% | |
| 4 | Jason Bond | Mountain Iron, MN | 32 | 22:01 | 58.93% | |
| 5 | Kyle Debertin | Bottineau, ND | 33 | 22:10 | 58.53% | |
| 6 | Philip Klemond | Sioux Falls, SD | 33 | 22:17 | 58.22% | |
| 7 | Jack Brann | Park Rapids, MN | 31 | 24:13 | 53.57% | |
| 8 | Jake Loesch | Apple Valley, MN | 33 | 28:53 | 44.92% | |
| 9 | John Klemond | Minneapolis, MN | 32 | 51:57 | 24.97% | |
| men 35-39 | 1 | Dan Stueve | Fergus Falls, MN | 36 | 19:30 | 67.66% |
| 2 | Brad Cook | Fargo, ND | 36 | 23:13 | 56.68% | |
| 3 | Eric Egge | Northfield, MN | 35 | 24:07 | 53.99% | |
| 4 | Garrick Larson | Moorhead, MN | 38 | 25:09 | 52.85% | |
| 5 | Dan Becker | Eagan, MN | 39 | 27:12 | 49.21% | |
| 6 | Bruce Tripp | Richfield, MN | 39 | 27:37 | 48.62% | |
| 7 | Daryl Kipp | Fergus Falls, MN | 39 | 28:25 | 47.10% | |
| 8 | Matt Skadberg | Fargo, ND | 38 | 29:37 | 44.88% | |
| 9 | John Stoffel | River Falls, WI | 37 | 29:56 | 44.29% | |
| 10 | Eric Olson | Park Rapids, MN | 38 | 35:50 | 37.09% | |
| men 40-44 | 1 | Steve Karels | Winstead, MN | 42 | 24:54 | 54.92% |
| 2 | Jay Pike | Park Rapids, MN | 44 | 25:46 | 53.85% | |
| 3 | Neal Kauls | Hutchinson, MN | 42 | 26:21 | 51.90% | |
| men 45-49 | 1 | Jonn Moores | Esko, MN | 48 | 18:59 | 75.38% |
| 2 | Norman Adams | Detroit Lakes, MN | 46 | 20:01 | 70.40% | |
| 3 | Doug Kayser | Nya, MN | 45 | 22:13 | 62.92% | |
| 4 | Curt Engels | New Hope, MN | 45 | 22:15 | 62.82% | |
| 5 | Jim Magnan | Tucson, AZ | 49 | 23:22 | 61.68% | |
| 6 | Keith Corliss | West Fargo, ND | 47 | 24:47 | 57.63% | |
| 7 | Mitch Lomis | 48 | 27:05 | 52.81% | ||
| 8 | Rob Anderson | Osage, MN | 45 | 33:56 | 41.19% | |
| men 50-54 | 1 | Dale Heinen | Shoreview, MN | 51 | 22:32 | 64.99% |
| 2 | Terry Maaninga | Menahga, MN | 51 | 23:34 | 62.65% | |
| 3 | Mark Hewitt | Park Rapids, MN | 54 | 24:28 | 61.82% | |
| 4 | Bob Jensen | Cheyenne, WY | 50 | 31:39 | 46.16% | |
| 5 | Jerry Janz | Osage, MN | 52 | 34:17 | 43.25% | |
| 6 | Mike Gulden | Bristow, VA | 50 | 35:15 | 41.39% | |
| men 55-59 | 1 | Mike Lorenzen | Mezpah, MN | 58 | 23:27 | 66.34% |
| 2 | Monte Fjasne | Bemidji, MN | 56 | 26:44 | 57.13% | |
| 3 | John Lyons | Grafton, ND | 58 | 28:35 | 54.88% | |
| 4 | Virgil Koski | Columbia Hts, MN | 58 | 30:16 | 51.37% | |
| men 60-64 | 1 | Bob Tapison | Langdon, ND | 60 | 27:42 | 57.16% |
| 2 | Glen Christianson | Minneapolis, MN | 62 | 29:16 | 55.61% | |
| 3 | Al Nielsen | Horace, ND | 61 | 46:41 | 34.29% | |
| men 65-69 | 1 | Gary D. Haskins | Dilworth, MN | 69 | 49:48 | 35.11% |
| men 70-up | 1 | Floyd G. Paurus | Boulder, Colorado | 72 | 27:43 | 65.87% |
| 2 | Ray Hardman | Park Rapids, MN | 77 | 31:08 | 62.80% |