John McCaffrey

Event
1 Grand Prix Erik Tonkin: Santa Cross
13 Cross Crusade: Deschutes Brewery
2 Grand Prix Erik Tonkin: Winter Cross
8 Cross Crusade: Barton Park
8 Cross Crusade: PIR Infield
25 Cross Crusade: PIR Infield
3 OBRA CX Championships: GPET: Pedalers At The Poor Farm CX @ Edgefield
9 Sandy/Boring Corn Cross
2 Grand Prix Erik Tonkin: David Douglas CX #2
35 Cross Crusade: PIR Heron Lakes
15 Cross Crusade: PIR Heron Lakes
15 Cross Crusade: Rainier
16 Cross Crusade: Rainier
4 Battle At Barlow
3 Grand Prix Erik Tonkin: Zaandercross
5 Hood River Double Cross
5 Grand Prix Erik Tonkin: David Douglas CX #1
7 Portland Short Track Series
3 Portland Short Track Series
1 Mt. Tabor Series
5 Portland Short Track Series
2 Mt. Tabor Series
5 Portland Short Track Series
1 Kruger's Kermesse Farm Dirt Crit
4 Bear Springs Trap XC
17 Echo Red to Red MTB XC
11 Alsea Falls Switchback OBRA XC Championships: Championships by Category
5 Alsea Falls Switchback OBRA XC Championships: Alsea Falls Switchback XC Series Results
4 Alsea Falls Switchback OBRA XC Championships: Championships by Age Groups
10 Portland Short Track Series: June Series Standings
8 Portland Short Track Series: July Series Standings

34th — 2013 Overall BAR: 2013 Age Graded BAR: Masters Men 45-49

Event
126 2013 Overall BAR

67th — 2013 Overall BAR: Singlespeed/Fixed

Event
21 2013 Overall BAR: 2013 Cyclocross BAR

126th — 2013 Overall BAR: Masters Men

Event
49 2013 Overall BAR: 2013 Cyclocross BAR
50 2013 Overall BAR: 2013 Mountain Bike BAR

103rd — 2013 Overall BAR: Senior Men

Event
95 2013 Overall BAR: 2013 Cyclocross BAR
14 2013 Overall BAR: 2013 Short Track BAR

14th — 2013 Overall BAR: 2013 Short Track BAR: Elite Men

Event
10 Portland Short Track Series: June Series Standings
8 Portland Short Track Series: July Series Standings

50th — 2013 Overall BAR: 2013 Mountain Bike BAR: Masters Men

Event
4 Alsea Falls Switchback OBRA XC Championships: Championships by Age Groups
4 Bear Springs Trap XC

330th — 2013 Ironman

Event
4 Alsea Falls Switchback OBRA XC Championships: Championships by Age Groups
17 Echo Red to Red MTB XC
4 Bear Springs Trap XC
1 Kruger's Kermesse Farm Dirt Crit
5 Portland Short Track Series
2 Mt. Tabor Series
5 Portland Short Track Series
1 Mt. Tabor Series
3 Portland Short Track Series
7 Portland Short Track Series
5 Grand Prix Erik Tonkin: David Douglas CX #1
5 Hood River Double Cross
3 Grand Prix Erik Tonkin: Zaandercross
4 Battle At Barlow
16 Cross Crusade: Rainier
15 Cross Crusade: Rainier
35 Cross Crusade: PIR Heron Lakes
15 Cross Crusade: PIR Heron Lakes
2 Grand Prix Erik Tonkin: David Douglas CX #2
9 Sandy/Boring Corn Cross
3 OBRA CX Championships: GPET: Pedalers At The Poor Farm CX @ Edgefield
25 Cross Crusade: PIR Infield
8 Cross Crusade: PIR Infield
8 Cross Crusade: Barton Park
2 Grand Prix Erik Tonkin: Winter Cross
13 Cross Crusade: Deschutes Brewery
1 Grand Prix Erik Tonkin: Santa Cross

21st — 2013 Overall BAR: 2013 Cyclocross BAR: Singlespeed/Fixed

Event
1 Kruger's Kermesse Farm Dirt Crit
5 Grand Prix Erik Tonkin: David Douglas CX #1
5 Hood River Double Cross
3 Grand Prix Erik Tonkin: Zaandercross
4 Battle At Barlow
15 Cross Crusade: Rainier

49th — 2013 Overall BAR: 2013 Cyclocross BAR: Masters Men

Event
15 Cross Crusade: PIR Heron Lakes
2 Grand Prix Erik Tonkin: David Douglas CX #2
3 OBRA CX Championships: GPET: Pedalers At The Poor Farm CX @ Edgefield
8 Cross Crusade: PIR Infield
8 Cross Crusade: Barton Park
2 Grand Prix Erik Tonkin: Winter Cross
13 Cross Crusade: Deschutes Brewery
1 Grand Prix Erik Tonkin: Santa Cross

95th — 2013 Overall BAR: 2013 Cyclocross BAR: Men A

Event
9 Sandy/Boring Corn Cross

29th — Cross Crusade: Series Overall: Singlespeed

Event
15 Cross Crusade: Rainier

14th — Cross Crusade: Series Overall: Masters 35+ A

Event
16 Cross Crusade: Rainier
15 Cross Crusade: PIR Heron Lakes
8 Cross Crusade: PIR Infield
8 Cross Crusade: Barton Park
13 Cross Crusade: Deschutes Brewery

3rd — Cross Crusade Call-ups: Singlespeed

Event
5 Hood River Double Cross
3 Grand Prix Erik Tonkin: Zaandercross
4 Battle At Barlow

7th — Mt. Tabor Series: Masters Men

Event
2 Mt. Tabor Series
1 Mt. Tabor Series

49

Portland, OR

M

277

3047

1

A

3

5

December 22, 2005

December 31, 2014