| DNF | Thrilla Cross Series | Men A | 9/11 | 
  
    | 7 | High Desert Criterium Series | Category 1/2/3 | 7/16 | 
  
    | 90 | Cascade Classic: Deschutes Brewery - Awbrey Butte Circuit Race | Category 2 Men | 7/13 | 
  
    | 92 | Cascade Classic: Cascade Lakes Road Race | Category 2 Men | 7/12 | 
  
    | 465 | Cascade Classic: Bend Research Inc - Skyliners Time Trial: Combined Results by Time | Combined | 7/11 | 
  
    | 65 | Cascade Classic: Desert Orthopedics & Rebound Physical Therapy - Downtown Criterium | Category 2 Men | 7/11 | 
  
    | 103 | Cascade Classic: Bend Research Inc - Skyliners Time Trial | Category 2 Men | 7/11 | 
  
    | 10 | High Desert Criterium Series | Category 1/2/3 | 7/9 | 
  
    | 88 | Cascade Classic | Category 2 Men | 7/9-13 | 
  
    | 13 | High Desert Criterium Series | Category 1/2/3 | 7/2 | 
  
    | 12 | High Desert Criterium Series | Category 3/4/5 | 6/18 | 
  
    | 10 | WebCyclery Cascade ChainBreaker MTB | Singlespeed Men | 5/11 | 
  
    | 19 | Icebreaker Criterium | Pro/1/2 | 4/13 | 
  
    | 44 | Willamette: Final General Classification | Pro/1/2 Men | 4/6 | 
  
    | 44 | Willamette: Wolf Creek Stage | Pro/1/2 Men | 4/6 | 
  
    | 66 | Willamette: General Classification | Pro/1/2 Men | 4/5 | 
  
    | 64 | Willamette: Planning Mill Criterium | Pro/1/2 Men | 4/5 | 
  
    | 66 | Willamette: General Classification | Pro/1/2 Men | 4/4 | 
  
    | 65 | Willamette: Alpine Road Race | Pro/1/2 Men | 4/4 | 
  
    | 69 | Willamette: Coburg Prologue: Combined Results by Time | Combined | 4/3 | 
  
    | 67 | Willamette: Coburg Prologue | Pro/1/2 Men | 4/3 |