| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men < 19 | 1 | Arlan Oliver | Glendale, AZ | 18:46 | ||
| 2 | Ryan Lenz | Buxton, ND | 21:28 | |||
| 3 | Nick Foley | Reynolds, ND | 23:22 | |||
| 4 | Connor Kennedy | Walker, MN | 27:04 | |||
| 5 | Anthony Walswick | Eagle River, AK | 29:42 | |||
| 6 | Austin Moen | Reynolds, ND | 32:03 | |||
| 7 | Mitch Kennedy | Reynolds, ND | 33:05 | |||
| 8 | Sam Moen | Reynolds, ND | 36:30 | |||
| 9 | Marcus Kennedy | Reynolds, ND | 36:49 | |||
| 10 | Mitch Adams | Reynolds, ND | 47:47 | |||
| 11 | Garett Gjelsness | Reynolds, ND | 48:15 | |||
| 12 | Wayne Knain | Reynolds, ND | 51:31 | |||
| men 19-up | 1 | Jake Foley | Reynolds, ND | 22:08 | ||
| 2 | Kyle Ihry | Champlin, MN | 25:30 | |||
| 3 | Jeremy Moen | , MN | 25:33 | |||
| 4 | Mark Smith | Rochester, MN | 25:44 | |||
| 5 | Craig Smith | Hillsboro, ND | 27:18 | |||
| 6 | Scott Breidenbach | West Fargo, ND | 29:40 | |||
| 7 | Paul Walswick | Reynolds, ND | 29:43 | |||
| 8 | Paul Coppin | Fargo, ND | 45:40 | |||
| 9 | Donald Bruce Beard | Reynolds, ND | 46:06 | |||
| 10 | Troy Lazur | Reynolds, ND | 59:27 |