| 28 |
Cyclocross Crusade - Fernwood: Cyclocross Crusade - Overall Results after Fernwood |
Masters 50+ |
11/13 |
| 40 |
Cyclocross Crusade - Fernwood: Cyclocross Crusade - Overall Results after Fernwood |
Category 3 Masters Open 35+ |
11/13 |
| 28 |
Cyclocross Crusade - Fernwood |
Category 3 Masters Open 35+ |
11/13 |
| 14 |
Cyclocross Crusade - Fernwood |
Masters 50+ |
11/13 |
| 5 |
OBRA Cyclocross Championship Bridge City CX |
Open Masters 50+ |
11/6 |
| 13 |
OBRA Cyclocross Championship Bridge City CX |
Open Masters 55-59 |
11/5 |
| 27 |
Cyclocross Crusade - Cascade Locks Day 2: Cyclocross Crusade - Overall Competition |
Category 3 Masters Open 35+ |
10/30 |
| 12 |
Cyclocross Crusade - Cascade Locks Day 2 |
Masters 50+ |
10/30 |
| 27 |
Cyclocross Crusade: PIR Infield: PIR Infield - Crusade Overall |
Category 3 Masters Open 35+ |
10/23 |
| 23 |
Cyclocross Crusade: PIR Infield |
Masters 50+ |
10/23 |
| 16 |
Cyclocross Crusade - Heron Lake |
Category 3 Masters Open 35+ |
10/16 |
| 23 |
Cyclocross Crusade - Heron Lake: Cyclocross Crusade - Overall By Category |
Category 3 Masters Open 35+ |
10/16 |
| 14 |
Portland Trophy Cup |
Open 50+ |
10/11 |
| 19 |
Cyclocross Crusade - Rainer |
Category 3 Masters Open 35+ |
10/9 |
| 23 |
Portland Trophy Cup |
Open 50+ |
10/4 |
| 19 |
Portland Trophy Cup |
Open 50+ |
9/20 |
| 19 |
Portland Trophy Cup |
Open 50+ |
9/13 |
| 18 |
Portland Trophy Cup |
Open 50+ |
9/6 |
| 30 |
Monday Night PIR |
Masters 1/2/3 30+ |
6/6 |
| 16 |
Mt Tabor Circuit Race |
Masters 50+ |
6/1 |
| 29 |
Cascade Gravel Grinder |
Masters Men - Big Grinder |
5/15 |
| 22 |
Cascade Gravel Grinder |
Masters Men - Big Grinder |
5/14 |
| 34 |
Cascade Gravel Grinder |
Masters Men |
5/13 |
| 28 |
Gorge Gravel Grinder |
Masters Men - Medium Grinder |
4/24 |
| 13 |
35th Annual Mudslinger XC |
Category 2 Men 50-59 |
4/2 |