John Hartnett

Event
50 Cross Crusade: Heron Lakes
52 Cross Crusade: Alpenrose
8 Rapha Trophy Cup p/b Western Bikeworks: Final Series Standings
6 Rapha Trophy Cup p/b Western Bikeworks: Series Standings
5 Rapha Trophy Cup p/b Western Bikeworks: Series Standings
4 Rapha Trophy Cup p/b Western Bikeworks: Series Standings
4 Rapha Trophy Cup p/b Western Bikeworks
5 Rapha Trophy Cup p/b Western Bikeworks: Series Standings
1 Fazio Farms
5 GPRT: Het Meer
2 Rapha Trophy Cup p/b Western Bikeworks
5 GPRT: DDCX 1
1 Kruger's Kermesse Farm Crit
15 OBRA Criterium Championships
15 Vancouver Criterium
13 Gresham Criterium
4 St. Honoré Criterium
16 Mt. Tabor Circuit Race
30 Hammer Velo Criterium

132nd — 2014 Overall BAR: Category 3 Men

Event
12 2014 Overall BAR: 2014 Cyclocross BAR

182nd — 2014 Overall BAR: Senior Men

Event
25 2014 Overall BAR: 2014 Criterium BAR

794th — 2014 Ironman

Event
30 Hammer Velo Criterium
16 Mt. Tabor Circuit Race
4 St. Honoré Criterium
13 Gresham Criterium
15 Vancouver Criterium
15 OBRA Criterium Championships
1 Kruger's Kermesse Farm Crit
5 GPRT: DDCX 1
2 Rapha Trophy Cup p/b Western Bikeworks
5 GPRT: Het Meer
1 Fazio Farms
4 Rapha Trophy Cup p/b Western Bikeworks
52 Cross Crusade: Alpenrose
50 Cross Crusade: Heron Lakes

12th — 2014 Overall BAR: 2014 Cyclocross BAR: Men B

Event
1 Kruger's Kermesse Farm Crit
5 GPRT: DDCX 1
5 GPRT: Het Meer
1 Fazio Farms
8 Rapha Trophy Cup p/b Western Bikeworks: Final Series Standings

25th — 2014 Overall BAR: 2014 Criterium BAR: Senior Men

Event
4 St. Honoré Criterium
13 Gresham Criterium
15 Vancouver Criterium
15 OBRA Criterium Championships

35th — 2014 Oregon Cup: Senior Men

Event
16 Mt. Tabor Circuit Race
15 Vancouver Criterium
15 OBRA Criterium Championships

31

Portland, OR

M

8158

736

1

3

A

2

5

March 9, 2010

December 31, 2014