| 52 | Blind Date at the Dairy | Category B Men (Power Dating Men) | 10/6 | 
  
    | 72 | Cross Crusade: Alpenrose Dairy | Masters 35+ B | 10/3 | 
  
    | 60 | Blind Date at the Dairy | Category B Men (Power Dating Men) | 9/29 | 
  
    | 2 | Alpenrose Thursday Series | Category 3/4 | 9/2 | 
  
    | 2 | OBRA Masters Track Championships | Masters Men 40-49 Points Race | 8/29 | 
  
    | 2 | OBRA Masters Track Championships | Masters Men 40-49 3K Pursuit | 8/29 | 
  
    | 1 | OBRA Masters Track Championships | Masters Men 40-44 Kilo | 8/28 | 
  
    | 5 | Alpenrose Thursday Series: August Series | Category 3 | 8/26 | 
  
    | 6 | OBRA Criterium Championships | Masters Men 40-49 | 8/22 | 
  
    | 3 | OBRA Junior and Team Track Championships | Men Team Pursuit | 8/21 | 
  
    | 3 | Alpenrose Thursday Series | Category 3 | 8/19 | 
  
    | 33 | Tuesday PIR | Category 1/2/3 | 8/17 | 
  
    | 14 | Longview Grand Prix Criterium | Men Category 1/2/3 | 8/14 | 
  
    | 36 | Portland Twilight Crit | Category 1/2 | 8/13 | 
  
    | 52 | Tuesday PIR | Category 1/2/3 | 8/10 | 
  
    | 14 | OBRA Championship RR 2 | Masters Men 40-49 | 8/8 | 
  
    | 3 | Alpenrose Thursday Series | Category 3 Men | 8/5 | 
  
    | 15 | Tuesday PIR | Category 1/2/3 | 8/3 | 
  
    | 23 | Tuesday PIR | Category 1/2/3 | 7/20 | 
  
    | 32 | Mt. Tabor Series | Senior Men | 7/14 | 
  
    | 38 | High Desert Omnium: Road Race | Pro/1/2 | 7/11 | 
  
    | 95 | High Desert Omnium: Time Trial: Combined | Combined | 7/10 | 
  
    | 24 | High Desert Omnium: Time Trial | Pro/1/2 | 7/10 | 
  
    | DNF | High Desert Omnium: Criterium | Pro/1/2 | 7/10 | 
  
    | 9 | Mt. Tabor Series | Masters Men | 7/7 | 
  
    | 15 | Tuesday PIR | Category 1/2/3 | 7/6 | 
  
    | 7 | Mt. Tabor Series | Masters Men | 6/30 | 
  
    | 14 | Monday PIR-June Series | Masters 1/2/3 | 6/28 | 
  
    | 6 | Salem Fairview | Men 1/2 | 6/27 | 
  
    | 9 | Swan Island Criterium | Pro/1/2 Men | 6/26 | 
  
    | 15 | Swan Island Criterium | Masters Category 1/2/3 Men 35+ | 6/26 | 
  
    | 28 | Mt. Tabor Series | Senior Men | 6/23 | 
  
    | 17 | Tuesday PIR | Category 1/2/3 | 6/22 | 
  
    | 4 | Monday PIR | Masters 1/2/3 | 6/14 | 
  
    | 11 | Monday PIR: May Series Totals | Masters 1/2/3 | 5/31 | 
  
    | 5 | Alpenrose Thursday Series: May Series | Category 3 | 5/27 | 
  
    | 61 | Monday PIR | Masters 1/2/3 | 5/24 | 
  
    | 3 | Monday PIR | Masters 1/2/3 | 5/17 | 
  
    | 5 | Eric Kautzky Memorial Track Race | Category 3 Omnium | 5/8 | 
  
    | 5 | Alpenrose Thursday Series: 1 Kilometer TT | Category 3 | 5/6 | 
  
    | 6 | Eugene Roubaix | Masters Men 40+ | 5/1 | 
  
    | 23 | Tuesday PIR: April Series | Category 1/2/3 | 4/27 | 
  
    | 8 | Tuesday PIR | Category 1/2/3 | 4/27 | 
  
    | 198 | Cherry Blossom Cycling Classic: 8-mile Time Trial: Combined | Combined | 4/25 | 
  
    | 48 | Cherry Blossom Cycling Classic: Cherry City Criterium | Pro/1/2 Men | 4/25 | 
  
    | 62 | Cherry Blossom Cycling Classic: 8-mile Time Trial | Pro/1/2 Men | 4/25 | 
  
    | 66 | Cherry Blossom Cycling Classic: Orchard Run Circuit Race: GC after Stage 2 | Pro/1/2 Men | 4/24 | 
  
    | 66 | Cherry Blossom Cycling Classic: Orchard Run Circuit Race | Pro/1/2 Men | 4/24 | 
  
    | 60 | Cherry Blossom Cycling Classic | Pro/1/2 Men | 4/23-25 | 
  
    | 74 | Cherry Blossom Cycling Classic: Columbia Hills Road Race | Pro/1/2 Men | 4/23 | 
  
    | 74 | Cherry Blossom Cycling Classic: Columbia Hills Road Race: GC after Stage 1 | Pro/1/2 Men | 4/23 | 
  
    | 60 | Tuesday PIR | Category 1/2/3 | 4/6 | 
  
    | 24 | Piece of Cake | Men 1/2 | 3/28 | 
  
    | 9 | Banana Belt Series: Banana Belt 3 | Men 1/2 | 3/14 | 
  
    | 16 | Banana Belt Series: Banana Belt 2 | Men 1/2 | 3/7 | 
  
    | 22 | Banana Belt Series | Men 1/2 | 2/28-3/14 | 
  
    | 41 | Jack Frost Time Trial: 14 Miles: Combined | Combined | 2/21 | 
  
    | 10 | Jack Frost Time Trial: 14 Miles | Men Category 1/2 | 2/21 | 
  
    | 25 | Cherry Pie | Men 1/2 | 2/13 |