| 24 |
Cross Crusade: Washington County Fair Complex |
Category B |
11/7 |
| 7 |
Cross Crusade: Clatsop County Fairgrounds |
Category B |
10/31 |
| 13 |
Cross Crusade: Clatsop County Fairgrounds |
Category B |
10/30 |
| 23 |
Cross Crusade: Sherwood Forest Equestrian Center |
Category B |
10/17 |
| 18 |
Cross Crusade: Rainier High School |
Category B |
10/10 |
| 22 |
Cross Crusade: Alpenrose Dairy |
Category B |
10/3 |
| DNF |
Blind Date at the Dairy |
Singlespeed (Monogomists) |
9/29 |
| 11 |
Battle at Barlow |
Category B |
9/26 |
| 8 |
Portland MTB Short Track Series |
Category 1 Men 19-34 |
8/2 |
| 9 |
Portland MTB Short Track Series |
Category 1 Men 19-34 |
7/26 |
| 37 |
Portland MTB Short Track Series |
Singlespeed Men |
7/19 |
| 7 |
Portland MTB Short Track Series |
Category 1 Men 19-34 |
7/19 |
| 6 |
Portland MTB Short Track Series |
Category 1 Men 19-34 |
7/12 |
| 13 |
Portland MTB Short Track Series |
Singlespeed Men |
7/5 |
| 5 |
Portland MTB Short Track Series |
Category 1 Men 19-34 |
7/5 |
| 22 |
Mt. Tabor Series |
Category 4 Men |
6/30 |
| 9 |
Portland MTB Short Track Series |
Category 1 Men 19-34 |
6/28 |
| 35 |
Portland MTB Short Track Series |
Singlespeed Men |
6/21-8/2 |
| 5 |
Portland MTB Short Track Series |
Category 1 Men 19-34 |
6/21-8/2 |
| 6 |
Portland MTB Short Track Series |
Category 1 Men 19-34 |
6/21 |
| 16 |
Mt. Tabor Series |
Category 4 Men |
6/16 |