| MALE | |||||
| NAME | TIME | NAME | TIME | ||
| 12 & Under | Corbin Horak | 26:20:00 | 50-54 | Keith Hertling | 18:38 |
| Tegan Hammer | 26:57:00 | Gary Pratt | 20:39 | ||
| Tristan Campbell | 26:58:00 | Doug Stacken | 22:01 | ||
| 13-15 | Eli Schnieder | 19:06 | 55-59 | Brad Rhoden | 20:30 |
| Angel Cervantes | 22:46 | Tom Eck | 23:12 | ||
| Dylan Brown | 26:13:00 | Don Avery | 28:12:00 | ||
| 16-19 | Trey Bawton | 19:24 | 60-64 | ||
| Elliott Daniel | 19:42 | ||||
| Hunter Wehner | 21:06 | ||||
| 20-24 | Eric Wellman | 18:16 | 65-69 | Clay Lang | 26:15:00 |
| Nick Stronghoner | 21:02 | ||||
| David Cervantes | 23:54 | ||||
| 25-29 | Luke Wiens | 18:02 | 70-74 | ||
| Travis Smith | 18:57 | ||||
| Michael Pitts | 21:47 | ||||
| 30-34 | Chris Wilkins | 21:17 | 75-79 | ||
| Tyler Schuckman | 21:32 | ||||
| Dan McCulloum | 21:54 | ||||
| 35-39 | Chris Walton | 19:55 | 80+ | ||
| Stan McCrory | 22:59 | ||||
| Rob Sage | 24:27:00 | ||||
| Master | Tony Estes | 17:05 | |||
| 40-44 | Matthew Connelley | 19:01 | |||
| Kyle Seevers | 21:22 | ||||
| Randy Testa | 22:15 | ||||
| 45-49 | Jim Bauton | 19:57 | SR.Mstr | Dale Channel | 23:29 |
| Mark Elliott | 20:02 | ||||
| Rick Sage | 24:01:00 | ||||
| Overall | Tim Testa | 16:24 | |||