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