| 8 | 
    OBRA XC Championships | 
    Category 2 Men | 
    4/20 | 
    1 | 
  
  
    | 13 | 
    Bear Springs Trap | 
    Category 2 (Sport) Men 19-39 | 
    5/5 | 
    1 | 
  
  
    | 9 | 
    Portland Short Track Series | 
    Category 3 Men 19-39 | 
    6/3 | 
    1 | 
  
  
    | 11 | 
    Portland Short Track Series | 
    Category 3 Men 19-39 | 
    6/10 | 
    1 | 
  
  
    | 14 | 
    Portland Short Track Series | 
    Category 3 Men 19-39 | 
    6/17 | 
    1 | 
  
  
    | 11 | 
    Portland Short Track Series | 
    Category 3 Men 19-39 | 
    7/8 | 
    1 | 
  
  
    | 13 | 
    Portland Short Track Series | 
    Category 3 Men 19-39 | 
    7/15 | 
    1 | 
  
  
    | 15 | 
    Portland Short Track Series | 
    Category 3 Men 19-39 | 
    7/22 | 
    1 | 
  
  
    | 24 | 
    Portland Short Track Series | 
    Category 3 Men 19-39 | 
    7/29 | 
    1 | 
  
  
    | 8 | 
    Keizer Rapids Cyclocross Series | 
    Category 3 Men | 
    8/21 | 
    1 | 
  
  
    | 14 | 
    Keizer Rapids Cyclocross Series: Overall Series Results  | 
    Category 3 Men | 
    8/21 | 
    1 | 
  
  
    | 24 | 
    Blind Date at the Dairy | 
    Men 3/4 | 
    9/11 | 
    1 | 
  
  
    | 25 | 
    Grand Prix Luciano Bailey: Corn Cross | 
    Masters 35+ 3 | 
    9/14 | 
    1 | 
  
  
    | 12 | 
    Blind Date at the Dairy | 
    Singlespeed | 
    9/18 | 
    1 | 
  
  
    | 20 | 
    Grand Prix Luciano Bailey: Ninkrossi | 
    Masters 35+ 3 | 
    9/21 | 
    1 | 
  
  
    | 13 | 
    Blind Date at the Dairy | 
    Singlespeed | 
    9/25 | 
    1 | 
  
  
    | 28 | 
    Grand Prix Luciano Bailey: Heiser Farm CX | 
    Masters 35+ 3 | 
    9/28 | 
    1 | 
  
  
    | 31 | 
    Grand Prix Luciano Bailey: Heiser Farm CX | 
    Singlespeed | 
    9/28 | 
    1 | 
  
  
    | 12 | 
    CrossWord CX Challenge | 
    Singlespeed Men | 
    10/19 | 
    1 | 
  
  
    | 50 | 
    Cyclocross Crusade: PIR Heron Lakes | 
    Category 3 Masters 35+ Men | 
    10/20 | 
    1 | 
  
  
    | 56 | 
    Cyclocross Crusade: Deschutes Brewery Day 1 | 
    Category 3 Masters 35+ Men | 
    10/26 | 
    1 | 
  
  
    | 47 | 
    Cyclocross Crusade: Deschutes Brewery Day 1 | 
    Singlespeed Men | 
    10/26 | 
    1 | 
  
  
    | 51 | 
    Cyclocross Crusade: Deschutes Brewery Day 2 | 
    Singlespeed Men | 
    10/27 | 
    1 | 
  
  
    | 43 | 
    Cyclocross Crusade: Rainier High School | 
    Category 2/3 Men | 
    11/3 | 
    1 | 
  
  
    | DNF | 
    **OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park | 
    Singlespeed Men | 
    11/10 | 
    1 | 
  
  
    | 34 | 
    **OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park | 
    Category 3 Masters 35+ Men | 
    11/10 | 
    1 | 
  
  
    | 27 | 
    Cyclocross Crusade: Kruger's CX | 
    Category 3 Masters 35+ Men | 
    11/17 | 
    1 | 
  
  
    | 29 | 
    Bridge City CX | 
    Category 3 Masters 35+ Men | 
    11/24 | 
    1 | 
  
  
    | 38 | 
    Bridge City CX | 
    Open Masters Men 35+ 3/4 | 
    11/24 | 
    1 | 
  
  
    | 41 | 
    Bridge City CX | 
    Category 2/3 Men | 
    11/24 | 
    1 | 
  
  
    | 99 | 
    Bridge City CX | 
    Open Men 1/2/3 | 
    11/24 | 
    1 | 
  
  
     | 
     | 
     | 
     | 
    31 |