7 |
Bridge City CX |
Open Men 1/2/3 |
11/24 |
7 |
Bridge City CX |
Category 1/2 Men |
11/24 |
7 |
**OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park |
Category 1/2 Men |
11/10 |
6 |
Cyclocross Crusade: Rainier High School |
Category 1/2 Men |
11/3 |
23 |
Cyclocross Crusade: Alpenrose Dairy Day 2 |
Category 1/2 Men |
10/6 |
20 |
Cyclocross Crusade: Alpenrose Dairy Day 1 |
Category 1/2 Men |
10/5 |
5 |
Portland Trophy Cup |
Open 1/2 |
10/1 |
1 |
Grand Prix Luciano Bailey: Heiser Farm CX |
Men 1/2 |
9/28 |
2 |
Portland Trophy Cup |
Open 1/2 |
9/24 |
2 |
Portland Trophy Cup |
Open 1/2 |
9/3 |
1 |
Grand Prix Luciano Bailey: DDCX |
Men 1/2 |
8/31 |
12 |
Baker City Cycling Classic: Overall GC |
Pro/1/2 Men |
6/30 |
9 |
Baker City Cycling Classic |
Pro/1/2 Men |
6/30 |
49 |
Baker City Cycling Classic: TT: Combined |
Combined |
6/29 |
14 |
Baker City Cycling Classic: TT: Baker City Cycling Classic: Overall GC > Stage 3 |
Pro/1/2 Men |
6/29 |
6 |
Baker City Cycling Classic: TT: Baker City Cycling Classic: Crit |
Pro/1/2 Men |
6/29 |
14 |
Baker City Cycling Classic: TT: Baker City Cycling Classic: Overall GC > Stage 2 |
Pro/1/2 Men |
6/29 |
30 |
Baker City Cycling Classic: TT |
Pro/1/2 Men |
6/29 |
13 |
Baker City Cycling Classic: Overall GC > Day 1 |
Pro/1/2 Men |
6/28 |
13 |
Baker City Cycling Classic |
Pro/1/2 Men |
6/28 |
2 |
OBRA Omnium Championships: Silverton Road Race |
Senior Men |
6/15 |
5 |
Sisters Stampede/XC Mtb |
Elite Men |
5/26 |
5 |
Cascade Chainbreaker |
Elite Men |
5/11 |
3 |
Bear Springs Trap |
Elite Men |
5/5 |
1 |
Cascade Gravel Grinder: Overall Omnium Points |
Big Grinder Open Men |
4/28 |
2 |
Cascade Gravel Grinder |
Big Grinder Omnium Open Men |
4/28 |
2 |
Cascade Gravel Grinder |
Big Grinder Omnium Open Men |
4/27 |
2 |
Cascade Gravel Grinder |
Big Grinder Men Open |
4/26 |
1 |
OBRA XC Championships |
Elite Men |
4/20 |
DNS |
Gorge Gravel Grinder |
Super Big Grinder - Men |
4/7 |
1 |
Mudslinger/ XC MTB |
Elite Men |
4/6 |