| 16 |
Portland Short Track Series |
Singlespeed Men |
6/6 |
1 |
| 6 |
Portland Short Track Series |
Category 1 Men 45+ |
6/6 |
1 |
| 13 |
Portland Short Track Series |
Singlespeed Men |
6/13 |
1 |
| 6 |
Portland Short Track Series |
Category 1 Men 45+ |
6/13 |
1 |
| 20 |
Portland Short Track Series |
Singlespeed Men |
6/27 |
1 |
| DNF |
Portland Short Track Series |
Category 1 Men 45+ |
6/27 |
1 |
| 3 |
Portland Short Track Series |
Category 1 Men 45+ |
7/11 |
1 |
| 13 |
Portland Short Track Series |
Singlespeed Men |
7/11 |
1 |
| 8 |
Portland Short Track Series |
Singlespeed Men |
7/25 |
1 |
| 1 |
Portland Short Track Series |
Category 1 Men 45+ |
7/25 |
1 |
| 18 |
Portland Short Track Series |
Singlespeed Men |
8/1 |
1 |
| 3 |
Portland Short Track Series |
Category 1 Men 45+ |
8/1 |
1 |
| 12 |
Portland Trophy Cup |
Singlespeed |
9/13 |
1 |
| DNF |
Blind Date at the Dairy |
Masters Men 2/3 40+ |
9/21 |
1 |
| 31 |
River City Bicycles Cyclocross Crusade |
Masters 35+ Category 3 |
10/8 |
1 |
| 55 |
River City Bicycles Cyclocross Crusade |
Singlespeed |
10/8 |
1 |
| 41 |
River City Bicycles Cyclocross Crusade |
Masters 35+ Category 3 |
10/29 |
1 |
| 50 |
River City Bicycles Cyclocross Crusade |
Singlespeed |
10/29 |
1 |
| 45 |
River City Bicycles Cyclocross Crusade |
Singlespeed |
10/30 |
1 |
| 31 |
River City Bicycles Cyclocross Crusade |
Masters 35+ Category 3 |
11/13 |
1 |
| 45 |
River City Bicycles Cyclocross Crusade |
Singlespeed |
11/13 |
1 |
|
|
|
|
21 |