James Bradley

Event Category
9 Kruger's Crossing CX Category B
29 Cross Crusade: Deschutes Brewery Category B
30 Cross Crusade: Alpenrose Category B
12 GPRM 2015: Ninkrossi Category B
22 Rapha Portland Trophy Cup Men B
8 Portland Short Track Series Category 3 Men 19-44
9 Portland Short Track Series Category 3 Men 19-44
4 Ashland Mountain Challenge Expert Men 50

330th — 2015 Overall BAR: Category 3 Men

Event Category Points
97 2015 Overall BAR: 2015 Cyclocross BAR Men B 204
204

97th — 2015 Overall BAR: 2015 Cyclocross BAR: Men B

Event Category Points
12 GPRM 2015: Ninkrossi Category B 4
9 Kruger's Crossing CX Category B 7
11

10th — 2015 Overall BAR: 2015 Age Graded BAR: Masters Men 30-34

Event Category Points
587 2015 Overall BAR Masters Men 164
164

587th — 2015 Overall BAR: Masters Men

Event Category Points
137 2015 Overall BAR: 2015 Mountain Bike BAR Masters Men 164
164

137th — 2015 Overall BAR: 2015 Mountain Bike BAR: Masters Men

Event Category Points
4 Ashland Mountain Challenge Expert Men 50 12
12

1552nd — 2015 Ironman

Event Category Points
4 Ashland Mountain Challenge Expert Men 50 1
9 Portland Short Track Series Category 3 Men 19-44 1
8 Portland Short Track Series Category 3 Men 19-44 1
22 Rapha Portland Trophy Cup Men B 1
12 GPRM 2015: Ninkrossi Category B 1
30 Cross Crusade: Alpenrose Category B 1
29 Cross Crusade: Deschutes Brewery Category B 1
9 Kruger's Crossing CX Category B 1
8

18th — Portland Short Track Series: July Standings: Category 3 Men 19-44

Event Category Points
9 Portland Short Track Series Category 3 Men 19-44 29
8 Portland Short Track Series Category 3 Men 19-44 32
61

30th — Portland Short Track Series: Series Overall: Category 3 Men 19-44

Event Category Points
9 Portland Short Track Series Category 3 Men 19-44 29
8 Portland Short Track Series Category 3 Men 19-44 32
61

37

Portland, OR

M

5736

730

2

3

3

3

4

August 23, 2008

December 31, 2018