Ken Hahn

Event Category
21 Portland Trophy Cup Singlespeed
18 Battle at Barlow Singlespeed
24 Portland Trophy Cup Singlespeed
12 Grand Prix Brad Ross: GP: Zaaldercross Masters 35+ Category 3
28 Portland Trophy Cup Singlespeed
14 Portland Trophy Cup Singlespeed
20 Grand Prix Brad Ross: GP: David Douglas CX Singlespeed
12 Portland Short Track Series Category 2 Men 35-44
14 Portland Short Track Series Category 2 Men 35-44

328th — 2016 Overall BAR: 2016 Cyclocross BAR: Masters Men

Event Category Points
12 Grand Prix Brad Ross: GP: Zaaldercross Masters 35+ Category 3 4
4

914th — 2016 Ironman

Event Category Points
14 Portland Short Track Series Category 2 Men 35-44 1
12 Portland Short Track Series Category 2 Men 35-44 1
20 Grand Prix Brad Ross: GP: David Douglas CX Singlespeed 1
14 Portland Trophy Cup Singlespeed 1
28 Portland Trophy Cup Singlespeed 1
12 Grand Prix Brad Ross: GP: Zaaldercross Masters 35+ Category 3 1
24 Portland Trophy Cup Singlespeed 1
18 Battle at Barlow Singlespeed 1
21 Portland Trophy Cup Singlespeed 1
9

34th — Grand Prix Brad Ross: Series Overall: Category 3 35+ Men

Event Category Points
12 Grand Prix Brad Ross: GP: Zaaldercross Masters 35+ Category 3 22
22

46th — Grand Prix Brad Ross: Series Overall: Singlespeed Men

Event Category Points
20 Grand Prix Brad Ross: GP: David Douglas CX Singlespeed 11
11

26th — Portland Short Track Series: July Standings: Category 2 Men 35-44

Event Category Points
14 Portland Short Track Series Category 2 Men 35-44 18
12 Portland Short Track Series Category 2 Men 35-44 22
40

40th — Portland Short Track Series: Category 2 Men 35-44

Event Category Points
14 Portland Short Track Series Category 2 Men 35-44 18
12 Portland Short Track Series Category 2 Men 35-44 22
40

42

Portland, OR

M

6076

3100

2

5

5

5

October 17, 2008

December 31, 2016