15 |
Portland Short Track Series |
Category 2 Men U35 |
6/4 |
1 |
DNF |
Portland Short Track Series |
Category 2 Men U35 |
6/11 |
1 |
20 |
Portland Short Track Series |
Category 2 Men U35 |
6/18 |
1 |
5 |
GPTB: David Douglas CX #1 |
Category C |
9/1 |
1 |
9 |
GPTB: Double Cross |
Category C |
9/15 |
1 |
4 |
GPTB: Zaandercross at Frenchmans Bar |
Category C |
9/22 |
1 |
4 |
Fazio Farms CX p/b Ironclad |
Category C |
9/29 |
1 |
4 |
Battle at Barlow |
Category C |
9/30 |
1 |
2 |
GPTB: Heiser Farm CX |
Category C |
10/6 |
1 |
4 |
Cross Crusade: Alpenrose |
Category C |
10/7 |
1 |
7 |
GPTB: Ninkrossi |
Category B |
10/13 |
1 |
33 |
Cross Crusade: Rainier |
Category B |
10/14 |
1 |
6 |
Canby Cross-Word CX Challenge |
Category B |
10/20 |
1 |
32 |
Cross Crusade: PIR (Heron Lakes) |
Category B |
10/21 |
1 |
35 |
Cross Crusade: Deschutes Brewery |
Category B |
10/27 |
1 |
12 |
Cross Crusade: Deschutes Brewery |
Category B |
10/28 |
1 |
7 |
Canby Cross-Word CX Challenge |
Category B |
11/3 |
1 |
29 |
Cross Crusade: Barton Park |
Category B |
11/4 |
1 |
15 |
GPTB: Pedalers At The Poor Farm CX @ Edgefield |
Category B |
11/10 |
1 |
21 |
Cross Crusade: Washington County Fair Complex |
Category B |
11/11 |
1 |
5 |
Kruger's Crossing Cyclocross Classic |
Category B |
11/17 |
1 |
51 |
Cross Crusade: PIR (Pro Paddock) |
Category B |
11/18 |
1 |
|
|
|
|
22 |