| 32 |
Echo Red to Red XC |
Category 2 Men 40-49 |
2/28 |
|
1 |
| 8 |
Mountain Man Challenge Series: Sandy Ridge Super D |
Amateur 40+ Men |
3/22 |
|
1 |
| 4 |
Mountain Man Challenge Series: Nestor Peak Super D |
Amateur 40+ Men |
4/12 |
|
1 |
| 3 |
Bear Springs - Short Track |
Category 2/3 Men 40+ |
4/25 |
|
1 |
| 31 |
Bear Springs - XC |
Sport (Category 2) Men 40-49 |
4/26 |
|
1 |
| 4 |
Mountain Man Challenge Series: Dog River Super D |
Amateur 40+ Men |
5/3 |
|
1 |
| 4 |
Mountain Man Challenge Series: Dog River Super D: Series Standings |
Amateur 40+ Men |
5/3 |
|
1 |
| 24 |
Sister's Stampede XC |
Sport Men 40-49 |
5/24 |
|
1 |
| 20 |
Portland Short Track Series |
Category 2 Men 45-54 |
6/1 |
|
1 |
| 2 |
Mountain Man Challenge Series: Skibowl 4hr Downhill |
Amateur 40+ Men |
6/14 |
|
1 |
| 17 |
Portland Short Track Series |
Category 2 Men 45-54 |
6/15 |
|
1 |
| 13 |
Portland Short Track Series |
Category 2 Men 45-54 |
6/22 |
|
1 |
| 31 |
Six Hours of Mt. Hood |
Solo Men |
6/28 |
|
1 |
| 10 |
Portland Short Track Series |
Category 2 Men 45-54 |
7/6 |
|
1 |
| 12 |
Portland Short Track Series |
Category 2 Men 45-54 |
7/13 |
|
1 |
| 7 |
Portland Short Track Series |
Category 2 Men 45-54 |
7/20 |
|
1 |
| 12 |
Portland Short Track Series |
Category 2 Men 45-54 |
7/27 |
|
1 |
| 29 |
Kruger's Kermesse Farm Crit |
Masters Men C 35+ |
8/30 |
|
1 |
| 7 |
Rapha Portland Trophy Cup |
Masters Men C |
9/1 |
|
1 |
| 8 |
GPRM 2015: DDCX |
Masters Men 35+ C |
9/5 |
|
1 |
| 1 |
Rapha Portland Trophy Cup |
Masters Men C 35+ |
9/8 |
|
1 |
| 3 |
Rapha Portland Trophy Cup |
Masters C 35+ |
9/15 |
|
1 |
| 7 |
GPRM 2015: Zaaldercross |
Masters 35+ C |
9/19 |
|
1 |
| 1 |
Rapha Portland Trophy Cup |
Masters Men C 35+ |
9/22 |
|
1 |
| 8 |
Rapha Portland Trophy Cup |
Masters B 35+ |
9/29 |
|
1 |
| 22 |
Rapha Portland Trophy Cup |
Men B |
9/29 |
|
1 |
| 24 |
GPRM 2015: Heiser Farm |
Masters 35+ B |
10/3 |
|
1 |
| 19 |
GPRM 2015: Heiser Farm |
Category B |
10/3 |
|
1 |
| 22 |
Cooper Spur Cyclocross |
Masters 35+ B |
10/4 |
|
1 |
| 10 |
Cooper Spur Cyclocross |
Category B |
10/4 |
|
1 |
| 9 |
Rapha Portland Trophy Cup |
Masters B 35+ |
10/6 |
|
1 |
| 22 |
Rapha Portland Trophy Cup |
Men B |
10/6 |
|
1 |
| 40 |
Cross Crusade: Alpenrose |
Masters 35+ B |
10/10 |
|
1 |
| 71 |
Cross Crusade: Alpenrose |
Category B |
10/10 |
|
1 |
| 61 |
Cross Crusade: Alpenrose |
Masters 35+ B |
10/11 |
|
1 |
| 33 |
Cross Crusade: Alpenrose |
Category B |
10/11 |
|
1 |
| 38 |
Cross Crusade: Cascade Locks |
Masters 35+ B |
10/18 |
|
1 |
| 42 |
Cross Crusade: Cascade Locks |
Category B |
10/18 |
|
1 |
| 27 |
Cross Crusade: Deschutes Brewery |
Masters 35+ B |
10/31 |
|
1 |
| 54 |
Cross Crusade: Deschutes Brewery |
Category B |
10/31 |
|
1 |
| 40 |
Cross Crusade: Deschutes Brewery |
Category B |
11/1 |
|
1 |
| 39 |
Cross Crusade: Deschutes Brewery |
Masters 35+ B |
11/1 |
|
1 |
| 15 |
Pedalers at the Poor Farm |
Masters 35+ B |
11/7 |
|
1 |
| 6 |
Pedalers at the Poor Farm |
Category B |
11/7 |
|
1 |
| 40 |
Cross Crusade: Barton Park |
Masters 35+ B |
11/8 |
|
1 |
| 49 |
Cross Crusade: Portland International Raceway |
Masters 35+ B |
11/14 |
|
1 |
| 35 |
Cross Crusade: Portland International Raceway |
Category B |
11/14 |
|
1 |
| 28 |
Cross Crusade: Portland International Raceway |
Masters 35+ B |
11/15 |
|
1 |
| 17 |
OBRA Cyclocross Championships p/b City of Sandy |
Masters 35+ B |
11/21 |
|
1 |
| 13 |
OBRA Cyclocross Championships p/b City of Sandy |
Category B |
11/21 |
|
1 |
| 50.0 |