John Lin

Event
27 USGP of Cyclocross
45 Kruger's Crossing CCX
47 Cross Crusade
44 Cross Crusade
31 Cross Crusade
40 Cross Crusade
68 Cross Crusade
69 Cross Crusade
45 Cross Crusade
13 Battle at Barlow
DNF Hood River Double Cross
9 Portland Mountain Bike STXC
5 Portland Mountain Bike STXC
30 OUCH
80 OUCH: Combined
13 Portland Mountain Bike STXC
17 Portland Mountain Bike STXC
36 Portland Mountain Bike STXC
18 Portland Mountain Bike STXC
27 Portland Mountain Bike STXC
30 Portland Mountain Bike STXC
17 Alpenrose Thursday Series: May Series
5 Horning's Hustle

634th — 2009 Ironman

Event
5 Horning's Hustle
30 Portland Mountain Bike STXC
27 Portland Mountain Bike STXC
36 Portland Mountain Bike STXC
17 Portland Mountain Bike STXC
13 Portland Mountain Bike STXC
30 OUCH
5 Portland Mountain Bike STXC
9 Portland Mountain Bike STXC
DNF Hood River Double Cross
13 Battle at Barlow
45 Cross Crusade
69 Cross Crusade
68 Cross Crusade
40 Cross Crusade
31 Cross Crusade
44 Cross Crusade
47 Cross Crusade
45 Kruger's Crossing CCX
27 USGP of Cyclocross

110th — 2009 Overall BAR: Singlespeed/Fixed

Event
54 2009 Overall BAR: 2009 Mountain Bike BAR

443rd — 2009 Overall BAR: Category 3 Men

Event
132 2009 Overall BAR: 2009 Cyclocross BAR

54th — 2009 Overall BAR: 2009 Mountain Bike BAR: Singlespeed/Fixed

Event
5 Horning's Hustle

132nd — 2009 Overall BAR: 2009 Cyclocross BAR: Men B

Event
13 Battle at Barlow

31

Portland, OR

M

4238

4054

SS

SS

4

N/A

December 17, 2005

December 31, 2014