Brian Foresta

Event
42 Cross Crusade: PIR (Pro Paddock)
14 Canby Cross-Word CX Challenge
30 Cross Crusade: Deschutes Brewery
46 Cross Crusade: Deschutes Brewery
73 Cross Crusade: PIR (Heron Lakes)
DNF Cross Crusade: Rainier
35 Cross Crusade: Alpenrose
7 Fazio Farms CX p/b Ironclad
3 OBRA Short Track Championships in Cacade Locks
43 Tuesday PIR
7 Portland Short Track Series: Series Standings for July
2 Portland Short Track Series
6 Portland Short Track Series
6 Portland Short Track Series: Series Standings for June
1 Portland Short Track Series
6 Portland Short Track Series
11 Portland Short Track Series
7 Portland Short Track Series
51 Tuesday PIR
60 Monday PIR - May Series Standings
57 Monday PIR: Series Standings
42 Monday PIR
36 Monday PIR
33 Tuesday PIR
26 Monday PIR
27 Tuesday PIR
31 Banana Belt

461st — 2012 Ironman

Event
31 Banana Belt
27 Tuesday PIR
26 Monday PIR
33 Tuesday PIR
36 Monday PIR
42 Monday PIR
51 Tuesday PIR
7 Portland Short Track Series
11 Portland Short Track Series
6 Portland Short Track Series
1 Portland Short Track Series
6 Portland Short Track Series
2 Portland Short Track Series
43 Tuesday PIR
3 OBRA Short Track Championships in Cacade Locks
7 Fazio Farms CX p/b Ironclad
35 Cross Crusade: Alpenrose
DNF Cross Crusade: Rainier
73 Cross Crusade: PIR (Heron Lakes)
46 Cross Crusade: Deschutes Brewery
30 Cross Crusade: Deschutes Brewery
14 Canby Cross-Word CX Challenge

26th — 2012 Overall BAR: 2012 Age Graded BAR: Masters Men 35-39

Event
300 2012 Overall BAR

300th — 2012 Overall BAR: Masters Men

Event
10 2012 Overall BAR: 2012 Short Track BAR

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

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

385th — 2012 Overall BAR: 2012 Cyclocross BAR: Masters Men

Event
7 Fazio Farms CX p/b Ironclad
14 Canby Cross-Word CX Challenge

40

Portland, OR

M

5456

3025

1

2

A

3

5

July 6, 2008

December 31, 2014