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 Pete Conlin KINETICS 35:19

Junior Men 10-14

Pl First Name Last Name Team Time
1 Max Clark MTB Norcal / Fox Racing / GU Energy / Ride Concept 21:24
2 Aidan Zavalla Mantis Racing 22:42
3 Remy Schmidt HRS/Voler/Rock Lobster 23:00
4 Connor Bilodeau CBRE 24:19
5 Rafael Jopson CBRE Juniors 24:35
6 Stuart Mcdonald Kinetic Cycles 25:05
7 Sean Davies Mantis Racing 25:19
8 Avery Terrazas 27:06
9 Yuri Tupaz CBRE Racing Juniors 27:38
10 Colton Bilodeau CBRE 27:38
11 Liam Kemper 23:44
12 Logan Claassen Clipped In Races and Fluffy Unicorns 25:10
13 Justice Elder CBRE 25:27
14 Ty Curbelo SPORTS DESTINY 25:28
15 Hart Elder CBRE 25:59
DNF Quentin Thornsberry Traffiq vs. Traffic 10:59

Junior Men 15-18

Pl First Name Last Name Team Time
1 Lucas Dawson Rio Strada Racing 22:27
2 Kilian Bush 24:04
3 Carson Snyder 24:44
4 Dante Otsuka Stix & Stones 25:52

Junior Women 10-14

Pl First Name Last Name Team Time
1 Nora Vik SJBC 27:29
2 Lou Kelly SJBC 28:46
3 Deena Shen SJBC 28:56
4 Cleo Thornsberry Traffiq vs. Traffic 24:28

Junior Women 15-18

Pl First Name Last Name Team Time
1 Shantelle Tupaz CBRE Racing Juniors 23:19
2 Amelia Reeves Cycling Dev-Gladiators 28:14

Men A

Pl First Name Last Name Team Time
1 Justin Robinson Santa Cruz Free Agent 58:49
2 Lars Lofgren Specialized Dev/Mikes Bikes 58:58
3 Michael Machado 59:07
4 Ryan Rinn Radhaus Racing 1:00:16
5 Christopher Peck Los Gatos Bicycle Racing Club 1:00:47
6 Lindsey Furtado Huck Racing 1:01:06
7 Keith Hillier ORNOT 1:01:22
8 Callum Ingram Velo Reno 1:02:06
9 Eliah Reeves Mikes Bikes - Specialized Dev 1:02:28
10 Zac Rossen Terun Elite 1:02:32
11 William Kemper Cognition Cyclery 1:03:30
12 Timmy Bauer Above and Beyond Cancer Cycling 1:04:31
13 Travis Tucker red peloton (u23) 1:04:49
14 Jose Marin Team 5 Guys 1:05:22
15 Phill Violett beasacademy.org/ 1:06:22
16 Edward Dorsey Radhaus Racing 1:02:45

Men A35+

Pl First Name Last Name Team Time
1 Jose Cuevas 1:01:42
2 Florian Schneider 1:04:11
3 Ian Dapot ORNOT 1:04:54
4 Justin Walstad Victory Velo Racing 58:46
DNF Michael Cordova LGBRC 41:16

Men A45+

Pl First Name Last Name Team Time
1 Dustin Diede US Military Endurance 1:02:42
2 Brock Dickie Team Centrum Gold 1:02:50
3 Brij Lunine Team Centrum Gold 1:03:40
4 Brian Staby CX Nation 1:03:51
5 Randy Shelton Radhaus 1:03:53
6 Gannon Myall Coureur/Canyon Elite Cycling Team 1:04:11
7 Adam Andelin Sierra Nevada Reliable Racing p/b Folsom Bike 1:04:25
8 Jay Sturges Sacramento Golden Wheelmen 1:04:44
9 Todd Hoefer TeamCentrum Gold 57:52
10 Anthony Coando Dolore Grotta / Big Swingin' Cycles 58:13
11 David Wierzba SJBC 58:17
12 Blake Heinlein Blue Collar/Mediocre Racing/Bike Dog/Sloppy Moose 58:23
13 Jesper Korsgaard 58:32
14 Ken Ballard Kinetic Cycles 58:59
15 Peter Nyberg Pen Velo Racing/Summit Bicycles 1:00:29
16 Joshua Hughes Victory Velo 1:00:42
17 Ben Moomey CBRE Racing 1:01:20
18 Mike Gottardi Fluffy Unicorn Racing 1:01:32
19 Tim Knudsen Divine Electric 1:02:18
DNF Eric Bustos Team Centrum Gold/Spokesman Bike Shop 40:02
DNF Tait Smith Rio Strada 22:46

