| 19 | Cross Crusade | Men B | 10/22 | 
  
    | 12 | Cross Crusade | Men B | 10/15 | 
  
    | 20 | Veloce's Battle at Barlow CCX | Men B | 10/8 | 
  
    | DNF | Hood River Cyclocross Classic | Men B | 9/24 | 
  
    | 16 | Hood River Cyclocross Classic | Men B | 9/24 | 
  
    | 105 | OBRA Time Trial Championships - 41K: Combined Results by Time: Combined | Combined | 8/6 | 
  
    | 105 | OBRA Time Trial Championships - 41K: Combined | Combined | 8/6 | 
  
    | 105 | OBRA Time Trial Championships - 41K: Combined Results by Time | Combined | 8/6 | 
  
    | 15 | OBRA Time Trial Championships - 41K | Senior Men 3 | 8/6 | 
  
    | 21 | Larch Mtn Hillclimb #1: Combined Results by Time: Combined | Combined | 6/18 | 
  
    | 21 | Larch Mtn Hillclimb #1: Combined Results by Time | Combined | 6/18 | 
  
    | 8 | Larch Mtn Hillclimb #1 | Men 3 | 6/18 | 
  
    | 0 | Mt Hood Cycling Classic - Cooper Spur Circuit Race | Category 3 Men | 6/2 | 
  
    | 30 | Alpenrose Thursday Series - May Series | Senior Men | 5/25 | 
  
    | 1 | Alpenrose Thursday Series - May Series | Category 4/5 Men | 5/25 | 
  
    | 3 | Alpenrose Thursday Series - 200m TT | Category 4/5 | 5/18 | 
  
    | 3 | Alpenrose Thursday Series - 3K Pursuit | Category 4 Men | 5/11 | 
  
    | 39 | PIR | Category 1/2/3 | 5/9 | 
  
    | 4 | Alpenrose Thursday Series - Kilo | Category 4/5 Men | 5/4 | 
  
    | DNS | Bear Springs Trap MTB XC #1 | Sport Men Open | 4/30 | 
  
    | 17 | The Willamette Valley Classic Stage Race: Willamette Valley Classic Final General Classification | Category 3 Men | 4/23 | 
  
    | 23 | The Willamette Valley Classic Stage Race: Wolf Creek Road Race | Category 3 Men | 4/23 | 
  
    | 159 | The Willamette Valley Classic Stage Race: Sears Road Time Trial: Combined Results by Time | Combined | 4/22 | 
  
    | 38 | The Willamette Valley Classic Stage Race: Sears Road Time Trial | Category 3 Men | 4/22 | 
  
    | 67 | The Willamette Valley Classic Stage Race: Bear Creek Circuit Race | Category 3 Men | 4/22 | 
  
    | 13 | The Willamette Valley Classic Stage Race: High Pass Road Race | Category 3 Men | 4/21 | 
  
    | 3 | 20th Peak Sports Mudslinger MTB | Sport Men 19-39 | 3/26 | 
  
    | DNF | Banana Belt Road Race Series | Category 3 Men | 3/19 | 
  
    | 52 | Banana Belt Road Race Series | Category 3 | 3/12 | 
  
    | 43 | Banana Belt Road Race Series | Senior Men Category 3 | 3/5 | 
  
    | 57 | Jack Frost Time Trial: Combined Results by Time: Combined | Combined | 2/26 | 
  
    | 57 | Jack Frost Time Trial: Combined Results by Time | Combined | 2/26 | 
  
    | 9 | Jack Frost Time Trial | Category 3 | 2/26 |