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.

Junior Boys

Pl First Name Last Name Team Time
1 Noah Hekkert Rock Lobster Juniors 0:45:49
2 Elias Pofahl 0:52:31
3 Hudson Haas 1:00:12

Junior Girls

Pl First Name Last Name Team Time
1 Charlotte Pofahl 0:55:41

Men A

Pl First Name Last Name Team Time
1 Cody Kaiser Enjoy Kinetic 1:00:30
2 Jeremy Ferguson Enjoy CC 1:03:40
3 William Hawkins 1:03:57
4 Ryan Rinn Radhaus 1:04:05
5 Matthew Bell Enjoy CC 1:07:05
6 Vince Murdock Enjoy CC 1:07:23
7 Todd Stone RUFF RYDAZZ 1:09:07
8 Joseph Taylor 1:01:14
9 Sam Bassetti Voler Factory Racing 1:02:54
10 Christopher Bachman Rock Lobster 1:05:04
11 Blake Heinlein 1:06:15
12 Sam Schneider 1:07:26
13 Peter Mellinger UC Berkeley 1:12:20
14 Blake Ridgway Colavita NorCal 1:03:32
15 Tim Brown 1:05:47
16 Peter Ambiel Alto Velo 0:32:32
17 Tyler Williams 0:20:54

Men B

Pl First Name Last Name Team Time
1 Spencer Jordan 0:46:17
2 Charlie Hollman Enjoy CC 0:47:23
3 Tommy Tognoli Terun 0:47:58
4 Nicolas Jimenez Kinetic Cycles 0:48:07
5 Joshua Mott 0:48:20
6 Yupeng Zhang 0:48:25
7 Marty Milkovski Woodside Bike Shop 0:48:55
8 Barrett Nettleman Enjoy Cycling 0:49:16
9 Michael Paccassi 0:49:21
10 Colton Hlavinka Kinetic Cycles 0:49:24
11 Will Scharffenberger Team City Sacramento 0:53:03
12 Jesse Boyle 0:53:39
13 Raymond Ynostroza ENJOY CYCLING/ CIZI 0:53:45
14 Kevin Bauer 0:54:40
15 Max Maly Brightside 0:55:01
16 Nate Dawg Nate Dawg Engineering Company 0:55:49
17 Daniel Kosykh Project 2024 0:45:09
18 Nicolas Rangel 0:45:47
19 Sean Hoffmann 0:46:43
20 Matthew Amicucci Ruff Rydazzz 0:55:48
21 Bruno Suttles Davis Wheelworks Professional Amateur Gravel Bicyc 0:45:12
22 Jonathan Penaloza Davis Wheelworks Amateur Gravél Team 0:45:15

Men B35+

Pl First Name Last Name Team Time
1 Carl Hekkert Rock Lobster 0:45:46
2 Nicky Bradwell Enjoy Cycling Club 0:47:57
3 Mark Mayfield Kinetic / Team Hot Pants Explosion 0:49:17
4 Mike Lyster OBG 0:50:13
5 David Jordan 505 Cycling 0:50:34
6 Keith Kimbrough [email protected] 0:51:11
7 James Stewart Enjoy Cycling Club 0:52:37
8 Ken Prosser KenjiDesigns 0:52:39
9 Sebastian Rodriguez 0:53:22
10 Mark Fellows Kinetic Cycles 0:54:01
11 Nick Almond Kinetic Cycles 0:54:03
12 Brian Pantiga 0:54:05
13 Rich Owings Freakshow- Michael David Winery 0:55:03
14 Joe Dowd Cycle Holiday Ireland 0:56:24
15 Max Jenkins ExProCycling 0:46:04
16 Scott Ostrander Enjoy Cycling Club 0:47:56
17 Tony Boody 0:48:37
18 Joe Mama The Hub Napa 1:01:11
19 Keith Bailey 0:42:17
DNF Brian Sanders Dirtbag Who’s Afraid of Commitment 0:25:59

Men C

Pl First Name Last Name Team Time
1 Albert Foo Super Sprinkles 0:45:22
2 Surya Ganesan Mikes Bikes 0:45:50
3 Christian Deering 0:45:59
4 Henry Moore 0:47:27
5 Jack Schaufler 0:48:59
6 Ian Mcpherson DBC Juniors 2006 0:49:19
7 Mitchell Stockwell Team City/Beyond Bonked 0:49:58
8 Vincent Evangelist 0:50:43
9 Teddy Forscher 0:50:44
10 Victor Smith 0:53:26
11 Eli Merrell Super Sprinkles 0:53:46
12 Mark Totten 0:54:07
13 Alex Morelan Creekside Cruisers 0:55:03
14 Aaron Fields 0:56:20
15 Jarrod Tuma 0:56:30
16 Jack Bailey-bale Capitol Corridor Collective (CCC) 0:58:53
17 Michael Fierros Mikes Bikes 0:45:13
18 Antonio Pelayo 0:45:21
19 Ryan Murphy Dino Coffee 0:47:15
20 Alden Hughes 0:48:04
21 Marco Lem 0:49:38
22 Ravenstorm Labarcon 0:53:54
23 Kevin Hernandez rios Team Kurvin 0:59:22
24 Raimond Galicia 0:36:26
25 Peter Hatch 0:37:27
26 Emilio Morales 0:40:34
27 Vincent Purcell 0:41:03
28 Zhaoqian Wang 0:45:07
DNF Aidan Gage 0:23:07

Men C35+