Men A55+

Pl First Name Last Name Team Time
1 Mark Howland Norse-Highland Racing p/b Sportful 50:04
2 Aaron Long ThirstyBear Cycling 50:11
3 Stacey Sell Norse-Highland Racing p/b Sportful 50:21
4 James Allen Davis Bine Club Racing Team 51:10
5 Mark Mastoras Dolore Grotta/Big Swingin Cycles 51:12
6 Jim Atkinson Buy Cell/Ibis 51:28
7 Evan Adams dfL 52:39
8 Shawn Miller Davis Bike Club Race Team 53:55
9 Philip Sims Team Centrum 54:02
10 Scott Clark GU Energy 55:17

Men B

Pl First Name Last Name Team Time
1 Dylan Gong Rock Lobster Juniors 48:06
2 Josiah Haut 49:21
3 Joseph Kochlacs Rock Lobster 49:22
4 Jeffrey Meyer 50:13
5 Sam Smith Spartans Composite 50:16
6 Nolan Wong Trafiq vs. Traffic 50:51
7 Matt Moseley Huckleberry Racing 51:09
8 Peter Ambiel Alto Velo Racing Team 51:30
9 Rolfe Glover 51:35
10 Steven Zulim 51:53
11 Jordy Malmberg 51:54
12 Dan Pintor 52:04
13 Ethan Jacobsma 53:10
14 Andrew Hill VSRT 54:23
15 Christopher Fuentes 55:40
16 Adam Aguilar 48:15
17 Jake Sours Team City Sacramento 49:50
18 Jeff Rosales 56:06
DNF Paul Levy Team City Sacramento 14:40

Men B35+

Pl First Name Last Name Team Time
1 Matt Moseley Huckleberry Racing 43:11
2 Michael Ward Mettle Cycling p/b Leave It On The Road 43:13
3 Derek Mead Kissena Cycling Club 43:19
4 Dustin Weida BAD Rocket Racki g 🚀 44:17
5 Ryan Ramos GDI 47:00
6 Christopher Atienza CBRE Racing 49:43
7 Adam Fresia Trafiq vs. Traffic 42:33
8 Joshua Boyden LeadOut 49:59
DNF Adam Aguilar 07:43

Men B45+

Pl First Name Last Name Team Time
1 Brian Wallace Velo Reno/Reno Devo 44:23
2 Glenn Sabot Traffic vs. Trafiq 44:59
3 Aaron Terrazas Sierra Nevada Reliable Racing p/b Folsom Bike 45:21
4 Mike Voss 45:41
5 Bryan Swann Trafiq vs. Traffic 45:58
6 Minh Pham CBRE Racing 48:55
7 Colby Stott 51:06

Men B50+

Pl First Name Last Name Team Time
1 Danny Wasson Reno Wheelman 43:12
2 John Hughes Castro Valley Cyclery 43:12
3 Rolland Jurgens Splunk Race Team 44:25
4 Gus Platis Coureur presented by Spinergy 44:37
5 Ian Satterfield 45:00
6 Kyle Schild SGW 47:15
7 Andrew Paxton LeadOut Racing 48:08
8 Vincent Pitzulo Rockville Bike 48:39
9 Earl Richardson Kinetic Cycles 49:50
10 Alan Abbs 50:03
11 Robert Kimzey team beer 50:05
12 Chris Dawson Rio Strada Racing 50:18
13 Adrian Guevara CBRE Racing 50:28
14 Wylie Palmer CBRE Racing Team 43:46
15 Scott Hadley Team City Sacramento 45:13
16 Jay Van rein Team City Sacramento 46:11
17 John Simmons Team City Sacramento 42:45
18 Jim Frost 42:35

Men B55+

Pl First Name Last Name Team Time
1 Terry Mcniff Victory Velo Racing 46:13
2 John Kretschmann Body Concepts 46:16
3 Doug Noble 46:20
4 Michael Loftesnes Four Eyed Pedaler 47:15
5 Michael Arreguin Kinetic 47:31
6 C. jeffrey Bramlett 48:06
7 Mike Wilson Fairfield Peloton 49:01
8 Erik Nylund 49:30
9 Reed Jackson Team City Sacramento 49:30
10 Thomas Hoeffel VSRT 50:46
11 Todd Isaman Golden Chain Cycling 53:03
12 Michael Davirro Victory Velo Racing 42:37
13 Victor Mao Kinetic Cycles 42:42
14 Tim Brown 43:38
15 Reese Gary Kinetic Cycles 44:20
DNF Scott Osgood Reno Wheelmen 24:06

