34 |
OBRA Criterium Championships |
Senior Men |
8/13 |
1 |
The Mid-Summer Criterium Series - Series Overall |
Category 1/2/3 |
8/2 |
1 |
The Mid-Summer Criterium Series |
Category 1/2/3 |
8/2 |
14 |
Vancouver Courthouse Criterium |
Pro/1/2 |
7/30 |
17 |
Alpenrose Thursday Series - July Series |
Category 1/2/3 |
7/27 |
1 |
The Mid-Summer Criterium Series |
Category 1/2/3 |
7/26 |
1 |
OBRA Track Championsips: OBRA Track Championships |
Senior Men - 1K TT |
7/21 |
9 |
The Mid-Summer Criterium Series |
Pro/1/2/3 |
7/19 |
5 |
Alpenrose Thursday Series |
Category 1/2 |
7/13 |
DQ |
Alpenrose Challenge |
Team Sprints |
7/9 |
DNF |
Alpenrose Challenge |
Senior Men 10-Mile |
7/8 |
4 |
Alpenrose Challenge |
Senior Men - Kilometer |
7/7 |
10 |
Alpenrose Challenge |
Senior Men - Qualifier Points Race |
7/7 |
20 |
Alpenrose Thursday Series - June Series |
Category 1/2 |
6/29 |
7 |
Alpenrose Thursday Series |
Category 1/2 |
6/29 |
68 |
Elkhorn Classic Stage Race - Dooley Mountain Road Race |
Pro/1/2 Men |
6/25 |
65 |
Elkhorn Classic Stage Race - Final General Classification |
Pro/1/2 |
6/25 |
281 |
Elkhorn Classic Stage Race - Individual Time Trial: Combined Results by Time |
Combined |
6/24 |
76 |
Elkhorn Classic Stage Race - Individual Time Trial |
Pro/1/2 Men |
6/24 |
13 |
Elkhorn Classic Stage Race - Gold Rush Criterium |
Pro/1/2 Men |
6/24 |
70 |
Elkhorn Classic Stage Race - Oregon Trail Road Race |
Pro/1/2 Men |
6/23 |
5 |
Alpenrose Sixday: Alpenrose Six Day: Alpenrose Six Day - Final Standings |
Six-day A |
6/17 |
5 |
Alpenrose Sixday: Alpenrose Six Day |
Six-day A |
6/17 |
4 |
Alpenrose Sixday: Alpenrose Six Day |
Six-day A |
6/15 |
7 |
Alpenrose Sixday: Alpenrose Six Day |
A Field Overall |
6/13 |
7 |
Alpenrose Sixday: Alpenrose Six Day |
A Field |
6/13 |
4 |
Alpenrose Sixday: Alpenrose Six Day |
Six-day A |
6/12 |
2 |
Alpenrose Sixday: Alpenrose Six Day |
Madison Pursuit (Combined) |
6/12 |
13 |
PIR - May Series |
Category 1/2/3 |
5/30 |
4 |
PIR |
Category 1/2/3 |
5/30 |
3 |
Alpenrose Thursday Series - May Series |
Senior Men |
5/25 |
22 |
Swan Island Criterium |
Category 1/2/3 |
5/21 |
3 |
Alpenrose Thursday Series - 200m TT |
Senior Men |
5/18 |
12 |
PIR |
Category 1/2/3 |
5/16 |
2 |
Eric Kautzky Memorial Track Race |
Men 1/2/3 |
5/13 |
4 |
Alpenrose Thursday Series - 3K Pursuit |
Senior Men |
5/11 |
36 |
PIR |
Category 1/2/3 |
5/9 |
2 |
Alpenrose Thursday Series - Kilo |
Senior Men |
5/4 |
19 |
PIR |
Category 1/2/3 |
5/2 |
13 |
PIR - April Overall |
Category 1/2/3 |
4/25 |
5 |
PIR |
Category 1/2/3 |
4/25 |
65 |
The Willamette Valley Classic Stage Race: Willamette Valley Classic Final General Classification |
Pro/1/2 Men |
4/23 |
75 |
The Willamette Valley Classic Stage Race: Wolf Creek Road Race |
Pro/1/2 Men |
4/23 |
262 |
The Willamette Valley Classic Stage Race: Sears Road Time Trial: Combined Results by Time |
Combined |
4/22 |
84 |
The Willamette Valley Classic Stage Race: Sears Road Time Trial |
Pro/1/2 Men |
4/22 |
14 |
The Willamette Valley Classic Stage Race: Bear Creek Circuit Race |
Pro/1/2 Men |
4/22 |
53 |
The Willamette Valley Classic Stage Race: High Pass Road Race |
Pro/1/2 Men |
4/21 |
11 |
Ice Breaker Criterium |
Senior Men |
4/1 |
31 |
Banana Belt Road Race Series |
Pro/1/2 |
3/19 |
8 |
Banana Belt Road Race Series: Banana Belt Series - Final Overall |
Pro/1/2 Men |
3/19 |
6 |
Banana Belt Road Race Series: Series Standings |
Pro/1/2 |
3/12 |
4 |
Banana Belt Road Race Series |
Pro/1/2 |
3/12 |
6 |
Banana Belt Road Race Series |
Senior Men Pro/1/2 |
3/5 |