| XC ClassName | Rank | Name | Plate | Time |
|---|---|---|---|---|
| A / Pro Men | ||||
| 1 | Kevin Stewart | 4A | 01:16:42.35 | |
| B / Pro Women | ||||
| 1 | Jennifer Metter | 664B | 01:27:59.75 | |
| C / Vet Pro | ||||
| 1 | Romolo Forcino | 671C | 01:14:26.15 | |
| 2 | Joshua Tootell | 659C | 01:18:23.84 | |
| G / Expert Men 19-29 | ||||
| 1 | Bryant Weston | 657G | 01:32:28.16 | |
| H / Expert Men 30-39 | ||||
| 1 | Kreig Stewart | 2H | 01:34:45.39 | |
| J / Expert Men 50-59 | ||||
| 1 | Lawrence Lucero | 177J | 01:21:20.18 | |
| 2 | Chris Bates | 2J | 01:24:35.44 | |
| 3 | Anthony Castellana | 660J | 01:40:08.92 | |
| K / Expert Men 60+ | ||||
| 1 | Mark Milam | 658K | 01:18:30.43 | |
| 2 | Larry Pritchard | 266K | 01:33:36.20 | |
| 3 | Steve Herrera | 307K | 02:02:30.39 | |
| M / Expert Women 22+ | ||||
| 1 | Kathy Bodie | 663M | 01:51:51.24 | |
| O / Sport Men 15-18 | ||||
| 1 | Victor Gee | 333O | 00:54:50.21 | |
| Q / Sport Men 30-39 | ||||
| 1 | Ryan McKovish | 665Q | 01:32:14.59 | |
| S / Sport Men 50-59 | ||||
| 1 | John Pusateri | 4S | 01:04:10.06 | |
| T / Sport Men 60+ | ||||
| 1 | Angel Calleja | 148T | 01:10:10.83 | |
| 2 | Gary Scheidler | 3T | 01:32:12.91 | |
| ZD / Beg Men 50-59 | ||||
| 1 | Richard Dumo | 699ZD | 00:44:02.96 | |
| 2 | Napoleon Dumo | 670ZD | 00:44:04.29 | |
| ZE / Beg Men 60+ | ||||
| 1 | Mark Pueschell | 141ZE | 00:39:19.54 | |
| 2 | David Buckell | 2ZE | 00:43:26.82 |