Kevin O'Connell

Event
11 GPTB: Pedalers At The Poor Farm CX @ Edgefield
18 Cross Crusade: Barton Park
32 Cross Crusade: Deschutes Brewery
30 Cross Crusade: Deschutes Brewery
32 Cross Crusade: PIR (Heron Lakes)
24 Cross Crusade: Rainier
20 Cross Crusade: Alpenrose
21 Battle at Barlow
35 Blind Date at the Dairy
13 GPTB: Zaandercross at Frenchmans Bar
12 GPTB: Double Cross
3 OBRA Short Track Championships in Cacade Locks
1 Alsea Falls Switchback 6 Hr
3 Portland Short Track Series
3 Portland Short Track Series: Series Standings for July
6 Portland Short Track Series
2 Portland Short Track Series
1 Portland Short Track Series
1 Portland Short Track Series: Series Standings for June
1 Portland Short Track Series
2 Portland Short Track Series
2 Portland Short Track Series
2 Portland Short Track Series
13 Mt. Tabor Circuit Race
7 OBRA RR Championships Day 1
11 Montinore Road Race
1 Rose Garden Circuit Race Series: Final Series Standings
2 Rose Garden Circuit Race Series
1 Rose Garden Circuit Race Series: Series Standings after race 3
1 Rose Garden Circuit Race Series
3 Rose Garden Circuit Race Series: Series Standings after race 2
1 Rose Garden Circuit Race Series
20 Piece of Cake RR
4 Banana Belt: Series Points
4 Banana Belt
14 Banana Belt
21 Banana Belt Series Standings
14 Banana Belt: Series Points
11 Banana Belt
41 Banana Belt
4 Cherry Pie

206th — 2012 Ironman

Event
4 Cherry Pie
41 Banana Belt
14 Banana Belt
4 Banana Belt
20 Piece of Cake RR
1 Rose Garden Circuit Race Series
1 Rose Garden Circuit Race Series
2 Rose Garden Circuit Race Series
11 Montinore Road Race
7 OBRA RR Championships Day 1
13 Mt. Tabor Circuit Race
2 Portland Short Track Series
2 Portland Short Track Series
2 Portland Short Track Series
1 Portland Short Track Series
1 Portland Short Track Series
2 Portland Short Track Series
6 Portland Short Track Series
3 Portland Short Track Series
1 Alsea Falls Switchback 6 Hr
3 OBRA Short Track Championships in Cacade Locks
12 GPTB: Double Cross
13 GPTB: Zaandercross at Frenchmans Bar
35 Blind Date at the Dairy
21 Battle at Barlow
20 Cross Crusade: Alpenrose
24 Cross Crusade: Rainier
32 Cross Crusade: PIR (Heron Lakes)
30 Cross Crusade: Deschutes Brewery
32 Cross Crusade: Deschutes Brewery
18 Cross Crusade: Barton Park
11 GPTB: Pedalers At The Poor Farm CX @ Edgefield

17th — 2012 Overall BAR: 2012 Age Graded BAR: Masters Men 55-59

Event
186 2012 Overall BAR

38th — 2012 Overall BAR: Masters Men 4/5

Event
8 2012 Overall BAR: 2012 Road BAR

186th — 2012 Overall BAR: Masters Men

Event
281 2012 Overall BAR: 2012 Mountain Bike BAR
193 2012 Overall BAR: 2012 Road BAR
5 2012 Overall BAR: 2012 Short Track BAR

373rd — 2012 Overall BAR: 2012 Cyclocross BAR: Masters Men

Event
12 GPTB: Double Cross
13 GPTB: Zaandercross at Frenchmans Bar
11 GPTB: Pedalers At The Poor Farm CX @ Edgefield

8th — 2012 Overall BAR: 2012 Road BAR: Masters Men 4/5

Event
4 Cherry Pie
14 Banana Belt
4 Banana Belt
1 Rose Garden Circuit Race Series: Final Series Standings
7 OBRA RR Championships Day 1
13 Mt. Tabor Circuit Race

193rd — 2012 Overall BAR: 2012 Road BAR: Masters Men

Event
11 Montinore Road Race

281st — 2012 Overall BAR: 2012 Mountain Bike BAR: Masters Men

Event
1 Alsea Falls Switchback 6 Hr

5th — 2012 Overall BAR: 2012 Short Track BAR: Masters Men

Event
1 Portland Short Track Series: Series Standings for June
3 Portland Short Track Series: Series Standings for July
3 OBRA Short Track Championships in Cacade Locks

35th — Cross Crusade: Series Overall: Masters 50+

Event
18 Cross Crusade: Barton Park

57

Portland, OR

M

6303

2

3

B

4

N/A

Not a current member