Men B60+

Pl First Name Last Name Team Time
1 Matthew Trethric Hammer 53/11 46:20
2 Dan Hill Paco's 47:04
3 Anthony Smith Victory Velo Racing 47:35
4 Mark Koenig Pen Velo Racing/Summit Bicycles 47:43
5 John Grubbs Kinetic Cycles 47:43
6 John Seivert Body Logic / SERT 49:04
7 Clay Johnson 49:20
8 Greg Edwards Bicycle Events 41:32
9 Dave Corthell 41:37
10 Calvin Walstad Victory Velo Racing 41:55
11 Tim Smith Victory Velo Racing 41:57
12 Jim Smitherman Reno Wheelmen 42:03
13 John Slavonic SERT / Body Logic 42:26
14 Thomas Wood Body Logic/ SERT 42:53
15 Kurt Barton VICTORY VELO RACING 42:59
16 Thom Fox Team Roaring Mouse 43:31
17 Tom Strause Kinetic Cycles 43:33
18 George Grass 43:41
19 Bill Dewolf Rockville Bike Rattlers 44:54

Men C

Pl First Name Last Name Team Time
1 Joshua Mott Folsom Bike 22:19
2 Chris Maier Mike the Poolman 22:37
3 Charlie Kropf OBG 22:55
4 Matthew Solomon BMB Racing 23:17
5 Zachary Stewart DemoWorx 24:18
6 Elijah Price Trafiq vs. Traffic 24:23
7 Justin Noble 25:03
8 Jason Buchanan Rio Strada Racing 25:06
9 Oriol Brull USA Cycling 25:28
10 Mike Lyster OBG 25:45
11 John Marchese iii 26:42
12 Madison Gee Trafiq vs. Traffic 26:48
13 Nicholas Reitz Schwinnsies 26:50
14 James Noonan 30:25

Men C35+

Pl First Name Last Name Team Time
1 Peter Jupp CBRE 22:02
2 Jose Davila Trafiq vs. Traffic 22:07
3 Stephen Coddington CBRE Racing 23:00
4 Jeff Schauland Deschutes Brewery CX 23:16
5 Cory Hegman CDV/FSB 23:57
6 Francisco Gonzalez Dolce Vita Cycling p/b Sl2 24:00
7 Jeremy Benner Audi 25:57
8 Narasimham Vempati 26:05
9 James Wright All Out of Bubblegum Racing 28:18
10 Juan angel Moran 29:52

Men C45+

Pl First Name Last Name Team Time
1 Shane Swan Rio Strada Racing 23:45
2 Robert Snyder 24:16
3 Raymond De la rosa Kinetic Cycles 24:21
4 Dan Stock Funsport Bikes Cycling Team 25:14
5 John Cunningham 25:53
6 Jake Otsuka Stix & Stones 27:28
7 Matthew Hargrove WSCXGP 29:28

Men C50+

Pl First Name Last Name Team Time
1 Andrew Lagodzinski VSRT 24:22
2 Evan Billman Chico Cycling Team p/b Amain 25:13
3 Pete Conlin KINETICS 25:18
4 Terry Ervin EPiC Cycling 25:55
5 Brent Yost Kinetic Cycles 26:01
6 Robert Hughes World Relief 27:22
7 Edward Schultz VSRT 28:08

Men C55+

Pl First Name Last Name Team Time
1 Mike Ligon 23:46
2 Cliff Wilson Victory Velo Racing 24:05
3 Todd Isaman Golden Chain Cycling 24:43
4 Ken Conover EPiC Cycling 24:50
5 Daniel Van auker 25:24
6 Felix Riesenberg Dolore Grotta 25:53
7 Matthew Korn 25:54
8 Patrick Morin 26:48
9 Edward Oneill 26:51
10 David Iriguchi Iriguchi Ukuleles 27:23
11 Rick Guevel Kinetic Cycles 27:30
12 John Wong Velotrap 27:57
13 Manny Glisson 30:29
14 John Nesbitt 30:43
15 John Hedderson 23:56
16 Peter Hanchett 25:34
17 Joe Winter 37:29

Single Speed A

