John McCaffrey

Event
3 USGP of Cyclocross
1 USGP of Cyclocross
1 Cross Crusade
4 Cross Crusade
7 OBRA Cross Championships/Willamette Valley Cross Series
1 Cross Crusade
11 Cross Crusade
2 Cross Crusade
6 Cross Crusade
5 Cross Crusade
16 Willamette Valley Cross Series
6 Blind Date at the Dairy
18 Blind Date at the Dairy
DNF Blind Date at the Dairy
72 OBRA Hillclimb Championship: Combined
7 OBRA Hillclimb Championship
7 Mid-Summer Criterium Series
15 Mid-Summer Criterium Series: Series Standings
6 Portland Mountain Bike STXC
2 Portland Mountain Bike STXC
13 Mid-Summer Criterium Series
20 Mt. Tabor Series
30 Mt. Tabor Series
5 Portland Mountain Bike STXC
2 Portland Mountain Bike STXC
22 Mt. Tabor Series
4 Portland Mountain Bike STXC
5 Mt. Tabor Series
5 Portland Mountain Bike STXC
16 Mt. Tabor Series
23 Mt. Tabor Series
18 Portland Mountain Bike STXC
4 Portland Mountain Bike STXC
5 Mt. Tabor Series
16 Mt. Tabor Series
1 OBRA STXC Championship (fka Falls City)
21 Mt. Tabor Series
25 Silverton RR
36 Silverton RR
9 Peak Sports Mudslinger/OBRA XC Championship
3 Bear Springs Trap XC
3 King's Valley RR

6th — 2009 Overall BAR: 2009 Age Graded BAR: Masters Men 40-44

Event
20 2009 Overall BAR

170th — 2009 Ironman

Event
3 King's Valley RR
3 Bear Springs Trap XC
9 Peak Sports Mudslinger/OBRA XC Championship
25 Silverton RR
36 Silverton RR
21 Mt. Tabor Series
1 OBRA STXC Championship (fka Falls City)
16 Mt. Tabor Series
5 Mt. Tabor Series
16 Mt. Tabor Series
23 Mt. Tabor Series
5 Portland Mountain Bike STXC
5 Mt. Tabor Series
4 Portland Mountain Bike STXC
22 Mt. Tabor Series
2 Portland Mountain Bike STXC
5 Portland Mountain Bike STXC
30 Mt. Tabor Series
20 Mt. Tabor Series
2 Portland Mountain Bike STXC
6 Portland Mountain Bike STXC
7 Mid-Summer Criterium Series
7 OBRA Hillclimb Championship
DNF Blind Date at the Dairy
6 Blind Date at the Dairy
5 Cross Crusade
6 Cross Crusade
2 Cross Crusade
11 Cross Crusade
1 Cross Crusade
7 OBRA Cross Championships/Willamette Valley Cross Series
4 Cross Crusade
1 Cross Crusade
1 USGP of Cyclocross
3 USGP of Cyclocross

20th — 2009 Overall BAR: Masters Men

Event
10 2009 Overall BAR: 2009 Cyclocross BAR
155 2009 Overall BAR: 2009 Criterium BAR
33 2009 Overall BAR: 2009 Mountain Bike BAR
164 2009 Overall BAR: 2009 Road BAR
161 2009 Overall BAR: 2009 Time Trial BAR

231st — 2009 Overall BAR: Senior Men

Event
38 2009 Overall BAR: 2009 Mountain Bike BAR

161st — 2009 Overall BAR: 2009 Time Trial BAR: Masters Men

Event
7 OBRA Hillclimb Championship

10th — 2009 Overall BAR: 2009 Cyclocross BAR: Masters Men

Event
5 Cross Crusade
6 Cross Crusade
2 Cross Crusade
11 Cross Crusade
1 Cross Crusade
7 OBRA Cross Championships/Willamette Valley Cross Series
4 Cross Crusade
1 Cross Crusade
1 USGP of Cyclocross
3 USGP of Cyclocross

38th — 2009 Overall BAR: 2009 Mountain Bike BAR: Pro Men

Event
4 Portland Mountain Bike STXC

33rd — 2009 Overall BAR: 2009 Mountain Bike BAR: Masters Men

Event
3 Bear Springs Trap XC
9 Peak Sports Mudslinger/OBRA XC Championship
1 OBRA STXC Championship (fka Falls City)

155th — 2009 Overall BAR: 2009 Criterium BAR: Masters Men

Event
13 Mid-Summer Criterium Series

164th — 2009 Overall BAR: 2009 Road BAR: Masters Men

Event
3 King's Valley RR

2nd — Cross Crusade: Series Overall: Masters 35+ A

Event
5 Cross Crusade
6 Cross Crusade
2 Cross Crusade
1 Cross Crusade
4 Cross Crusade
1 Cross Crusade

16th — Mt. Tabor Series: Overall: Masters Men

Event
5 Mt. Tabor Series
5 Mt. Tabor Series

49

Portland, OR

M

277

3047

1

A

3

5

December 22, 2005

December 31, 2014