| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men 15-19 | 1 | Zach Twigg | Detroit Lakes, MN | 17 | 41:17 | 66.81% |
| 2 | Gerardo Vertin | Golden Valley, MN | 15 | 47:13 | 59.69% | |
| 3 | Sam Huber | Perham, MN | 16 | 47:22 | 58.80% | |
| 4 | Tim Buchin | Perham, MN | 16 | 59:43 | 46.64% | |
| men 20-29 | 1 | Ethan Albertson | St Louis Park, MN | 25 | 34:19 | 78.60% |
| 2 | Brandon Bertram | Fargo, ND | 22 | 35:52 | 75.20% | |
| 3 | Matt Mehr | Moorhead, MN | 20 | 41:18 | 65.31% | |
| 4 | Chris Nyhus | St. Paul, MN | 25 | 55:24 | 48.69% | |
| 5 | Christopher Monnens | Apple Valley, MN | 25 | 58:48 | 45.87% | |
| 6 | Brent Hanson | Perham, MN | 25 | 59:20 | 45.46% | |
| 7 | Jason Feist | Shakopee, MN | 25 | 59:26 | 45.38% | |
| men 30-39 | 1 | Tony Reinhardt | Fergus Falls, MN | 34 | 35:23 | 76.23% |
| 2 | Brian Kinsey | Fargo, ND | 32 | 37:55 | 71.14% | |
| 3 | Clinton Bachmann | Detroit Lakes, MN | 33 | 40:36 | 66.44% | |
| 4 | Mark Sailer | Fargo, ND | 38 | 40:49 | 67.40% | |
| 5 | Jeff Foss | Sebeka, MN | 35 | 44:14 | 61.02% | |
| 6 | Steve Tannen | Minneapolis, MN | 39 | 49:43 | 55.68% | |
| 7 | Deron Stender | Frazee, MN | 36 | 50:48 | 53.43% | |
| 8 | Arne Bokkers | Fergus Falls, MN | 38 | 50:48 | 54.16% | |
| 9 | Jeff Stoen | Ada, MN | 38 | 50:55 | 53.99% | |
| 10 | Jake Monton | New York Mills, MN | 34 | 52:17 | 51.59% | |
| 11 | Rob Morgan | Eagan, MN | 38 | 52:57 | 52.05% | |
| 12 | Nathan Allen | St Michael, MN | 31 | 53:02 | 50.86% | |
| 13 | Andrew Jordan | Woodbury, MN | 35 | 1:04:50 | 41.77% | |
| men 40-49 | 1 | Steve Windels | Sebeka, MN | 45 | 39:29 | 73.70% |
| 2 | Tom Clow | Fargo, ND | 45 | 40:27 | 71.81% | |
| 3 | Duane Nelson | Wolverton, MN | 44 | 43:40 | 65.97% | |
| 4 | Lee Hoedl | Fargo, ND | 43 | 44:25 | 64.36% | |
| 5 | Michael Bruhn | Park Rapids, MN | 47 | 46:29 | 63.34% | |
| 6 | Eric Boe | Fergus Falls, MN | 46 | 47:16 | 62.03% | |
| 7 | Broce Stoddard | Plymouth, MN | 47 | 50:35 | 58.14% | |
| 8 | Preston Eidenschink | Frazee, MN | 40 | 50:53 | 54.86% | |
| 9 | Craig Nyhus | Dallas, TX | 47 | 51:00 | 57.66% | |
| 10 | Colin Kelly | Fargo, ND | 45 | 53:26 | 54.19% | |
| 11 | Dan Buchin | Perham, MN | 48 | 53:43 | 55.14% | |
| men 50-59 | 1 | Jocka Vertin | Golden Valley, MN | 50 | 40:38 | 74.50% |
| 2 | Mark Pavicic | Fargo, ND | 54 | 42:19 | 73.38% | |
| 3 | Jon Onen | Lvverne, ND | 50 | 45:01 | 67.11% | |
| 4 | Tom Vertin | Breckenridge, MN | 59 | 46:40 | 70.02% | |
| 5 | Charlie Masay | Asheville, NC | 52 | 49:35 | 61.87% | |
| 6 | Roger Moltzan | Frazee, MN | 51 | 50:17 | 60.71% | |
| 7 | Paul Krabbenhoft | Moorhead, MN | 51 | 51:20 | 59.40% | |
| 8 | Jeffrey Blickenstaff | Perham, MN | 56 | 53:05 | 59.72% | |
| 9 | Mike Bader | Fargo, ND | 51 | 55:38 | 54.55% | |
| 10 | Chuck Johnson | Perham, MN | 54 | 58:44 | 53.02% | |
| men 60-69 | 1 | Charles Morrow | Verndale, MN | 65 | 50:26 | 68.37% |
| 2 | Robert Zimmermann | Richville, MN | 62 | 50:47 | 65.92% | |
| 3 | Rollie Rust | Dent, MN | 65 | 54:34 | 63.72% | |
| 4 | George Bassingthwaite | Wahpeton, ND | 69 | 1:00:56 | 59.54% |