Pl First Name Last Name Team Time
1 Zack Cunningham SQuiD 1:01:21
2 Nicholas Terzakis SQUiD JV 1:01:25
3 Pete Zlatnik Folsom Bike 1:05:35
4 Leonard Garza Elevation Bike Co. 1:05:43
5 Jim Macdonald Squid Squad 58:42
6 Kyle Taylor Rock Lobster 59:00
7 Joseph Kochlacs Rock Lobster 59:12
8 Tanner Mixon 1:01:20
9 Raul g De anda Rio Strada Racing 1:01:51
10 Robert Terra Squid B team 1:03:47
11 Jason Snovel Coureur 53:09
DNF Clint Claassen Santa Cruz / Fox / Shimano 35:57

Single Speed B

Pl First Name Last Name Team Time
1 Brandon Van cleve 53:57
2 Aaron Rezentes Kinetic Cycles 54:21
3 Jan Elsbach Davis Bike Club Race Team 55:05
4 Greg Ngo 48:42
5 Ryan Reeves Cycling Dev-Gladiators 49:43
6 Mark Castillo Rio 52:10
7 Kevin Ziemke 54:01
8 David Herman Elevate5162/OBG/CIRVS 56:42
9 Brian Ray 47:52
DNF Sram Aguilar Mikes bikes 27:19

Single Speed Women

Pl First Name Last Name Team Time
1 Rebecca Hatt The Dirt Birds 27:34
2 Sarah Kay Team City 28:33
3 Libby Conlin Breakaway Women's Racing 28:56
4 Cortni Thrasher 32:51

Tracklocross

Pl First Name Last Name Team Time
1 Brad Nelson 49:52

Wine League Team Relay

Pl First Name Last Name Team Time
1 Libby Conlin Breakaway Women's Racing 36:07
2 Cathy Norbutas Cycling Dev Moms 39:04

Women A

Pl First Name Last Name Team Time
1 Caroline Nolan Voler/Easton/HRS/Rock Lobster 1:04:51
2 Julie Young Julie Young Training 57:53
3 Lindsey Cunningham 1:00:16
4 Lisa Cordova LGBRC 1:02:05
5 Caetie Ofiesh Ornot 1:03:03
6 Shantelle Tupaz CBRE Racing Juniors 1:03:15
7 Marila Alvares Breakaway Women’s Racing 1:03:45
8 Trinity Gleckler Breakaway Women's Racing 1:04:05
9 Megan Brinkmeyer Team City Sacramento 59:37

Women B

Pl First Name Last Name Team Time
1 Anna Jurgens Splunk Race Team 40:24
2 Avery Daubert Ponderosa High School / Cycling Development 40:40
3 Amanda Fischer 43:27
4 Camille Smith CD Juniors 43:46
5 Carla Clifford breakaway 43:56
6 Sky Baucom-slavin Team City Sacramento 45:24
7 Emily Breslin 45:40
8 Madeline Sides Eclipse Racing 46:39
9 Samantha White 47:34
10 Ashley Fruhwirth Dirty Kitten Racing p/b Champion-System 49:47
11 Michelle Rezentes 40:28
12 Paulette Trinh Dirty Kitten Racing 45:15

Women C

Pl First Name Last Name Team Time
1 Karen Baniqued VSRT 28:52
2 Rachel Warren 29:05
3 Autumn Hardy SGW 29:58
4 Shoshana Harlem UC Davis Cycling Team 30:41
5 Margaret Strickler Breakaway Women's Racing 32:16

Women C40+

Pl First Name Last Name Team Time
1 Gale De rosa SJBC 27:23
2 Kirstin Hudson Sparks Cyclery / Reno Wheelmen 27:47
3 Mara Pillott Team City Sacramento 27:49
4 Wendy Parrott 27:58
5 Christine Foster Dirt Birds 28:04
6 Amie Miller 29:08
7 Christine Pham 32:21
8 Andrea Luckenbach 32:47
9 Mary Benner 23:03

Women Open 35+

Pl First Name Last Name Team Time
1 Katherine Rose Breakaway Women's Racing 40:37
2 Brooke Barnum-roberts VSRT 41:56
3 Sarah Pittiglio Dirt Birds 42:35
4 Laurel Larsen Team City Sacramento 44:55
5 Jennifer Teerlink 45:54
6 Tina Bilodeau CBRE 47:52
7 Lauren Mckay Team City 40:47

Women Open 50+

Pl First Name Last Name Team Time
1 Paige Galeoto Reno Wheelmen 41:09
2 Christina Probert turner TURNER BIKES 42:09
3 Lauren Liden Michael David Winery Sports 43:20
4 Margie Lapoint Pacos Truckee Bike Team 44:14
5 Kendra Foley Breakaway Women's Racing 46:05
6 Teri Reilly 46:34
7 Angie Platis Breakaway Women's Racing 49:47