| XC ClassName | Rank | Name | Plate | Time |
|---|---|---|---|---|
| A / Pro Men | ||||
| 1 | Romolo Forcino | 796A | 01:15:13.09 | |
| 2 | Kevin Stewart | 4A | 01:15:21.76 | |
| B / Pro Women | ||||
| 1 | Jennifer Mettler | 73B | 00:47:53.61 | |
| C / Vet Pro | ||||
| 1 | Derek Hermon | 6C | 01:04:23.43 | |
| F / Expert Men 17-18 | ||||
| 1 | Victor Gee | 333F | 00:55:10.00 | |
| H / Expert Men 30-39 | ||||
| 1 | Kreig Stewart | 2H | 01:02:34.25 | |
| J / Expert Men 50-59 | ||||
| 1 | Lawrence Lucero | 177J | 00:54:00.78 | |
| 2 | Chris Bates | 2J | 00:54:47.41 | |
| K / Expert Men 60+ | ||||
| 1 | Larry Pritchard | 266K | 01:04:43.13 | |
| 2 | Steve Herrera | 307K | 01:34:32.53 | |
| M / Expert Women 22+ | ||||
| 1 | Kathy Bodie | 795M | 01:15:10.21 | |
| Q / Sport Men 30-39 | ||||
| 1 | Ryan McKovish | 797Q | 00:47:11.66 | |
| S / Sport Men 50-59 | ||||
| 1 | Chris Kasey | 790S | 00:32:16.15 | |
| T / Sport Men 60+ | ||||
| 1 | Angel Calleja | 148T | 00:33:44.68 | |
| 2 | Gary Scheidler | 3T | 00:47:32.53 | |
| ZE / Beg Men 60+ | ||||
| 1 | Mark Pueschell | 141ZE | 00:20:23.21 | |
| 2 | David Buckell | 2ZE | 00:46:02.52 | |
| ZG / Beg Women Open | ||||
| 1 | Rachelle Henderon | 145ZG | 00:33:12.94 |