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.

Beer League Team Relay

Pl First Name Last Name Team Time
1 Minh Pham CBRE Racing 38:36
2 Rick Guevel Let’s Go Brandon 43:38

Junior Men 10-14

Pl First Name Last Name Team Time
1 Anthony Griffin-yeh SRVMTB 27:34
2 Sean Davies Mantis Racing 31:41
3 Wylder Hollenbeak 32:21
4 William Jupp 37:04
5 Ty Curbelo SPORTS DESTINY 32:01
6 Logan Claassen Clipped In Races and Fluffy Unicorns 33:00
DNF Quentin Thornsberry Trafiq vs Traffic 26:36

Junior Men 15-18

Pl First Name Last Name Team Time
1 Carson Snyder Spartans 27:43
2 Kilian Bush 28:50
3 Aleksi Valkonen Piedmont HS MTB 28:54
4 Dante Otsuka Stix & Stones 31:20
5 Gianni Otsuka Stix & Stones 31:45

Junior Women 10-14

Pl First Name Last Name Team Time
1 Lily Stover 24:30

Junior Women 15-18

Pl First Name Last Name Team Time
1 Caitlin Mcmillan 31:51
2 Amelia Reeves Cycling Dev-Gladiators 32:09

Men A

Pl First Name Last Name Team Time
1 Jonathan Baker Touchstone Racing 1:02:21
2 Jeremy Ferguson 1:02:39
3 Timmy Bauer Above and Beyond Cancer Cycling 1:03:00
4 Lars Lofgren Specialized Dev/Mikes Bikes 1:03:03
5 Don Myrah Ibis buy cell 1:06:02
6 Callum Ingram Velo Reno 1:06:17
7 Scott Hooper Rhythm Racing 1:06:31
8 Eliah Reeves Mikes Bikes - Specialized Dev 1:06:33
9 Zac Rossen Terun Elite 1:06:47
10 Sam Schneider 1:10:12
11 Samuel Hart Reno Devo 1:10:42
12 Sean Davies Mantis Racing 1:08:46

Men A35+

Pl First Name Last Name Team Time
1 Ian Dapot ORNOT 1:06:55
2 Jose Cuevas 1:08:20
3 Justin Walstad Victory Velo Racing 1:09:07

Men A45+

Pl First Name Last Name Team Time
1 Jay Sturges Sacramento Golden Wheelmen 1:08:18
2 Rob Hunt Menlo Velo Cyclocross 1:00:50
3 Kyle Ashton Red Peloton 1:01:04
4 Jeff Bilodeau CBRE Racing 1:02:13
5 Ken Ballard Kinetic Cycles 1:02:38
6 Ben Bourne 1:02:57
7 Mike Gottardi Fluffy Unicorn Racing 1:03:05
8 Ernie Sayo iii CBRE racing 1:03:22
DNF Sam Trujillo 36:47
DNF Joshua Hughes Victory Velo 08:59

Men A55+

Pl First Name Last Name Team Time
1 Mike Warren Razz Wheels 45:51
2 Scott Clark GU Energy 48:46
3 Jukka Valkonen Team USA 41:53

Men B

Pl First Name Last Name Team Time
1 Dylan Gong Rock Lobster 41:20
2 Max Clark MTB Norcal / Fox Racing / GU Energy / Ride Concept 41:33
3 Connor Hormell Folsom Bike 41:43
4 Matt Moseley Huckleberry Racing 42:24
5 Joe Mornin Dolce Vita Cycling p/b SL2 42:53
6 Alexander Stephens Velo Reno 43:02
7 Van Geslani Don’s Bikes-Eliel Factory Team 43:09
8 Andrew Sanders CBRE Racing 43:15
9 Nolan Wong Trafiq vs. Traffic 43:30
10 Michael Ward Mettle Cycling p/b Leave It On The Road 43:32
11 Fabian Jacot 43:33
12 Andrew Hill VSRT 45:05
13 Jeff Rosales Clipped In Races and RodeoCross 45:57
14 Dan Pintor 46:31
15 Christopher Fuentes 48:45

Men B35+

