| 2 | OBRA Team Time Trial Championship | Eddy Senior Men | 5/6 | 1 | 
  
    | 15 | Portland Short Track Series | Category 3 Men 50+ | 6/4 | 1 | 
  
    | 19 | Portland Short Track Series | Category 3 Men 50+ | 6/11 | 1 | 
  
    | 21 | Portland Short Track Series | Category 3 Men 50+ | 6/18 | 1 | 
  
    | 11 | Portland Trophy Cup | Open 50+ | 9/4 | 1 | 
  
    | 29 | Grand Prix Carl Decker: Het Meer | Masters 35+ 4 | 9/8 | 1 | 
  
    | 12 | Portland Trophy Cup | Open 50+ | 9/11 | 1 | 
  
    | 12 | Portland Trophy Cup: Series Standings | Open 50+ | 9/11 | 1 | 
  
    | 16 | Portland Trophy Cup: Series Standings | Open 50+ | 9/18 | 1 | 
  
    | 18 | Portland Trophy Cup: Overall Series Points | Open 50+ | 9/25 | 1 | 
  
    | 19 | Portland Trophy Cup | Open 50+ | 9/25 | 1 | 
  
    | DNF | Grand Prix Carl Decker: Heiser Farm | Masters 50+ | 9/29 | 1 | 
  
    | 19 | Portland Trophy Cup: Overall Series Points | Open 50+ | 10/2 | 1 | 
  
    | 73 | River City Bicycles Cyclocross Crusade: Alpenrose Dairy Day 1 | Masters 35+ 4 | 10/6 | 1 | 
  
    | 68 | River City Bicycles Cyclocross Crusade: PIR Heron Lakes | Masters 35+ 4 | 10/14 | 1 | 
  
    | 18 | CrossWord CX Challenge p/b Metropolis Cycle Repair | Masters 50+ | 10/20 | 1 | 
  
    | 26 | Luscher Farm Crosstoberfest | Masters 50+ | 10/27 | 1 | 
  
    | 48 | River City Bicycles Cyclocross Crusade: Barton Park | Masters 50+ | 11/18 | 1 | 
  
    | 23 | Kruger’s CX p/b Cyclocross Crusade | Masters 50+ | 12/2 | 1 | 
  
    |  |  |  |  | 19 |