John Ayres

Event
30 Kruger's Crossing Cyclocross
63 Cross Crusade: Washington County Fair Complex
57 Cross Crusade: Clatsop County Fairgrounds
52 Cross Crusade: Clatsop County Fairgrounds
17 Blind Date at the Dairy: Final Series totals
14 Blind Date at the Dairy
92 Cross Crusade: Portland International Raceway
55 Cross Crusade: Sherwood Forest Equestrian Center
94 Cross Crusade: Alpenrose Dairy
6 Psycho Cross
7 Psycho Cross
21 Hood River Double Cross
14 Pain+Suffer'n CX
25 Kruger's Kermesse Farm Crit
19 Ironclad Street Sprints and Criterium: Ironclad Criterium
67 Cascade Cycling Classic: Awbrey Butte Circuit Race: OBRA-Overall GC
9 Cascade Cycling Classic: Awbrey Butte Circuit Race: OBRA-Awbrey Butte Circuit Race
345 Cascade Cycling Classic: Downtown Criterium: Skyliners Time Trial-OBRA Stage 2: Combined
10 Cascade Cycling Classic: Downtown Criterium: Downtown Criterium-OBRA Stage 3
84 Cascade Cycling Classic: Downtown Criterium: Skyliners Time Trial-OBRA Stage 2
80 Cascade Cycling Classic: Cascade Lakes Road Race: Cascade Lakes Road Race-OBRA races

1421st — 2010 Ironman

Event
19 Ironclad Street Sprints and Criterium: Ironclad Criterium
25 Kruger's Kermesse Farm Crit
14 Pain+Suffer'n CX
21 Hood River Double Cross
7 Psycho Cross
6 Psycho Cross
94 Cross Crusade: Alpenrose Dairy
55 Cross Crusade: Sherwood Forest Equestrian Center
92 Cross Crusade: Portland International Raceway
14 Blind Date at the Dairy

707th — 2010 Overall BAR: Category 4/5 Men

Event
95 2010 Overall BAR: 2010 Cyclocross BAR

370th — 2010 Overall BAR: Category 3 Men

Event
97 2010 Overall BAR: 2010 Cyclocross BAR

95th — 2010 Overall BAR: 2010 Cyclocross BAR: Men C

Event
14 Pain+Suffer'n CX
7 Psycho Cross

97th — 2010 Overall BAR: 2010 Cyclocross BAR: Men B

Event
6 Psycho Cross

29

Portland, OR

M

7477

2

SS/B

5

3

July 4, 2005

December 31, 2014