Pl First Name Last Name Team Time
1 Michael Ward Mettle Cycling p/b Leave It On The Road 44:12
2 Julie Young Julie Young Training 44:13
3 Matt Moseley Huckleberry Racing 45:09
4 Ben Knipe Berkeley Bicycle Club (BBC) 45:19
5 Dustin Weida BAD 🚀 Racing 45:40
6 Caleb Sunde 46:51
7 Ryan Ramos 47:11
8 Joseph Togoan Alta Alpina / Reno Wheelmen 49:38
9 Drew Noel Trafiq vs. Traffic 50:25
10 Jake Sours Team City Sacramento 50:50
11 Toby Smith Davis Bike Club Race Team 51:45
12 Benjamin Wendorf Team Big Swingin' / Dolore Grotta 52:36
13 Jeff Hoag 45:39
DNF Adam Fresia Trafiq vs. Traffic 11:23

Men B45+

Pl First Name Last Name Team Time
1 Brian Wallace Velo Reno/Reno Devo 44:23
2 Wes Fornes Squadra p/b Terun 45:18
3 Glenn Sabot Traffic vs. Trafiq 45:47
4 Isaak Egge RFT Wellness 45:53
5 Mike Voss 46:33
6 Aaron Terrazas Sierra Nevada Reliable Racing p/b Folsom Bike 46:34
7 Minh Pham CBRE Racing 46:42
8 Bryan Swann Trafiq vs. Traffic 47:20
9 Oliver Isidro CBRE Racing 48:01
10 Blair Hickman 49:40
11 Brendan Glackin 50:45
12 Joshua Flood 52:54

Men B50+

Pl First Name Last Name Team Time
1 Michael Dunn Audi Reno Tahoe 44:19
2 Casey Keen Sierra Endurance Sports 44:46
3 Gus Platis Coureur presented by Spinergy 45:12
4 Richard Reinhardt Folsom Bike 45:50
5 John Hughes Castro Valley Cyclery 45:51
6 Ian Satterfield 46:21
7 Rolland Jurgens Splunk Race Team 46:39
8 Chrys Dudek Bike Stuff 47:25
9 Vincent Pitzulo Rockville Bike 49:32
10 Wylie Palmer CBRE Racing Team 50:42
11 Robert Kimzey team beer 51:22
12 Adrian Guevara CBRE Racing 51:37
13 Jim Frost Reno Wheelmen 51:41
14 Alan Abbs 52:27
15 Jay Dillon Victory Velo Racing 53:16
16 Jay Van rein Team City Sacramento 43:59
17 John Simmons Team City Sacramento 48:03

Men B55+

Pl First Name Last Name Team Time
1 Ian Milne Victory Velo Racing 46:31
2 Doug Noble 46:46
3 Robb Thompson 47:21
4 John Kretschmann Body Concepts 47:42
5 Alan Bodtker Victory Velo Racing 48:45
6 C jeffrey Bramlett 49:11
7 Terry Mcniff Victory Velo Rscing 49:12
8 Brian Pantiga 50:10
9 Mike Wilson Fairfield Peloton 50:24
10 Victor Mao Kinetic Cycles 50:30
11 Michael Arreguin Kinetic 51:01
12 Reese Gary Kinetic Cycles 41:37
13 Thomas Hoeffel VSRT 42:38
14 Reed Jackson Team City Sacramento 43:58
DNF Michael Davirro Victory Velo Racing 10:19

Men B60+

Pl First Name Last Name Team Time
1 Mike Warren Razz Wheels 45:37
2 Matthew Trethric 46:02
3 Hans Gouwens ThirstyBear Cycling 46:37
4 Dan Hill Paco's 47:36
5 Thom Fox Team Roaring Mouse 47:47
6 John Elgart Sacramento Golden Wheelmen 47:51
7 Craig Lindberg Body Logic / SERT 48:47
8 Anthony Smith Victory Velo Racing 49:00
9 John Grubbs Kinetic Cycles 49:01
10 Mark Koenig Pen Velo Racing/Summit Bicycles 49:14
11 Bruce Parr 49:18
12 John Seivert Body Logic / SERT 49:56
13 Stuart Baker Sacramento Golden Wheelmen 50:07
14 Gary Carpenter Victory Velo Racing 50:11
15 David Snyder 50:36
16 Rob Stark Kinetic Cycles 50:39
17 John Slavonic SERT / Body Logic 50:56
18 Tim Smith Victory Velo Racing 41:48
19 George Grass 42:10
20 Bill Dewolf Rockville Bike Rattlers 42:29
21 Calvin Walstad Victory Velo Racing 42:39
22 Kurt Barton VICTORY VELO RACING 42:47
23 Phillip Heiman Colavita NorCal Racing 43:55
DNF Thomas Wood Body Logic/ SERT 21:20
DNF Raul g De anda Rio Strada Racing 09:30

Men C

