| 25 | Oregon Off-Road Series: Echo Red 2 Red XT MTB Race | Category 2 (Sport) Men 40-49 | 3/17 | 1 | 
  
    | 16 | Oregon Off-Road Series: Mudslinger XC MTB | Category 2 Sport Men 40-49 | 3/24 | 1 | 
  
    | 26 | Portland Short Track Series | Category 3 Men 40-49 | 6/4 | 1 | 
  
    | 23 | Portland Short Track Series | Category 3 Men 40-49 | 6/11 | 1 | 
  
    | 24 | Portland Short Track Series | Category 3 Men 40-49 | 6/18 | 1 | 
  
    | 2 | Skibowl Classic XC MTB | Short Course: Men 19-49 | 6/24 | 1 | 
  
    | 39 | Portland Short Track Series | Category 3 Men 40-49 | 7/9 | 1 | 
  
    | 31 | Portland Short Track Series | Category 3 Men 40-49 | 7/16 | 1 | 
  
    | 27 | Portland Short Track Series | Category 3 Men 40-49 | 7/30 | 1 | 
  
    | 51 | Grand Prix Carl Decker: David Douglas | Masters 35+ 4 | 9/1 | 1 | 
  
    | 34 | Grand Prix Carl Decker: Zaaldercross | Masters 35+ 4 | 9/15 | 1 | 
  
    | 31 | Portland Trophy Cup | Open Masters 3/4 | 9/18 | 1 | 
  
    | 61 | Blind Date at the Dairy | Masters Men 3/4 40+ | 9/19 | 1 | 
  
    | 29 | Grand Prix Carl Decker: Ninkrossi | Masters 35+ 4 | 9/22 | 1 | 
  
    | 38 | Portland Trophy Cup | Open Masters 3/4 | 9/25 | 1 | 
  
    | 27 | Grand Prix Carl Decker: Heiser Farm | Masters 35+ 4 | 9/29 | 1 | 
  
    | 40 | Blind Date at the Dairy | Masters Men 3/4 40+ | 10/3 | 1 | 
  
    | 44 | River City Bicycles Cyclocross Crusade: Alpenrose Dairy Day 1 | Masters 35+ 4 | 10/6 | 1 | 
  
    | 29 | River City Bicycles Cyclocross Crusade: Alpenrose Dairy Day 2 | Men 4 | 10/7 | 1 | 
  
    | 47 | River City Bicycles Cyclocross Crusade: PIR Heron Lakes | Masters 35+ 4 | 10/14 | 1 | 
  
    | 12 | Luscher Farm Crosstoberfest | Masters 35+ 4 | 10/27 | 1 | 
  
    | 51 | River City Bicycles Cyclocross Crusade: Cascade Locks | Masters 35+ Category 3 | 10/28 | 1 | 
  
    | DNF | River City Bicycles Cyclocross Crusade: Deschutes Brewery Day 1 | Masters 35+ Category 3 | 11/3 | 1 | 
  
    |  |  |  |  | 23 |