| DNF |
Southern Oregon Outlaw Cyclocross Series |
A Masters |
10/24 |
| 9 |
High Cascades 100 |
Category 1 Men 35-44 |
8/23 |
| 27 |
Southern OR Champion Thursdays: Series Two |
Pro/1/2/3 Men (A Race) |
8/6 |
| 23 |
Southern OR Champion Thursdays |
A Race |
8/6 |
| 20 |
Tuesday PIR |
Category 3/4 Men |
7/14 |
| 4 |
8 Hours of Independence |
Category 2 (Sport) 35-44 Men |
7/4 |
| 16 |
Southern OR Champion Thursdays: Series One |
Category 1/2/3 (A Race) |
6/25 |
| 3 |
Test of Endurance 50 |
Category 2 (Sport) 35-44 Men |
6/21 |
| 3 |
Southern OR Champion Thursdays |
A Race |
6/18 |
| 13 |
Southern OR Champion Thursdays |
A Race |
5/21 |
| 3 |
Spring Thaw XC |
Category 2 Men 35-44 |
5/16 |
| 9 |
Southern OR Champion Thursdays |
A |
5/14 |
| 14 |
Table Rock RR |
Masters 2/3/4 Men 35+ |
4/19 |
| 17 |
King's Valley RR |
Masters 40+ |
4/11 |
| 7 |
Southern Oregon TT Series: Combined |
Combined |
3/29 |
| 2 |
Southern Oregon TT Series |
Masters Men 40+ |
3/29 |
| 8 |
Southern Oregon TT Series: Combined |
Combined |
3/22 |
| 2 |
Southern Oregon TT Series |
Masters Men 40+ |
3/22 |
| 17 |
Southern Oregon TT Series: Combined |
Combined |
3/15 |
| 8 |
Southern Oregon TT Series: Team Time Trial: Combined |
Combined |
3/15 |
| 8 |
Southern Oregon TT Series |
Combined |
3/15-29 |
| 2 |
Southern Oregon TT Series: Team Time Trial |
Open |
3/15 |
| 3 |
Southern Oregon TT Series |
Masters Men 40+ |
3/15 |