| 4 | 
    Kruger's Crossing Cyclocross | 
    Singlespeed | 
    Adrian Richardson | 
    11/21 | 
  
  
    | 12 | 
    Kruger's Crossing Cyclocross | 
    Masters 50+ | 
    David Luoma | 
    11/21 | 
  
  
    | 16 | 
    OBRA CCX Championship | 
    Masters 50+ | 
    David Luoma | 
    11/20 | 
  
  
    | 52 | 
    Cross Crusade: Barton Park | 
    Masters 35+ B | 
    Brian Schiller | 
    11/14 | 
  
  
    | 32 | 
    Cross Crusade: Barton Park | 
    Masters 35+ A | 
    Justin Serna | 
    11/14 | 
  
  
    | 21 | 
    Cross Crusade: Barton Park | 
    Masters 50+ | 
    Dan MacNaughton | 
    11/14 | 
  
  
    | 14 | 
    Cross Crusade: Barton Park | 
    Masters 50+ | 
    David Luoma | 
    11/14 | 
  
  
    | 4 | 
    Cross Crusade: Barton Park | 
    Singlespeed | 
    Adrian Richardson | 
    11/14 | 
  
  
    | 39 | 
    Cross Crusade: Barton Park | 
    Category B | 
    Chris Thomas | 
    11/14 | 
  
  
    | 45 | 
    Cross Crusade: Washington County Fair Complex | 
    Category B | 
    Chris Thomas | 
    11/7 | 
  
  
    | 61 | 
    Cross Crusade: Washington County Fair Complex | 
    Masters 35+ B | 
    Brian Schiller | 
    11/7 | 
  
  
    | 6 | 
    Cross Crusade: Washington County Fair Complex | 
    Singlespeed | 
    Adrian Richardson | 
    11/7 | 
  
  
    | 16 | 
    Cross Crusade: Washington County Fair Complex | 
    Masters 50+ | 
    Dan MacNaughton | 
    11/7 | 
  
  
    | 2 | 
    Apple Core Cross at EZ Orchards | 
    Masters Women 45+ | 
    Carey Macnaughton | 
    11/6 | 
  
  
    | 5 | 
    Apple Core Cross at EZ Orchards | 
    Masters 50+ | 
    Dan MacNaughton | 
    11/6 | 
  
  
    | 17 | 
    Cross Crusade: Clatsop County Fairgrounds | 
    Masters 50+ | 
    Dan MacNaughton | 
    10/31 | 
  
  
    | 16 | 
    Cross Crusade: Clatsop County Fairgrounds | 
    Masters 50+ | 
    David Luoma | 
    10/31 | 
  
  
    | 18 | 
    Cross Crusade: Clatsop County Fairgrounds | 
    Masters 35+ A | 
    Eddie French | 
    10/30 | 
  
  
    | 34 | 
    Cross Crusade: Clatsop County Fairgrounds | 
    Masters 35+ B | 
    Todd Sexton | 
    10/30 | 
  
  
    | 20 | 
    Cross Crusade: Clatsop County Fairgrounds | 
    Masters 50+ | 
    Dan MacNaughton | 
    10/30 | 
  
  
    | 16 | 
    Cross Crusade: Clatsop County Fairgrounds | 
    Masters 50+ | 
    David Luoma | 
    10/30 | 
  
  
    | 2 | 
    Blind Date at the Dairy: Final Series totals | 
    Masters C | 
    Dan MacNaughton | 
    10/27 | 
  
  
    | 40 | 
    Blind Date at the Dairy: Final Series totals | 
    Men A | 
    Justin Serna | 
    10/27 | 
  
  
    | 27 | 
    Blind Date at the Dairy: Final Series totals | 
    Men A | 
    Eddie French | 
    10/27 | 
  
  
    | 27 | 
    Blind Date at the Dairy | 
    Singlespeed | 
    David Luoma | 
    10/27 | 
  
  
    | 32 | 
    Cross Crusade: Portland International Raceway | 
    Masters 35+ A | 
    David Klipper | 
    10/24 | 
  
  
    | 21 | 
    Cross Crusade: Portland International Raceway | 
    Masters 35+ A | 
    Eddie French | 
    10/24 | 
  
  
    | 6 | 
    Cross Crusade: Portland International Raceway | 
    Singlespeed | 
    Adrian Richardson | 
    10/24 | 
  
  
    | 59 | 
    Cross Crusade: Portland International Raceway | 
    Masters 35+ B | 
    Brian Schiller | 
    10/24 | 
  
  
    | 39 | 
    Cross Crusade: Portland International Raceway | 
    Masters 35+ B | 
    Todd Sexton | 
    10/24 | 
  
  
    | 18 | 
    Cross Crusade: Portland International Raceway | 
    Masters 50+ | 
    David Luoma | 
    10/24 | 
  
  
    | 16 | 
    Cross Crusade: Portland International Raceway | 
    Masters 50+ | 
    Dan MacNaughton | 
    10/24 | 
  
  
    | 1 | 
    Blind Date at the Dairy: Series after date #4 | 
    Masters C | 
    Dan MacNaughton | 
    10/20 | 
  
  
    | 36 | 
    Blind Date at the Dairy: Series after date #4 | 
    Men A | 
    Justin Serna | 
    10/20 | 
  
  
    | 26 | 
    Blind Date at the Dairy: Series after date #4 | 
    Men A | 
    Eddie French | 
    10/20 | 
  
  
    | 1 | 
    Blind Date at the Dairy | 
    Masters 35+ C | 
    Dan MacNaughton | 
    10/20 | 
  
  
    | 19 | 
    Blind Date at the Dairy | 
    Category A | 
    Justin Serna | 
    10/20 | 
  
  
    | 16 | 
    Blind Date at the Dairy | 
    Category A | 
    Eddie French | 
    10/20 | 
  
  
    | 56 | 
    Cross Crusade: Sherwood Forest Equestrian Center | 
    Masters 35+ B | 
    Todd Sexton | 
    10/17 | 
  
  
    | 44 | 
    Cross Crusade: Sherwood Forest Equestrian Center | 
    Masters 35+ B | 
    Brian Schiller | 
    10/17 | 
  
  
    | 31 | 
    Cross Crusade: Sherwood Forest Equestrian Center | 
    Masters 50+ | 
    David Luoma | 
    10/17 | 
  
  
    | 16 | 
    Cross Crusade: Sherwood Forest Equestrian Center | 
    Masters 50+ | 
    Dan MacNaughton | 
    10/17 | 
  
  
    | 19 | 
    Cross Crusade: Sherwood Forest Equestrian Center | 
    Masters Women 45+ | 
    Carey Macnaughton | 
    10/17 | 
  
  
    | 4 | 
    Cross Crusade: Sherwood Forest Equestrian Center | 
    Singlespeed | 
    Adrian Richardson | 
    10/17 | 
  
  
    | 72 | 
    Cross Crusade: Sherwood Forest Equestrian Center | 
    Category B | 
    Chris Thomas | 
    10/17 | 
  
  
    | 71 | 
    Cross Crusade: Sherwood Forest Equestrian Center | 
    Category B | 
    Chris Thomas | 
    10/17 | 
  
  
    | 67 | 
    Cross Crusade: Sherwood Forest Equestrian Center | 
    Category B | 
    Alex Su | 
    10/17 | 
  
  
    | 5 | 
    Ninkrossi CX | 
    Masters 35+ A | 
    Eddie French | 
    10/16 | 
  
  
    | 3 | 
    Ninkrossi CX | 
    Masters Women 45+ | 
    Carey Macnaughton | 
    10/16 | 
  
  
    | 1 | 
    Blind Date at the Dairy: Series Standings | 
    Masters C | 
    Dan MacNaughton | 
    10/13 | 
  
  
    | 28 | 
    Blind Date at the Dairy: Series Standings | 
    Men A | 
    Eddie French | 
    10/13 | 
  
  
    | 1 | 
    Blind Date at the Dairy | 
    Masters 35+ C (Still On The Market) | 
    Dan MacNaughton | 
    10/13 | 
  
  
    | 37 | 
    Cross Crusade: Rainier High School | 
    Masters 35+ A | 
    Eddie French | 
    10/10 | 
  
  
    | 37 | 
    Cross Crusade: Rainier High School | 
    Category A | 
    Brendon Gallant | 
    10/10 | 
  
  
    | 16 | 
    Cross Crusade: Rainier High School | 
    Masters Women 45+ | 
    Carey Macnaughton | 
    10/10 | 
  
  
    | 11 | 
    Cross Crusade: Rainier High School | 
    Singlespeed | 
    Adrian Richardson | 
    10/10 | 
  
  
    | 63 | 
    Cross Crusade: Rainier High School | 
    Category B | 
    Chris Thomas | 
    10/10 | 
  
  
    | 19 | 
    Cross Crusade: Rainier High School | 
    Masters 50+ | 
    David Luoma | 
    10/10 | 
  
  
    | 18 | 
    Cross Crusade: Rainier High School | 
    Masters 50+ | 
    Dan MacNaughton | 
    10/10 | 
  
  
    | 61 | 
    Cross Crusade: Rainier High School | 
    Masters 35+ B | 
    Brian Schiller | 
    10/10 | 
  
  
    | 47 | 
    Cross Crusade: Rainier High School | 
    Masters 35+ B | 
    Todd Sexton | 
    10/10 | 
  
  
    | 1 | 
    Blind Date at the Dairy: Series Standings | 
    Masters C | 
    Dan MacNaughton | 
    10/6 | 
  
  
    | 28 | 
    Blind Date at the Dairy: Series Standings | 
    Men A | 
    Eddie French | 
    10/6 | 
  
  
    | 3 | 
    Blind Date at the Dairy | 
    Masters Men 35+ C (Still On The Market) | 
    Dan MacNaughton | 
    10/6 | 
  
  
    | 15 | 
    Blind Date at the Dairy | 
    Category A Men (Speeddating Men) | 
    Eddie French | 
    10/6 | 
  
  
    | 14 | 
    Cross Crusade: Alpenrose Dairy | 
    Masters 50+ | 
    David Luoma | 
    10/3 | 
  
  
    | 46 | 
    Cross Crusade: Alpenrose Dairy | 
    Masters 35+ B | 
    Brian Schiller | 
    10/3 | 
  
  
    | 37 | 
    Cross Crusade: Alpenrose Dairy | 
    Masters 35+ B | 
    Todd Sexton | 
    10/3 | 
  
  
    | 67 | 
    Cross Crusade: Alpenrose Dairy | 
    Category B | 
    Alex Lightman | 
    10/3 | 
  
  
    | 38 | 
    Cross Crusade: Alpenrose Dairy | 
    Masters 35+ A | 
    Justin Serna | 
    10/3 | 
  
  
    | 36 | 
    Cross Crusade: Alpenrose Dairy | 
    Category A | 
    Brendon Gallant | 
    10/3 | 
  
  
    | 3 | 
    David Douglas CX | 
    Masters 50+ | 
    Dan MacNaughton | 
    10/2 | 
  
  
    | 15 | 
    Blind Date at the Dairy: Series Standings | 
    Masters Men 35+ C (Still On The Market) | 
    Dan MacNaughton | 
    9/29 | 
  
  
    | 23 | 
    Blind Date at the Dairy | 
    Category A Men (Speeddating Men) | 
    Justin Serna | 
    9/29 | 
  
  
    | 15 | 
    Blind Date at the Dairy | 
    Masters Men 35+ C (Still On The Market) | 
    Dan MacNaughton | 
    9/29 | 
  
  
    | 27 | 
    Battle at Barlow | 
    Masters 35+ A | 
    joseph fricke | 
    9/26 | 
  
  
    | 36 | 
    Battle at Barlow | 
    Category A Men | 
    Brendon Gallant | 
    9/26 | 
  
  
    | 4 | 
    Battle at Barlow | 
    Beginner Women | 
    Lanakila MacNaughton | 
    9/26 | 
  
  
    | 8 | 
    Battle at Barlow | 
    Masters Women 35+ A | 
    Ann Kennedy | 
    9/26 | 
  
  
    | 10 | 
    Battle at Barlow | 
    Singlespeed | 
    Adrian Richardson | 
    9/26 | 
  
  
    | 52 | 
    Battle at Barlow | 
    Masters 35+ B | 
    Brian Schiller | 
    9/26 | 
  
  
    | 36 | 
    Battle at Barlow | 
    Masters 35+ B | 
    Todd Sexton | 
    9/26 | 
  
  
    | 23 | 
    Battle at Barlow | 
    Masters 50+ | 
    Dan MacNaughton | 
    9/26 | 
  
  
    | 8 | 
    Battle at Barlow | 
    Masters 50+ | 
    David Luoma | 
    9/26 | 
  
  
    | 17 | 
    Hood River Double Cross | 
    Masters 50+ | 
    David Luoma | 
    9/19 | 
  
  
    | 17 | 
    Hood River Double Cross | 
    Masters 35+ A | 
    Justin Serna | 
    9/19 | 
  
  
    | 4 | 
    Hood River Double Cross | 
    Masters 35+ A | 
    David Klipper | 
    9/19 | 
  
  
    | 4 | 
    Hood River Double Cross | 
    Masters Women 35+ A | 
    Ann Kennedy | 
    9/19 | 
  
  
    | 19 | 
    Hood River Double Cross | 
    Category B | 
    Alex Lightman | 
    9/19 | 
  
  
    | 1 | 
    Hood River Double Cross | 
    Masters 35+ C | 
    Daniel Lopez | 
    9/19 | 
  
  
    | 11 | 
    Hood River Double Cross | 
    Masters Women 35+ A | 
    Ann Kennedy | 
    9/18 | 
  
  
    | 10 | 
    Hood River Double Cross | 
    Clydesdale | 
    William Bays | 
    9/18 | 
  
  
    | 7 | 
    Hood River Double Cross | 
    Masters 50+ | 
    David Luoma | 
    9/18 | 
  
  
    | 44 | 
    September "Cat & Mouse" Handicap Series | 
    Open | 
    Cliff Heaberlin | 
    9/14 | 
  
  
    | 7 | 
    Pain+Suffer'n CX | 
    Masters 35+ A | 
    Eddie French | 
    9/12 | 
  
  
    | 5 | 
    Pain+Suffer'n CX | 
    Masters 35+ A | 
    Justin Serna | 
    9/12 | 
  
  
    | 1 | 
    Pain+Suffer'n CX | 
    Masters Women 35+ A | 
    Ann Kennedy | 
    9/12 | 
  
  
    | 9 | 
    Pain+Suffer'n CX | 
    Masters 50+ | 
    David Luoma | 
    9/12 | 
  
  
    | 15 | 
    Eugene Celebration: Celebration Crit | 
    Pro/1/2 | 
    Jason Dykstra | 
    9/6 | 
  
  
    | 119 | 
    Eugene Celebration: Coburg TT: Combined | 
    Combined | 
    Jason Dykstra | 
    9/6 | 
  
  
    | 20 | 
    Eugene Celebration: Coburg TT | 
    Pro/1/2 | 
    Jason Dykstra | 
    9/6 | 
  
  
    | 23 | 
    Eugene Celebration: Briggs Hill | 
    Pro/1/2 | 
    Zach Winter | 
    9/5 | 
  
  
    | 20 | 
    Eugene Celebration: Briggs Hill | 
    Pro/1/2 | 
    Jason Dykstra | 
    9/5 | 
  
  
    | 112 | 
    Eugene Celebration: McBeth Prologue : Combined | 
    Combined | 
    Jason Dykstra | 
    9/4 | 
  
  
    | 6 | 
    Eugene Celebration: McBeth Prologue : Combined | 
    Combined | 
    Zach Winter | 
    9/4 | 
  
  
    | 18 | 
    Eugene Celebration | 
    Pro/1/2 | 
    Jason Dykstra | 
    9/4-6 | 
  
  
    | 27 | 
    Eugene Celebration: McBeth Prologue  | 
    Pro/1/2 | 
    Jason Dykstra | 
    9/4 | 
  
  
    | 6 | 
    Eugene Celebration: McBeth Prologue  | 
    Pro/1/2 | 
    Zach Winter | 
    9/4 | 
  
  
    | 20 | 
    Tuesday PIR: August Series | 
    Category 3/4 | 
    Brian Schiller | 
    8/31 | 
  
  
    | 18 | 
    Tuesday PIR: August Series | 
    Category 1/2/3 | 
    Eddie French | 
    8/31 | 
  
  
    | 16 | 
    Tuesday PIR: August Series | 
    Category 1/2/3 | 
    Bob Mionske | 
    8/31 | 
  
  
    | 13 | 
    Tuesday PIR: August Series | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    8/31 | 
  
  
    | 11 | 
    Tuesday PIR: August Series | 
    Category 1/2/3 | 
    Benjamin Miller | 
    8/31 | 
  
  
    | 3 | 
    Tuesday PIR: August Series | 
    Category 1/2/3 | 
    Brendon Gallant | 
    8/31 | 
  
  
    | 21 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    8/31 | 
  
  
    | 18 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Eddie French | 
    8/31 | 
  
  
    | 2 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Brendon Gallant | 
    8/31 | 
  
  
    | 4 | 
    Monday PIR: August Series | 
    Men 1/2/3 | 
    Cliff Heaberlin | 
    8/30 | 
  
  
    | 3 | 
    Monday PIR: August Series | 
    Men 1/2/3 | 
    John Mitchem | 
    8/30 | 
  
  
    | 2 | 
    Monday PIR: August Series | 
    Men 1/2/3 | 
    Eddie French | 
    8/30 | 
  
  
    | 5 | 
    Monday PIR | 
    Masters 1/2/3 Men | 
    Eddie French | 
    8/30 | 
  
  
    | 4 | 
    Monday PIR | 
    Masters 1/2/3 Men | 
    Cliff Heaberlin | 
    8/30 | 
  
  
    | 8 | 
    Kruger's Kermesse Farm Crit | 
    Masters Men 35+ A | 
    Justin Serna | 
    8/29 | 
  
  
    | 13 | 
    Kruger's Kermesse Farm Crit | 
    Masters Men 50+ | 
    David Luoma | 
    8/29 | 
  
  
    | 1 | 
    OBRA Masters Track Championships | 
    Masters Men 40-49 Points Race | 
    David Klipper | 
    8/29 | 
  
  
    | 1 | 
    OBRA Masters Track Championships | 
    Masters Men 40-49 3K Pursuit | 
    David Klipper | 
    8/29 | 
  
  
    | 18 | 
    Tuesday PIR-series points | 
    Category 3/4 | 
    Brian Schiller | 
    8/24 | 
  
  
    | 15 | 
    Tuesday PIR-series points | 
    Category 1/2/3 | 
    Eddie French | 
    8/24 | 
  
  
    | 14 | 
    Tuesday PIR-series points | 
    Category 1/2/3 | 
    Bob Mionske | 
    8/24 | 
  
  
    | 11 | 
    Tuesday PIR-series points | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    8/24 | 
  
  
    | 10 | 
    Tuesday PIR-series points | 
    Category 1/2/3 | 
    Benjamin Miller | 
    8/24 | 
  
  
    | 4 | 
    Tuesday PIR-series points | 
    Category 1/2/3 | 
    Brendon Gallant | 
    8/24 | 
  
  
    | 36 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Eddie French | 
    8/24 | 
  
  
    | 23 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Jason Dykstra | 
    8/24 | 
  
  
    | 17 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Zach Winter | 
    8/24 | 
  
  
    | 6 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Benjamin Miller | 
    8/24 | 
  
  
    | 3 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    8/24 | 
  
  
    | 45 | 
    Tuesday PIR | 
    Category 3/4 | 
    ed reagan | 
    8/24 | 
  
  
    | 12 | 
    Tuesday PIR | 
    Category 3/4 | 
    Craig Broughton | 
    8/24 | 
  
  
    | 27 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Jason Dykstra | 
    8/23 | 
  
  
    | 7 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    8/23 | 
  
  
    | 1 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    8/23 | 
  
  
    | 30 | 
    OBRA Criterium Championships | 
    Senior Men | 
    David Klipper | 
    8/22 | 
  
  
    | 29 | 
    OBRA Criterium Championships | 
    Senior Men | 
    Eddie French | 
    8/22 | 
  
  
    | 18 | 
    OBRA Criterium Championships | 
    Senior Men | 
    Benjamin Miller | 
    8/22 | 
  
  
    | 6 | 
    OBRA Criterium Championships | 
    Senior Men | 
    Brendon Gallant | 
    8/22 | 
  
  
    | 10 | 
    OBRA Criterium Championships | 
    Men Category 3 | 
    Justin Serna | 
    8/22 | 
  
  
    | 1 | 
    OBRA Criterium Championships | 
    Men Category 3 | 
    Alex Lightman | 
    8/22 | 
  
  
    | 3 | 
    OBRA Criterium Championships | 
    Masters Men 30-39 | 
    Cliff Heaberlin | 
    8/22 | 
  
  
    | 7 | 
    OBRA Criterium Championships | 
    Masters Men 40-49 | 
    Eddie French | 
    8/22 | 
  
  
    | 1 | 
    Franz Bakery Criterium | 
    Category 3 | 
    Alex Lightman | 
    8/21 | 
  
  
    | 54 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    8/17 | 
  
  
    | 39 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Alex Lightman | 
    8/17 | 
  
  
    | 31 | 
    Tuesday PIR | 
    Category 1/2/3 | 
     | 
    8/17 | 
  
  
    | 16 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Eddie French | 
    8/17 | 
  
  
    | 9 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Benjamin Miller | 
    8/17 | 
  
  
    | 7 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Brendon Gallant | 
    8/17 | 
  
  
    | 48 | 
    Tuesday PIR | 
    Category 3/4 | 
    Daniel Lopez | 
    8/17 | 
  
  
    | 38 | 
    Tuesday PIR | 
    Category 3/4 | 
    jordan staples | 
    8/17 | 
  
  
    | 30 | 
    Tuesday PIR | 
    Category 3/4 | 
    Craig Broughton | 
    8/17 | 
  
  
    | 23 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    8/16 | 
  
  
    | 3 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    8/16 | 
  
  
    | 100 | 
    OBRA Hillclimb TT: Combined | 
    Combined | 
    Carey Macnaughton | 
    8/15 | 
  
  
    | 40 | 
    OBRA Hillclimb TT: Combined | 
    Combined | 
    James Levins | 
    8/15 | 
  
  
    | 4 | 
    Alpenrose Heartbreaker: Points Races | 
    Men 1/2 | 
    David Klipper | 
    8/15 | 
  
  
    | 1 | 
    Alpenrose Heartbreaker: Points Races | 
    Masters 40+ | 
    David Klipper | 
    8/15 | 
  
  
    | 2 | 
    OBRA Hillclimb TT | 
    Masters Women 50-54 | 
    Carey Macnaughton | 
    8/15 | 
  
  
    | 3 | 
    OBRA Hillclimb TT | 
    Masters Men 30-34 | 
    James Levins | 
    8/15 | 
  
  
    | 10 | 
    Alpenrose Heartbreaker | 
    Senior Men | 
    David Klipper | 
    8/15 | 
  
  
    | 1 | 
    Alpenrose Heartbreaker | 
    Masters 40+ | 
    David Klipper | 
    8/15 | 
  
  
    | 16 | 
    Longview Grand Prix Criterium | 
    Men Category 1/2/3 | 
    Eddie French | 
    8/14 | 
  
  
    | 13 | 
    Longview Grand Prix Criterium | 
    Men Category 1/2/3 | 
    Benjamin Miller | 
    8/14 | 
  
  
    | 12 | 
    Longview Grand Prix Criterium | 
    Men Category 1/2/3 | 
    Brendon Gallant | 
    8/14 | 
  
  
    | 8 | 
    Longview Grand Prix Criterium | 
    Men Category 1/2/3 | 
    David Klipper | 
    8/14 | 
  
  
    | 2 | 
    National Track Qualifier | 
    Men 4K Pursuit | 
    David Klipper | 
    8/14 | 
  
  
    | 9 | 
    OBRA STXC | 
    Category 2 Men 45+ | 
    David Luoma | 
    8/14 | 
  
  
    | 22 | 
    Portland Twilight Crit | 
    Category 1/2 | 
    David Klipper | 
    8/13 | 
  
  
    | 16 | 
    Portland Twilight Crit | 
    Category 1/2 | 
    Cliff Heaberlin | 
    8/13 | 
  
  
    | 13 | 
    Portland Twilight Crit | 
    Category 1/2 | 
    Adrian Richardson | 
    8/13 | 
  
  
    | 34 | 
    Portland Twilight Crit | 
    Category 3 | 
    Alex Lightman | 
    8/13 | 
  
  
    | 29 | 
    Portland Twilight Crit | 
    Category 3 | 
    John Lance | 
    8/13 | 
  
  
    | 7 | 
    Portland Twilight Crit | 
    Category 3 | 
    Justin Serna | 
    8/13 | 
  
  
    | 16 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Alex Lightman | 
    8/10 | 
  
  
    | 15 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    8/10 | 
  
  
    | 8 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Bob Mionske | 
    8/10 | 
  
  
    | 7 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Brendon Gallant | 
    8/10 | 
  
  
    | 4 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Eddie French | 
    8/10 | 
  
  
    | 31 | 
    Tuesday PIR | 
    Category 3/4 | 
    Daniel Lopez | 
    8/10 | 
  
  
    | 17 | 
    Tuesday PIR | 
    Category 3/4 | 
    Craig Broughton | 
    8/10 | 
  
  
    | 9 | 
    Tuesday PIR | 
    Category 3/4 | 
    Brian Schiller | 
    8/10 | 
  
  
    | 21 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Justin Serna | 
    8/9 | 
  
  
    | 12 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    8/9 | 
  
  
    | 10 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    8/9 | 
  
  
    | 37 | 
    OBRA Championship RR 2 | 
    Masters Men 40-49 | 
    Ian Kennedy | 
    8/8 | 
  
  
    | 6 | 
    OBRA Championship RR 2 | 
    Masters Men 40-49 | 
    John Mitchem | 
    8/8 | 
  
  
    | 6 | 
    OBRA Championship RR 2 | 
    Masters Women 40-49 | 
    Ann Kennedy | 
    8/8 | 
  
  
    | 14 | 
    OBRA Championship RR 1 | 
    Category 4/5 | 
    Brian Schiller | 
    8/7 | 
  
  
    | 15 | 
    OBRA Championship RR 1 | 
    Senior Men | 
    Cliff Heaberlin | 
    8/7 | 
  
  
    | 60 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    David Klipper | 
    8/3 | 
  
  
    | 24 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Justin Serna | 
    8/3 | 
  
  
    | 13 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Alex Lightman | 
    8/3 | 
  
  
    | 11 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    8/3 | 
  
  
    | 8 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Bob Mionske | 
    8/3 | 
  
  
    | 2 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Brendon Gallant | 
    8/3 | 
  
  
    | 42 | 
    Tuesday PIR | 
    Category 3/4 | 
    jordan staples | 
    8/3 | 
  
  
    | 40 | 
    Tuesday PIR | 
    Category 3/4 | 
    Daniel Lopez | 
    8/3 | 
  
  
    | 34 | 
    Tuesday PIR | 
    Category 3/4 | 
    ed reagan | 
    8/3 | 
  
  
    | 10 | 
    Tuesday PIR | 
    Category 3/4 | 
    Brian Schiller | 
    8/3 | 
  
  
    | 12 | 
    Tuesday PIR | 
    Category 4/5 | 
    ed reagan | 
    8/3 | 
  
  
    | 42 | 
    Monday PIR | 
    Men 1/2/3 | 
    Bob Mionske | 
    8/2 | 
  
  
    | 19 | 
    Monday PIR | 
    Men 1/2/3 | 
    Justin Serna | 
    8/2 | 
  
  
    | 10 | 
    Monday PIR | 
    Men 1/2/3 | 
    John Mitchem | 
    8/2 | 
  
  
    | 3 | 
    Monday PIR | 
    Men 1/2/3 | 
    Cliff Heaberlin | 
    8/2 | 
  
  
    | 9 | 
    Portland MTB Short Track Series | 
    Category 3 Men 19+ | 
    Charlie Wagner | 
    8/2 | 
  
  
    | 1 | 
    Portland MTB Short Track Series | 
    Category 3 Men 19+ | 
    Danny McNaughton | 
    8/2 | 
  
  
    | 7 | 
    Portland MTB Short Track Series | 
    Category 2 Women U35 | 
    Lanakila MacNaughton | 
    8/2 | 
  
  
    | 16 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    Dan MacNaughton | 
    8/2 | 
  
  
    | 6 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    David Luoma | 
    8/2 | 
  
  
    | 21 | 
    Vancouver Courthouse Criterium | 
    Senior Men | 
    David Klipper | 
    8/1 | 
  
  
    | 3 | 
    Vancouver Courthouse Criterium | 
    Senior Men | 
    Brendon Gallant | 
    8/1 | 
  
  
    | 18 | 
    Vancouver Courthouse Criterium | 
    Category 3 Men | 
    John Lance | 
    8/1 | 
  
  
    | 9 | 
    Vancouver Courthouse Criterium | 
    Category 3 Men | 
    Justin Serna | 
    8/1 | 
  
  
    | 8 | 
    Vancouver Courthouse Criterium | 
    Category 3 Men | 
    Alex Lightman | 
    8/1 | 
  
  
    | 19 | 
    Vancouver Courthouse Criterium | 
    Category 4 Men | 
    jordan staples | 
    8/1 | 
  
  
    | 9 | 
    Camas Twilight Criterium | 
    Category 3 Men | 
    John Lance | 
    7/31 | 
  
  
    | 25 | 
    Alpenrose Thursday Series: July Series | 
    Senior Men | 
    David Klipper | 
    7/29 | 
  
  
    | 12 | 
    Tuesday PIR: July Series | 
    Category 4/5 | 
    ed reagan | 
    7/27 | 
  
  
    | 19 | 
    Tuesday PIR: July Series | 
    Category 3/4 | 
    Brian Schiller | 
    7/27 | 
  
  
    | 21 | 
    Tuesday PIR: July Series | 
    Category 1/2/3 | 
    Bob Mionske | 
    7/27 | 
  
  
    | 19 | 
    Tuesday PIR: July Series | 
    Category 1/2/3 | 
    Eddie French | 
    7/27 | 
  
  
    | 17 | 
    Tuesday PIR: July Series | 
    Category 1/2/3 | 
    John Mitchem | 
    7/27 | 
  
  
    | 5 | 
    Tuesday PIR: July Series | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    7/27 | 
  
  
    | 2 | 
    Tuesday PIR: July Series | 
    Category 1/2/3 | 
    Benjamin Miller | 
    7/27 | 
  
  
    | 1 | 
    Tuesday PIR: July Series | 
    Category 1/2/3 | 
    Brendon Gallant | 
    7/27 | 
  
  
    | 44 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    7/27 | 
  
  
    | 40 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Eddie French | 
    7/27 | 
  
  
    | 3 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Benjamin Miller | 
    7/27 | 
  
  
    | 2 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Brendon Gallant | 
    7/27 | 
  
  
    | 30 | 
    Tuesday PIR | 
    Category 3/4 | 
    jordan staples | 
    7/27 | 
  
  
    | 12 | 
    Tuesday PIR | 
    Category 3/4 | 
    Brian Schiller | 
    7/27 | 
  
  
    | 42 | 
    Monday PIR: July Series | 
    Masters 1/2/3 | 
    Eddie French | 
    7/26 | 
  
  
    | 23 | 
    Monday PIR: July Series | 
    Masters 1/2/3 | 
    Eddie French | 
    7/26 | 
  
  
    | 13 | 
    Monday PIR: July Series | 
    Masters 1/2/3 | 
    Benjamin Miller | 
    7/26 | 
  
  
    | 9 | 
    Monday PIR: July Series | 
    Masters 1/2/3 | 
    Bob Mionske | 
    7/26 | 
  
  
    | 4 | 
    Monday PIR: July Series | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    7/26 | 
  
  
    | 3 | 
    Monday PIR: July Series | 
    Masters 1/2/3 | 
    John Mitchem | 
    7/26 | 
  
  
    | 7 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    7/26 | 
  
  
    | 2 | 
    Monday PIR | 
    Masters 1/2/3 | 
    John Mitchem | 
    7/26 | 
  
  
    | 23 | 
    Portland MTB Short Track Series | 
    Singlespeed Men | 
    Todd Sexton | 
    7/26 | 
  
  
    | 3 | 
    Portland MTB Short Track Series | 
    Category 2 Women U35 | 
    Lanakila MacNaughton | 
    7/26 | 
  
  
    | 7 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    Dan MacNaughton | 
    7/26 | 
  
  
    | 4 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    David Luoma | 
    7/26 | 
  
  
    | 26 | 
    Larch Mtn Hillclimb: Combined | 
    Combined | 
    Mark Gyulafia | 
    7/25 | 
  
  
    | 8 | 
    Larch Mtn Hillclimb | 
    Men Category 1/2 | 
    Mark Gyulafia | 
    7/25 | 
  
  
    | 17 | 
    Ironclad Street Sprints and Criterium: Ironclad Criterium | 
    Category 3 | 
    Alex Lightman | 
    7/25 | 
  
  
    | 18 | 
    Ironclad Street Sprints and Criterium: Ironclad Criterium | 
    Category 1/2 | 
    Benjamin Miller | 
    7/25 | 
  
  
    | 13 | 
    Ironclad Street Sprints and Criterium: Ironclad Criterium | 
    Category 1/2 | 
    Adrian Richardson | 
    7/25 | 
  
  
    | 8 | 
    Ironclad Street Sprints and Criterium: Ironclad Criterium | 
    Category 1/2 | 
    Eddie French | 
    7/25 | 
  
  
    | 301 | 
    Cascade Cycling Classic: Downtown Criterium: Skyliners Time Trial-OBRA Stage 2: Combined | 
    Combined | 
    Jason Dykstra | 
    7/24 | 
  
  
    | 59 | 
    Cascade Cycling Classic: Downtown Criterium: Downtown Criterium-OBRA Stage 3 | 
    Masters Men 35+ | 
    Jason Dykstra | 
    7/24 | 
  
  
    | 53 | 
    Cascade Cycling Classic: Downtown Criterium: Skyliners Time Trial-OBRA Stage 2 | 
    Masters Men 35+ | 
    Jason Dykstra | 
    7/24 | 
  
  
    | 6 | 
    Fast Twitch Fridays | 
    Novice Men | 
    John Lance | 
    7/23 | 
  
  
    | 58 | 
    Cascade Cycling Classic: Cascade Lakes Road Race: Cascade Lakes Road Race-OBRA races | 
    Masters Men 35+ | 
    Jason Dykstra | 
    7/23 | 
  
  
    | 60 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    David Klipper | 
    7/20 | 
  
  
    | 21 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Eddie French | 
    7/20 | 
  
  
    | 6 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    7/20 | 
  
  
    | 5 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    John Mitchem | 
    7/20 | 
  
  
    | 3 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Benjamin Miller | 
    7/20 | 
  
  
    | 1 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Brendon Gallant | 
    7/20 | 
  
  
    | 30 | 
    Tuesday PIR | 
    Category 3/4 | 
    Daniel Lopez | 
    7/20 | 
  
  
    | 26 | 
    Tuesday PIR | 
    Category 3/4 | 
    ed reagan | 
    7/20 | 
  
  
    | 10 | 
    Tuesday PIR | 
    Category 3/4 | 
    Brian Schiller | 
    7/20 | 
  
  
    | 2 | 
    Tuesday PIR | 
    Category 4/5 | 
    ed reagan | 
    7/20 | 
  
  
    | 17 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Justin Serna | 
    7/19 | 
  
  
    | 12 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    7/19 | 
  
  
    | 8 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Benjamin Miller | 
    7/19 | 
  
  
    | 7 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    7/19 | 
  
  
    | 5 | 
    Monday PIR | 
    Masters 1/2/3 | 
    John Mitchem | 
    7/19 | 
  
  
    | 2 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Bob Mionske | 
    7/19 | 
  
  
    | 12 | 
    Monday PIR | 
    Open Women | 
    Ann Kennedy | 
    7/19 | 
  
  
    | 18 | 
    Portland MTB Short Track Series | 
    Singlespeed Men | 
    Todd Sexton | 
    7/19 | 
  
  
    | 3 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    David Luoma | 
    7/19 | 
  
  
    | 1 | 
    Alpenrose Challenge: Omnium and Qualifiers | 
    Masters Omnium | 
    David Klipper | 
    7/18 | 
  
  
    | 6 | 
    Alpenrose Challenge | 
    Men Madison | 
    Duncan, Todd Klipper, David | 
    7/18 | 
  
  
    | 2 | 
    Alpenrose Challenge | 
    Masters Miss and Out | 
    David Klipper | 
    7/18 | 
  
  
    | 17 | 
    Alpenrose Challenge | 
    Men 10-Mile | 
    David Klipper | 
    7/18 | 
  
  
    | 1 | 
    Alpenrose Challenge | 
    Masters 10-Mile | 
    David Klipper | 
    7/18 | 
  
  
    | 15 | 
    Gresham Crit | 
    Senior Men | 
    Brendon Gallant | 
    7/18 | 
  
  
    | 9 | 
    Gresham Crit | 
    Senior Men | 
    Cliff Heaberlin | 
    7/18 | 
  
  
    | 21 | 
    Gresham Crit | 
    Category 3 Men | 
    John Lance | 
    7/18 | 
  
  
    | 12 | 
    Gresham Crit | 
    Category 3 Men | 
    Justin Serna | 
    7/18 | 
  
  
    | 4 | 
    Alpenrose Challenge | 
    Masters Points Race | 
    David Klipper | 
    7/17 | 
  
  
    | 1 | 
    Alpenrose Challenge | 
    Masters 40+ Kilometer | 
    David Klipper | 
    7/16 | 
  
  
    | 1 | 
    Alpenrose Challenge | 
    Masters 40+ 3K Pursuit | 
    David Klipper | 
    7/16 | 
  
  
    | 17 | 
    Mt. Tabor Series | 
    Masters Men | 
    joseph fricke | 
    7/14 | 
  
  
    | 8 | 
    Mt. Tabor Series | 
    Masters Men | 
    John Mitchem | 
    7/14 | 
  
  
    | 3 | 
    Mt. Tabor Series | 
    Masters Men | 
    Bob Mionske | 
    7/14 | 
  
  
    | 3 | 
    Mt. Tabor Series | 
    Masters Women | 
    Ann Kennedy | 
    7/14 | 
  
  
    | 28 | 
    Mt. Tabor Series | 
    Senior Men | 
    Cliff Heaberlin | 
    7/14 | 
  
  
    | 7 | 
    Mt. Tabor Series | 
    Senior Men | 
    Adrian Richardson | 
    7/14 | 
  
  
    | 35 | 
    Tuesday PIR | 
    Category 3/4 | 
    jordan staples | 
    7/13 | 
  
  
    | 16 | 
    Tuesday PIR | 
    Category 3/4 | 
    Brian Schiller | 
    7/13 | 
  
  
    | 6 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Bob Mionske | 
    7/13 | 
  
  
    | 3 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    7/13 | 
  
  
    | 2 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Brendon Gallant | 
    7/13 | 
  
  
    | 10 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    7/12 | 
  
  
    | 7 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Benjamin Miller | 
    7/12 | 
  
  
    | 1 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    7/12 | 
  
  
    | 22 | 
    Portland MTB Short Track Series | 
    Singlespeed Men | 
    Todd Sexton | 
    7/12 | 
  
  
    | 19 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    David Luoma | 
    7/12 | 
  
  
    | 7 | 
    High Desert Omnium: Road Race | 
    Women Category 4 | 
    Ann Kennedy | 
    7/11 | 
  
  
    | 13 | 
    High Desert Omnium: Road Race | 
    Masters Men 3/4/5 | 
    Justin Serna | 
    7/11 | 
  
  
    | 32 | 
    High Desert Omnium: Road Race | 
    Category 3 | 
    John Lance | 
    7/11 | 
  
  
    | 122 | 
    High Desert Omnium: Time Trial: Combined | 
    Combined | 
    Ann Kennedy | 
    7/10 | 
  
  
    | 73 | 
    High Desert Omnium: Time Trial: Combined | 
    Combined | 
    Justin Serna | 
    7/10 | 
  
  
    | 5 | 
    High Desert Omnium: Time Trial | 
    Women Category 4 | 
    Ann Kennedy | 
    7/10 | 
  
  
    | 9 | 
    High Desert Omnium: Time Trial | 
    Masters Men 3/4/5 | 
    Justin Serna | 
    7/10 | 
  
  
    | 4 | 
    High Desert Omnium | 
    Women Category 4 | 
    Ann Kennedy | 
    7/10-11 | 
  
  
    | 11 | 
    High Desert Omnium | 
    Masters Men 3/4/5 | 
    Justin Serna | 
    7/10-11 | 
  
  
    | 5 | 
    High Desert Omnium: Criterium | 
    Women Category 4 | 
    Ann Kennedy | 
    7/10 | 
  
  
    | 8 | 
    High Desert Omnium: Criterium | 
    Masters Men 3/4/5 | 
    Justin Serna | 
    7/10 | 
  
  
    | 14 | 
    High Desert Omnium: Criterium | 
    Category 3 | 
    John Lance | 
    7/10 | 
  
  
    | 2 | 
    Alpenrose Thursday Series | 
    Madison | 
    David Klipper | 
    7/8 | 
  
  
    | 9 | 
    Alpenrose Thursday Series | 
    Senior Men | 
    David Klipper | 
    7/8 | 
  
  
    | 6 | 
    Mt. Tabor Series | 
    Senior Men | 
    Adrian Richardson | 
    7/7 | 
  
  
    | 5 | 
    Mt. Tabor Series | 
    Senior Men | 
    Cliff Heaberlin | 
    7/7 | 
  
  
    | 2 | 
    Mt. Tabor Series | 
    Masters Men | 
    John Mitchem | 
    7/7 | 
  
  
    | 6 | 
    Mt. Tabor Series | 
    Masters Women | 
    Ann Kennedy | 
    7/7 | 
  
  
    | 47 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    David Klipper | 
    7/6 | 
  
  
    | 10 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Brendon Gallant | 
    7/6 | 
  
  
    | 5 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Eddie French | 
    7/6 | 
  
  
    | 36 | 
    Tuesday PIR | 
    Category 3/4 | 
    jordan staples | 
    7/6 | 
  
  
    | 9 | 
    Tuesday PIR | 
    Category 3/4 | 
    Alex Lightman | 
    7/6 | 
  
  
    | 30 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    7/5 | 
  
  
    | 3 | 
    Monday PIR | 
    Masters 1/2/3 | 
    John Mitchem | 
    7/5 | 
  
  
    | 1 | 
    Portland MTB Short Track Series | 
    Category 3 Women 19+ | 
    Lanakila MacNaughton | 
    7/5 | 
  
  
    | 17 | 
    Portland MTB Short Track Series | 
    Category 3 Men 19+ | 
    Alex Lightman | 
    7/5 | 
  
  
    | 17 | 
    Portland MTB Short Track Series | 
    Singlespeed Men | 
    Todd Sexton | 
    7/5 | 
  
  
    | 15 | 
    Portland MTB Short Track Series | 
    Singlespeed Men | 
    Justin Serna | 
    7/5 | 
  
  
    | 12 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    Dan MacNaughton | 
    7/5 | 
  
  
    | 1 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    David Luoma | 
    7/5 | 
  
  
    | 32 | 
    Firecracker Time Trial: Combined | 
    Combined | 
    Carey Macnaughton | 
    7/3 | 
  
  
    | 1 | 
    Firecracker Time Trial | 
    Women 40+ | 
    Carey Macnaughton | 
    7/3 | 
  
  
    | 13 | 
    Mt. Tabor Series | 
    Senior Men | 
    Adrian Richardson | 
    6/30 | 
  
  
    | 10 | 
    Mt. Tabor Series | 
    Senior Men | 
    Cliff Heaberlin | 
    6/30 | 
  
  
    | 13 | 
    Mt. Tabor Series | 
    Masters Men | 
    joseph fricke | 
    6/30 | 
  
  
    | 2 | 
    Mt. Tabor Series | 
    Masters Men | 
    John Mitchem | 
    6/30 | 
  
  
    | 3 | 
    Mt. Tabor Series | 
    Masters Women | 
    Ann Kennedy | 
    6/30 | 
  
  
    | 16 | 
    Tuesday PIR: June Series | 
    Category 4/5 | 
    Craig Broughton | 
    6/29 | 
  
  
    | 16 | 
    Tuesday PIR: June Series | 
    Category 1/2/3 | 
    Bob Mionske | 
    6/29 | 
  
  
    | 14 | 
    Tuesday PIR: June Series | 
    Category 1/2/3 | 
    Benjamin Miller | 
    6/29 | 
  
  
    | 4 | 
    Tuesday PIR: June Series | 
    Category 1/2/3 | 
    Brendon Gallent | 
    6/29 | 
  
  
    | 3 | 
    Tuesday PIR: June Series | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    6/29 | 
  
  
    | 17 | 
    Tuesday PIR | 
    Category 3/4 | 
    Brian Schiller | 
    6/29 | 
  
  
    | 61 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Mark Gyulafia | 
    6/29 | 
  
  
    | 26 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Justin Serna | 
    6/29 | 
  
  
    | 13 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Eddie French | 
    6/29 | 
  
  
    | 6 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    6/29 | 
  
  
    | 1 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Brendon Gallant | 
    6/29 | 
  
  
    | 18 | 
    Monday PIR-June Series | 
    Masters 4/5 | 
    Craig Broughton | 
    6/28 | 
  
  
    | 29 | 
    Monday PIR-June Series | 
    Masters 1/2/3 | 
    Bob Mionske | 
    6/28 | 
  
  
    | 10 | 
    Monday PIR-June Series | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    6/28 | 
  
  
    | 8 | 
    Monday PIR-June Series | 
    Masters 1/2/3 | 
    Benjamin Miller | 
    6/28 | 
  
  
    | 1 | 
    Monday PIR-June Series | 
    Masters 1/2/3 | 
    John Mitchem | 
    6/28 | 
  
  
    | 4 | 
    Monday PIR-June Series | 
    Senior Women | 
    Ann Kennedy | 
    6/28 | 
  
  
    | 5 | 
    Monday PIR | 
    Open Women | 
    Ann Kennedy | 
    6/28 | 
  
  
    | 36 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Justin Serna | 
    6/28 | 
  
  
    | 9 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    6/28 | 
  
  
    | 2 | 
    Monday PIR | 
    Masters 1/2/3 | 
    John Mitchem | 
    6/28 | 
  
  
    | 19 | 
    Portland MTB Short Track Series | 
    Singlespeed Men | 
    Todd Sexton | 
    6/28 | 
  
  
    | 4 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    David Luoma | 
    6/28 | 
  
  
    | 10 | 
    Pickett's Charge | 
    Category 2 Men 45-54 | 
    David Luoma | 
    6/27 | 
  
  
    | 3 | 
    Pickett's Charge | 
    Category 2 Men 45-54 | 
    joseph fricke | 
    6/27 | 
  
  
    | 3 | 
    Pickett's Charge | 
    Category 1 Men 45+ | 
    John Mitchem | 
    6/27 | 
  
  
    | 26 | 
    Swan Island Criterium | 
    Category 3 Men | 
    John Lance | 
    6/26 | 
  
  
    | 11 | 
    Swan Island Criterium | 
    Category 3 Men | 
    Justin Serna | 
    6/26 | 
  
  
    | 11 | 
    Swan Island Criterium | 
    Pro/1/2 Men | 
    Eddie French | 
    6/26 | 
  
  
    | 10 | 
    Swan Island Criterium | 
    Pro/1/2 Men | 
    Adrian Richardson | 
    6/26 | 
  
  
    | 7 | 
    Swan Island Criterium | 
    Pro/1/2 Men | 
    Cliff Heaberlin | 
    6/26 | 
  
  
    | 6 | 
    Swan Island Criterium | 
    Category 4 Women | 
    Ann Kennedy | 
    6/26 | 
  
  
    | 10 | 
    NWX Crit | 
    Category 3 Men | 
    Justin Serna | 
    6/25 | 
  
  
    | 12 | 
    Mt. Tabor Series | 
    Masters Men | 
    joseph fricke | 
    6/23 | 
  
  
    | 2 | 
    Mt. Tabor Series | 
    Masters Men | 
    John Mitchem | 
    6/23 | 
  
  
    | 33 | 
    Mt. Tabor Series | 
    Category 3 Men | 
    John Lance | 
    6/23 | 
  
  
    | 7 | 
    Mt. Tabor Series | 
    Senior Men | 
    Adrian Richardson | 
    6/23 | 
  
  
    | 53 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    David Klipper | 
    6/22 | 
  
  
    | 34 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Justin Serna | 
    6/22 | 
  
  
    | 11 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Eddie French | 
    6/22 | 
  
  
    | 6 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    6/22 | 
  
  
    | 3 | 
    Tuesday PIR | 
    Category 4/5 | 
    Craig Broughton | 
    6/22 | 
  
  
    | 22 | 
    Tuesday PIR | 
    Category 3/4 | 
    Brian Schiller | 
    6/22 | 
  
  
    | 13 | 
    Portland MTB Short Track Series | 
    Category 3 Women 19+ | 
    Lanakila MacNaughton | 
    6/21-8/2 | 
  
  
    | 41 | 
    Portland MTB Short Track Series | 
    Category 3 Men 19+ | 
    Charlie Wagner | 
    6/21-8/2 | 
  
  
    | 6 | 
    Portland MTB Short Track Series | 
    Category 3 Men 19+ | 
    Dan MacNaughton | 
    6/21-8/2 | 
  
  
    | 15 | 
    Portland MTB Short Track Series | 
    Category 2 Women U35 | 
    Lanakila MacNaughton | 
    6/21-8/2 | 
  
  
    | 19 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    Dan MacNaughton | 
    6/21-8/2 | 
  
  
    | 3 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    David Luoma | 
    6/21-8/2 | 
  
  
    | 39 | 
    Portland MTB Short Track Series | 
    Singlespeed Men | 
    Justin Serna | 
    6/21-8/2 | 
  
  
    | 26 | 
    Portland MTB Short Track Series | 
    Singlespeed Men | 
    Todd Sexton | 
    6/21 | 
  
  
    | 3 | 
    Portland MTB Short Track Series | 
    Category 2 Men 45+ | 
    David Luoma | 
    6/21 | 
  
  
    | 50 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    6/21 | 
  
  
    | 24 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Justin Serna | 
    6/21 | 
  
  
    | 1 | 
    Monday PIR | 
    Masters 1/2/3 | 
    John Mitchem | 
    6/21 | 
  
  
    | 7 | 
    Monday PIR | 
    Masters 4/5 | 
    Craig Broughton | 
    6/21 | 
  
  
    | 8 | 
    Monday PIR | 
    Open Women | 
    Ann Kennedy | 
    6/21 | 
  
  
    | 59 | 
    Elkhorn Classic Stage Race-Dooley Mountain Road Race | 
    Pro/1/2 | 
    Cliff Heaberlin | 
    6/20 | 
  
  
    | 232 | 
    Elkhorn Classic Stage Race-Pleasant Valley ITT: Combined | 
    Combined | 
    Cliff Heaberlin | 
    6/19 | 
  
  
    | 23 | 
    Elkhorn Classic Stage Race-Gold Rush Crit | 
    Men Pro/1/2 | 
    Cliff Heaberlin | 
    6/19 | 
  
  
    | 75 | 
    Elkhorn Classic Stage Race-Pleasant Valley ITT | 
    Men - Pro/1/2 | 
    Cliff Heaberlin | 
    6/19 | 
  
  
    | 58 | 
    Elkhorn Classic Stage Race | 
    Pro/1/2 Men | 
    Cliff Heaberlin | 
    6/18-20 | 
  
  
    | 74 | 
    Elkhorn Classic Stage Race-Oregon Trail Road Race | 
    Men Pro/1/2 | 
    Cliff Heaberlin | 
    6/18 | 
  
  
    | 8 | 
    Fast Twitch Fridays | 
    Novice Men | 
    John Lance | 
    6/18 | 
  
  
    | 4 | 
    Mt. Tabor Series | 
    Masters Women | 
    Ann Kennedy | 
    6/16 | 
  
  
    | 1 | 
    Mt. Tabor Series | 
    Masters Men | 
    John Mitchem | 
    6/16 | 
  
  
    | 22 | 
    Mt. Tabor Series | 
    Category 3 Men | 
    Justin Serna | 
    6/16 | 
  
  
    | 3 | 
    Mt. Tabor Series | 
    Senior Men | 
    Adrian Richardson | 
    6/16 | 
  
  
    | 34 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    John Lance | 
    6/15 | 
  
  
    | 3 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Benjamin Miller | 
    6/15 | 
  
  
    | 2 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    6/15 | 
  
  
    | 55 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    6/14 | 
  
  
    | 25 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Jason Dykstra | 
    6/14 | 
  
  
    | 6 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Benjamin Miller | 
    6/14 | 
  
  
    | 5 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    6/14 | 
  
  
    | 2 | 
    Monday PIR | 
    Masters 1/2/3 | 
    John Mitchem | 
    6/14 | 
  
  
    | 35 | 
    Monday PIR | 
    Masters 4/5 | 
    jordan staples | 
    6/14 | 
  
  
    | 19 | 
    Monday PIR | 
    Masters 4/5 | 
    Craig Broughton | 
    6/14 | 
  
  
    | 4 | 
    Monday PIR | 
    Open Women | 
    Ann Kennedy | 
    6/14 | 
  
  
    | 80 | 
    OBRA TT: Combined | 
    Combined | 
    Jason Dykstra | 
    6/13 | 
  
  
    | 2 | 
    Six Hours of Mount Hood | 
    Two-Person Masters 80+ | 
    David Luoma | 
    6/13 | 
  
  
    | 2 | 
    Six Hours of Mount Hood | 
    Two-Person Masters 80+ | 
    John Mitchem | 
    6/13 | 
  
  
    | 4 | 
    OBRA TT | 
    Masters Men 35-39 | 
    Jason Dykstra | 
    6/13 | 
  
  
    | 27 | 
    Cirque du Cycling | 
    Pro/1/2 | 
    Eddie French | 
    6/12 | 
  
  
    | 19 | 
    Cirque du Cycling | 
    Pro/1/2 | 
    Cliff Heaberlin | 
    6/12 | 
  
  
    | 16 | 
    Cirque du Cycling | 
    Pro/1/2 | 
    Benjamin Miller | 
    6/12 | 
  
  
    | 11 | 
    Cirque du Cycling | 
    Pro/1/2 | 
    Adrian Richardson | 
    6/12 | 
  
  
    | 8 | 
    Cirque du Cycling | 
    Pro/1/2 | 
    John Mitchem | 
    6/12 | 
  
  
    | 13 | 
    Cirque du Cycling | 
    Category 3 | 
    Justin Serna | 
    6/12 | 
  
  
    | 2 | 
    Fast Twitch Fridays | 
    Novice Men | 
    John Lance | 
    6/11 | 
  
  
    | 6 | 
    Mt. Tabor Series | 
    Masters Men | 
    joseph fricke | 
    6/9 | 
  
  
    | 1 | 
    Mt. Tabor Series | 
    Masters Men | 
    John Mitchem | 
    6/9 | 
  
  
    | 3 | 
    Mt. Tabor Series | 
    Masters Women | 
    Ann Kennedy | 
    6/9 | 
  
  
    | 16 | 
    Mt. Tabor Series | 
    Senior Men | 
    Cliff Heaberlin | 
    6/9 | 
  
  
    | 6 | 
    Mt. Tabor Series | 
    Senior Men | 
    Adrian Richardson | 
    6/9 | 
  
  
    | 36 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Jason Dykstra | 
    6/8 | 
  
  
    | 31 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Benjamin Miller | 
    6/8 | 
  
  
    | 24 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Justin Serna | 
    6/8 | 
  
  
    | 4 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Bob Mionske | 
    6/8 | 
  
  
    | 38 | 
    Tuesday PIR | 
    Category 4/5 | 
    Reagan Edwards | 
    6/8 | 
  
  
    | 35 | 
    Tuesday PIR | 
    Category 3/4 | 
    Todd Sexton | 
    6/8 | 
  
  
    | 20 | 
    Tuesday PIR | 
    Category 3/4 | 
    ed reagan | 
    6/8 | 
  
  
    | 16 | 
    Tuesday PIR | 
    Category 3/4 | 
    Brian Schiller | 
    6/8 | 
  
  
    | 35 | 
    Monday PIR | 
    Masters 4/5 | 
    jordan staples | 
    6/7 | 
  
  
    | 27 | 
    Monday PIR | 
    Masters 4/5 | 
    Craig Broughton | 
    6/7 | 
  
  
    | 79 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    6/7 | 
  
  
    | 40 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Justin Serna | 
    6/7 | 
  
  
    | 11 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Bob Mionske | 
    6/7 | 
  
  
    | 6 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Benjamin Miller | 
    6/7 | 
  
  
    | 3 | 
    Monday PIR | 
    Masters 1/2/3 | 
    John Mitchem | 
    6/7 | 
  
  
    | 2 | 
    Monday PIR | 
    Senior Women | 
    Ann Kennedy | 
    6/7 | 
  
  
    | 23 | 
    Mt Hood Cycling Classic: Hood River Criterium: Final General Classification | 
    Masters Men 35+ | 
    David Klipper | 
    6/6 | 
  
  
    | 21 | 
    Mt Hood Cycling Classic: Wy'East Road Race | 
    Masters Men 35+ | 
    David Klipper | 
    6/5 | 
  
  
    | 23 | 
    Mt Hood Cycling Classic: Scenic Gorge Time Trial | 
    Masters Men 35+ | 
    David Klipper | 
    6/4 | 
  
  
    | 25 | 
    Mt Hood Cycling Classic: Mt Adams Road Race | 
    Masters Men 35+ | 
    David Klipper | 
    6/3 | 
  
  
    | 29 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Jason Dykstra | 
    6/1 | 
  
  
    | 12 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    6/1 | 
  
  
    | 22 | 
    Tuesday PIR | 
    Category 3/4 | 
    Todd Sexton | 
    6/1 | 
  
  
    | 21 | 
    Tuesday PIR | 
    Category 3/4 | 
    ed reagan | 
    6/1 | 
  
  
    | 7 | 
    Monday PIR: May Series Totals | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    5/31 | 
  
  
    | 2 | 
    Monday PIR: May Series Totals | 
    Masters 1/2/3 | 
    John Mitchem | 
    5/31 | 
  
  
    | 35 | 
    Monday PIR: May Series Totals | 
    Masters 4/5 | 
    Ian Kennedy | 
    5/31 | 
  
  
    | 10 | 
    Monday PIR: May Series Totals | 
    Women | 
    Ann Kennedy | 
    5/31 | 
  
  
    | 41 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    5/31 | 
  
  
    | 2 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Cliff Heaberlin | 
    5/31 | 
  
  
    | 33 | 
    Monday PIR | 
    Masters 4/5 | 
    jordan staples | 
    5/31 | 
  
  
    | 11 | 
    Monday PIR | 
    Novice Women | 
    Carey Macnaughton | 
    5/31 | 
  
  
    | 10 | 
    Umpqua RR | 
    Men 1/2 | 
    Jason Dykstra | 
    5/30 | 
  
  
    | 8 | 
    Sisters Stampede XC | 
    Category 2 Men 45-54 | 
    David Luoma | 
    5/30 | 
  
  
    | 23 | 
    Sisters Stampede XC | 
    Category 2 Men 35-44 | 
    David Luoina | 
    5/30 | 
  
  
    | 14 | 
    Sisters Stampede XC | 
    Singlespeed | 
    Justin Serna | 
    5/30 | 
  
  
    | 6 | 
    Sisters Stampede XC | 
    Category 1 Men 45+ | 
    John Mitchem | 
    5/30 | 
  
  
    | 7 | 
    Umpqua Criterium | 
    Masters Men 35+ | 
    Jason Dykstra | 
    5/29 | 
  
  
    | 12 | 
    Umpqua Criterium | 
    Men 1/2 | 
    Zach Winter | 
    5/29 | 
  
  
    | 11 | 
    Umpqua Criterium | 
    Men 1/2 | 
    Jason Dykstra | 
    5/29 | 
  
  
    | 12 | 
    Alpenrose Thursday Series: May Series | 
    Category 4 | 
    Jason Dykstra | 
    5/27 | 
  
  
    | 15 | 
    Tuesday PIR: May Series Totals | 
    Category 1/2/3 | 
    Benjamin Miller | 
    5/25 | 
  
  
    | 12 | 
    Tuesday PIR: May Series Totals | 
    Category 1/2/3 | 
    John Mitchem | 
    5/25 | 
  
  
    | 8 | 
    Tuesday PIR: May Series Totals | 
    Category 1/2/3 | 
    Bob Mionske | 
    5/25 | 
  
  
    | 3 | 
    Tuesday PIR: May Series Totals | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    5/25 | 
  
  
    | 3 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    5/25 | 
  
  
    | 54 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    5/24 | 
  
  
    | 47 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Justin Serna | 
    5/24 | 
  
  
    | 33 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Jason Dykstra | 
    5/24 | 
  
  
    | 1 | 
    Monday PIR | 
    Masters 1/2/3 | 
    John Mitchem | 
    5/24 | 
  
  
    | 4 | 
    Mt. Tabor Circuit Race | 
    Women 4 | 
    Ann Kennedy | 
    5/22 | 
  
  
    | 43 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Jason Dykstra | 
    5/18 | 
  
  
    | 20 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Benjamin Miller | 
    5/18 | 
  
  
    | 9 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    5/18 | 
  
  
    | 4 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Bob Mionske | 
    5/18 | 
  
  
    | 12 | 
    Silverton RR | 
    Men 1/2 | 
    Cliff Heaberlin | 
    5/16 | 
  
  
    | 5 | 
    Fast Twitch Fridays | 
    Novice A | 
    John Lance | 
    5/14 | 
  
  
    | 43 | 
    Tuesday PIR | 
    Category 4/5 | 
    jordan staples | 
    5/11 | 
  
  
    | 47 | 
    Tuesday PIR | 
    Category 3/4 | 
    Daniel Lopez | 
    5/11 | 
  
  
    | 42 | 
    Tuesday PIR | 
    Category 3/4 | 
    Brian Schiller | 
    5/11 | 
  
  
    | 33 | 
    Tuesday PIR | 
    Category 3/4 | 
    ed reagan | 
    5/11 | 
  
  
    | 106 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Eddie French | 
    5/11 | 
  
  
    | 89 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Chris Thomas | 
    5/11 | 
  
  
    | 79 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Mark Gyulafia | 
    5/11 | 
  
  
    | 36 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Justin Serna | 
    5/11 | 
  
  
    | 19 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Benjamin Miller | 
    5/11 | 
  
  
    | 8 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Bob Mionske | 
    5/11 | 
  
  
    | 5 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    5/11 | 
  
  
    | 2 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    John Mitchem | 
    5/11 | 
  
  
    | 3 | 
    Monday PIR | 
    Masters 1/2/3 | 
    John Mitchem | 
    5/10 | 
  
  
    | 3 | 
    Monday PIR | 
    Open Women | 
    Ann Kennedy | 
    5/10 | 
  
  
    | 3 | 
    Cascade Chainbreaker | 
    Category 3 Men 45+ | 
    Ian Kennedy | 
    5/9 | 
  
  
    | 5 | 
    Cascade Chainbreaker | 
    Category 2 Men 45-54 | 
    David Luoma | 
    5/9 | 
  
  
    | 18 | 
    Cascade Chainbreaker | 
    Singlespeed | 
    Todd Sexton | 
    5/9 | 
  
  
    | 33 | 
    Bend Don't Brake | 
    Category 4/5 | 
    Ian Kennedy | 
    5/8 | 
  
  
    | 1 | 
    Bend Don't Brake | 
    Women 40+ | 
    Ann Kennedy | 
    5/8 | 
  
  
    | 10 | 
    Alpenrose Thursday Series: 1 Kilometer TT | 
    Category 4 | 
    Jason Dykstra | 
    5/6 | 
  
  
    | 17 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Justin Serna | 
    5/4 | 
  
  
    | 3 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Benjamin Miller | 
    5/4 | 
  
  
    | 41 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Eddie French | 
    5/3 | 
  
  
    | 24 | 
    Monday PIR | 
    Masters 1/2/3 | 
    Justin Serna | 
    5/3 | 
  
  
    | 2 | 
    Monday PIR | 
    Masters 1/2/3 | 
    John Mitchem | 
    5/3 | 
  
  
    | 12 | 
    Monday PIR | 
    Masters 4/5 | 
    Ian Kennedy | 
    5/3 | 
  
  
    | 5 | 
    Monday PIR | 
    Women | 
    Ann Kennedy | 
    5/3 | 
  
  
    | 30 | 
    Eugene Roubaix | 
    Masters Men 40+ | 
    David Luoma | 
    5/1 | 
  
  
    | 15 | 
    Eugene Roubaix | 
    Masters Men 40+ | 
    John Mitchem | 
    5/1 | 
  
  
    | 24 | 
    Eugene Roubaix | 
    Men 1/2 | 
    David Klipper | 
    5/1 | 
  
  
    | 10 | 
    Eugene Roubaix | 
    Men 1/2 | 
    Cliff Heaberlin | 
    5/1 | 
  
  
    | 3 | 
    Port of Hood River Criterium | 
    Category 1/2/3 | 
    Eddie French | 
    4/29 | 
  
  
    | 10 | 
    Port of Hood River Criterium | 
    Masters 40+ | 
    Justin Serna | 
    4/29 | 
  
  
    | 4 | 
    Port of Hood River Criterium | 
    Masters 40+ | 
    Eddie French | 
    4/29 | 
  
  
    | 25 | 
    Tuesday PIR: April Series | 
    Category 3/4 | 
    Justin Serna | 
    4/27 | 
  
  
    | 21 | 
    Tuesday PIR: April Series | 
    Category 1/2/3 | 
    Bob Mionske | 
    4/27 | 
  
  
    | 2 | 
    Tuesday PIR: April Series | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    4/27 | 
  
  
    | 12 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Benjamin Miller | 
    4/27 | 
  
  
    | 1 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    4/27 | 
  
  
    | 222 | 
    Cherry Blossom Cycling Classic: 8-mile Time Trial: Combined | 
    Combined | 
    John Lance | 
    4/25 | 
  
  
    | 218 | 
    Cherry Blossom Cycling Classic: 8-mile Time Trial: Combined | 
    Combined | 
    Chris Thomas | 
    4/25 | 
  
  
    | 96 | 
    Cherry Blossom Cycling Classic: 8-mile Time Trial: Combined | 
    Combined | 
    David Klipper | 
    4/25 | 
  
  
    | 213 | 
    Cherry Blossom Cycling Classic: 8-mile Time Trial: Combined | 
    Combined | 
    Jason Dykstra | 
    4/25 | 
  
  
    | 130 | 
    Cherry Blossom Cycling Classic: 8-mile Time Trial: Combined | 
    Combined | 
    Cliff Heaberlin | 
    4/25 | 
  
  
    | 6 | 
    Bear Springs XC | 
    Category 2 45-54 | 
    David Luoma | 
    4/25 | 
  
  
    | 57 | 
    Cherry Blossom Cycling Classic: Cherry City Criterium | 
    Category 3 Men | 
    John Lance | 
    4/25 | 
  
  
    | 5 | 
    Cherry Blossom Cycling Classic: Cherry City Criterium | 
    Category 3 Men | 
    Chris Thomas | 
    4/25 | 
  
  
    | 6 | 
    Cherry Blossom Cycling Classic: Cherry City Criterium | 
    Masters 40+ | 
    David Klipper | 
    4/25 | 
  
  
    | 14 | 
    Cherry Blossom Cycling Classic: Cherry City Criterium | 
    Pro/1/2 Men | 
    Cliff Heaberlin | 
    4/25 | 
  
  
    | 60 | 
    Cherry Blossom Cycling Classic: 8-mile Time Trial | 
    Category 3 Men | 
    John Lance | 
    4/25 | 
  
  
    | 58 | 
    Cherry Blossom Cycling Classic: 8-mile Time Trial | 
    Category 3 Men | 
    Chris Thomas | 
    4/25 | 
  
  
    | 17 | 
    Cherry Blossom Cycling Classic: 8-mile Time Trial | 
    Masters 40+ | 
    David Klipper | 
    4/25 | 
  
  
    | 64 | 
    Cherry Blossom Cycling Classic: 8-mile Time Trial | 
    Pro/1/2 Men | 
    Jason Dykstra | 
    4/25 | 
  
  
    | 54 | 
    Cherry Blossom Cycling Classic: 8-mile Time Trial | 
    Pro/1/2 Men | 
    Cliff Heaberlin | 
    4/25 | 
  
  
    | 68 | 
    Cherry Blossom Cycling Classic: Orchard Run Circuit Race: GC after Stage 2 | 
    Category 3 Men | 
    John Lance | 
    4/24 | 
  
  
    | 19 | 
    Cherry Blossom Cycling Classic: Orchard Run Circuit Race: GC after Stage 2 | 
    Category 3 Men | 
    Chris Thomas | 
    4/24 | 
  
  
    | 23 | 
    Cherry Blossom Cycling Classic: Orchard Run Circuit Race: GC after Stage 2 | 
    Masters 40+ | 
    David Klipper | 
    4/24 | 
  
  
    | 67 | 
    Cherry Blossom Cycling Classic: Orchard Run Circuit Race: GC after Stage 2 | 
    Pro/1/2 Men | 
    Jason Dykstra | 
    4/24 | 
  
  
    | 32 | 
    Cherry Blossom Cycling Classic: Orchard Run Circuit Race: GC after Stage 2 | 
    Pro/1/2 Men | 
    Cliff Heaberlin | 
    4/24 | 
  
  
    | 69 | 
    Cherry Blossom Cycling Classic: Orchard Run Circuit Race | 
    Category 3 Men | 
    John Lance | 
    4/24 | 
  
  
    | 19 | 
    Cherry Blossom Cycling Classic: Orchard Run Circuit Race | 
    Category 3 Men | 
    Chris Thomas | 
    4/24 | 
  
  
    | 23 | 
    Cherry Blossom Cycling Classic: Orchard Run Circuit Race | 
    Masters 40+ | 
    David Klipper | 
    4/24 | 
  
  
    | 65 | 
    Cherry Blossom Cycling Classic: Orchard Run Circuit Race | 
    Pro/1/2 Men | 
    Jason Dykstra | 
    4/24 | 
  
  
    | 32 | 
    Cherry Blossom Cycling Classic: Orchard Run Circuit Race | 
    Pro/1/2 Men | 
    Cliff Heaberlin | 
    4/24 | 
  
  
    | 60 | 
    Cherry Blossom Cycling Classic | 
    Category 3 Men | 
    John Lance | 
    4/23-25 | 
  
  
    | 20 | 
    Cherry Blossom Cycling Classic | 
    Category 3 Men | 
    Chris Thomas | 
    4/23-25 | 
  
  
    | 22 | 
    Cherry Blossom Cycling Classic | 
    Masters 40+ | 
    David Klipper | 
    4/23-25 | 
  
  
    | 36 | 
    Cherry Blossom Cycling Classic | 
    Pro/1/2 Men | 
    Cliff Heaberlin | 
    4/23-25 | 
  
  
    | 61 | 
    Cherry Blossom Cycling Classic: Columbia Hills Road Race | 
    Category 3 Men | 
    John Lance | 
    4/23 | 
  
  
    | 2 | 
    Cherry Blossom Cycling Classic: Columbia Hills Road Race | 
    Category 3 Men | 
    Chris Thomas | 
    4/23 | 
  
  
    | 18 | 
    Cherry Blossom Cycling Classic: Columbia Hills Road Race | 
    Masters 40+ | 
    David Klipper | 
    4/23 | 
  
  
    | 75 | 
    Cherry Blossom Cycling Classic: Columbia Hills Road Race | 
    Pro/1/2 Men | 
    Jason Dykstra | 
    4/23 | 
  
  
    | 8 | 
    Cherry Blossom Cycling Classic: Columbia Hills Road Race | 
    Pro/1/2 Men | 
    Cliff Heaberlin | 
    4/23 | 
  
  
    | 61 | 
    Cherry Blossom Cycling Classic: Columbia Hills Road Race: GC after Stage 1 | 
    Category 3 Men | 
    John Lance | 
    4/23 | 
  
  
    | 2 | 
    Cherry Blossom Cycling Classic: Columbia Hills Road Race: GC after Stage 1 | 
    Category 3 Men | 
    Chris Thomas | 
    4/23 | 
  
  
    | 18 | 
    Cherry Blossom Cycling Classic: Columbia Hills Road Race: GC after Stage 1 | 
    Masters 40+ | 
    David Klipper | 
    4/23 | 
  
  
    | 75 | 
    Cherry Blossom Cycling Classic: Columbia Hills Road Race: GC after Stage 1 | 
    Pro/1/2 Men | 
    Jason Dykstra | 
    4/23 | 
  
  
    | 8 | 
    Cherry Blossom Cycling Classic: Columbia Hills Road Race: GC after Stage 1 | 
    Pro/1/2 Men | 
    Cliff Heaberlin | 
    4/23 | 
  
  
    | 25 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    4/20 | 
  
  
    | 18 | 
    Tuesday PIR | 
    Category 3/4 | 
    ed reagan | 
    4/20 | 
  
  
    | 28 | 
    Tuesday PIR | 
    Category 4/5 | 
    ed reagan | 
    4/20 | 
  
  
    | 35 | 
    Monday PIR | 
    Masters 1/2/3 | 
    David Luoma | 
    4/19 | 
  
  
    | 6 | 
    Monday PIR | 
    Masters 1/2/3 | 
    John Mitchem | 
    4/19 | 
  
  
    | 44 | 
    Monday PIR | 
    Masters 4/5 | 
    Ian Kennedy | 
    4/19 | 
  
  
    | 17 | 
    Port of Hood River Criterium | 
    Category 1/2/3 | 
    Eddie French | 
    4/15 | 
  
  
    | 13 | 
    Port of Hood River Criterium | 
    Category 1/2/3 | 
    John Lance | 
    4/15 | 
  
  
    | 12 | 
    Port of Hood River Criterium | 
    Category 1/2/3 | 
    Justin Serna | 
    4/15 | 
  
  
    | 6 | 
    Port of Hood River Criterium | 
    Category 1/2/3 | 
    John Mitchem | 
    4/15 | 
  
  
    | 9 | 
    Tuesday PIR | 
    Category 3/4 | 
    Justin Serna | 
    4/13 | 
  
  
    | 45 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Mark Gyulafia | 
    4/13 | 
  
  
    | 39 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Jason Dykstra | 
    4/13 | 
  
  
    | 25 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Eddie French | 
    4/13 | 
  
  
    | 7 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Bob Mionske | 
    4/13 | 
  
  
    | 5 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    4/13 | 
  
  
    | 10 | 
    Horning's Hustle | 
    Category 2 45-54 | 
    David Luoma | 
    4/11 | 
  
  
    | 9 | 
    Icebreaker Criterium | 
    Men Pro/1/2 | 
    Cliff Heaberlin | 
    4/11 | 
  
  
    | 22 | 
    Icebreaker Criterium | 
    Men 3 | 
    John Lance | 
    4/11 | 
  
  
    | 37 | 
    King's Valley | 
    Men 1/2 | 
    Cliff Heaberlin | 
    4/10 | 
  
  
    | 10 | 
    Port of Hood River Criterium | 
    Category 1/2/3 | 
    Justin Serna | 
    4/8 | 
  
  
    | 8 | 
    Port of Hood River Criterium | 
    Category 1/2/3 | 
    John Lance | 
    4/8 | 
  
  
    | 4 | 
    Port of Hood River Criterium | 
    Category 1/2/3 | 
    David Klipper | 
    4/8 | 
  
  
    | 5 | 
    Hutch's Twilight Hillclimb Series | 
    Masters Women 40+ | 
    Carey Macnaughton | 
    4/6-27 | 
  
  
    | 49 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    David Klipper | 
    4/6 | 
  
  
    | 41 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Jason Dykstra | 
    4/6 | 
  
  
    | 3 | 
    Tuesday PIR | 
    Category 1/2/3 | 
    Cliff Heaberlin | 
    4/6 | 
  
  
    | 16 | 
    Tuesday PIR | 
    Category 3/4 | 
    John Lance | 
    4/6 | 
  
  
    | 10 | 
    Port of Hood River Criterium | 
    Masters 40+ | 
    Justin Serna | 
    4/1-29 | 
  
  
    | 4 | 
    Port of Hood River Criterium | 
    Masters 40+ | 
    Eddie French | 
    4/1-29 | 
  
  
    | 17 | 
    Port of Hood River Criterium | 
    Category 1/2/3 Men | 
    John Mitchem | 
    4/1-29 | 
  
  
    | 11 | 
    Port of Hood River Criterium | 
    Category 1/2/3 Men | 
    David Klipper | 
    4/1-29 | 
  
  
    | 10 | 
    Port of Hood River Criterium | 
    Category 1/2/3 Men | 
    Eddie French | 
    4/1-29 | 
  
  
    | 17 | 
    Port of Hood River Criterium | 
    Category 3/4 | 
    John Lance | 
    4/1 | 
  
  
    | 27 | 
    Piece of Cake | 
    Masters 40+ 1/2/3 | 
    Justin Serna | 
    3/28 | 
  
  
    | 21 | 
    Piece of Cake | 
    Masters 40+ 1/2/3 | 
    Eddie French | 
    3/28 | 
  
  
    | 33 | 
    Piece of Cake | 
    Men 1/2 | 
    Jason Dykstra | 
    3/28 | 
  
  
    | 13 | 
    Banana Belt Series: Banana Belt 2 | 
    Men 1/2 | 
    Cliff Heaberlin | 
    3/7 | 
  
  
    | 25 | 
    Banana Belt Series | 
    Men 1/2 | 
    Cliff Heaberlin | 
    2/28-3/14 | 
  
  
    | 51 | 
    Banana Belt Series: Banana Belt 1 | 
    Men 1/2 | 
    Mark Gyulafia | 
    2/28 | 
  
  
    | 19 | 
    Sublime Sublimity Circuit Race | 
    Men Pro/1/2 | 
    Cliff Heaberlin | 
    2/20 | 
  
  
    | 11 | 
    Cherry Pie | 
    Men 1/2 | 
    Cliff Heaberlin | 
    2/13 |