| 12 | 
    OBRA Criterium Championships | 
    Masters Men 30-39 | 
    8/17 | 
  
  
    | 14 | 
    OBRA Criterium Championships | 
    Category 3 | 
    8/17 | 
  
  
    | 11 | 
    Swan Island Criterium | 
    Men 3 | 
    8/16 | 
  
  
    | 1 | 
    High Desert Criterium Series | 
    Category 3/4/5 | 
    8/13 | 
  
  
    | 5 | 
    High Desert Criterium Series | 
    Category 1/2/3 | 
    8/6 | 
  
  
    | 23 | 
    High Desert Omnium: Road Race | 
    Category 3 | 
    8/3 | 
  
  
    | 11 | 
    High Desert Omnium: Criterium | 
    Category 3 | 
    8/2 | 
  
  
    | 2 | 
    High Desert Criterium Series | 
    Category 3/4/5 | 
    7/30 | 
  
  
    | 16 | 
    Vancouver Courthouse Criterium | 
    Men Category 3 | 
    7/27 | 
  
  
    | 9 | 
    Co-Motion Criterium | 
    Category 3 Men | 
    7/26 | 
  
  
    | 8 | 
    Co-Motion Criterium | 
    Masters Men 35+ | 
    7/26 | 
  
  
    | 1 | 
    High Desert Criterium Series | 
    Category 3/4/5 | 
    7/16 | 
  
  
    | 53 | 
    Cascade Classic: Deschutes Brewery - Awbrey Butte Circuit Race | 
    Category 3 Men | 
    7/13 | 
  
  
    | 55 | 
    Cascade Classic: Cascade Lakes Road Race | 
    Category 3 Men | 
    7/12 | 
  
  
    | 460 | 
    Cascade Classic: Bend Research Inc - Skyliners Time Trial: Combined Results by Time | 
    Combined | 
    7/11 | 
  
  
    | 38 | 
    Cascade Classic: Desert Orthopedics & Rebound Physical Therapy - Downtown Criterium | 
    Category 3 Men | 
    7/11 | 
  
  
    | 59 | 
    Cascade Classic: Bend Research Inc - Skyliners Time Trial | 
    Category 3 Men | 
    7/11 | 
  
  
    | 51 | 
    Cascade Classic | 
    Category 3 Men | 
    7/9-13 | 
  
  
    | 16 | 
    High Desert Criterium Series | 
    Category 1/2/3 | 
    7/2 | 
  
  
    | 7 | 
    High Desert Criterium Series | 
    Category 3/4/5 | 
    7/2 | 
  
  
    | 11 | 
    High Desert Criterium Series | 
    Category 3/4/5 | 
    6/18 | 
  
  
    | 34 | 
    Silverton Road Race | 
    Category 3 | 
    6/1 | 
  
  
    | 42 | 
    Rehearsal Road Race | 
    Category 3 | 
    5/24 | 
  
  
    | 39 | 
    Mt. Hood Stage Race: Final General Classification | 
    Category 3 Men | 
    5/18 | 
  
  
    | 39 | 
    Mt. Hood Stage Race: Final General Classification | 
    Category 3 Men | 
    5/18 | 
  
  
    | 30 | 
    Mt. Hood Stage Race: Downtown Hood River Criterium | 
    Category 3 Men | 
    5/18 | 
  
  
    | 55 | 
    Mt. Hood Stage Race: Wy' East Road Race | 
    Category 3 Men | 
    5/17 | 
  
  
    | 58 | 
    Mt. Hood Stage Race: Scenic Gorge Time Trial | 
    Category 3 Men | 
    5/16 | 
  
  
    | 58 | 
    Mt. Hood Stage Race: Cooper Spur Circuit Race | 
    Category 3 Men | 
    5/15 | 
  
  
    | 17 | 
    Table Rock Road Race | 
    Men 3 | 
    5/4 | 
  
  
    | 56 | 
    Kings Valley Road Race | 
    Category 3 | 
    4/12 | 
  
  
    | DNF | 
    Willamette: Wolf Creek Stage | 
    Category 3 Men | 
    4/6 | 
  
  
    | 44 | 
    Willamette: General Classification | 
    Category 3 Men | 
    4/5 | 
  
  
    | 42 | 
    Willamette: Planning Mill Criterium | 
    Category 3 Men | 
    4/5 | 
  
  
    | 39 | 
    Willamette: Alpine Road Race | 
    Category 3 Men | 
    4/4 | 
  
  
    | 39 | 
    Piece of Cake Road Race | 
    Category 3 | 
    3/30 |