| 45 | GPMC: Winter Cross: GPMC Final Series Standings | Category A | 12/4 | 
  
    | 11 | GPMC: Winter Cross | Category A | 12/4 | 
  
    | 41 | Cross Crusade | Category A | 11/13 | 
  
    | 66 | Cross Crusade | Singlespeed | 11/13 | 
  
    | 11 | Cross Crusade | Singlespeed | 11/6 | 
  
    | DNF | Cascade Cycling Classic-Desert Orthopedist & Rebound Physical Therapy Twilight Downtown Criterium: GC after Stage 4 | Pro/1 Men | 7/23 | 
  
    | DNF | Cascade Cycling Classic-Pacific Power Cascade Lake Road Race: GC after Stage 3 | Pro/1 Men | 7/22 | 
  
    | DNF | Cascade Cycling Classic-Hutch's Bicycles Time Trial: GC after Stage 2 | Pro/1 Men | 7/21 | 
  
    | DNF | Cascade Cycling Classic-Les Schwab McKenzie Pass Road Race: GC after Stage 1 | Pro/1 Men | 7/20 | 
  
    | DNF | Cascade Cycling Classic-Les Schwab McKenzie Pass Road Race | Pro/1 Men | 7/20 | 
  
    | DNF | Cascade Cycling Classic | Pro/1 Men | 7/19-24 | 
  
    | 189 | Cascade Cycling Classic-Wells Fargo Prologue: GC After Prologue | Pro/1 Men | 7/19 | 
  
    | 189 | Cascade Cycling Classic-Wells Fargo Prologue | Pro/1 Men | 7/19 | 
  
    | 18 | Mt. Tabor Series | Senior Men | 7/13 | 
  
    | 7 | Mt. Tabor Series | Senior Men | 7/6 | 
  
    | 23 | Mt. Tabor Series | Senior Men | 6/29 | 
  
    | 20 | Franz Criterium | Men Category 1/2/3 | 6/25 | 
  
    | 10 | Mt. Tabor Series | Senior Men | 6/8 | 
  
    | 85 | Mt. Hood Cycling Classic: Three Summits Road Race | Pro/1/2 | 6/5 | 
  
    | 155 | Mt. Hood Cycling Classic: Stages 2 & 3: Mt. Hood Cycling Classic: Trout Lake Time Trial: Combined | Combined | 6/4 | 
  
    | 95 | Mt. Hood Cycling Classic: Stages 2 & 3: Mt. Hood Cycling Classic: Trout Lake Time Trial | Pro/1/2 | 6/4 | 
  
    | 43 | Mt. Hood Cycling Classic: Stages 2 & 3: Mt. Hood Cycling Classic-GC After Stage 3 | Pro/1/2 | 6/4 | 
  
    | 92 | Mt. Hood Cycling Classic: Stages 2 & 3: Mt. Hood Cycling Classic: Hood River Criterium | Pro/1/2 | 6/4 | 
  
    | 43 | Mt. Hood Cycling Classic: Stages 2 & 3: Mt. Hood Cycling Classic-GC After Stage 2 | Pro/1/2 | 6/4 | 
  
    | 37 | Mt. Hood Cycling Classic: Columbia Hills Road Race: Mt. Hood Cycling Classic-GC after Stage 1 | Pro/1/2 Men | 6/3 | 
  
    | 32 | Mt. Hood Cycling Classic: Columbia Hills Road Race | Pro/1/2 Men | 6/3 | 
  
    | 94 | Mt. Hood Cycling Classic: Panorama Point Prologue: Combined | Combined | 6/2 | 
  
    | 70 | Mt. Hood Cycling Classic | Pro/1/2 | 6/2-5 | 
  
    | 89 | Mt. Hood Cycling Classic: Panorama Point Prologue: GC After Prologue | Pro/1/2 Men | 6/2 | 
  
    | 89 | Mt. Hood Cycling Classic: Panorama Point Prologue | Pro/1/2 Men | 6/2 | 
  
    | 4 | Silverton RR Champs | Pro/1/2 | 5/14 | 
  
    | 1 | Bear Springs XC | Category 1 19-34 Men | 5/1 | 
  
    | 1 | Hornings Hustle MTB XC | Category 1 Men 19-34 | 4/10 | 
  
    | 57 | Cherry Blossom Cycling Classic: Orchard Run Circuit Race | Pro/1/2 Men | 4/3 | 
  
    | 302 | Cherry Blossom Cycling Classic: Dufur TT: Combined | Combined | 4/2 | 
  
    | 67 | Cherry Blossom Cycling Classic: Cherry City Criterium | Pro/1/2 Men | 4/2 | 
  
    | 87 | Cherry Blossom Cycling Classic: Dufur TT | Pro/1/2 Men | 4/2 | 
  
    | 56 | Cherry Blossom Cycling Classic | Pro/1/2 Men | 4/1-3 | 
  
    | 73 | Cherry Blossom Cycling Classic: Columbia Hills Race | Pro/1/2 Men | 4/1 | 
  
    | 4 | Banana Belt Series: Banana Belt 3 | Men Category 1/2 | 3/27 | 
  
    | 10 | Banana Belt Series | Men Category 1/2 | 3/6-27 | 
  
    | DNF | Banana Belt Series: Banana Belt 1 | Men Category 1/2 | 3/6 |