These results are provided for informational purposes only. Please note that the protest period for this event has expired and no changes can or will be made to these results.

Men B Cat 2/3/4

Pl First Name Last Name Team Time
1 Emmet Tuttle Rock Lobster 7 laps @ 00:45:33
2 Noah Hayes 7 laps @ 00:46:17
3 Jordy Malmberg Family Cycling Center 7 laps @ 00:46:22
4 Nate Thalhamer Rad Racing NW 7 laps @ 00:46:30
5 Ben Lovelace Zaazy Factory Racing 7 laps @ 00:46:36
6 Nicholas Thiel Bay Bikes 7 laps @ 00:46:39
7 Dylan Atkinson 7 laps @ 00:46:40
8 Sam Schneider SunPower Racing 7 laps @ 00:47:06
9 Jose Reynado Family Cycling 7 laps @ 00:47:35
10 Travis Alongi Zaavy Factory Racing 7 laps @ 00:47:48
11 Nicholas Cabales Lamorinda Cycling Club 7 laps @ 00:48:32
12 Matthew Kanter Team Roaring Mouse 7 laps @ 00:50:31
13 Michael Borello Zaavy Factory Racing 7 laps @ 00:51:01
14 Alex Mccann 7 laps @ 00:53:20
15 Marcus Granberry Team Yacht Club 6 laps @ 00:46:08
DNF Andy Zinsser Huckleberry Bikes -

Men C Cat 4/5

Pl First Name Last Name Team Time
1 Andy Zinsser Huckleberry Bikes 6 laps @ 00:41:06
2 David Reeckmann 6 laps @ 00:41:18
3 Bernardo Tapia Stanford University 6 laps @ 00:42:42
4 John Wu 6 laps @ 00:43:07
DNF Corey Doman -
DNF Matt Johnson -

Men Elite A Open

Pl First Name Last Name Team Time
1 Max Judelson Rocklobster 9 laps @ 00:55:59
2 Sean Estes Cycle Sport - Specialized p/b Muscle Milk 9 laps @ 00:56:46
3 Brendan Lehman Rock Lobster 9 laps @ 00:57:04
4 Christopher Kelly nourishbalancethrive.com 9 laps @ 00:57:05
5 Forrest Toshikian 9 laps @ 00:57:12
6 Scotty Carlile Specialized Bikes 9 laps @ 00:58:21
7 Joshua Vahlberg 9 laps @ 00:58:38
8 William Kemper Quadzilla 9 laps @ 00:58:48
9 Emmet Tuttle Rock Lobster 9 laps @ 01:00:31
10 Ken Dick Voler/HRS/Clif/RockLobster 9 laps @ 01:00:34
11 Benjamin Dodge Voler/Cliff/Rock Lobster 9 laps @ 01:00:43
12 Tim Mcbirney Cycle Sport - Specialized p/b Muscle Milk 9 laps @ 01:02:13
13 Michael Machado 9 laps @ 01:02:15
14 Caleb Ohare Rock Lobster 8 laps @ 00:58:04
15 Noah Hayes 8 laps @ 00:59:33
16 Daryl Rogers 8 laps @ 01:01:20

Men Junior 10-14 Open

Pl First Name Last Name Team Time
1 Nathan Vahlberg Rock Lobster 6 laps @ 00:46:40
2 Sean Strachan 6 laps @ 00:47:40
3 Dan English Rock Lobster 6 laps @ 00:47:43
4 Mac Tomkins 5 laps @ 00:42:35
5 Ben Wallan 5 laps @ 00:45:02

Men Junior 15-18 Open

Pl First Name Last Name Team Time
1 Joshua Vahlberg 6 laps @ 00:39:49
2 Nathan Davis 6 laps @ 00:39:58
3 Dylan Gong Rock Lobster 6 laps @ 00:40:57
4 Caleb Ohare Rock Lobster 6 laps @ 00:40:59
5 Nathan Horst 6 laps @ 00:41:10
7 Simon Gilbert Spokesman 6 laps @ 00:46:37
8 Peter Vahlberg 5 laps @ 00:48:17

Men Master A 35+ Open

Pl First Name Last Name Team Time
1 Brian Finnerty CX Nation 8 laps @ 00:48:03
2 Brock Dickie 8 laps @ 00:49:55
3 Ryan Grenier Velo Fratello p/b Bay Equity Home Loans 8 laps @ 00:50:20
4 Justin Morgan 8 laps @ 00:50:20
5 Brad Cannella Zaavy Factory Racing 8 laps @ 00:50:40
6 William Kemper Quadzilla 8 laps @ 00:50:49
7 Patrick Miller Zaavy Factory Racing 8 laps @ 00:50:52
8 Matthew Kramer JAKROO 8 laps @ 00:51:08
9 Anastasio Flores jr Spokesman 8 laps @ 00:52:29
10 Aaron Glick Super Pro Racing 8 laps @ 00:52:31
11 Benjamin Dodge Voler/Cliff/Rock Lobster 8 laps @ 00:53:30
12 Anderson Shepard Calfee-Family Cycling 8 laps @ 00:53:52
13 Gabriel Byrne 8 laps @ 00:54:37
14 Brad Buxton Nexus LEZYNE 7 laps @ 00:48:28
15 Minh Pham CBRE Racing 6 laps @ 00:50:20
DNF Ken Dick Voler/HRS/Clif/RockLobster -
DNF Sean Haidet ArtsCyclery.com/Schnur Racing -

