5 |
Cyclocross Crusade PIR |
Category 2/3 Open |
11/10 |
4 |
Cyclocross Crusade McMenamins Edgefield |
Category 2/3 Open |
11/3 |
6 |
Cyclocross Crusade Cascade Locks |
Category 2/3 Open |
10/27 |
6 |
Cyclocross Crusade PIR Coyote Run |
Category 2/3 Open |
10/20 |
4 |
Cyclocross Crusade PIR Heron Lakes |
Category 2/3 Open |
10/13 |
5 |
Harvest CX Series: Zaaldercross CX |
Category 3 Open |
10/6 |
6 |
OBRA CX Championships |
Open Senior 19-29 |
10/5 |
5 |
Harvest CX Series: Heiser Farms CX |
Category 3 Open |
9/29 |
4 |
Harvest CX Series: Washougal CX |
Category 3 Open |
9/22 |
9 |
Horner Cycling Foundation Thrilla Cyclocross Series |
Category 3 Open |
9/19 |
6 |
Harvest CX Series: Corn Cross CX |
Category 3 Open |
9/15 |
5 |
Harvest CX Series: Het Meer CX |
Category 3 Open |
9/8 |
7 |
Harvest CX Series: Madras CX |
Category 3 Open |
9/1 |
1 |
Washougal XC |
Category 2 Men 19-39 |
7/28 |
DNF |
Alpine Epic |
Category 2 Men 19-39 |
6/15 |
1 |
Silver Falls XC OBRA XC MTB Championships |
Category 2 Men 19-39 |
5/18 |
1 |
Coast Hills Classic XC Mountain Bike Race |
Category 2 Men 19-39 |
4/28 |
1 |
Bone Crusher Short Track and XC Olympic: Bone Crusher XC Olympic |
Category 2 19-39 Men |
4/14 |
6 |
Echo Red to REd |
Category 2 Men 19-39 |
3/16 |