Joshua Hanselman

Event Category
10 GPCM: Washougal CX Masters 35+ Category 3
67 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Men 2/3
32 GPCM: Heiser Farm CX Men 2/3
39 GPCM: NINKROSSI Masters 35+ Category 3
DNS High Cascades 100 Veteran Men 40-49
43 Six Hours of Mt Hood Solo Men
31 Portland Short Track Series Category 2 Men 40-49
8 Skibowl Classic XC Category 2 Men 40-49
19 Chainbreaker Mountain Bike Race Series: XC Race Category 2 Men 40-49
19 Bear Springs Trap Sport Men 40-49
8 30th Annual Mudslinger Category 2 Sport Men 40-49
8 30th Annual Mudslinger Category 2 Men 40-49

301st — 2017 Overall BAR: 2017 Cyclocross BAR: Masters Men

Event Category Points
10 GPCM: Washougal CX Masters 35+ Category 3 6
6

77th — 2017 Overall BAR: 2017 Age Graded BAR: Masters Men 40-44

Event Category Points
446 2017 Overall BAR Masters Men 229
229

446th — 2017 Overall BAR: Masters Men

Event Category Points
72 2017 Overall BAR: 2017 Mountain Bike BAR Masters Men 229
229

72nd — 2017 Overall BAR: 2017 Mountain Bike BAR: Masters Men

Event Category Points
8 30th Annual Mudslinger Category 2 Men 40-49 8
8 30th Annual Mudslinger Category 2 Sport Men 40-49 8
8 Skibowl Classic XC Category 2 Men 40-49 8
24

856th — 2017 Ironman

Event Category Points
8 30th Annual Mudslinger Category 2 Men 40-49 1
8 30th Annual Mudslinger Category 2 Sport Men 40-49 1
19 Bear Springs Trap Sport Men 40-49 1
19 Chainbreaker Mountain Bike Race Series: XC Race Category 2 Men 40-49 1
8 Skibowl Classic XC Category 2 Men 40-49 1
31 Portland Short Track Series Category 2 Men 40-49 1
43 Six Hours of Mt Hood Solo Men 1
39 GPCM: NINKROSSI Masters 35+ Category 3 1
32 GPCM: Heiser Farm CX Men 2/3 1
67 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Men 2/3 1
10 GPCM: Washougal CX Masters 35+ Category 3 1
11

43rd — GPCM: Series Overall: Category 3 35+ Men

Event Category Points
10 GPCM: Washougal CX Masters 35+ Category 3 26
26

42

Newberg, OR

M

178

4196

2

3

4

5

December 26, 2005

December 31, 2017