Men Master A 45+ Open

Pl First Name Last Name Team Time
1 Cesar Chavez 8 laps @ 00:52:35
2 Warren Marshall Zaavy Factory Racing 8 laps @ 00:52:39
3 Mark Howland Family Cycling Center 8 laps @ 00:52:30
4 Robert Meighan California Giant Berry Farms/Specialized 8 laps @ 00:52:36
5 Matt Shelton 8 laps @ 00:52:38
6 Stacey Sell Family Cycling Center 8 laps @ 00:53:20
7 Chad Rosser SJBC 8 laps @ 00:53:32
8 David Wierzba ZAAVY 8 laps @ 00:54:06
9 Ilya Cantor 8 laps @ 00:54:12
10 Larry Hibbard Family Cycling 7 laps @ 00:48:05
11 Eric Bustos NEST 7 laps @ 00:48:25
12 David Tripier Menlo Velo Cyclo Cross 7 laps @ 00:49:59
13 Tom Taylor Team Roaring Mouse 7 laps @ 00:50:24
14 David O'Brien SunPower Racing 6 laps @ 00:49:37

Men Master A 55+ Open

Pl First Name Last Name Team Time
1 Mike Urbina 7 laps @ 00:47:18
2 Gregory Foy Rock Lobster 7 laps @ 00:48:08
3 Dane Grant Team Roaring Mouse 7 laps @ 00:50:15
4 Chris Baker Spokesman Bicycles 7 laps @ 00:50:22
5 Chuck Cook 6 laps @ 00:47:22
7 Michael Kearn SBR p/b Steven's Bicycles 6 laps @ 00:51:14
8 Jim Gentes buy-cell.com 6 laps @ 00:54:42

Men Master A 60+ Open

Pl First Name Last Name Team Time
1 Jeff Townsend Plus 3 7 laps @ 00:49:12
2 John Brown Family Cycling 7 laps @ 00:49:47
3 Robert Fetherston MVV 7 laps @ 00:51:38
4 Rick Ortenblad Rock Lobster 7 laps @ 00:52:21
5 Mark Hubbell Rock Lobster 6 laps @ 00:48:14
6 Alex Lappe Menlo Velo 6 laps @ 00:52:45

Men Master B 35+ Cat 2/3/4

Pl First Name Last Name Team Time
1 Josh Klikna Bell Real Estate Cycling 7 laps @ 00:47:37
2 Rozel Tupaz CBRE Racing 7 laps @ 00:48:40
3 Sean Chon 7 laps @ 00:48:53
4 David Porter Pen Velo Racing/Summit Bicycles 7 laps @ 00:48:57
5 Andrew Vontz Raw Steel Thugs 7 laps @ 00:49:59
6 John Wilde Menlo Velo 7 laps @ 00:51:14
7 Joseph Desante Highway 68 Hillbillies 7 laps @ 00:51:59
8 Bernardo Tapia Stanford University 7 laps @ 00:52:19
9 Minh Pham CBRE Racing 7 laps @ 00:52:36
10 Brett Butler 6 laps @ 00:45:15

Men Master B 45+ Cat 2/3/4

Pl First Name Last Name Team Time
1 Courtney Grossman VOS Racing 7 laps @ 00:47:38
2 Jeff Mabry 7 laps @ 00:47:40
3 Giles Healey RMP/PBW 7 laps @ 00:48:00
4 Bryan Berry Spokesman 7 laps @ 00:48:30
5 Brian Ferrario 7 laps @ 00:48:35
6 Jason Rimmer 7 laps @ 00:49:05
7 Robert Fetherston MVV 7 laps @ 00:49:06
8 John Vahlberg 7 laps @ 00:49:08
9 Tim Noel 1K2GO Sports 7 laps @ 00:49:00
10 Jim Atkinson 7 laps @ 00:50:02
11 Jim English Super Pro 7 laps @ 00:50:15
12 Scott Zavack 7 laps @ 00:50:35
13 Darrel Brokeshoulder Los Gatos BC 6 laps @ 00:44:56
14 Bobby Barwick Family Cycling 6 laps @ 00:45:12
15 Robin Roby Bay Bikes? 6 laps @ 00:45:58
16 John Bono SCCCC 6 laps @ 00:46:02
17 Shawn Varner ChristianCycling Colorado 6 laps @ 00:49:40
18 Joseph Wilkiemeyer Nowheresville Racing 6 laps @ 00:50:18
DNF Tom Switzer Pen Velo Racing/Summit Bicycles -

