| 14 |
Echo Red to Red XC |
Category 3 Men 40+ |
2/28 |
1 |
| 8 |
Mudslinger |
Clydesdale |
4/12 |
1 |
| 5 |
Bear Springs - XC |
Clydesdale |
4/26 |
1 |
| 4 |
Coast Hills Classic |
Clydesdale |
5/3 |
1 |
| 8 |
Sun Forest Construction Chainbreaker |
Clydesdale |
5/9 |
1 |
| 5 |
Spring Thaw |
Clydesdale |
5/16 |
1 |
| 10 |
Sister's Stampede XC |
Clydesdale |
5/24 |
1 |
| 10 |
Portland Short Track Series |
Clydesdale |
6/1 |
1 |
| DNF |
Portland Short Track Series |
Clydesdale |
6/8 |
1 |
| 7 |
Portland Short Track Series |
Clydesdale |
6/15 |
1 |
| 6 |
Portland Short Track Series |
Clydesdale |
6/22 |
1 |
| 7 |
Portland Short Track Series |
Clydesdale |
7/6 |
1 |
| 6 |
Portland Short Track Series |
Clydesdale |
7/13 |
1 |
| 8 |
Portland Short Track Series |
Clydesdale |
7/20 |
1 |
| DNF |
Portland Short Track Series |
Clydesdale |
7/27 |
1 |
| 4 |
Kruger's Kermesse Farm Crit |
Clydesdale |
8/30 |
1 |
| 7 |
Kruger's Kermesse Farm Crit |
Two-Person Men 80+ |
8/30 |
1 |
| 22 |
Blind Date at the Dairy |
Masters Men C 40+ |
9/16 |
1 |
| 27 |
Blind Date at the Dairy |
Masters Men C 40+ |
9/23 |
1 |
| 34 |
Blind Date at the Dairy |
Masters Men C 40+ |
9/30 |
1 |
| 34 |
Blind Date at the Dairy |
Masters Men C 40+ |
10/7 |
1 |
| 16 |
Cross Crusade: Alpenrose |
Clydesdale |
10/10 |
1 |
| 20 |
Cross Crusade: Alpenrose |
Clydesdale |
10/11 |
1 |
| 19 |
Blind Date at the Dairy |
Masters Men C 40+ |
10/14 |
1 |
| 16 |
Cross Crusade: Cascade Locks |
Clydesdale |
10/18 |
1 |
| 13 |
Cross Crusade: Deschutes Brewery |
Clydesdale |
10/31 |
1 |
| 11 |
Cross Crusade: Deschutes Brewery |
Clydesdale |
11/1 |
1 |
| 11 |
Cross Crusade: Barton Park |
Clydesdale |
11/8 |
1 |
| 20 |
Cross Crusade: Portland International Raceway |
Clydesdale |
11/14 |
1 |
| 15 |
Cross Crusade: Portland International Raceway |
Clydesdale |
11/15 |
1 |
| 6 |
Kruger's Crossing CX |
Clydesdale |
11/22 |
1 |
|
|
|
|
31 |