20 |
Cross Crusade |
Category C |
10/23 |
29 |
Cross Crusade |
Category C |
10/16 |
36 |
"Cat & Mouse" PIR Handicap Series |
Open |
9/20 |
48 |
"Cat & Mouse" PIR Handicap Series |
Open |
9/13 |
24 |
Fast Twitch Fridays: July/August |
Novice Men |
8/26 |
1 |
Fast Twitch Fridays |
Novice Men |
8/26 |
18 |
OUCH: Combined |
Combined |
7/24 |
4 |
OUCH |
Men Category 1/2 |
7/24 |
12 |
Alpenrose Velodrome Challenge |
Senior Men Kilo |
7/15 |
18 |
Tuesday PIR |
Category 1/2/3 |
6/28 |
24 |
Fast Twitch Fridays: May/June Series |
Novice Men |
6/17 |
158 |
Mt. Hood Cycling Classic: Stages 2 & 3: Mt. Hood Cycling Classic: Trout Lake Time Trial: Combined |
Combined |
6/4 |
97 |
Mt. Hood Cycling Classic: Stages 2 & 3: Mt. Hood Cycling Classic: Trout Lake Time Trial |
Pro/1/2 |
6/4 |
DNS |
Mt. Hood Cycling Classic: Stages 2 & 3: Mt. Hood Cycling Classic: Hood River Criterium |
Pro/1/2 |
6/4 |
132 |
Mt. Hood Cycling Classic: Stages 2 & 3: Mt. Hood Cycling Classic-GC After Stage 2 |
Pro/1/2 |
6/4 |
133 |
Mt. Hood Cycling Classic: Columbia Hills Road Race: Mt. Hood Cycling Classic-GC after Stage 1 |
Pro/1/2 Men |
6/3 |
133 |
Mt. Hood Cycling Classic: Columbia Hills Road Race |
Pro/1/2 Men |
6/3 |
147 |
Mt. Hood Cycling Classic: Panorama Point Prologue: Combined |
Combined |
6/2 |
134 |
Mt. Hood Cycling Classic: Panorama Point Prologue: GC After Prologue |
Pro/1/2 Men |
6/2 |
134 |
Mt. Hood Cycling Classic: Panorama Point Prologue |
Pro/1/2 Men |
6/2 |
54 |
Tuesday PIR |
Category 1/2/3 |
5/24 |
90 |
Tuesday PIR |
Category 1/2/3 |
4/19 |
10 |
Estacada Time Trial Series: Combined |
Combined |
4/17 |
4 |
Estacada Time Trial Series |
Senior Men |
4/17 |
26 |
Tuesday PIR |
Category 1/2/3 |
4/12 |
11 |
Tuesday PIR |
Category 1/2/3 |
4/5 |
53 |
Jack Frost Time Trial: Combined |
Combined |
2/20 |
16 |
Jack Frost Time Trial |
Men 1/2 |
2/20 |