| 14 |
Tuesday Night PIR |
Men 1/2/3 |
8/20 |
| 8 |
Tuesday Night PIR |
Men 1/2/3 |
8/6 |
| 20 |
Tuesday Night PIR: Individual Series Points |
Category 1/2/3 |
7/30 |
| 7 |
Tuesday Night PIR |
Category 1/2/3 |
7/30 |
| 9 |
Baker City Cycling Classic: Overall GC |
Masters Category 1/2/3 Men |
6/30 |
| 11 |
Baker City Cycling Classic |
Masters Category 1/2/3 Men |
6/30 |
| 23 |
Baker City Cycling Classic: TT: Combined |
Combined |
6/29 |
| 7 |
Baker City Cycling Classic: TT: Baker City Cycling Classic: Overall GC > Stage 3 |
Masters Category 1/2/3 Men |
6/29 |
| 12 |
Baker City Cycling Classic: TT: Baker City Cycling Classic: Crit |
Masters Category 1/2/3 Men |
6/29 |
| 7 |
Baker City Cycling Classic: TT: Baker City Cycling Classic: Overall GC > Stage 2 |
Masters Category 1/2/3 Men |
6/29 |
| 7 |
Baker City Cycling Classic: TT |
Masters Category 1/2/3 Men |
6/29 |
| 4 |
Baker City Cycling Classic: Overall GC > Day 1 |
Masters Category 1/2/3 Men |
6/28 |
| 4 |
Baker City Cycling Classic |
Masters Category 1/2/3 Men |
6/28 |
| 1 |
Mt. Tabor Series |
Masters Men 40+ |
6/19 |
| 13 |
Mt. Tabor Series |
Senior Men |
6/12 |
| 1 |
Mt. Tabor Series |
Masters 40+ Men |
6/12 |
| 2 |
Mt. Tabor Series |
Masters Men 40+ |
6/5 |
| 6 |
Cascade Cycling Classic: Circuit Race: Cascade Cycling Classic: Overall GC |
Masters Men Category 1/2/3 50+ |
6/2 |
| 2 |
Cascade Cycling Classic: Circuit Race |
Masters Men Category 1/2/3 50+ |
6/2 |
| 6 |
Cascade Cycling Classic: Criterium : Cascade Cycling Classic: TT |
Masters Men Category 1/2/3 50+ |
6/1 |
| 2 |
Cascade Cycling Classic: Criterium |
Masters Men Category 1/2/3 50+ |
6/1 |
| 10 |
Cascade Cycling Classic |
Masters Men Category 1/2/3 50+ |
5/31 |
| 22 |
Tuesday Night PIR |
Category 1/2/3 |
5/14 |
| 10 |
Piece of Cake RR |
Pro/1/2 |
3/30 |
| 18 |
Dirty Circles |
Men 1/2 |
3/17 |
| 18 |
Dirty Circles |
Men 1/2/3 Combined |
3/17 |
| 10 |
Dirty Circles |
Masters Men 1/2/3 35+ |
3/17 |