2005 Results
Capture the Moment: Click here to purchase an individual photo of your race action.
| Class Name | Place | Name | Result | Gap | Time Behind | Race # | Team Sponsor |
| Open Pro/Elite Men | 1 | Mark Weir | 01:23:55 | 00:00:00 | 00:00:00 | 309 | WTB |
| Open Pro/Elite Men | 2 | Andy Jacques-Maynes | 01:26:03 | 00:02:08 | 00:02:08 | 322 | WEB-COR |
| Open Pro/Elite Men | 3 | Mike Donahue | 01:29:56 | 00:03:53 | 00:06:01 | 353 | |
| Open Pro/Elite Men | 4 | Dustin Sweet | 01:31:50 | 00:01:54 | 00:07:55 | 482 | |
| Open Pro/Elite Men | 5 | Kyle Dixon | 01:32:58 | 00:01:08 | 00:09:03 | 303 | Eastry-Bicycle |
| Open Pro/Elite Men | 6 | Jason Moeschler | 01:33:00 | 00:00:02 | 00:09:05 | 456 | |
| Open Pro/Elite Men | 7 | Robert Anderson | 01:33:09 | 00:00:09 | 00:09:14 | 179 | |
| Open Pro/Elite Men | 8 | Duncan A. Meyers | 01:35:39 | 00:02:30 | 00:11:44 | 425 | |
| Open Pro/Elite Men | 9 | Anastasio M. Flores Jr. | 01:35:57 | 00:00:18 | 00:12:02 | 381 | |
| Open Pro/Elite Men | 10 | Daniel Harting | 01:36:21 | 00:00:24 | 00:12:26 | 464 | |
| Open Pro/Elite Men | 11 | Rick Coiter | 01:38:58 | 00:02:37 | 00:15:03 | 405 | |
| Open Pro/Elite Men | 12 | Phil Roberts | 01:41:04 | 00:02:06 | 00:17:09 | 286 | Redline/Ritchey |
| Senior 1 Expert Men | 1 | Dylan Rinaldi | 01:39:13 | 00:00:00 | 00:00:00 | 393 | |
| Senior 1 Expert Men | 2 | Gabriel Cheese | 01:39:59 | 00:00:46 | 00:00:46 | 202 | Wild Woolies |
| Senior 1 Expert Men | 3 | Todd Norwood | 01:42:30 | 00:02:31 | 00:03:17 | 272 | Stanford |
| Senior 1 Expert Men | 4 | Ben Ragains | 01:45:13 | 00:02:43 | 00:06:00 | 475 | |
| Senior 1 Expert Men | 5 | Tsering Alleyene | 01:53:31 | 00:08:18 | 00:14:18 | 126 | |
| Senior 2 Expert Men | 1 | Taylor Mirich | 01:37:26 | 00:00:00 | 00:00:00 | 481 | |
| Senior 2 Expert Men | 2 | Brent Carkeet | 01:40:36 | 00:03:10 | 00:03:10 | 367 | |
| Senior 2 Expert Men | 3 | Carlos Perez | 01:50:54 | 00:10:18 | 00:13:28 | 111 | |
| 30-34 Expert Male | 1 | Olivier Bock | 01:35:15 | 00:00:00 | 00:00:00 | 187 | Team Tam |
| 30-34 Expert Male | 2 | Chris Brown | 01:37:19 | 00:02:04 | 00:02:04 | 129 | Winsor Bicycle |
| 30-34 Expert Male | 3 | Aron Bonar | 01:38:33 | 00:01:14 | 00:03:18 | 175 | Sycip Racing |
| 30-34 Expert Male | 4 | Brian Fewster | 01:42:49 | 00:04:16 | 00:07:34 | 371 | |
| 30-34 Expert Male | 5 | Carey Peterson | 01:42:55 | 00:00:06 | 00:07:40 | 232 | |
| 30-34 Expert Male | 6 | James Camino | 01:44:14 | 00:01:19 | 00:08:59 | 212 | |
| 30-34 Expert Male | 7 | John Negley | 01:46:56 | 00:02:42 | 00:11:41 | 427 | |
| 30-34 Expert Male | 8 | Mike Orenich | 01:47:02 | 00:00:06 | 00:11:47 | 423 | |
| 30-34 Expert Male | 9 | Andy May | 01:57:06 | 00:10:04 | 00:21:51 | 104 | Allegiant Air/Pegasus |
| 30-34 Expert Male | 10 | Jared Franzoia | 02:02:42 | 00:05:36 | 00:27:27 | 242 | Team Bicycle Business |
| 35-39 Expert Male | 1 | John Ardell | 01:33:16 | 00:00:00 | 00:00:00 | 380 | |
| 35-39 Expert Male | 2 | Greg Bloom | 01:33:29 | 00:00:13 | 00:00:13 | 273 | |
| 35-39 Expert Male | 3 | Kenny Burt | 01:35:15 | 00:01:46 | 00:01:59 | 392 | |
| 35-39 Expert Male | 4 | David Pauls | 01:37:11 | 00:01:56 | 00:03:55 | 441 | |
| 35-39 Expert Male | 5 | Dan Reynolds | 01:37:14 | 00:01:59 | 00:03:58 | 466 | |
| 35-39 Expert Male | 6 | Steve Ouzounian | 01:37:47 | 00:00:36 | 00:04:31 | 186 | Missing Link |
| 35-39 Expert Male | 7 | Evan Adams | 01:41:48 | 00:04:01 | 00:08:32 | 284 | |
| 35-39 Expert Male | 8 | Craig Kelliher | 01:43:02 | 00:01:14 | 00:09:46 | 270 | Les Volantes SF |
| 35-39 Expert Male | 9 | Joe Ernst | 01:43:03 | 00:00:01 | 00:09:47 | 132 | Sycip Racing |
| 35-39 Expert Male | 10 | Tom Sharp | 01:47:09 | 00:04:06 | 00:13:53 | 150 | Bikeworks/Contentworks |
| 35-39 Expert Male | 11 | Mike Luccacinni | 01:53:17 | 00:00:49 | 00:20:01 | 295 | Missing Link |
| 35-39 Expert Male | 12 | Anthony Leal | 01:56:08 | 00:02:51 | 00:22:52 | 455 | |
| 35-39 Expert Male | 13 | Steve Griffiths | 01:56:31 | 00:00:23 | 00:23:15 | 329 | |
| 35-39 Expert Male | 14 | Leslie Cheng | 01:57:11 | 00:00:40 | 00:23:55 | 101 | |
| 35-39 Expert Male | 15 | Frank Berrioa | 02:08:16 | 00:11:05 | 00:35:00 | 183 | |
| 40-44 Expert Male | 1 | Marco Hellman | 01:33:23 | 00:00:00 | 00:00:00 | 117 | Team Fralock |
| 40-44 Expert Male | 2 | Pat West | 01:39:02 | 00:05:39 | 00:05:39 | 312 | |
| 40-44 Expert Male | 3 | Adam Nuyens | 01:40:13 | 00:01:11 | 00:06:50 | 263 | WTB/Santa Cruz/Fox |
| 40-44 Expert Male | 4 | Mitchel Palmer | 01:41:46 | 00:01:33 | 00:08:23 | 448 | |
| 40-44 Expert Male | 5 | Brenton Hamilton | 01:50:35 | 00:08:49 | 00:17:12 | 283 | Team Wrong Way |
| 40-44 Expert Male | 6 | Todd Hesse | 01:55:33 | 00:04:58 | 00:22:10 | 227 | Castro Valley Cyclery |
| 40-44 Expert Male | 7 | Bill Carslay | 01:57:52 | 00:02:19 | 00:24:29 | 206 | |
| 45-49 Expert Male | 1 | Roger Bartels | 01:34:25 | 00:00:00 | 00:00:00 | 398 | |
| 45-49 Expert Male | 2 | Chris A. Urban | 01:38:26 | 00:04:01 | 00:04:01 | 316 | |
| 45-49 Expert Male | 3 | Cliff Millemann | 01:48:46 | 00:10:20 | 00:14:21 | 421 | |
| 45-49 Expert Male | 4 | Rick Kalb | 01:49:26 | 00:00:40 | 00:15:01 | 147 | Soul Craft |
| 45-49 Expert Male | 5 | Whit Raymond | 01:50:21 | 00:00:55 | 00:15:56 | 465 | |
| Master Expert Men | 1 | Mike Bonkowski | 01:55:49 | 00:00:00 | 00:00:00 | 445 | |
| Master Expert Men | 2 | Daniel Yu | 01:56:14 | 00:00:25 | 00:00:25 | 347 | |
| Master Expert Men | 3 | Roger Allen | 02:08:03 | 00:11:49 | 00:12:14 | 294 | |
| Pro/Elite Women | 1 | Abbie Lueders | 01:50:30 | 00:00:00 | 00:00:00 | 377 | |
| 19-34 ((W) Expert Female | 1 | Meghan LeBaudour | 02:06:42 | 00:16:12 | 00:00:00 | 447 | |
| 35-44 (W) Expert Female | 1 | Cameron Urban | 01:57:17 | 00:00:00 | 00:00:00 | 109 | |
| 35-44 (W) Expert Female | 2 | Tracy Barhydt | 02:03:44 | 00:06:27 | 00:06:27 | 350 | |
| 35-44 (W) Expert Female | 3 | Cathy Crawford | 02:04:57 | 00:01:13 | 00:07:40 | 374 | |
| 35-44 (W) Expert Female | 4 | Penny Elliot | 02:13:04 | 00:08:07 | 00:15:47 | 267 | Norcal Velo |
| Single Speed | 1 | Kirk Desmond | 01:32:14 | 00:00:00 | 00:00:00 | 311 | |
| Single Speed | 2 | Dave Yakaitas | 01:34:06 | 00:01:52 | 00:01:52 | 310 | |
| Single Speed | 3 | Shane Bresnyan | 01:35:33 | 00:01:27 | 00:03:19 | 375 | |
| Single Speed | 4 | Sean Wood | 01:39:12 | 00:03:39 | 00:06:58 | 372 | |
| Single Speed | 5 | Tony Garcia | 01:39:42 | 00:00:30 | 00:07:28 | 352 | |
| Single Speed | 6 | Bill Burree | 01:39:54 | 00:00:12 | 00:07:40 | 440 | |
| Single Speed | 7 | Pat Sahs | 01:40:57 | 00:01:03 | 00:08:43 | 473 | |
| Single Speed | 8 | Ron D. Bolds | 01:41:11 | 00:00:14 | 00:08:57 | 412 | |
| Single Speed | 9 | Troy Taylor | 01:41:54 | 00:00:43 | 00:09:40 | 252 | |
| Single Speed | 10 | Roger Lackey | 01:43:55 | 00:02:01 | 00:11:41 | 296 | Sycip Racing |
| Single Speed | 11 | JP Ross | 01:49:49 | 00:05:54 | 00:17:35 | 479 | |
| Single Speed | 12 | Matt Sellers | 01:49:53 | 00:00:04 | 00:17:39 | 446 | |
| Single Speed | 13 | Pat Schott | 01:51:02 | 00:01:09 | 00:18:48 | 160 | Black Market |
| Single Speed | 14 | Wyatt Stedman | 01:51:26 | 00:00:24 | 00:19:12 | 145 | |
| Single Speed | 15 | Mark Ernst | 01:52:27 | 00:01:01 | 00:20:13 | 319 | |
| Single Speed | 16 | Cisco Moran | 01:52:32 | 00:00:05 | 00:20:18 | 218 | |
| Single Speed | 17 | Jackson Pulsifer | 01:53:54 | 00:01:22 | 00:21:40 | 289 | |
| Single Speed | 18 | Laurent Frat | 01:55:51 | 00:01:57 | 00:23:37 | 416 | |
| Single Speed | 19 | Eric Brady | 01:57:08 | 00:01:17 | 00:24:54 | 491 | |
| Single Speed | 20 | Paule Bates | 01:58:32 | 00:01:24 | 00:26:18 | 438 | |
| Single Speed | 21 | Andy Hosler | 02:04:50 | 00:06:18 | 00:32:36 | 394 | |
| Single Speed | 22 | Andrew Scott | 02:05:42 | 00:00:52 | 00:33:28 | 181 | Team Hamana |
| Single Speed | 23 | Chris Matthews | 02:06:30 | 00:00:48 | 00:34:16 | 287 | Squadra Ovest |
| Single Speed | 24 | TJ Ponsford | 02:06:34 | 00:00:04 | 00:34:20 | 477 | |
| Single Speed | 25 | Alex Apking | 02:07:58 | 00:01:24 | 00:35:44 | 255 | |
| Single Speed | 26 | Marian Jamison | 02:11:34 | 00:03:36 | 00:39:20 | 413 | |
| Single Speed | 27 | Brian Woods | 02:13:51 | 00:02:17 | 00:41:37 | 146 | Team ACTFAST |
| Junior Sport Men | 1 | Ryan Vaness | 01:54:12 | 00:00:00 | 00:00:00 | 429 | |
| Junior Sport Men | 2 | Scott Brereton | 01:59:04 | 00:04:52 | 00:04:52 | 291 | PHS |
| Senior 1 Sport Men | 1 | Gabriel Lombrisex | 01:42:37 | 00:00:00 | 00:00:00 | 328 | |
| Senior 1 Sport Men | 2 | Mathew Zvonicek | 01:48:17 | 00:05:40 | 00:05:40 | 191 | |
| Senior 1 Sport Men | 3 | Jason Thorpe-Buchannon | 01:50:41 | 00:02:24 | 00:08:04 | 480 | |
| Senior 1 Sport Men | 4 | David Schonert | 01:56:42 | 00:06:01 | 00:14:05 | 281 | Calistoga Bike Shop |
| Senior 1 Sport Men | 5 | Ashley Absalom | 02:07:34 | 00:10:52 | 00:24:57 | 369 | |
| Senior 2 Sport Men | 1 | Alex Yuen | 01:44:26 | 00:00:00 | 00:00:00 | 256 | RideMTB/Vision Cyclery |
| Senior 2 Sport Men | 2 | Marvin Datuin | 01:50:48 | 00:06:22 | 00:06:22 | 237 | Team Chatchki |
| Senior 2 Sport Men | 3 | Matt Leonard | 02:13:38 | 00:22:50 | 00:29:12 | 211 | |
| Senior 2 Sport Men | 4 | Martin Smith | 02:15:57 | 00:02:19 | 00:31:31 | 472 | |
| 30-34 Sport Male | 1 | Harley Constantin | 01:44:03 | 00:00:00 | 00:00:00 | 120 | Pegasus/Allegiant Air |
| 30-34 Sport Male | 2 | Eric Olson | 01:50:40 | 00:06:37 | 00:06:37 | 354 | |
| 30-34 Sport Male | 3 | Shane Swanson | 01:51:27 | 00:00:47 | 00:07:24 | 397 | |
| 30-34 Sport Male | 4 | Pat White | 01:52:08 | 00:00:41 | 00:08:05 | 308 | Team Cabo Wabo |
| 30-34 Sport Male | 5 | Lloyd Ranola | 01:53:27 | 00:01:19 | 00:09:24 | 220 | Team Wrong Way |
| 30-34 Sport Male | 6 | BeAll King | 01:54:39 | 00:01:12 | 00:10:36 | 172 | Team Harbin |
| 30-34 Sport Male | 7 | Russell Gauthier | 01:55:34 | 00:00:55 | 00:11:31 | 451 | |
| 30-34 Sport Male | 8 | Jeff Sawyer | 01:58:21 | 00:02:47 | 00:14:18 | 302 | sacbomb.com |
| 30-34 Sport Male | 9 | Rico Mundy | 01:59:14 | 00:00:53 | 00:15:11 | 266 | |
| 30-34 Sport Male | 10 | Tony Madrigal | 02:00:03 | 00:00:49 | 00:16:00 | 318 | |
| 30-34 Sport Male | 11 | Geoff Eyer | 02:03:07 | 00:03:04 | 00:19:04 | 198 | |
| 30-34 Sport Male | 12 | Ari Golan | 02:04:38 | 00:01:31 | 00:20:35 | 149 | |
| 30-34 Sport Male | 13 | Tim Koehler | 02:05:16 | 00:00:38 | 00:21:13 | 180 | |
| 30-34 Sport Male | 14 | Kevin Gnusti | 02:05:48 | 00:00:32 | 00:21:45 | 154 | |
| 30-34 Sport Male | 15 | Takashi Shepherd | 02:07:00 | 00:01:12 | 00:22:57 | 136 | |
| 30-34 Sport Male | 16 | Brian Denina | 02:08:02 | 00:01:02 | 00:23:59 | 404 | |
| 30-34 Sport Male | 17 | Ryan Gregory | 02:08:30 | 00:00:28 | 00:24:27 | 164 | |
| 30-34 Sport Male | 18 | Brian Martin | 02:14:10 | 00:05:40 | 00:30:07 | 433 | |
| 30-34 Sport Male | 19 | Dennis Desmond | 02:16:19 | 00:02:09 | 00:32:16 | 487 | |
| 30-34 Sport Male | 20 | Michael Currey | 02:31:35 | 00:15:16 | 00:47:32 | 490 | |
| 30-34 Sport Male | 21 | Ryan Cornwall | 02:41:36 | 00:10:01 | 00:57:33 | 396 | |
| 35-39 Sport Male | 1 | James Hayman | 01:40:57 | 00:00:00 | 00:00:00 | 173 | |
| 35-39 Sport Male | 2 | Richard Sorenson | 01:43:35 | 00:02:38 | 00:02:38 | 174 | |
| 35-39 Sport Male | 3 | David Nader | 01:43:42 | 00:00:07 | 00:02:45 | 357 | |
| 35-39 Sport Male | 4 | Tyson Godfrey | 01:44:49 | 00:01:07 | 00:03:52 | 157 | |
| 35-39 Sport Male | 5 | Don Palermini | 01:44.53 | 00:01:00 | 00:03:56 | 203 | |
| 35-39 Sport Male | 6 | Terrence Hundemer | 01:44:53 | 00:00:04 | 00:03:56 | 460 | |
| 35-39 Sport Male | 7 | Brian Kane | 01:46:16 | 00:01:23 | 00:05:19 | 457 | |
| 35-39 Sport Male | 8 | Tony Homes | 01:47:39 | 00:01:23 | 00:06:42 | 254 | Pegasus/Allegiant Air |
| 35-39 Sport Male | 9 | Geoff Luttrell | 01:49:24 | 00:01:45 | 00:08:27 | 134 | Squadra Oveset |
| 35-39 Sport Male | 10 | Douglas Gadow | 01:50:17 | 00:00:53 | 00:09:20 | 478 | |
| 35-39 Sport Male | 11 | C. Scott Rossi | 01:51:20 | 00:01:03 | 00:10:23 | 384 | |
| 35-39 Sport Male | 12 | Andrew Spediacci | 01:51:45 | 00:00:25 | 00:10:48 | 320 | |
| 35-39 Sport Male | 13 | Franck Mangin | 01:52:09 | 00:00:24 | 00:11:12 | 128 | Team Wrong Way |
| 35-39 Sport Male | 14 | Tim Simanski | 01:53:25 | 00:01:16 | 00:12:28 | 293 | Roaring Mouse Cycles |
| 35-39 Sport Male | 15 | Brendan Mitchell | 01:54:25 | 00:01:00 | 00:13:28 | 219 | |
| 35-39 Sport Male | 16 | Bryan Arp | 01:54:42 | 00:00:17 | 00:13:45 | 234 | Beyond Limits |
| 35-39 Sport Male | 17 | Troy Doolittle | 01:55:23 | 00:00:41 | 00:14:26 | 188 | TopDog Illistration |
| 35-39 Sport Male | 18 | Karl Wenzler | 01:56:08 | 00:00:45 | 00:15:11 | 189 | |
| 35-39 Sport Male | 19 | Allan Sherlock | 01:58:00 | 00:01:52 | 00:17:03 | 370 | |
| 35-39 Sport Male | 20 | Tonjy Anderson | 01:59:28 | 00:01:28 | 00:18:31 | 260 | |
| 35-39 Sport Male | 21 | Scott Dipman | 02:00:34 | 00:01:06 | 00:19:37 | 245 | |
| 35-39 Sport Male | 22 | Dave McCrimmon | 02:02:40 | 00:02:06 | 00:21:43 | 343 | |
| 35-39 Sport Male | 23 | Michael Sullivan | 02:02:56 | 00:00:16 | 00:21:59 | 474 | |
| 35-39 Sport Male | 24 | Chris Rose | 02:05:35 | 00:02:39 | 00:24:38 | 135 | Team Cabo Wabo |
| 35-39 Sport Male | 25 | Ken Xavier | 02:07:08 | 00:01:33 | 00:26:11 | 171 | |
| 35-39 Sport Male | 26 | Paul Ollerich | 02:09:30 | 00:02:22 | 00:28:33 | 462 | |
| 35-39 Sport Male | 27 | Mike Schaller | 02:14:17 | 00:04:47 | 00:33:20 | 469 | |
| 35-39 Sport Male | 28 | John Washbourne | 02:20:58 | 00:06:41 | 00:40:01 | 299 | Team Smack |
| 40-44 Sport Male | 1 | Marc Kirberg | 01:43:19 | 00:00:00 | 00:00:00 | 366 | Team Cabo Wabo |
| 40-44 Sport Male | 2 | Kevin Pierce | 01:47:10 | 00:03:51 | 00:03:51 | 152 | |
| 40-44 Sport Male | 3 | Nabil Samaan | 01:48:19 | 00:01:09 | 00:05:00 | 166 | Bicycle Lawyer |
| 40-44 Sport Male | 4 | Michael Urbina | 01:49:05 | 00:00:46 | 00:05:46 | 453 | |
| 40-44 Sport Male | 5 | James Puckett | 01:50:46 | 00:01:41 | 00:07:27 | 337 | |
| 40-44 Sport Male | 6 | Philip Sims | 01:51:21 | 00:00:35 | 00:08:02 | 268 | Team Santa Cruz |
| 40-44 Sport Male | 7 | Bruce Armstrong | 01:51:42 | 00:00:21 | 00:08:23 | 119 | |
| 40-44 Sport Male | 8 | Rich Henthorn | 01:52:25 | 00:00:43 | 00:09:06 | 247 | Team Wrong Way |
| 40-44 Sport Male | 9 | Norman Field | 01:53:07 | 00:00:42 | 00:09:48 | 192 | |
| 40-44 Sport Male | 10 | Noel Radcliffe | 01:53:34 | 00:00:27 | 00:10:15 | 163 | |
| 40-44 Sport Male | 11 | David Gittleson | 01:55:01 | 00:01:27 | 00:11:42 | 459 | |
| 40-44 Sport Male | 12 | Eric Opperman | 01:55:03 | 00:00:02 | 00:11:44 | 365 | |
| 40-44 Sport Male | 13 | Michael Anklan | 01:56:25 | 00:01:22 | 00:13:06 | 162 | |
| 40-44 Sport Male | 14 | Jeff R. Hane | 01:56:47 | 00:00:22 | 00:13:28 | 317 | |
| 40-44 Sport Male | 15 | Marty Klein | 01:57:01 | 00:00:14 | 00:13:42 | 153 | Eagle Cycling |
| 40-44 Sport Male | 16 | Steve Villareale | 01:57:12 | 00:00:11 | 00:13:53 | 253 | Trailblazers |
| 40-44 Sport Male | 17 | Yohann Smit | 01:58:00 | 00:00:48 | 00:14:41 | 315 | |
| 40-44 Sport Male | 18 | Paul Bryant | 01:58:45 | 00:00:45 | 00:15:26 | 177 | |
| 40-44 Sport Male | 19 | Edward Sanchez | 02:00:55 | 00:02:10 | 00:17:36 | 364 | |
| 40-44 Sport Male | 20 | Larry Knott | 02:03:19 | 00:02:24 | 00:20:00 | 148 | Olympic Club |
| 40-44 Sport Male | 21 | David Wolbeck | 02:03:47 | 00:00:28 | 00:20:28 | 269 | SRCC |
| 40-44 Sport Male | 22 | Steve Reddie | 02:04:03 | 00:00:16 | 00:20:44 | 321 | |
| 40-44 Sport Male | 23 | Kevin McGowan | 02:05:56 | 00:01:53 | 00:22:37 | 195 | |
| 40-44 Sport Male | 24 | Michael Jacobs | 02:06:29 | 00:00:33 | 00:23:10 | 323 | |
| 40-44 Sport Male | 25 | Larry Hebb | 02:07:14 | 00:00:45 | 00:23:55 | 485 | |
| 40-44 Sport Male | 26 | Alan Tennen | 02:07:46 | 00:00:32 | 00:24:27 | 382 | |
| 40-44 Sport Male | 27 | Jack Pesso | 02:10:10 | 00:02:24 | 00:26:51 | 290 | Team Tam |
| 40-44 Sport Male | 28 | Ramon S. Nacion | 02:11:26 | 00:01:16 | 00:28:07 | 199 | Compound |
| 40-44 Sport Male | 29 | Nicholas Fell | 02:29:38 | 00:18:12 | 00:46:19 | 426 | |
| 40-44 Sport Male | 30 | Jeff Sasaki | 02:34:54 | 00:05:16 | 00:51:35 | 454 | |
| 40-44 Sport Male | 31 | Sean Dunn | 02:54:30 | 00:19:36 | 01:11:11 | 105 | |
| 45-49 Sport Male | 1 | Rich Gelsi | 01:49:01 | 00:00:00 | 00:00:00 | 313 | |
| 45-49 Sport Male | 2 | E.A. Morgan | 01:55:33 | 00:06:32 | 00:06:32 | 102 | |
| 45-49 Sport Male | 3 | Andrew Lyndon | 01:56:54 | 00:01:21 | 00:07:53 | 356 | |
| 45-49 Sport Male | 4 | Lee Kendell | 01:57:10 | 00:00:16 | 00:08:09 | 436 | |
| 45-49 Sport Male | 5 | Dan Nelson | 01:58:00 | 00:00:50 | 00:08:59 | 142 | NTP Racing |
| 45-49 Sport Male | 6 | Doug Thurston | 01:59:44 | 00:01:44 | 00:10:43 | 151 | Fleet Feet |
| 45-49 Sport Male | 7 | Matt Dunstan | 02:01:16 | 00:01:32 | 00:12:15 | 346 | |
| 45-49 Sport Male | 8 | George Cruz | 02:02:22 | 00:01:06 | 00:13:21 | 156 | |
| 45-49 Sport Male | 9 | Tom Jakaby | 02:04:00 | 00:01:38 | 00:14:59 | 330 | |
| 45-49 Sport Male | 10 | Dru Gilbert | 02:04:36 | 00:02:14 | 00:15:35 | 226 | |
| 45-49 Sport Male | 11 | Bruce Kaiser | 02:11:01 | 00:06:25 | 00:22:00 | 244 | SGW |
| 45-49 Sport Male | 12 | Len Tabor | 02:15:11 | 00:04:10 | 00:26:10 | 137 | Velo Monterey |
| 45-49 Sport Male | 13 | Efren Alba | 02:15:20 | 00:00:09 | 00:26:19 | 424 | |
| 45-49 Sport Male | 14 | Stephen Itano | 02:21:41 | 00:06:21 | 00:32:40 | 361 | |
| 45-49 Sport Male | 15 | Don Mahnke | 02:40:00 | 00:18:19 | 00:50:59 | 107 | |
| 45-49 Sport Male | 16 | Dale Schultz | 03:07:26 | 00:27:26 | 01:18:25 | 406 | |
| Master Sport Men | 1 | Mike Courtney | 01:53:28 | 00:00:00 | 00:00:00 | 360 | Team Cabo Wabo |
| Master Sport Men | 2 | Rick Timossi | 01:56:57 | 00:03:29 | 00:03:29 | 306 | |
| Master Sport Men | 3 | Jim Westenskow | 01:58:01 | 00:01:04 | 00:04:33 | 418 | |
| Master Sport Men | 4 | Giovanni F. Altamura | 02:05:35 | 00:07:34 | 00:12:07 | 383 | |
| Master Sport Men | 5 | William Staples | 02:07:33 | 00:01:58 | 00:14:05 | 430 | |
| Master Sport Men | 6 | Brian Birch | 02:09:07 | 00:01:34 | 00:15:39 | 159 | Berkeley Bike Club |
| Master Sport Men | 7 | Greg Dion | 02:20:48 | 00:11:41 | 00:27:20 | 338 | |
| Master Sport Men | 8 | Glen Shook | 02:22:42 | 00:01:54 | 00:29:14 | 258 | Redding MT. Biking |
| Master Sport Men | 9 | Russ Fay | 02:25:48 | 00:03:06 | 00:32:20 | 144 | Folsom Breakouts |
| Master Sport Men | 10 | Mark Johnson | 02:27:31 | 00:01:43 | 00:34:03 | 208 | Team Aloha |
| Master Sport Men | 11 | David Beasley | 02:35:49 | 00:08:18 | 00:42:21 | 106 | |
| Clydesdale | 1 | Curtis Inglis | 01:49:38 | 00:00:00 | 00:00:00 | 339 | |
| Clydesdale | 2 | Paul Colemann | 01:54:59 | 00:05:21 | 00:05:21 | 379 | |
| Clydesdale | 3 | David Broomer | 01:55:41 | 00:00:42 | 00:06:03 | 391 | |
| Clydesdale | 4 | Charlie Higgins | 01:56:22 | 00:00:41 | 00:06:44 | 345 | |
| Clydesdale | 5 | Mike Colombani | 01:59:14 | 00:02:52 | 00:09:36 | 342 | |
| Clydesdale | 6 | Thomas Wood | 02:01:31 | 00:02:17 | 00:11:53 | 265 | |
| Clydesdale | 7 | Christopher Machon | 02:01:46 | 00:00:15 | 00:12:08 | 458 | |
| Clydesdale | 8 | Kurt Hefferman | 02:01:47 | 00:00:01 | 00:12:09 | 333 | |
| Clydesdale | 9 | Rick Fessenden | 02:10:34 | 00:08:47 | 00:20:56 | 340 | |
| Clydesdale | 10 | Corey Dahdine | 02:10:37 | 00:00:03 | 00:20:59 | 400 | |
| Clydesdale | 11 | Mark Vann | 02:19:02 | 00:08:25 | 00:29:24 | 368 | |
| Clydesdale | 12 | Rich Gutierrez | 02:19:57 | 00:00:55 | 00:30:19 | 168 | |
| Clydesdale | 13 | John Hallgen | 02:21:20 | 00:01:23 | 00:31:42 | 439 | |
| Clydesdale | 14 | Dale Cope | 02:33:03 | 00:11:43 | 00:43:25 | 336 | |
| Clydesdale | 15 | Lee Adamson | 03:26:42 | 00:53:39 | 01:37:04 | 233 | |
| Senior Sport Women | 1 | Emily Van Meter | 01:54:38 | 00:00:00 | 00:00:00 | 275 | |
| Senior Sport Women | 2 | Jennifer Ratay | 01:58:32 | 00:03:54 | 00:03:54 | 300 | |
| Senior Sport Women | 3 | Leslie Creed | 02:03:41 | 00:05:09 | 00:09:03 | 344 | |
| Senior Sport Women | 4 | Monica Montoya | 02:04:02 | 00:00:21 | 00:09:24 | 285 | |
| Senior Sport Women | 5 | Teshia Cordia | 02:17:51 | 00:13:49 | 00:23:13 | 402 | |
| Senior Sport Women | 6 | Meredith R. Obendorfer | 02:30:14 | 00:12:23 | 00:35:36 | 420 | |
| Senior Sport Women | 7 | Kristine Wollman | 02:33:31 | 00:03:17 | 00:38:53 | 282 | |
| 35-44 (W) Sport Female | 1 | Janet Soule | 02:09:23 | 00:00:00 | 00:00:00 | 422 | |
| 35-44 (W) Sport Female | 2 | Jennifer Oellerich | 02:11:32 | 00:02:09 | 00:02:09 | 461 | |
| 35-44 (W) Sport Female | 3 | Bettina Spiller | 02:12:16 | 00:00:44 | 00:02:53 | 395 | |
| 35-44 (W) Sport Female | 4 | Kristi White | 02:12:38 | 00:00:22 | 00:03:15 | 307 | |
| 35-44 (W) Sport Female | 5 | Johnna Xavier | 02:13:13 | 00:00:35 | 00:03:50 | 170 | |
| 35-44 (W) Sport Female | 6 | Kathleen Meyer | 02:15:31 | 00:02:18 | 00:06:08 | 351 | |
| 35-44 (W) Sport Female | 7 | Christine Schick | 02:17:54 | 00:02:23 | 00:08:31 | 443 | |
| 35-44 (W) Sport Female | 8 | Amy Larimer | 02:19:17 | 00:01:23 | 00:09:54 | 444 | |
| 35-44 (W) Sport Female | 9 | Lori Botai | 02:21:38 | 00:02:21 | 00:12:15 | 261 | |
| 35-44 (W) Sport Female | 10 | Dana Beckstoffer | 02:39:25 | 00:17:47 | 00:30:02 | 215 | |
| 35-44 (W) Sport Female | 11 | Valerie Mangin | 02:54:35 | 00:15:10 | 00:45:12 | 223 | |
| Junior 1 Beginner Men | 1 | Cody Kaiser | 02:20:05 | 00:00:00 | 00:00:00 | 246 | |
| Junior 1 Beginner Men | 2 | Carson Schultz | 02:45:49 | 00:25:44 | 00:25:44 | 486 | |
| Junior 2 Beginner Men | 1 | Jordan Kestler | 02:06:50 | 00:00:00 | 00:00:00 | 332 | |
| Junior 2 Beginner Men | 2 | Cody Carter | 02:11:55 | 00:05:05 | 00:05:05 | 236 | |
| Junior 2 Beginner Men | 3 | Casen Bills | 02:19:45 | 00:07:50 | 00:12:55 | 288 | |
| Junior 2 Beginner Men | 4 | Patrick Meyer | 02:27:23 | 00:07:38 | 00:20:33 | 348 | |
| Senior 1 Beginner Men | 1 | Mark McNabb | 01:54:39 | 00:00:00 | 00:00:00 | 476 | |
| Senior 1 Beginner Men | 2 | Manolo Vieyro | 02:02:07 | 00:07:28 | 00:07:28 | 471 | |
| Senior 1 Beginner Men | 3 | Salvador Miranda | 02:08:34 | 00:06:27 | 00:13:55 | 470 | |
| Senior 1 Beginner Men | 4 | Antonio Miranda | 02:11:52 | 00:03:18 | 00:17:13 | 390 | |
| Senior 1 Beginner Men | 5 | Andrew Wies | 02:32:19 | 00:20:27 | 00:37:40 | 304 | |
| Senior 1 Beginner Men | 6 | Ryan Tetz | 02:35:29 | 00:03:10 | 00:40:50 | 488 | |
| Senior 1 Beginner Men | 7 | Joseph Roualdes | 02:38:43 | 00:03:14 | 00:44:04 | 140 | |
| Senior 1 Beginner Men | 8 | John Van Wolferen | 02:40:32 | 00:01:49 | 00:45:53 | 417 | |
| Senior 1 Beginner Men | 9 | Dario Carmona | 02:41:27 | 00:00:55 | 00:46:48 | 139 | |
| Senior 2 Beginner Men | 1 | Travis Johns | 01:57:47 | 00:00:00 | 00:00:00 | 449 | |
| Senior 2 Beginner Men | 2 | Jason Hwang | 02:11:49 | 00:14:02 | 00:14:02 | 335 | |
| Senior 2 Beginner Men | 3 | Darren Bodenhamer | 02:11:51 | 00:00:02 | 00:14:04 | 362 | |
| Senior 2 Beginner Men | 4 | Chad Schamelteorn | 02:18:38 | 00:06:47 | 00:20:51 | 414 | |
| Senior 2 Beginner Men | 5 | Douglas Pedersen | 02:25:20 | 00:06:42 | 00:27:33 | 201 | |
| Senior 2 Beginner Men | 6 | Eduardo Avelar | 02:27:20 | 00:02:00 | 00:29:33 | 167 | |
| Senior 2 Beginner Men | 7 | Aaron Miskit | 03:24:59 | 00:57:39 | 01:27:12 | 450 | |
| 30-34 Beginner Male | 1 | John Scott | 01:55:55 | 00:00:00 | 00:00:00 | 431 | |
| 30-34 Beginner Male | 2 | Mariano Ferrano | 02:02:17 | 00:06:22 | 00:06:22 | 326 | |
| 30-34 Beginner Male | 3 | Scott Porter | 02:05:43 | 00:03:26 | 00:09:48 | 298 | |
| 30-34 Beginner Male | 4 | Matthew Reid | 02:08:28 | 00:02:45 | 00:12:33 | 419 | |
| 30-34 Beginner Male | 5 | Matthew Arroyo | 02:13:35 | 00:05:07 | 00:17:40 | 193 | |
| 30-34 Beginner Male | 6 | Jason Felter | 02:15:59 | 00:02:24 | 00:20:04 | 452 | |
| 30-34 Beginner Male | 7 | John Facundo Jr. | 02:16:16 | 00:00:17 | 00:20:21 | 209 | |
| 30-34 Beginner Male | 8 | Jesse Warda | 02:18:06 | 00:01:50 | 00:22:11 | 182 | |
| 30-34 Beginner Male | 9 | Ramie Cordova | 02:26:56 | 00:08:50 | 00:31:01 | 280 | |
| 30-34 Beginner Male | 10 | Jan Nimick | 02:27:07 | 00:00:11 | 00:31:12 | 138 | |
| 30-34 Beginner Male | 11 | David Lopez | 02:28:33 | 00:01:26 | 00:32:38 | 432 | |
| 30-34 Beginner Male | 12 | Jason Mattox | 02:31:00 | 00:02:27 | 00:35:05 | 118 | |
| 30-34 Beginner Male | 13 | Rocky Arroyo | 02:32:56 | 00:01:56 | 00:37:01 | 277 | |
| 30-34 Beginner Male | 14 | Sean Brainerd | 03:10:47 | 00:37:51 | 01:14:52 | 434 | |
| 35-39 Beginner Male | 1 | Peter Gilberd | 01:51:22 | 00:00:00 | 00:00:00 | 110 | |
| 35-39 Beginner Male | 2 | Marc Luelsdorf | 01:54:45 | 00:03:23 | 00:03:23 | 399 | |
| 35-39 Beginner Male | 3 | John Cunningham | 01:59:01 | 00:04:16 | 00:07:39 | 239 | |
| 35-39 Beginner Male | 4 | Bart Balocki | 02:00:21 | 00:01:20 | 00:08:59 | 355 | |
| 35-39 Beginner Male | 5 | Kipp Penovich | 02:04:07 | 00:03:46 | 00:12:45 | 116 | |
| 35-39 Beginner Male | 6 | Curtis Gorath | 02:06:31 | 00:02:24 | 00:15:09 | 200 | |
| 35-39 Beginner Male | 7 | Kurt Oeler | 02:06:57 | 00:00:26 | 00:15:35 | 155 | |
| 35-39 Beginner Male | 8 | Kevin King | 02:08:19 | 00:01:22 | 00:16:57 | 194 | |
| 35-39 Beginner Male | 9 | Mark Reichert | 02:09:26 | 00:01:07 | 00:18:04 | 292 | |
| 35-39 Beginner Male | 10 | Leif Rohrbach | 02:11:40 | 00:02:14 | 00:20:18 | 389 | |
| 35-39 Beginner Male | 11 | Dan Smith | 02:13:38 | 00:01:58 | 00:22:16 | 387 | |
| 35-39 Beginner Male | 12 | Dennis Reiley | 02:23:42 | 00:10:04 | 00:32:20 | 415 | |
| 35-39 Beginner Male | 13 | J. Greene | 02:24:34 | 00:00:52 | 00:33:12 | 428 | |
| 35-39 Beginner Male | 14 | Andreas Fuhrmann | 02:25:26 | 00:00:52 | 00:34:04 | 216 | |
| 35-39 Beginner Male | 15 | Jorge Garcia | 02:29:16 | 00:03:50 | 00:37:54 | 373 | |
| 35-39 Beginner Male | 16 | Thomas McKean | 02:48:54 | 00:19:38 | 00:57:32 | 278 | |
| 35-39 Beginner Male | 17 | Kyle Eckhart | 02:55:11 | 00:06:17 | 01:03:49 | 122 | |
| 35-39 Beginner Male | 18 | Michael Davidson | 02:55:13 | 00:00:02 | 01:03:51 | 115 | |
| 40-44 Beginner Male | 1 | Lee Cohn | 01:55:41 | 00:00:00 | 00:00:00 | 484 | |
| 40-44 Beginner Male | 2 | Joel Stranzl | 01:59:10 | 00:03:29 | 00:03:29 | 483 | |
| 40-44 Beginner Male | 3 | Gary Breazeale | 01:59:17 | 00:00:07 | 00:03:36 | 133 | |
| 40-44 Beginner Male | 4 | Robert Picard | 02:11:38 | 00:12:21 | 00:15:57 | 113 | |
| 40-44 Beginner Male | 5 | Paul Stirm | 02:13:44 | 00:02:06 | 00:18:03 | 185 | |
| 40-44 Beginner Male | 6 | Stephen Rauch | 02:14:17 | 00:00:33 | 00:18:36 | 225 | |
| 40-44 Beginner Male | 7 | Scott Harrington | 02:14:52 | 00:00:35 | 00:19:11 | 388 | |
| 40-44 Beginner Male | 8 | Richard Neils | 02:15:42 | 00:00:50 | 00:20:01 | 327 | |
| 40-44 Beginner Male | 9 | Matthew Newman | 02:21:35 | 00:05:53 | 00:25:54 | 276 | |
| 40-44 Beginner Male | 10 | Howard Flax | 02:27:16 | 00:05:41 | 00:31:35 | 103 | |
| 40-44 Beginner Male | 11 | Todd Schopp | 02:31:56 | 00:04:40 | 00:36:15 | 114 | |
| 40-44 Beginner Male | 12 | Sean Cain | 02:32:03 | 00:00:07 | 00:36:22 | 468 | |
| 40-44 Beginner Male | 13 | Brian Molsbenny | 02:33:42 | 00:01:39 | 00:38:01 | 262 | |
| 40-44 Beginner Male | 14 | David O'Dell | 02:39:24 | 00:05:42 | 00:43:43 | 165 | |
| 40-44 Beginner Male | 15 | Christopher Ryan | 02:41:00 | 00:01:36 | 00:45:19 | 467 | |
| 40-44 Beginner Male | 16 | Michael Froehlich | 03:10:49 | 00:29:49 | 01:15:08 | 108 | |
| Beg 45+ Beginner Male | 1 | David Dulberg | 01:59:06 | 00:00:00 | 00:00:00 | 271 | |
| Beg 45+ Beginner Male | 2 | Edward Cruz | 02:05:26 | 00:06:20 | 00:09:48 | 169 | |
| Beg 45+ Beginner Male | 3 | Roy Benton | 02:07:26 | 00:02:00 | 00:11:48 | 325 | |
| Beg 45+ Beginner Male | 4 | Tim McCracken | 02:09:41 | 00:02:15 | 00:14:03 | 176 | |
| Beg 45+ Beginner Male | 5 | Steve Million | 02:16:55 | 00:07:14 | 00:21:17 | 131 | |
| Beg 45+ Beginner Male | 6 | Cyrus Farivar | 02:17:43 | 00:00:48 | 00:22:05 | 123 | |
| Beg 45+ Beginner Male | 7 | Phil H. Murray | 02:17:58 | 00:00:15 | 00:22:20 | 161 | |
| Beg 45+ Beginner Male | 8 | Michael Toomey | 02:20:16 | 00:02:18 | 00:24:38 | 442 | |
| Beg 45+ Beginner Male | 9 | Rob Casebolt | 02:20:41 | 00:00:25 | 00:25:03 | 463 | |
| Beg 45+ Beginner Male | 10 | Steve Jaber | 02:21:14 | 00:00:33 | 00:25:36 | 184 | |
| Beg 45+ Beginner Male | 11 | Keith Silverman | 02:23:44 | 00:02:30 | 00:28:06 | 358 | |
| Beg 45+ Beginner Male | 12 | Cliff Rusch | 02:30:20 | 00:06:36 | 00:34:42 | 341 | |
| Beg 45+ Beginner Male | 13 | Andrew Kestler | 02:40:02 | 00:09:42 | 00:44:24 | 331 | |
| Beg 45+ Beginner Male | 14 | Jeffrey Mills | 02:50:38 | 00:10:36 | 00:55:00 | 207 | |
| Beg 45+ Beginner Male | 15 | Pete Pedersen | 03:08:51 | 00:18:13 | 01:13:13 | 197 | |
| Beg 45+ Beginner Male | 16 | Mike Goefft | 03:09:05 | 00:00:14 | 01:13:27 | 238 | |
| Beg 45+ Beginner Male | 17 | Peter Soorenko | 03:15:20 | 00:06:15 | 01:19:42 | 190 | |
| Junior Sport Women | 1 | Emma Worldpeace | 02:12:15 | 00:00:00 | 00:00:00 | 125 | |
| 19-34 ((W) Beginner Female | 1 | Pamela Hwang | 02:04:28 | 00:00:00 | 00:00:00 | 334 | |
| 19-34 ((W) Beginner Female | 2 | Renata Jue | 02:19:36 | 00:15:08 | 00:15:08 | 359 | |
| 19-34 ((W) Beginner Female | 3 | Jenni Lammerding | 02:22:52 | 00:03:16 | 00:18:24 | 378 | |
| 19-34 ((W) Beginner Female | 4 | Jennifer Franzoia | 02:35:27 | 00:12:35 | 00:30:59 | 241 | |
| 19-34 ((W) Beginner Female | 5 | Silvia Sorenson | 02:39:29 | 00:04:02 | 00:35:01 | 385 | |
| 19-34 ((W) Beginner Female | 6 | Jillian Rothgeb | 02:40:28 | 00:00:59 | 00:36:00 | 435 | |
| 19-34 ((W) Beginner Female | 7 | Kerrie Nicholson | 02:41:47 | 00:01:19 | 00:37:19 | 224 | |
| 35-44 (W) Beginner Female | 1 | Jayne Keterlin | 02:30:54 | 00:00:00 | 00:00:00 | 386 | |
| 35-44 (W) Beginner Female | 2 | Stephanie Minami | 02:39:31 | 00:08:37 | 00:08:37 | 274 | |
| 35-44 (W) Beginner Female | 3 | Yifah Yaron | 02:46:35 | 00:07:04 | 00:15:41 | 376 | |
| 35-44 (W) Beginner Female | 4 | Karen Kefauver | 02:47:35 | 00:01:00 | 00:16:41 | 196 | |
| Master Women | 1 | Julie Barott | 02:03:37 | 00:00:00 | 00:00:00 | 205 | |
| Master Women | 2 | Karen Rehder | 02:16:26 | 00:12:49 | 00:12:49 | 210 |