| Age Group | Name | Time |
| ≤ 14 | ||
| 1st | Kevin Weiss | 39:23 |
| 2nd | Daniel Bottoms | 41:28 |
| 3rd | Jarad Santana | 43:33 |
| 15-19 | ||
| 1st | Benjamin Elza Draper | 34:10 |
| 2nd | Neil Masterson | 34:38 |
| 3rd | Brian Emerson | 35:02 |
| 20-24 | ||
| 1st | John Poray (3rd overall) | 33:12 |
| 2nd | Brad Regan | 33:54 |
| 3rd | Mike Horan | 34:49 |
| 25-29 | ||
| 1st | James Mutuse (1st overall) | 31:13 |
| 2nd | Stuart Moran (2nd overall) | 31:45 |
| 3rd | Tim Korte | 33:13 |
| 30-34 | ||
| 1st | Rich McCurdy | 32:40 |
| 2nd | Nick Crider | 33:47 |
| 3rd | Greg Ruckle | 37:37 |
| 35-39 | ||
| 1st | Dale Legrand | 33:15 |
| 2nd | Greg Ruckle | 36:20 |
| 3rd | Michael Saint-Cyr | 37:07 |
| 40-44 | ||
| 1st | Don Wright | 36:46 |
| 2nd | Jeff Mires | 37:13 |
| 3rd | Brady Wells | 38:32 |
| 45-49 | ||
| 1st | John Wellerding | 35:08 |
| 2nd | Stan Clark | 35:15 |
| 3rd | Larry Legrand | 37:41 |
| 50-54 | ||
| 1st | Stan Clark | 36:01 |
| 2nd | Jerry Orange | 39:13 |
| 3rd | Jerry Orange | 39:26 |
| 55-59 | ||
| 1st | Fred Geswein | 40:25 |
| 2nd | John Train | 40:44 |
| 3rd | David Hendrith | 42:45 |
| 60-64 | ||
| 1st | Bill Delph | 40:26 |
| 2nd | Jozsef Szilagyi | 41:46 |
| 3rd | Paul Scifres | 53:20 |
| 65+ | ||
| 1st | Ray Parella | 39:25 |
| 2nd | Terry Cummins | 52:01 |
| 3rd | Paul Scifres | 53:38 |