20 |
Mudslinger |
Sport Men 19-39 |
4/12 |
1 |
DNF |
River City Bicycles Tuesday PIR |
Category 3/4 |
4/14 |
1 |
13 |
River City Bicycles Tuesday PIR |
Category 4/5 |
4/21 |
1 |
14 |
River City Bicycles Tuesday PIR |
Category 3/4 |
5/5 |
1 |
36 |
River City Bicycles Tuesday PIR |
Category 3/4 |
5/19 |
1 |
2 |
Portland Short Track Series |
Category 2 Men 35-44 |
6/1 |
1 |
2 |
Portland Short Track Series |
Category 2 Men 35-44 |
6/8 |
1 |
1 |
Washougal XC at the MX - Race for the Future!: Wa. Student League Fundraiser Race MTB |
Sport Men 19-39 |
6/14 |
1 |
2 |
Portland Short Track Series |
Category 2 Men 35-44 |
6/15 |
1 |
2 |
Portland Short Track Series |
Category 2 Men 35-44 |
6/22 |
1 |
26 |
Six Hours of Mt. Hood |
Solo Men |
6/28 |
1 |
4 |
Portland Short Track Series |
Category 2 Men 35-44 |
7/6 |
1 |
58 |
High Cascades 100 |
Open Men |
7/18 |
1 |
7 |
Portland Short Track Series |
Category 2 Men 35-44 |
7/20 |
1 |
7 |
Portland Short Track Series |
Category 2 Men 35-44 |
7/27 |
1 |
13 |
GPRM 2015: DDCX |
Masters Men 35+ B |
9/5 |
1 |
7 |
GPRM 2015: Het Meer CX |
Masters 35+ B |
9/12 |
1 |
24 |
GPRM 2015: Zaaldercross |
Masters 35+ B |
9/19 |
1 |
34 |
Cross Crusade: Alpenrose |
Masters 35+ B |
10/10 |
1 |
22 |
Cross Crusade: Alpenrose |
Masters 35+ B |
10/11 |
1 |
22 |
Cross Crusade: Cascade Locks |
Masters 35+ B |
10/18 |
1 |
30 |
Cross Crusade: Deschutes Brewery |
Masters 35+ B |
10/31 |
1 |
24 |
Cross Crusade: Deschutes Brewery |
Masters 35+ B |
11/1 |
1 |
30 |
Cross Crusade: Barton Park |
Masters 35+ B |
11/8 |
1 |
19 |
Cross Crusade: Portland International Raceway |
Masters 35+ B |
11/14 |
1 |
24 |
Cross Crusade: Portland International Raceway |
Masters 35+ B |
11/15 |
1 |
|
|
|
|
26 |