| 28 | 
    Veloce PIR Handicap Series | 
    Senior Men | 
    9/12 | 
  
  
    | 9 | 
    PIR - August Series | 
    Category 1/2/3 | 
    8/29 | 
  
  
    | 1 | 
    PIR | 
    Category 1/2/3 | 
    8/29 | 
  
  
    | 12 | 
    High Desert Omnium - Final Omnium | 
    Category 1/2 | 
    8/27 | 
  
  
    | DNF | 
    High Desert Omnium - Road Race | 
    Category 1/2 | 
    8/27 | 
  
  
    | 16 | 
    High Desert Omnium - Time Trial: Combined Results by Time | 
    Combined | 
    8/26 | 
  
  
    | 20 | 
    High Desert Omnium - Criterium | 
    Category 1/2 | 
    8/26 | 
  
  
    | 7 | 
    High Desert Omnium - Time Trial | 
    Category 1/2 | 
    8/26 | 
  
  
    | 25 | 
    Woodland Road Race | 
    Pro/1/2 | 
    8/20 | 
  
  
    | DNF | 
    OBRA Criterium Championships | 
    Senior Men | 
    8/13 | 
  
  
    | 18 | 
    Crawfish Criterium | 
    Senior Men | 
    8/12 | 
  
  
    | 3 | 
    OBRA Junior and Team Event Track Championships | 
    Madison | 
    8/5 | 
  
  
    | 12 | 
    PIR | 
    Category 1/2/3 | 
    8/1 | 
  
  
    | DNF | 
    Vancouver Courthouse Criterium | 
    Pro/1/2 | 
    7/30 | 
  
  
    | 134 | 
    Cascade Classic - Prineville RR | 
    Pro/1/2 Men | 
    7/12 | 
  
  
    | DNF | 
    OBRA Road Race | 
    Senior Men | 
    7/1 | 
  
  
    | 22 | 
    Alpenrose Thursday Series - June Series | 
    Category 1/2 | 
    6/29 | 
  
  
    | 11 | 
    Alpenrose Thursday Series | 
    Category 1/2 | 
    6/8 | 
  
  
    | DNF | 
    Mt Hood Cycling Classic - Three Summit Road Race | 
    Men Pro/1/2 | 
    6/4 | 
  
  
    | 41 | 
    Mt Hood Cycling Classic - Scenic Gorge Time Trial: Combined Results by Time | 
    Combined | 
    6/3 | 
  
  
    | 38 | 
    Mt Hood Cycling Classic - Scenic Gorge Time Trial | 
    Pro/1/2 | 
    6/3 | 
  
  
    | 101 | 
    Mt Hood Cycling Classic - Downtown Criterium | 
    Pro/1/2 | 
    6/3 | 
  
  
    | 89 | 
    Mt Hood Cycling Classic - Cooper Spur Circuit Race | 
    Pro/1/2 | 
    6/2 | 
  
  
    | 39 | 
    Mt Hood Cycling Classic - Columbia Hills Road Race | 
    Pro/1/2 | 
    6/1 | 
  
  
    | 56 | 
    Mt Hood Cycling Classic - Panorama Point Prologue: Combined Results by Time: Combined | 
    Combined | 
    5/31 | 
  
  
    | 56 | 
    Mt Hood Cycling Classic - Panorama Point Prologue: Combined Results by Time | 
    Combined | 
    5/31 | 
  
  
    | 56 | 
    Mt Hood Cycling Classic - Panorama Point Prologue | 
    Pro/1/2 Men | 
    5/31 | 
  
  
    | 28 | 
    PIR - April Overall | 
    Category 1/2/3 | 
    4/25 | 
  
  
    | 7 | 
    The Willamette Valley Classic Stage Race: Willamette Valley Classic Final General Classification | 
    Pro/1/2 Men | 
    4/23 | 
  
  
    | 8 | 
    The Willamette Valley Classic Stage Race: Wolf Creek Road Race | 
    Pro/1/2 Men | 
    4/23 | 
  
  
    | 48 | 
    The Willamette Valley Classic Stage Race: Sears Road Time Trial: Combined Results by Time | 
    Combined | 
    4/22 | 
  
  
    | 9 | 
    The Willamette Valley Classic Stage Race: Sears Road Time Trial | 
    Pro/1/2 Men | 
    4/22 | 
  
  
    | 18 | 
    The Willamette Valley Classic Stage Race: Bear Creek Circuit Race | 
    Pro/1/2 Men | 
    4/22 | 
  
  
    | 11 | 
    The Willamette Valley Classic Stage Race: High Pass Road Race | 
    Pro/1/2 Men | 
    4/21 | 
  
  
    | 47 | 
    Piece of Cake | 
    Pro/1/2 Men | 
    4/2 | 
  
  
    | 4 | 
    Ice Breaker Criterium | 
    Senior Men | 
    4/1 |