John Napier

Event
4 GPTB: Winter Cross
19 Cross Crusade: PIR (Pro Paddock)
10 Kruger's Crossing Cyclocross Classic
9 Kruger's Crossing Cyclocross Classic
10 Kruger's Crossing Cyclocross Classic
43 Cross Crusade: Washington County Fair Complex
14 GPTB: Pedalers At The Poor Farm CX @ Edgefield
12 GPTB: Pedalers At The Poor Farm CX @ Edgefield
2 Cross Crusade: Barton Park
33 Cross Crusade: Barton Park
37 Cross Crusade: PIR (Heron Lakes)
54 Cross Crusade: PIR (Heron Lakes)
22 Cross Crusade: Rainier
3 Cross Crusade: Rainier
10 GPTB: Ninkrossi
29 Cross Crusade: Alpenrose
8 GPTB: Heiser Farm CX
5 Fazio Farms CX p/b Ironclad
12 GPTB: Zaandercross at Frenchmans Bar
12 GPTB: Het Meer CX Race
20 GPTB: David Douglas CX #1
11 OBRA Short Track Championships in Cacade Locks
25 Portland Short Track Series: Series Standings for July
21 Portland Short Track Series
19 Portland Short Track Series
DNF Portland Short Track Series
41 Portland Short Track Series: Series Standings for June
89 Portland Short Track Series: Series Standings for June
23 Portland Short Track Series
DNF Portland Short Track Series

313th — 2012 Ironman

Event
DNF Portland Short Track Series
23 Portland Short Track Series
DNF Portland Short Track Series
19 Portland Short Track Series
21 Portland Short Track Series
11 OBRA Short Track Championships in Cacade Locks
20 GPTB: David Douglas CX #1
12 GPTB: Het Meer CX Race
12 GPTB: Zaandercross at Frenchmans Bar
5 Fazio Farms CX p/b Ironclad
8 GPTB: Heiser Farm CX
29 Cross Crusade: Alpenrose
10 GPTB: Ninkrossi
22 Cross Crusade: Rainier
3 Cross Crusade: Rainier
37 Cross Crusade: PIR (Heron Lakes)
54 Cross Crusade: PIR (Heron Lakes)
2 Cross Crusade: Barton Park
33 Cross Crusade: Barton Park
14 GPTB: Pedalers At The Poor Farm CX @ Edgefield
12 GPTB: Pedalers At The Poor Farm CX @ Edgefield
43 Cross Crusade: Washington County Fair Complex
10 Kruger's Crossing Cyclocross Classic
9 Kruger's Crossing Cyclocross Classic
10 Kruger's Crossing Cyclocross Classic
19 Cross Crusade: PIR (Pro Paddock)
4 GPTB: Winter Cross

45th — 2012 Overall BAR: 2012 Age Graded BAR: Masters Men 50-54

Event
214 2012 Overall BAR

214th — 2012 Overall BAR: Masters Men

Event
115 2012 Overall BAR: 2012 Cyclocross BAR
92 2012 Overall BAR: 2012 Short Track BAR

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

Event
36 2012 Overall BAR: 2012 Cyclocross BAR

92nd — 2012 Overall BAR: 2012 Short Track BAR: Masters Men

Event
11 OBRA Short Track Championships in Cacade Locks

127th — 2012 Overall BAR: 2012 Cyclocross BAR: Men C

Event
12 GPTB: Pedalers At The Poor Farm CX @ Edgefield
10 Kruger's Crossing Cyclocross Classic

36th — 2012 Overall BAR: 2012 Cyclocross BAR: Beginner Men

Event
3 Cross Crusade: Rainier
2 Cross Crusade: Barton Park

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

Event
12 GPTB: Het Meer CX Race
12 GPTB: Zaandercross at Frenchmans Bar
5 Fazio Farms CX p/b Ironclad
8 GPTB: Heiser Farm CX
10 GPTB: Ninkrossi
14 GPTB: Pedalers At The Poor Farm CX @ Edgefield
9 Kruger's Crossing Cyclocross Classic
10 Kruger's Crossing Cyclocross Classic
4 GPTB: Winter Cross

53

Camas, WA

M

11696

5144

3

3

C

5

5

June 7, 2012

December 31, 2014