12 |
Tuesday PIR |
Category 1/2/3 |
8/25 |
40 |
Tuesday PIR |
Category 1/2/3 |
8/18 |
32 |
Portland Twilight Criterium |
Pro/1/2 |
8/7 |
13 |
Tuesday PIR |
Category 1/2/3 |
7/28 |
30 |
Cascade Cycling Classic: Awbrey Butte Road Race |
Masters 35+ |
7/26 |
198 |
Cascade Cycling Classic: Skyliners Time Trial: Combined |
Combined |
7/25 |
41 |
Cascade Cycling Classic: Skyliners Time Trial |
Masters 35+ |
7/25 |
34 |
Cascade Cycling Classic: Cascade Lakes Road Race |
Masters 35+ |
7/24 |
28 |
Cascade Cycling Classic |
Masters Men 35+ |
7/21-26 |
22 |
Vancouver Courthouse Criterium |
Men 1/2/3 |
7/19 |
13 |
Mt. Tabor Series |
Senior Men |
7/15 |
27 |
Mt. Tabor Series |
Senior Men |
7/8 |
17 |
Tuesday PIR |
Category 1/2/3 |
7/7 |
40 |
Tuesday PIR |
Category 1/2/3 |
6/23 |
18 |
Mt. Tabor Series |
Senior Men |
6/17 |
47 |
Tuesday PIR |
Category 1/2/3 |
6/16 |
35 |
Cirque du Cycling Criterium |
Men 1/2 |
6/13 |
27 |
Tuesday PIR |
Category 1/2/3 |
6/9 |
12 |
Mount Hood Cycling Classic: Hood River Criterium |
Masters Men |
6/7 |
28 |
Mount Hood Cycling Classic: Wy’East Road Race |
Masters Men |
6/6 |
182 |
Mount Hood Cycling Classic: Scenic Gorge Time Trial: Combined |
Combined |
6/5 |
30 |
Mount Hood Cycling Classic: Scenic Gorge Time Trial |
Masters Men |
6/5 |
40 |
Mount Hood Cycling Classic: Cooper Spur Circuit Road Race |
Masters Men |
6/4 |
27 |
Mount Hood Cycling Classic: Final General Classification |
Masters Men |
6/3 |
17 |
OBRA Road Race/OBRA Championship |
Masters Men 30-39 |
5/30 |
18 |
Monday PIR |
Masters 1/2/3 |
5/25 |
6 |
Hood River Crit Series |
Category 1/2/3 |
4/30 |
26 |
Tuesday PIR |
Category 1/2/3 |
4/21 |
7 |
Hood River Crit Series |
Category 1/2/3 |
4/16 |
6 |
Hood River Crit Series |
Category 1/2/3 |
4/9 |
DNF |
Cherry Blossom Classic Stage Race: Columbia Hills Road Race |
Pro/1/2 Men |
4/3 |
11 |
Hood River Crit Series |
Category 1/2/3 |
4/2-30 |
6 |
Hood River Crit Series |
Senior Men |
4/2 |
35 |
Piece of Cake RR |
Men 1/2 |
3/29 |
DNS |
Jack Frost TT |
Masters Men 30-39 |
2/22 |