Craig Bradford
Event | Category | Date | |
---|---|---|---|
25 | Kruger’s CX p/b Cyclocross Crusade | Men 5 | 12/2 |
47 | River City Bicycles Cyclocross Crusade: Barton Park | Men 5 | 11/18 |
37 | River City Bicycles Cyclocross Crusade: Rainier High School (OBRA Cyclocross Championships) | Men 5 | 11/11 |
51 | River City Bicycles Cyclocross Crusade: PIR Heron Lakes | Men 5 | 10/14 |
41 | River City Bicycles Cyclocross Crusade: Alpenrose Dairy Day 2 | Men 5 | 10/7 |
DNF | Blind Date at the Dairy | Category 5 Men | 10/3 |
38 | Blind Date at the Dairy | Category 5 Men | 9/26 |
DNF | Portland Short Track Series | Category 3 Men 50+ | 6/4 |
1422nd — 2018 Ironman
Event | Category | Date | Points | |
---|---|---|---|---|
DNF | Portland Short Track Series | Category 3 Men 50+ | 6/4 | 1 |
38 | Blind Date at the Dairy | Category 5 Men | 9/26 | 1 |
DNF | Blind Date at the Dairy | Category 5 Men | 10/3 | 1 |
41 | River City Bicycles Cyclocross Crusade: Alpenrose Dairy Day 2 | Men 5 | 10/7 | 1 |
51 | River City Bicycles Cyclocross Crusade: PIR Heron Lakes | Men 5 | 10/14 | 1 |
37 | River City Bicycles Cyclocross Crusade: Rainier High School (OBRA Cyclocross Championships) | Men 5 | 11/11 | 1 |
47 | River City Bicycles Cyclocross Crusade: Barton Park | Men 5 | 11/18 | 1 |
25 | Kruger’s CX p/b Cyclocross Crusade | Men 5 | 12/2 | 1 |
8 |