John Hartnett

Event
17 Giro di Portland
17 Portland Twilight Criterium
7 Vancouver Criterium
26 Tuesday PIR
18 Tuesday PIR
11 Ironclad Criterium
15 Tuesday PIR
10 Tuesday PIR-June Series
17 Tuesday PIR-June Series
24 Franz Criterium
9 Tuesday PIR-Series Totals
14 Tuesday PIR-Series Totals
2 Tuesday PIR-June Series
27 Tuesday PIR
5 Tuesday PIR
2 Tuesday PIR
6 Hammer Velo Criterium
4 Tuesday PIR-May Series
3 Tuesday PIR-Series
7 Tuesday PIR
16 Tuesday PIR
2 Tuesday PIR-Series
8 Tuesday PIR-Series
16 Tuesday PIR
2 Tuesday PIR
5 Tuesday PIR
13 Tuesday PIR
26 Tuesday PIR
9 Eugene Roubaix
6 Tuesday PIR-Series Totals
2 Tuesday PIR
7 Tuesday PIR-Series Totals
5 Tuesday PIR
3 Icebreaker Criterium
12 Tuesday PIR-April Series Totals
8 Tuesday PIR
13 Tuesday PIR

133rd — 2011 Overall BAR: Category 4/5 Men

Event
36 2011 Overall BAR: 2011 Criterium BAR
77 2011 Overall BAR: 2011 Road BAR

131st — 2011 Overall BAR: Category 3 Men

Event
62 2011 Overall BAR: 2011 Criterium BAR
99 2011 Overall BAR: 2011 Road BAR

77th — 2011 Overall BAR: 2011 Road BAR: Category 4 Men

Event
6 Tuesday PIR-Series Totals
9 Eugene Roubaix
10 Tuesday PIR-June Series

99th — 2011 Overall BAR: 2011 Road BAR: Category 3 Men

Event
4 Tuesday PIR-May Series

36th — 2011 Overall BAR: 2011 Criterium BAR: Category 4 Men

Event
3 Icebreaker Criterium
6 Hammer Velo Criterium

62nd — 2011 Overall BAR: 2011 Criterium BAR: Category 3 Men

Event
11 Ironclad Criterium
7 Vancouver Criterium

366th — 2011 Ironman

Event
13 Tuesday PIR
8 Tuesday PIR
3 Icebreaker Criterium
5 Tuesday PIR
2 Tuesday PIR
9 Eugene Roubaix
13 Tuesday PIR
26 Tuesday PIR
5 Tuesday PIR
2 Tuesday PIR
16 Tuesday PIR
7 Tuesday PIR
16 Tuesday PIR
6 Hammer Velo Criterium
5 Tuesday PIR
2 Tuesday PIR
27 Tuesday PIR
24 Franz Criterium
15 Tuesday PIR
11 Ironclad Criterium
18 Tuesday PIR
26 Tuesday PIR
7 Vancouver Criterium
17 Portland Twilight Criterium
17 Giro di Portland

31

Portland, OR

M

8158

736

1

3

A

2

5

March 9, 2010

December 31, 2014