Joseph French

Event
62 Cross Crusade: PIR Infield
DNF Grand Prix Erik Tonkin: David Douglas CX #2
34 Blind Date at the Dairy
DNF Grand Prix Erik Tonkin: Ninkrossi
25 Blind Date at the Dairy
12 Hood River Double Cross
21 Grand Prix Erik Tonkin: Hood River Double Cross
24 Grand Prix Erik Tonkin: Het Meer CX Race
32 Grand Prix Erik Tonkin: David Douglas CX #1
36 Baker City Cycling Classic: Stage 3: Baker City Cycling Classic - GC after Stage 3
36 Baker City Cycling Classic: Stage 4
40 Baker City Cycling Classic: Stage 3
38 Baker City Cycling Classic: Stage 2
35 Baker City Cycling Classic: Stage 1
36 Baker City Cycling Classic
16 Eugene Roubaix
DNF Gorge Roubaix
35 Baker City Cycling Classic - GC after Stage 1
36 Baker City Cycling Classic - GC after Stage 2

727th — 2013 Overall BAR: Category 4/5 Men

Event
160 2013 Overall BAR: 2013 Cyclocross BAR

160th — 2013 Overall BAR: 2013 Cyclocross BAR: Men C

Event
12 Hood River Double Cross

938th — 2013 Ironman

Event
DNF Gorge Roubaix
16 Eugene Roubaix
35 Baker City Cycling Classic: Stage 1
38 Baker City Cycling Classic: Stage 2
40 Baker City Cycling Classic: Stage 3
36 Baker City Cycling Classic: Stage 4
32 Grand Prix Erik Tonkin: David Douglas CX #1
24 Grand Prix Erik Tonkin: Het Meer CX Race
21 Grand Prix Erik Tonkin: Hood River Double Cross
12 Hood River Double Cross
25 Blind Date at the Dairy
DNF Grand Prix Erik Tonkin: Ninkrossi
34 Blind Date at the Dairy
DNF Grand Prix Erik Tonkin: David Douglas CX #2
62 Cross Crusade: PIR Infield

40

Portland, OR

M

8647

4235

3

C

4

5

June 27, 2010

December 31, 2014