10 |
Tuesday Night PIR |
Men 3/4 |
6/13 |
1 |
18 |
Tuesday Night PIR: Individual Standings |
Category 3/4 |
6/13 |
1 |
6 |
Hammer Velo Crit |
Masters 3/4/5 50+ |
6/17 |
1 |
12 |
Portland Short Track Series |
Category 2 Men 50-59 |
6/19 |
1 |
27 |
Tuesday Night PIR |
Men 3/4 |
6/20 |
1 |
20 |
Tuesday Night PIR: Individual Standings |
Category 3/4 |
6/20 |
1 |
9 |
Portland Short Track Series |
Category 2 Men 50-59 |
6/26 |
1 |
26 |
Tuesday Night PIR: June Series |
Category 3/4 |
6/27 |
1 |
9 |
Portland Short Track Series |
Category 2 Men 50-59 |
7/10 |
1 |
7 |
Portland Short Track Series |
Category 2 Men 50-59 |
7/17 |
1 |
14 |
Portland Short Track Series |
Category 2 Men 50-59 |
7/31 |
1 |
37 |
GPCM: NINKROSSI |
Masters 35+ Category 3 |
9/23 |
1 |
26 |
Battle at Barlow |
Masters 50+ |
9/24 |
1 |
31 |
Portland Trophy Cup |
Singlespeed Men |
9/26 |
1 |
7 |
Portland Trophy Cup |
Masters Men 50+ |
9/26 |
1 |
17 |
Portland Trophy Cup - Series Standings |
Masters 50+ |
9/26 |
1 |
5 |
Portland Trophy Cup |
Masters Men 50+ |
10/3 |
1 |
8 |
Portland Trophy Cup - Series Standings |
Masters 50+ |
10/3 |
1 |
10 |
Blind Date at the Dairy |
Masters Men 3/4 40+ |
10/4 |
1 |
30 |
River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 |
Masters 35+ Category 3 |
10/7 |
1 |
41 |
River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 |
Masters 35+ Category 3 |
10/8 |
1 |
6 |
Portland Trophy Cup |
Masters Men 50+ |
10/10 |
1 |
6 |
Portland Trophy Cup - Series Standings |
Masters 50+ |
10/10 |
1 |
75 |
River City Bicycles Cyclocross Crusade: Cascade Locks |
Masters 35+ Category 3 |
10/15 |
1 |
|
|
|
|
25 |