Pl First Name Last Name Team Time
1 Oliver King 0:44:36
2 Christopher Coveney Super Sprinkles PB Bicycle Law 0:46:02
3 Casey Zorn Brightside 0:47:01
4 Dan Krekelberg 0:48:19
5 Joseph Miller 0:49:26
6 Peter Kerr 0:49:30
7 Kylan Kegel Adventure Peddlers 0:50:18
8 Andrae Roberts 0:50:23
9 Daniel Gates 0:50:35
10 James Schulmeister 0:50:43
11 Brennan Pang 0:50:53
12 Mark Nelson Kinetic Cycles 0:50:57
13 Jason Stanford 0:51:54
14 Nick Saavedra Kinetic 0:52:06
15 Robert Panova 0:52:45
16 Joseph Senechal 0:52:46
17 Martin Uttley Brightside Cycling 0:53:08
18 Pete Conlin Kinetic Cycles 0:53:59
19 Jacob Westlie 0:54:00
20 Jay Van rein Team City Sacramento 0:54:10
21 Jason Johanneck 0:54:12
22 Narasimham Bobby vempati 0:55:22
23 Nathan Pofahl 0:56:16
24 Charles Glauberman 1:08:11
25 Jay Ruzicka 0:45:42
26 Clayton Harvey 0:46:17
27 Phi Ngo 0:46:44
28 Lawrence Haas 0:47:18
29 Tj Evans Wingo Flyers 0:47:35
30 Christophe Mathews 0:47:51
31 Anli Zhang 0:51:55
32 Michael Cox Wingo Flyers 0:53:59
33 Mitchell Cramond 0:56:24
34 Scott Agatep 0:32:19

Non-Binary

Pl First Name Last Name Team Time
1 Hazel Platt 0:12:06

Open 45+

Pl First Name Last Name Team Time
1 James Coates 1:08:25
2 Tony Reyes 1:09:36
3 Rob Wassmer Kinetic Cycles 1:12:35
DNF John Conroy 0:11:19

Single Speed B

Pl First Name Last Name Team Time
1 Adam Aguilar AE Service Course 0:44:50
2 Charlie Kropf OBG 0:48:59
3 Kendra Foley Kinetic/Hot Pants Explosion 0:50:27
4 Kristopher Keetch 0:50:50
5 Jamaica Lambie Woodland Wreckers 0:54:10
6 Aaron Rezentes 0:55:02
7 Kevin Ziemke Team Beer! 0:45:29
8 Ryan Wenker Kinetic Cycles 0:46:48
9 Russell Stoddart BSSC 0:46:55
10 Alex Dres Velo Trap Racing 0:47:50
11 Francis Jose 0:49:15
12 Brennan Pang 0:51:00
13 John Simmons Team City Sacramento 0:51:30
14 Josh Mooney Dino Coffee 0:51:52
15 Sterling Frank 0:54:53
16 Sean Aguilar 0:57:38
17 Derek Stanfill Winners Circle 0:57:47

Singlespeed A/Tracklocross

Pl First Name Last Name Team Time
1 Connor Hormell Specialized Sacramento 1:07:32
2 Pete Zlatnik 1:10:16
3 Alexander Stephens Velo Reno 1:12:35
4 Daniel Cortopassi ENJOY 1:01:04
5 Jason Snovel Yolo Flyers 1:05:22
6 Marty Woy Squid 0:58:02
7 Collin Samaan Squid 1:03:08
8 Gregory Baisden SMF XVX 1:03:09
9 David Seiler Yolo Barre 1:17:49
10 Robert Terra Squid JV 0:53:50

Women 35+

Pl First Name Last Name Team Time
1 Erin Stone Radhaus Racing 0:42:00
2 Amy jo Johnson 0:48:08
3 Michelle Rezentes 0:49:14
4 Mary Snovel 0:49:44
5 Beverley Newman-burckhard 0:54:05
6 Jt Teerlink 0:42:56
7 Lauren Mckay Team City 0:47:00

Women 55+

Pl First Name Last Name Team Time
1 Christine Culver Red Peloton 0:48:01
2 Libby Conlin 0:49:36
3 Pilar Rand 0:51:57

Women A

Pl First Name Last Name Team Time
1 Caroline Nolan Rock Lobster 1:03:44
2 Marila Alvares 1:09:02
3 Jennie Hawkins 1:13:49
4 Emily Funk 1:01:41
5 Kennedy Cortopassi Rocklin High School 1:04:12

Women B

Pl First Name Last Name Team Time
1 Janice Weldon 0:43:43
2 Lola Castro 0:44:41
3 Asa Shoemaker 0:46:07
4 Ashley Fruhwirth NORCALCX/SQUID 0:46:30
5 Tara Pozzi 0:48:56
6 Sienna Levine 0:49:01
7 Kelsey Navarre Beyond Bonked 0:49:27
8 Kristin Evans 0:49:50
9 Katie Boyle 0:50:08
10 Lauren Gardner Team City Sacramento 0:51:10
11 Mara Pillott Team City Sacramento 0:51:18
12 Sanya Schaal Team City Sacramento 0:51:57
13 Tessa Putz 0:53:27
14 Claire Bannerman La Fugida 0:53:38

Women C

Pl First Name Last Name Team Time
1 Hannah Spendlove 0:45:35
2 Tammy Quintano 0:47:42
3 Myca Sunderland 0:52:32
4 Christine Hughes 0:54:12
5 Nicole Martin 0:42:59
6 Meghan Ohearn 0:44:16
7 Paulina Dao Brightside 0:45:37
8 Rachel Curtin 0:49:18
9 Liadan Meier 1:00:22