2 |
Cross Crusade #8/OBRA Championships |
57 |
Cross Crusade #7 |
21 |
Battlecreek Cross |
69 |
Cross Crusade #6 |
38 |
Cross Crusade #5 |
65 |
Cross Crusade #3 |
DNF |
Cross Crusade #2 |
3 |
Cross Crusade #1 |
59 |
Cross Crusade #1 |
1 |
Battle at Barlow |
7 |
Veloshop Rickreall Rampage |
2 |
Veloshop Rickreall Rampage |
10 |
Kruger's Kermesse Farm Crit |
14 |
Pain on the Peak |
18 |
Pain on the Peak |
35 |
Kruger's Kermesse Farm Crit |
12 |
Kruger's Kermesse Farm Crit |
37 |
OBRA Criterium Championships |
21 |
Swan Island Criterium |
25 |
Tuesday PIR |
DNF |
Portland Twilight Criterium |
60 |
Tuesday PIR |
6 |
Portland MTB Short Track Series |
8 |
Portland MTB Short Track Series |
5 |
Portland MTB Short Track Series |
14 |
Portland MTB Short Track Series |
40 |
Mt Tabor Series |
8 |
Portland MTB Short Track Series |
11 |
Salem Fairview Circuit Race |
32 |
Mt Tabor Series |
6 |
Portland MTB Short Track Series |
3 |
Portland MTB Short Track Series |
11 |
Picketts Charge MTB |
25 |
Test of Endurance 50 |
37 |
Mt Tabor Series |
25 |
Monday PIR |
DNF |
Silverton Road Race |
11 |
Albany Criterium |
14 |
Bear Springs Trap MTB |
19 |
Monday PIR |
8 |
WebCyclery Cascade ChainBreaker MTB |
23 |
Monday PIR |