John Hartnett

Event
62 Eugene Celebration: Coburg TT: Combined
17 Eugene Celebration: Stages 2 & 3: Coburg TT
18 Eugene Celebration: Stages 2 & 3: Celebration Criterium
25 Eugene Celebration - Briggs Hill Road Race
28 Eugene Celebration - McBeth Prologue
24 Eugene Celebration
64 Eugene Celebration - McBeth Prologue: Combined
49 Tuesday PIR
2 Giro di Portland
14 Portland Twilight Criterium
12 Franz Criterium
12 Portland Short Track Series: Series Standings for July
29 Vancouver Criterium
2 Vancouver Criterium
2 Swan Island Criterium
2 Tigard Crit
25 Gresham Crit
4 Gresham Crit
4 Mt. Tabor Series
DNF Mt. Tabor Series
1 Portland Short Track Series
11 St. Honore Criterium
5 Portland Short Track Series: Series Standings for June
3 Portland Short Track Series
7 Mt. Tabor Series
DNF Mt. Tabor Series
8 Mt. Tabor Series
1 Portland Short Track Series
5 Bend Don't Brake
26 Tuesday PIR
11 Mt. Tabor Circuit Race
9 OBRA RR Championships Day 1
73 Tuesday PIR
15 Tuesday PIR
3 Eugene Roubaix
8 Kings Valley RR
4 Piece of Cake RR
5 Banana Belt: Series Points
5 Banana Belt
4 Banana Belt
7 Banana Belt Series Standings
4 Banana Belt: Series Points
6 Banana Belt
21 Banana Belt
33 Cherry Pie

151st — 2012 Ironman

Event
33 Cherry Pie
21 Banana Belt
4 Banana Belt
5 Banana Belt
4 Piece of Cake RR
8 Kings Valley RR
3 Eugene Roubaix
15 Tuesday PIR
73 Tuesday PIR
9 OBRA RR Championships Day 1
11 Mt. Tabor Circuit Race
26 Tuesday PIR
5 Bend Don't Brake
1 Portland Short Track Series
DNF Mt. Tabor Series
8 Mt. Tabor Series
7 Mt. Tabor Series
3 Portland Short Track Series
11 St. Honore Criterium
1 Portland Short Track Series
4 Mt. Tabor Series
DNF Mt. Tabor Series
25 Gresham Crit
4 Gresham Crit
2 Tigard Crit
2 Swan Island Criterium
2 Vancouver Criterium
29 Vancouver Criterium
12 Franz Criterium
14 Portland Twilight Criterium
2 Giro di Portland
49 Tuesday PIR
28 Eugene Celebration - McBeth Prologue
25 Eugene Celebration - Briggs Hill Road Race
18 Eugene Celebration: Stages 2 & 3: Celebration Criterium
17 Eugene Celebration: Stages 2 & 3: Coburg TT

313th — 2012 Overall BAR: Category 4/5 Men

Event
18 2012 Overall BAR: 2012 Short Track BAR

44th — 2012 Overall BAR: Category 3 Men

Event
2 2012 Overall BAR: 2012 Criterium BAR
4 2012 Overall BAR: 2012 Road BAR

2nd — 2012 Overall BAR: 2012 Criterium BAR: Category 3 Men

Event
11 St. Honore Criterium
4 Gresham Crit
2 Tigard Crit
2 Swan Island Criterium
2 Vancouver Criterium
12 Franz Criterium
14 Portland Twilight Criterium
2 Giro di Portland

4th — 2012 Overall BAR: 2012 Road BAR: Category 3 Men

Event
4 Banana Belt
5 Banana Belt
4 Piece of Cake RR
8 Kings Valley RR
3 Eugene Roubaix
9 OBRA RR Championships Day 1
11 Mt. Tabor Circuit Race
5 Bend Don't Brake
8 Mt. Tabor Series

18th — 2012 Overall BAR: 2012 Short Track BAR: Category 2 Men

Event
5 Portland Short Track Series: Series Standings for June
12 Portland Short Track Series: Series Standings for July

8th — Mt. Tabor Series: Category 3 Men

Event
8 Mt. Tabor Series
7 Mt. Tabor Series
4 Mt. Tabor Series

31

Portland, OR

M

8158

736

1

3

A

2

5

March 9, 2010

December 31, 2014