Tom James

Event
26 Cross Crusade: PIR (Pro Paddock)
22 Cross Crusade: Washington County Fair Complex
12 Cross Crusade: Barton Park
21 Cross Crusade: Deschutes Brewery
15 Cross Crusade: PIR (Heron Lakes)
16 Blind Date at the Dairy
16 Cross Crusade: Rainier
13 Blind Date at the Dairy
12 Battle at Barlow
20 Blind Date at the Dairy
DNF Double Cross
17 GPTB: Double Cross
10 GPTB: David Douglas CX #1
15 Monday PIR: August Series Standings
14 Tuesday PIR
12 Monday PIR: Series Standings
1 Giro di Portland
16 Giro di Portland
7 Monday PIR: Series Standings
9 Monday PIR
12 Monday PIR
3 Franz Criterium
10 Monday PIR
11 Monday PIR: July Series Standings
2 Vancouver Criterium
22 Monday PIR
14 Monday PIR: Series Standings
13 Monday PIR: Series Standings
25 Monday PIR
11 Monday PIR: Series Standings
9 Monday PIR
4 St. Honore Criterium
10 Monday PIR
23 Monday PIR
14 Mt. Hood Cycling Classic-Three Summits Road Race
17 Mt. Hood Cycling Classic-Scenic Gorge Time Trial: Mt. Hood Cycling Classic-GC After Stage 2
14 Mt. Hood Cycling Classic-Scenic Gorge Time Trial
249 Mt. Hood Cycling Classic-Scenic Gorge Time Trial: Combined
17 Mt. Hood Cycling Classic-Hood River Downtown Criterium
16 Mt. Hood Cycling Classic
16 Mt. Hood Cycling Classic-Columbia Hills Road Race
18 Monday PIR
21 Monday PIR
53 Monday PIR - May Series Standings
12 Monday PIR
50 Monday PIR: Series Standings
31 Monday PIR
64 Monday PIR
DNF Montinore Road Race

138th — 2012 Ironman

Event
DNF Montinore Road Race
64 Monday PIR
31 Monday PIR
12 Monday PIR
21 Monday PIR
18 Monday PIR
16 Mt. Hood Cycling Classic-Columbia Hills Road Race
14 Mt. Hood Cycling Classic-Scenic Gorge Time Trial
17 Mt. Hood Cycling Classic-Hood River Downtown Criterium
14 Mt. Hood Cycling Classic-Three Summits Road Race
23 Monday PIR
10 Monday PIR
4 St. Honore Criterium
9 Monday PIR
25 Monday PIR
22 Monday PIR
2 Vancouver Criterium
10 Monday PIR
3 Franz Criterium
12 Monday PIR
9 Monday PIR
16 Giro di Portland
1 Giro di Portland
14 Tuesday PIR
10 GPTB: David Douglas CX #1
17 GPTB: Double Cross
DNF Double Cross
20 Blind Date at the Dairy
12 Battle at Barlow
13 Blind Date at the Dairy
16 Cross Crusade: Rainier
16 Blind Date at the Dairy
15 Cross Crusade: PIR (Heron Lakes)
21 Cross Crusade: Deschutes Brewery
12 Cross Crusade: Barton Park
22 Cross Crusade: Washington County Fair Complex
26 Cross Crusade: PIR (Pro Paddock)

12th — 2012 Overall BAR: 2012 Age Graded BAR: Masters Men 55-59

Event
139 2012 Overall BAR

139th — 2012 Overall BAR: Masters Men

Event
11 2012 Overall BAR: 2012 Criterium BAR
155 2012 Overall BAR: 2012 Road BAR
273 2012 Overall BAR: 2012 Time Trial BAR

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

Event
10 GPTB: David Douglas CX #1
12 Battle at Barlow
15 Cross Crusade: PIR (Heron Lakes)
12 Cross Crusade: Barton Park

155th — 2012 Overall BAR: 2012 Road BAR: Masters Men

Event
14 Mt. Hood Cycling Classic-Three Summits Road Race
11 Monday PIR: July Series Standings
15 Monday PIR: August Series Standings

11th — 2012 Overall BAR: 2012 Criterium BAR: Masters Men

Event
4 St. Honore Criterium
2 Vancouver Criterium
3 Franz Criterium
1 Giro di Portland

273rd — 2012 Overall BAR: 2012 Time Trial BAR: Masters Men

Event
14 Mt. Hood Cycling Classic-Scenic Gorge Time Trial

23rd — Cross Crusade: Series Overall: Masters 50+

Event
16 Cross Crusade: Rainier
15 Cross Crusade: PIR (Heron Lakes)
12 Cross Crusade: Barton Park

57

Portland, OR

M

957

706

A

2

2

June 28, 2007

December 31, 2014