Pl First Name Last Name Team Time
1 Chris Maier Mike the poolman 27:17
2 Peter Jupp CBRE 28:32
3 Zach Sachen Cyclepath PDX 28:51
4 Stephen Wassather 29:15
5 Christopher Atienza CBRE Racing 29:19
6 Mike Lyster OBG 29:22
7 Zachary Stewart DemoWorx 29:42
8 Dustin Wolf 29:53
9 Justin Noble 29:57
10 Austin Marrs 30:03
11 Jason Buchanan Rio Strada Racing 30:35
12 Madison Gee Trafiq vs. Traffic 32:21
13 Elijah Price Trafiq vs. Traffic 32:39
14 Nicholas Reitz Schwinnsies 32:46
15 Peter Antognini 36:09
16 James Noonan 36:39
17 Richard Reinhardt Folsom Bike 27:37
DNF Oriol Brull USA Cycling 08:38
DNF Rory Stamp Cowgirl Creamery ---

Men C35+

Pl First Name Last Name Team Time
1 David Canary BOBS CYCLE CENTER 27:16
2 Jose Davila Trafiq vs. Traffic 27:31
3 Jeff Schauland Deschutes Brewery CX 27:34
4 Stephen Coddington CBRE Racing 29:01
5 Dan Frink 29:04
6 Cory Hegman Fun Sport Bikes / CDV 29:05
7 Pete Stirling Trafiq vs Traffic 29:13
8 Bob Ryan 29:31
9 Narasimham Vempati VSRT 34:00
10 Kylan Kegel 34:17
11 Juan angel Moran 37:02
12 James Wright All Out of Bubblegum Racing 38:13
13 John Pearson 29:26
DNF Ben Greenlee 25:44

Men C45+

Pl First Name Last Name Team Time
1 Stavros Kalogirou 28:49
2 Robert Snyder Spartans 29:30
3 Ponciano Cochon 30:24
4 Tony Boody Kinetic Cycles 30:39
5 Dan Stock Funsport Bikes Cycling Team 30:44
6 Russell Shaw 31:47
7 Eric Freund Victory Velo Racing 31:58
8 Oleg Mackanych cycles 4 hope 32:36
9 Jake Otsuka Stix & Stones 33:21
10 Jeremy West FSB Cycling Team 34:26
11 Dave Sheckells 35:14
DNF Raymond De la rosa Kinetic Cycles 10:18

Men C50+

Pl First Name Last Name Team Time
1 Steve Beauchamp 30:25
2 Andrew Lagodzinski VSRT 30:35
3 Joe Dineen 31:13
4 Clive Lepper Rio Strada Racing 31:35
5 Brent Yost Kinetic Cycles 31:58
6 Terry Ervin EPiC Cycling 32:41
7 Robert Hughes World Relief 34:10
8 Brian Castelli Red Peloton 35:45
9 Steve Biggs CBRE Racing 25:42
10 Eric Warren Team Carrot Supreme 26:27
11 Alfredo Saucedo Sean Joaquin Bike Coalition 28:16

Men C55+

Pl First Name Last Name Team Time
1 Cliff Wilson Victory Velo Racing 29:16
2 Daniel Van auker 30:27
3 Felix Riesenberg Dolore Grotta 31:07
4 Rob Wassmer Kinetic Cycles 31:36
5 Doug Gelatti Dolore Grotta 31:39
6 Patrick Morin 31:47
7 Rob Rigg Freak Show Aloha 31:53
8 Ken Conover EPiC Cycling 32:08
9 Will Workman 32:17
10 Carroll Wills Kinetic Cycles 32:54
11 John Wong Velotrap 33:20
12 Rick Guevel Let’s Go Brandon 33:37
13 Ed Ruble 33:48
14 Dan Sherry 33:48
15 David Iriguchi Iriguchi Ukuleles 34:28
16 Manny Glisson 24:38
17 Peter Hanchett 36:00
DNF Mark Nelson Kinetic Cycles 11:12

Single Speed A

Pl First Name Last Name Team Time
1 Clint Claassen Santa Cruz / Fox / Shimano 1:05:01
2 Zack Cunningham SQuiD 1:05:57
3 Samuel Guzman Rhythm Racing / Mraz Brewing 1:07:03
4 Ron Shevock Rhythm Racing / Mraz Brewing 1:09:14
5 Anthony Parenzin Trafiq vs. Traffic 1:09:40
6 Justin Paulson Peloton Dads 1:10:05
7 Jason Snovel Coureur 1:10:39
8 Steve Offerman Sierra Nevada / Reliable Racing 1:10:59
9 Jim Macdonald Squid Squad 1:01:56
10 Justin Hintz Rhythm Racing 1:02:03
11 Andrew Moore Sutterville Bicycle Company 1:04:47

