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 35-39

Pl First Name Last Name Team Time
1 Travis Brun Valor's Veterans Community 41:41.0

Men 55-59

Pl First Name Last Name Team Time
1 Joel Kinnunen unattached 31:08.0
2 Richard Horn Bike Accident Attorneys 31:09.0
3 Chad Davies Kyle Coaching 31:38.0

Men 60-64

Pl First Name Last Name Team Time
1 Daryl Chester 31:43.0
2 John Monfreda V3 Endurance 33:15.0
3 David Tannenbaum MMRC 37:30.0

Men 65-69

Pl First Name Last Name Team Time
1 Bill Thompson Peak Racing/Valley Bike & Ski Werks/Pactimo 29:50.0
2 Michael Porter Wholesome Masters Racing 31:13.0
3 Christian Clerc tolero racing 32:16.0
4 Robinson Howell 37:16.0
5 David Cooper unaffiliated 41:52.0

Men 70-74

Pl First Name Last Name Team Time
1 Duane Mulvaney Tolero Racing 33:02.0
2 Jim Ostrem unattached 37:10.0

Men Cat 3

Pl First Name Last Name Team Time
1 Tom Preller Big 'Ol TTs 28:07.0
2 Derek Rich Landis Cyclery - Trek 34:50.0

Men Cat4

Pl First Name Last Name Team Time
1 Justin Evans Natural Grocers Cycling 30:21.0
2 Noah Atkinson Natural Grocers Cycling 31:17.0

Men Open 20K

Pl First Name Last Name Team Time
1 Josh Sharpe Paralyzed Veterans Racing Team 30:21.0

Men Pro / 1

Pl First Name Last Name Team Time
1 Gilberto Melendez Fount Cycling Guild 28:18.0

Men Mne 45-49

Pl First Name Last Name Team Time
1 Adnan Saithna Cyclologic Cycling Collective 31:14.0

Women 35-39

Pl First Name Last Name Team Time
1 Jessica Wilkerson Natural Grocers Cycling 30:17.0

Women 55-59

Pl First Name Last Name Team Time
1 Oneida Rivera 50:37.0

Women Cat 3

Pl First Name Last Name Team Time
1 Elizabeth Vermann Unattached 31:22.0

Women Cat 4/5

Pl First Name Last Name Team Time
1 Lauren La ruffa 33:24.0

Women Cat Pro 1/2

Pl First Name Last Name Team Time
1 Marjorie Rinaldo Fount Cycling Guild 28:18.0