John Porter

Event
106 Kruger's Crossing Cyclocross Classic
139 Cross Crusade: PIR Infield
20 Monday PIR
12 Monday PIR
20 Gresham Criterium
24 Monday PIR
23 Monday PIR
10 Monday PIR
34 Tuesday PIR
25 Monday PIR
18 Mt. Tabor Series
24 Monday PIR
21 Mt. Tabor Series
6 Monday PIR
39 Tuesday PIR
34 Tuesday PIR
30 Monday PIR
34 Hammer Velo Criterium
21 Hammer Velo Criterium
7 Monday PIR
16 Bend Don't Brake
11 Kruger's Kermesse Farm Dirt Crit
17 Monday PIR
40 Monday PIR
26 Tuesday PIR
23 Tuesday PIR
24 Monday PIR
21 Monday PIR: Series Standings
18 Monday PIR: June Series Standings
30 Monday PIR: July Series Standings
24 Monday PIR: Series Standings
18 Monday PIR: Series Standings for May

548th — 2013 Overall BAR: 2013 Cyclocross BAR: Masters Men

Event
11 Kruger's Kermesse Farm Dirt Crit

368th — 2013 Ironman

Event
23 Tuesday PIR
26 Tuesday PIR
40 Monday PIR
17 Monday PIR
11 Kruger's Kermesse Farm Dirt Crit
16 Bend Don't Brake
7 Monday PIR
34 Hammer Velo Criterium
21 Hammer Velo Criterium
30 Monday PIR
34 Tuesday PIR
39 Tuesday PIR
6 Monday PIR
21 Mt. Tabor Series
24 Monday PIR
18 Mt. Tabor Series
25 Monday PIR
34 Tuesday PIR
10 Monday PIR
23 Monday PIR
24 Monday PIR
20 Gresham Criterium
12 Monday PIR
20 Monday PIR
139 Cross Crusade: PIR Infield
106 Kruger's Crossing Cyclocross Classic

43

Portland, OR

M

5740

4160

3

3

C

4

5

September 13, 2008

December 31, 2014