| Overall Winner | 1st | Jacob Grubb | 16:00 | 45-49 | 1st | Buddy Davis | 20:31 |
| 2nd | Nathan Norton | 16:31 | 2nd | Mark Acres | 20:49 | ||
| 3rd | T.J. Parramore | 19:51 | 3rd | Craig Jones | 24:38 | ||
| 10 & Under | 1st | Thomas Griger | 25:20 | 50-54 | 1st | Bruce Miles | 22:16 |
| 2nd | Blake Goodwin | 25:31 | 2nd | Don Treasure | 23:59 | ||
| 3rd | Austin Mathews | 34:41 | 3rd | Michael McCurdy | 24:40 | ||
| 11-14 | 1st | Taylor Goodwin | 35:23 | 55-59 | 1st | Shelton Ansley | 20:41 |
| 2nd | Shaun Mathews | 48:15 | 2nd | Mike Brainard | 32:09 | ||
| 3rd | 3rd | Michael Brown | 40:21 | ||||
| 15-19 | 1st | John Harvey Jr | 20:39 | 60-64 | 1st | David Watkins | 26:41 |
| 2nd | Sterling Hill | 21:14 | 2nd | Paul Williams | 28:06 | ||
| 3rd | Jacob Bellefield | 24:37 | 3rd | Sammy Page | 28:31 | ||
| 20-24 | 1st | Will Payson | 20:42 | 65-69 | 1st | Jack Grimes | 24:47 |
| 2nd | Fabian Leon | 21:35 | 2nd | Felton Watson | 24:59 | ||
| 3rd | Trey McAfee | 21:37 | 3rd | Pruett Burge | 40:24 | ||
| 25-29 | 1st | Josh Buchanan | 20:01 | 70-74 | 1st | Jim Hite | 31:19 |
| 2nd | Blair Schaefer | 20:37 | 2nd | George Folsom | 39:26 | ||
| 3rd | Daniel Scott Rand | 21:39 | 3rd | John Shaheen | 47:01 | ||
| 30-34 | 1st | Jonathan Lenz | 19:57 | 75-79 | 1st | ||
| 2nd | Steven Oliver | 21:10 | 2nd | ||||
| 3rd | Doug Frawley | 21:50 | 3rd | ||||
| 35-39 | 1st | Ben Wilton | 20:48 | 80+ | 1st | ||
| 2nd | Joel Portillo | 26:22 | 2nd | ||||
| 3rd | Brian Page | 26:59 | 3rd | ||||
| 40-44 | 1st | Tommy Goodwin | 20:46 | ||||
| 2nd | Stacy Davis | 22:51 | |||||
| 3rd | John Harvey Sr | 23:41 | |||||