| DNF |
Portland Criterium - The Lloyd Criterium |
Open Category Pro/1/2 |
8/17 |
| 4 |
Portland Criterium - The Lloyd Criterium |
Masters 40+ Open Category 1/2/3 |
8/17 |
| 1 |
Portland Criterium - Park Blocks Criterium |
Masters 40+ Open Category 1/2/3 |
8/16 |
| 23 |
Red R Criterium |
Senior Open Category 1/2/3 |
8/9 |
| 1 |
Red R Criterium |
Masters Open 35+ |
8/9 |
| 3 |
Red R Criterium |
Senior Open Category 1/2/3 |
7/26 |
| 3 |
Red R Criterium |
Masters Open 35+ |
7/26 |
| 5 |
Bend Summer Crit Series |
Open Category 1/2 |
7/23 |
| 2 |
Bend Summer Crit Series |
Open Category 1/2 |
7/16 |
| 9 |
Red R Criterium |
Senior Open Category 1/2/3 |
7/12 |
| 1 |
Red R Criterium |
Masters Open 35+ |
7/12 |
| 2 |
Bend Summer Crit Series |
Open Category 1/2 |
7/9 |
| 10 |
Red R Criterium |
Senior Open Category 1/2/3 |
6/28 |
| 1 |
Red R Criterium |
Masters Open 35+ |
6/28 |
| 3 |
Bend Summer Crit Series |
Open Category 1/2 |
6/25 |
| DNF |
Mt. Tabor |
Senior |
6/18 |
| 23 |
Mt. Tabor |
Masters 40+ |
6/18 |
| 5 |
Cascade Cycling Classic Criterium p/b Horner Cycling Foundation/Junior and Masters Criterium Chamionships |
Masters Men 40+ |
6/14 |
| 19 |
Mt. Tabor |
Masters 40+ |
6/4 |
| 28 |
PNW Cup Final Series Points |
Masters Open 40+ 1/2/3 |
5/17 |
| 29 |
PNW Cup Series #3 |
Masters 40+ 1/2/3 |
5/10 |
| 16 |
PNW Cup #3 Barton Park Road Race |
Masters Men 40+ 1/2/3 |
5/10 |