Single Speed B

Pl First Name Last Name Team Time
1 Jeff Schauland Deschutes Brewery CX 45:27
2 Greg Ngo 45:55
3 Chad Wong Cal Cycling 46:20
4 Ryan Reeves Cycling Dev-Gladiators 46:32
5 David Cavagnaro 46:35
6 Aaron Rezentes Kinetic Cycles 47:00
7 Jan Elsbach Davis Bike Club Race Team 47:34
8 Kevin Ziemke Team Beer PDX/SAC 49:42
9 Mark Castillo Rio Strada 40:30
10 Tyler May 41:38
11 David Herman Elevate5162/OBG/CIRVS 44:24
12 Ryan Wenker Kinetic Cycles 45:13
13 Brian Ray 45:40

Single Speed Women

Pl First Name Last Name Team Time
1 Rebecca Hatt The Dirt Birds 32:02
2 Mary Snovel Breakaway Women’s Racing 33:41
3 Sarah Kay Team City 35:07
4 Libby Conlin Breakaway Women's Racing 36:32
5 Susan Butterworth 42:15

Wine League Team Relay

Pl First Name Last Name Team Time
1 Libby Conlin Breakaway Women's Racing 44:00
2 Linda Elgart Sacramento Golden Wheelmen 45:35

Women A

Pl First Name Last Name Team Time
1 Emily Schaldach BitchNGrit: TenSpeed Hero & Firefly 1:02:07
2 Lindsey Cunningham 1:03:26
3 Caetie Ofiesh Ornot 1:04:05
4 Gabriella Sterne Dirty Kitten Racing 1:05:41
5 Sarah Maile 1:06:18
6 Madeline Stover Team S&M 1:06:41
7 Monica Erdosh 1:08:10
8 Megan Brinkmeyer Team City Sacramento 1:08:31

Women B

Pl First Name Last Name Team Time
1 Avery Daubert Ponderosa High School / Cycling Development 39:26
2 Emily Funk Breakaway Women's Racing 40:39
3 Megan Anderson 41:03
4 Rebekah Bermudez Team Roaring Mouse 41:27
5 Mandi Seavers Breakaway Women's Racing 42:32
6 Emily Breslin Team Boy Racer 43:41
7 Sky Baucom-slavin Team City Sacramento 45:09
8 Michelle Rezentes 50:12
9 Paulette Trinh Dirty Kitten Racing 50:42

Women C

Pl First Name Last Name Team Time
1 Lara Togoan Alta Alpina / Reno Wheelmen 33:20
2 Kristin Evans 34:06
3 Kelsey Navarre 34:17
4 Amie Miller 35:04
5 Beverley Newman-burckhard Breakaway Women’s Racing 35:09
6 Karen Baniqued VSRT 35:23
7 Jamie Jorski Huck racing 35:42
8 Claire Bannerman Dirty Girls 37:13
9 Margaret Strickler Breakaway Women's Racing 38:01
10 Andrea Sanchez Team City Sacramento 38:38
11 Rachel Warren 39:51
12 Shoshana Harlem UC Davis Cycling Team 42:36
13 Priscilla Gravel 43:23

Women C40+

Pl First Name Last Name Team Time
1 Gale De rosa SJBC 31:34
2 Julie Ingwerson Mikes Bikes 31:54
3 Mara Pillott 34:11
4 Christine Foster 34:53
5 Amy Zuber 35:41

Women Open 35+

Pl First Name Last Name Team Time
1 Aubree Watkins 38:13
2 Jt Teerlink 42:21
3 Lauren Mckay Team City 47:28
4 Laurel Larsen Team City Sacramento 48:35

Women Open 50+

Pl First Name Last Name Team Time
1 Anna Jurgens Splunk Race Team 38:31
2 Rachel Hart Reno Devo 38:37
3 Christina Probert turner TURNER BIKES 39:23
4 Jean Sousa Red Bus 39:54
5 Kendra Foley Breakaway Women's Racing 40:21
6 Linda Elgart Sacramento Golden Wheelmen 41:20
7 Lauren Liden Michael David Winery Sports 41:59
8 Stacey Gillis Mobile veterinary care for pets Inc. 42:51
9 Teri Reilly 43:49
10 Angie Platis Breakaway Women's Racing 48:55