| age class | class place | name | city | age | time | age adjusted performance level |
|---|---|---|---|---|---|---|
| men < 13 | 1 | Isaac Askegaard | 10 | 17:03 | 56.68% | |
| 2 | Tyrell Setnes | 9 | 27:55 | 36.04% | ||
| 3 | Garrett Turner | 11 | 29:16 | 31.91% | ||
| men 13-19 | 1 | Dane Johnston | 14 | 14:32 | 59.64% | |
| 2 | Gabe Roach | 13 | 15:16 | 57.98% | ||
| men 20-29 | 1 | Travis Aho | 20 | 13:58 | 58.02% | |
| 2 | Aaron Murra | 27 | 14:03 | 57.67% | ||
| 3 | Logan Doeden | 20 | 14:35 | 55.56% | ||
| 4 | Cody Eckroth | 22 | 15:57 | 50.80% | ||
| 5 | Cole Keney | 26 | 16:22 | 49.51% | ||
| 6 | Bryce Peltier | 27 | 17:19 | 46.79% | ||
| 7 | Brian Feldhake | 27 | 22:57 | 35.31% | ||
| men 30-39 | 1 | Kyle Carlson | 36 | 16:24 | 50.15% | |
| 2 | Aaron Cohen | 33 | 19:25 | 41.73% | ||
| 3 | Chad Peterson | 37 | 20:27 | 40.49% | ||
| men 40-49 | 1 | David Strand | 46 | 14:04 | 62.82% | |
| 2 | Bill Carlson | 46 | 17:08 | 51.57% | ||
| 3 | Billy Ladd | 41 | 27:14 | 31.28% | ||
| men 50-59 | 1 | Dennis Nelson | 53 | 14:41 | 63.61% | |
| 2 | Michael Gunderson | 56 | 16:32 | 57.96% | ||
| 3 | Timothy Schwendeman | 53 | 18:19 | 51.00% | ||
| 4 | Greg Harrie | 51 | 20:29 | 44.86% | ||
| 5 | Michael Bouton | 52 | 22:42 | 40.81% | ||
| 6 | Preston D. Steen | 50 | 23:28 | 38.84% | ||
| men 60-69 | 1 | Charles Jenner | 64 | 14:05 | 73.42% |