| 58 | USGP of Cyclocross Race 6 | B Men | 12/2 | 
  
    | 48 | USGP of Cyclocross Race 5 | B Men | 12/1 | 
  
    | 14 | Kruger's Crossing CX Classic | Masters B 35+ | 11/25 | 
  
    | 46 | Cross Crusade/OBRA Championship - Hillsboro | Masters B 35+ | 11/18 | 
  
    | 35 | Cross Crusade - Barton Park: Cross Crusade - Series Standings | Masters B 35+ | 11/4 | 
  
    | 12 | Cross Crusade - Barton Park | Masters B 35+ | 11/4 | 
  
    | 21 | Cross Crusade - Clatsop County Fairgrounds | Masters B 35+ | 10/28 | 
  
    | 27 | Cross Crusade - Rainier HS | Masters B 35+ | 10/21 | 
  
    | 22 | Cross Crusade - Horning's Hideout | Masters B 35+ | 10/14 | 
  
    | 38 | Cross Crusade | Masters B 35+ | 10/7-11/18 | 
  
    | 24 | Cross Crusade - Alpenrose | Masters B 35+ | 10/7 | 
  
    | 6 | Battle at Barlow CCX | Masters B 35+ | 9/30 | 
  
    | 11 | Hood River Cyclocross Classic | Masters B 35+ | 9/23 | 
  
    | 34 | Cascade Creampuff Ultra Endurance | Expert 19-39 Men | 7/8 | 
  
    | 24 | Port of Hood River Criterium Series - Series Overall | Category 4/5 | 4/26 | 
  
    | 18 | Port of Hood River Criterium Series - Series Overall | Category 3/4 | 4/26 | 
  
    | 19 | Port of Hood River Criterium Series | Category 3/4 | 4/26 | 
  
    | 16 | Port of Hood River Criterium Series | Category 3/4 | 4/19 | 
  
    | DNF | Port of Hood River Criterium Series | Category 3/4 | 4/12 | 
  
    | 14 | Port of Hood River Criterium Series | Category 4/5 | 4/12 |