John Lin

Event
11 GPTB: Pedalers At The Poor Farm CX @ Edgefield
49 Cross Crusade: Barton Park
13 GPTB: David Douglas CX #2
58 Cross Crusade: PIR (Heron Lakes)
66 Cross Crusade: Rainier
11 GPTB: Ninkrossi
52 Cross Crusade: Alpenrose
DNF Battle at Barlow
20 GPTB: Zaandercross at Frenchmans Bar
9 Double Cross
10 GPTB: Double Cross
12 GPTB: Het Meer CX Race
16 GPTB: David Douglas CX #1
19 Portland Short Track Series: Series Standings for July
22 Portland Short Track Series
20 Portland Short Track Series
26 Portland Short Track Series
21 Mt. Tabor Series
11 Portland Short Track Series
10 Six Hours of Mt Hood
17 Mt. Tabor Series
12 Portland Short Track Series: Series Standings for June
8 Portland Short Track Series
16 Mt. Tabor Series
11 Portland Short Track Series
14 Mt. Tabor Series
16 Portland Short Track Series
26 Mt. Tabor Series
11 Portland Short Track Series
10 Hammer Velo Crit/SS Championships of the Universe
17 Mt. Tabor Circuit Race
14 Montinore Road Race
12 Eugene Roubaix
13 Rose Garden Circuit Race Series: Final Series Standings
8 Rose Garden Circuit Race Series
16 Rose Garden Circuit Race Series: Series Standings after race 3
14 Rose Garden Circuit Race Series
11 Kings Valley RR
16 Rose Garden Circuit Race Series: Series Standings after race 2
23 Rose Garden Circuit Race Series
28 Piece of Cake RR
9 Rose Garden Circuit Race Series
11 Banana Belt
11 Banana Belt: Series Points
16 Banana Belt
20 Banana Belt
18 Echo Red to Red
16 Cherry Pie

105th — 2012 Ironman

Event
16 Cherry Pie
18 Echo Red to Red
16 Banana Belt
11 Banana Belt
9 Rose Garden Circuit Race Series
28 Piece of Cake RR
23 Rose Garden Circuit Race Series
11 Kings Valley RR
14 Rose Garden Circuit Race Series
8 Rose Garden Circuit Race Series
12 Eugene Roubaix
14 Montinore Road Race
17 Mt. Tabor Circuit Race
10 Hammer Velo Crit/SS Championships of the Universe
11 Portland Short Track Series
26 Mt. Tabor Series
16 Portland Short Track Series
14 Mt. Tabor Series
11 Portland Short Track Series
16 Mt. Tabor Series
8 Portland Short Track Series
17 Mt. Tabor Series
10 Six Hours of Mt Hood
11 Portland Short Track Series
21 Mt. Tabor Series
26 Portland Short Track Series
20 Portland Short Track Series
22 Portland Short Track Series
16 GPTB: David Douglas CX #1
12 GPTB: Het Meer CX Race
10 GPTB: Double Cross
9 Double Cross
20 GPTB: Zaandercross at Frenchmans Bar
DNF Battle at Barlow
52 Cross Crusade: Alpenrose
11 GPTB: Ninkrossi
66 Cross Crusade: Rainier
58 Cross Crusade: PIR (Heron Lakes)
13 GPTB: David Douglas CX #2
49 Cross Crusade: Barton Park
11 GPTB: Pedalers At The Poor Farm CX @ Edgefield

39th — 2012 Overall BAR: Singlespeed/Fixed

Event
74 2012 Overall BAR: 2012 Cyclocross BAR
51 2012 Overall BAR: 2012 Short Track BAR

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

Event
102 2012 Overall BAR: 2012 Criterium BAR
64 2012 Overall BAR: 2012 Road BAR

180th — 2012 Overall BAR: Senior Men

Event
81 2012 Overall BAR: 2012 Cyclocross BAR
162 2012 Overall BAR: 2012 Mountain Bike BAR

51st — 2012 Overall BAR: 2012 Short Track BAR: Singlespeed/Fixed

Event
12 Portland Short Track Series: Series Standings for June

74th — 2012 Overall BAR: 2012 Cyclocross BAR: Singlespeed/Fixed

Event
12 GPTB: Het Meer CX Race
10 GPTB: Double Cross
9 Double Cross

162nd — 2012 Overall BAR: 2012 Mountain Bike BAR: Pro Men

Event
10 Six Hours of Mt Hood

102nd — 2012 Overall BAR: 2012 Criterium BAR: Category 4 Men

Event
10 Hammer Velo Crit/SS Championships of the Universe

81st — 2012 Overall BAR: 2012 Cyclocross BAR: Men A

Event
11 GPTB: Ninkrossi
13 GPTB: David Douglas CX #2
11 GPTB: Pedalers At The Poor Farm CX @ Edgefield

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

Event
11 Banana Belt
11 Kings Valley RR
13 Rose Garden Circuit Race Series: Final Series Standings
12 Eugene Roubaix
14 Montinore Road Race

33rd — Mt. Tabor Series: Category 4 Men

Event
14 Mt. Tabor Series

31

Portland, OR

M

4238

4054

SS

SS

4

N/A

December 17, 2005

December 31, 2014