Men Master C 35+ Cat 4/5

Pl First Name Last Name Team Time
DNF ? Dnp Christian PARKER

Men Master C 45+ Cat 4/5

Pl First Name Last Name Team Time
1 William Hanson 6 laps @ 00:41:49
2 Shawn Becker Pen Velo Racing/Summit Bicycles 6 laps @ 00:42:11
3 David O'Brien SunPower Racing 6 laps @ 00:42:25
4 Tom Switzer Pen Velo Racing/Summit Bicycles 6 laps @ 00:43:14
5 Len Tabor 6 laps @ 00:43:15
6 Michael Loftesnes CBRE Racing 6 laps @ 00:44:36
7 Greg Trumpler Pen Velo/Summit Bikes 6 laps @ 00:45:24
8 Ramon Figueroa Off the Chain 6 laps @ 00:45:41
9 Chris Hudson 6 laps @ 00:46:24
10 Erin Gil Zaavy Factory Racing 6 laps @ 00:47:15
11 Warner Yuen Sun Power Racing 6 laps @ 00:47:43
12 Gerald Jeffs CBRE Racing 5 laps @ 00:43:26
13 Alex Lappe Menlo Velo 5 laps @ 00:44:56
14 Tim Turnbull Los Gatos Bicycle Racing Club 5 laps @ 00:46:41

Men Single Speed A Open

Pl First Name Last Name Team Time
1 Alexander Kramer 9 laps @ 00:57:10
2 Kell Mckenzie 9 laps @ 00:57:17
3 Mike Urbina 9 laps @ 00:59:09
4 Cesar Chavez 9 laps @ 00:59:09
5 Troy Malmin Caletti Cycles 9 laps @ 01:00:20
6 David Wierzba ZAAVY 9 laps @ 01:01:18
7 Paul Urich fusionTHINK / VOSS / AirLine / NWVSF 9 laps @ 01:02:05
8 Kazzle Spencer Cosmic cycles 9 laps @ 01:02:06
9 Timothy Cannard 9 laps @ 01:02:13
10 Carlos Balam Cosmic cycles 8 laps @ 00:56:07
11 John Brookshire Cosmic cycles 8 laps @ 00:58:33
12 Morgan Allen BROAKLAND 8 laps @ 01:00:08

Men Single Speed B Cat 2/3/4

Pl First Name Last Name Team Time
1 George Crawford Bell Real Estate Cycling 7 laps @ 00:51:55
2 Francis Jose Team Crash 7 laps @ 00:52:33

Women B Cat 2/3/4

Pl First Name Last Name Team Time
1 Erin Phillips 5 laps @ 00:38:27
2 Elise Ehrheart 5 laps @ 00:40:26

Women C Cat 3/4

Pl First Name Last Name Team Time
1 Jessica Shively California Custom Sheds 4 laps @ 00:32:07
2 Lindsay Schmidt Rock Lobster 4 laps @ 00:38:17

Women Elite A Open

Pl First Name Last Name Team Time
1 Caroline Nolan Rock Lobster 6 laps @ 00:42:03
2 Karen Brems SunPower Racing 6 laps @ 00:42:40
3 Jessica Culnane Vive la tarte 6 laps @ 00:43:07
4 Janie Dalton Lulu's Cyclery 6 laps @ 00:43:30
5 Rebecca Wolski Team Roaring Mouse 6 laps @ 00:46:20
6 Courtney Dimpel Foundry Cycles 6 laps @ 00:46:46
7 Johanna Fogolin SJBC 6 laps @ 00:46:50
8 Josie Jacques-maynes 6 laps @ 00:47:49
9 Zoe Wu Rock Lobster 6 laps @ 00:48:31
10 Sarah Jordan 6 laps @ 00:50:25
DNF Liz Whiteley Calfee-Designs -

Women Junior 10-14 Open

Pl First Name Last Name Team Time
1 Bridgett Barwick Family Cycling 5 laps @ 00:49:07
2 Shantelle Tupaz 4 laps @ 00:50:21
3 Madison Barwick Family Cycling 4 laps @ 00:47:57

Women Junior 15-18 Open

Pl First Name Last Name Team Time
1 Libbi Wu 4 laps @ 00:42:23
2 Peyton Gee Rock Lobster 4 laps @ 00:42:23

Women Master 35+ Open

Pl First Name Last Name Team Time
1 Abbie Wilkiemeyer Nowheresville Racing 4 laps @ 00:48:26

Women Master 45+ Open

Pl First Name Last Name Team Time
1 Kendra Foley Kinetic Cycles 5 laps @ 00:39:34
2 Tammy Wilson buy-cell.com/ibis 5 laps @ 00:40:14

BikeReg is the premier online event registration service for cycling events.

  • Created and run by bike racers and event directors
  • Easy, customizable, full-featured event management interface
  • Registration, Results and Fundraising solutions all in one place
  • Founded in 1999 - Two decades of experience streamlining the registration process

Learn more about the BikeReg Advantage

Register with