Brian Hanley

Event Category
44 **OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park Category 2/3 Men
40 Cyclocross Crusade: Rainier High School Category 2/3 Men
39 Cyclocross Crusade: Deschutes Brewery Day 1 Category 2/3 Men
38 Cyclocross Crusade: Cross Crusade Cascade Locks Category 2/3 Men
59 Cyclocross Crusade: Alpenrose Dairy Day 2 Category 2/3 Men
41 Cyclocross Crusade: Alpenrose Dairy Day 1 Category 2/3 Men
17 Portland Trophy Cup Open 3/4
17 Portland Trophy Cup Open 3/4
26 Portland Trophy Cup Open 3/4
16 Portland Trophy Cup Open 3/4

1015th — 2019 Ironman

Event Category Points
16 Portland Trophy Cup Open 3/4 1
26 Portland Trophy Cup Open 3/4 1
17 Portland Trophy Cup Open 3/4 1
17 Portland Trophy Cup Open 3/4 1
41 Cyclocross Crusade: Alpenrose Dairy Day 1 Category 2/3 Men 1
59 Cyclocross Crusade: Alpenrose Dairy Day 2 Category 2/3 Men 1
38 Cyclocross Crusade: Cross Crusade Cascade Locks Category 2/3 Men 1
39 Cyclocross Crusade: Deschutes Brewery Day 1 Category 2/3 Men 1
40 Cyclocross Crusade: Rainier High School Category 2/3 Men 1
44 **OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park Category 2/3 Men 1
10

32

Portland, OR

M

17213

3

3

3

5

5

August 31, 2017

December 31, 2019