Ken Hahn

Event
25 Cross Crusade: PIR (Pro Paddock)
12 GPTB: Pedalers At The Poor Farm CX @ Edgefield
9 Canby Cross-Word CX Challenge
35 Cross Crusade: Deschutes Brewery
34 Cross Crusade: Deschutes Brewery
43 Cross Crusade: PIR (Heron Lakes)
6 Canby Cross-Word CX Challenge
DNF Blind Date at the Dairy
12 GPTB: Ninkrossi
14 Blind Date at the Dairy
11 GPTB: Heiser Farm CX
23 Blind Date at the Dairy
31 Battle at Barlow
DNF Fazio Farms CX p/b Ironclad
22 Blind Date at the Dairy
16 GPTB: Zaandercross at Frenchmans Bar
DNF GPTB: Het Meer CX Race

777th — 2012 Ironman

Event
DNF GPTB: Het Meer CX Race
16 GPTB: Zaandercross at Frenchmans Bar
22 Blind Date at the Dairy
DNF Fazio Farms CX p/b Ironclad
31 Battle at Barlow
23 Blind Date at the Dairy
11 GPTB: Heiser Farm CX
14 Blind Date at the Dairy
12 GPTB: Ninkrossi
DNF Blind Date at the Dairy
6 Canby Cross-Word CX Challenge
43 Cross Crusade: PIR (Heron Lakes)
34 Cross Crusade: Deschutes Brewery
35 Cross Crusade: Deschutes Brewery
9 Canby Cross-Word CX Challenge
12 GPTB: Pedalers At The Poor Farm CX @ Edgefield
25 Cross Crusade: PIR (Pro Paddock)

130th — 2012 Overall BAR: Singlespeed/Fixed

Event
42 2012 Overall BAR: 2012 Cyclocross BAR

42nd — 2012 Overall BAR: 2012 Cyclocross BAR: Singlespeed/Fixed

Event
11 GPTB: Heiser Farm CX
12 GPTB: Ninkrossi
6 Canby Cross-Word CX Challenge
9 Canby Cross-Word CX Challenge
12 GPTB: Pedalers At The Poor Farm CX @ Edgefield

40

Portland, OR

M

6076

3

SS

5

Not a current member