30 |
Portland Cup (USGP) |
Elite Men |
12/6 |
10 |
Cross Crusade #8/OBRA Championships |
Category A |
11/16 |
1 |
Cross Crusade #8/OBRA Championships |
Singlespeed |
11/16 |
10 |
Cross Crusade #7 |
Category A |
11/9 |
2 |
Cross Crusade #7 |
Singlespeed |
11/9 |
DNF |
Cross Crusade #6 |
Category A |
11/2 |
1 |
Cross Crusade #6 |
Singlespeed |
11/2 |
4 |
Cross Crusade #5 |
Category A |
10/26 |
1 |
Cross Crusade #5 |
Singlespeed |
10/26 |
2 |
Cross Crusade #4 |
Singlespeed |
10/25 |
19 |
Cross Crusade #3 |
Category A |
10/19 |
1 |
Cross Crusade #3 |
Singlespeed |
10/19 |
DNF |
Cross Crusade #2 |
Singlespeed |
10/12 |
10 |
Cross Crusade #2 |
Category A |
10/12 |
DNF |
Cross Crusade #1 |
Category A |
10/5 |
1 |
Cross Crusade #1 |
Singlespeed |
10/5 |
2 |
Battle at Barlow |
Singlespeed |
9/28 |
2 |
Battle at Barlow |
Category A |
9/28 |
2 |
Hood River Double Cross #2 |
Senior Men A |
9/21 |
2 |
Hood River Double Cross #1 |
Singlespeed |
9/20 |
8 |
Pain on the Peak |
Senior Men A |
9/13 |
5 |
Alpenrose Thursday Series: August Series |
Senior Men |
8/28 |
3 |
Track Nationals Qualifier: Pursuits |
Men |
8/23 |
1 |
Alpenrose Thursday Series |
Category 1/2/3 |
8/21 |
36 |
Portland Twilight Criterium |
Pro/1/2 |
8/8 |
1 |
Alpenrose Thursday Series |
Senior Men |
8/7 |
4 |
Alpenrose Thursday Series: July Series |
Senior Men |
7/31 |
DNF |
Alpenrose Challenge: Scratch Races |
Senior Men |
7/20 |
8 |
Alpenrose Challenge: Points Races |
Senior Men |
7/19 |
2 |
Alpenrose Challenge: Madison |
Men |
7/19 |
1 |
Alpenrose Challenge: Points Race Qualifier |
Senior Men |
7/18 |
1 |
Alpenrose Thursday Series |
Senior Men |
7/17 |
2 |
OBRA Track Championships: Pursuits |
Senior Men |
7/13 |
1 |
OBRA Track Championships: Points Races |
Senior Men |
7/13 |
1 |
Alpenrose Thursday Series |
Madison |
7/10 |
1 |
Alpenrose Thursday Series |
Senior Men |
7/10 |
28 |
Mt Tabor Series |
Senior Men |
7/9 |
1 |
OBRA Junior and Team Event Track Championships |
Men Team Pursuit |
7/5 |
3 |
OBRA Junior and Team Event Track Championships |
Men Team Sprint |
7/5 |
1 |
Alpenrose Sixday: Final Overall |
Six-day Men A |
6/28 |
1 |
Alpenrose Sixday: Daily Total |
Six-day Men A |
6/28 |
1 |
Alpenrose Sixday: Omnium |
Category 1/2/3 |
6/28 |
1 |
Alpenrose Sixday: Omnium |
Six-day Men A |
6/28 |
2 |
Alpenrose Sixday: Madison |
Six-day Men A |
6/28 |
1 |
Alpenrose Sixday: Overall |
Six-day Men A |
6/27 |
3 |
Alpenrose Sixday: Daily Total |
Six-day Men A |
6/27 |
3 |
Alpenrose Sixday: Omnium |
Six-day Men A |
6/27 |
1 |
Alpenrose Sixday: Madison |
Six-day Men A |
6/27 |
1 |
Alpenrose Sixday: Standings |
Six-day Men A |
6/26 |
1 |
Alpenrose Sixday: Daily Total |
Six-day Men A |
6/26 |
3 |
Alpenrose Sixday: Omnium |
Six-day Men A |
6/26 |
1 |
Alpenrose Sixday: Madison |
Six-day Men A |
6/26 |
1 |
Alpenrose Sixday |
Six-day Men A |
6/25 |
1 |
Alpenrose Sixday: Daily Total |
Six-day Men A |
6/25 |
1 |
Alpenrose Sixday: Omnium |
Six-day Men A |
6/25 |
1 |
Alpenrose Sixday: Madison |
Six-day Men A |
6/25 |
1 |
Alpenrose Sixday: Standings |
Six-day Men A |
6/24 |
1 |
Alpenrose Sixday: Daily Total |
Six-day Men A |
6/24 |
2 |
Alpenrose Sixday: Omnium |
Six-day Men A |
6/24 |
2 |
Alpenrose Sixday: Madison |
Six-day Men B |
6/24 |
1 |
Alpenrose Sixday: Daily Total |
Six-day Men A |
6/23 |
1 |
Alpenrose Sixday: Madison |
Six-day Men A |
6/23 |
1 |
Alpenrose Sixday: 2 Mile Pursuit |
Six-day Men A |
6/23 |
5 |
Elkhorn Classic Stage Race: Final General Classification |
Men Pro/1/2 |
6/22 |
8 |
Elkhorn Classic Stage Race: Dooley Mountain Road Race |
Men Pro/1/2 |
6/22 |
48 |
Elkhorn Classic Stage Race: Pleasant Valley Individual Time Trial: Combined Results by Time |
Combined |
6/21 |
45 |
Elkhorn Classic Stage Race: Pleasant Valley Individual Time Trial |
Men Pro/1/2 |
6/21 |
8 |
Elkhorn Classic Stage Race: Oregon Trail Road Race |
Men Pro/1/2 |
6/20 |
6 |
Alpenrose Thursday Series: June Series |
Senior Men |
6/19 |
3 |
Mt Tabor Series |
Senior Men |
6/18 |
5 |
Mount Tabor Circuit Race |
Senior Men |
6/15 |
20 |
Cirque du Cycling Criterium |
Category 1/2/3 |
6/14 |
1 |
Alpenrose Thursday Series |
Madison |
6/12 |
2 |
Alpenrose Thursday Series |
Category 1/2 |
6/12 |
4 |
Alpenrose Heartbreaker '08: Omnium Results |
Senior Men |
6/8 |
1 |
Alpenrose Heartbreaker '08: Madison |
Senior Men |
6/8 |
2 |
Alpenrose Heartbreaker '08: Points Races |
Senior Men |
6/8 |
1 |
Alpenrose Thursday Series |
Madison |
6/5 |
4 |
Mt Tabor Series |
Senior Men |
6/4 |
12 |
Silverton Road Race |
Pro/1/2 |
6/1 |
20 |
Fast Twitch Fridays |
Sprinter |
5/30 |
13 |
Alpenrose Thursday Series: May Series |
Senior Men |
5/29 |
17 |
Rehearsal Road Race |
Pro/1/2 |
5/24 |
1 |
Fast Twitch Fridays |
B Sprint |
5/16 |
4 |
Alpenrose Thursday Series |
Senior Men |
5/15 |
1 |
Eric Kautzky Memorial Track Race |
Senior Men |
5/3 |
54 |
Kings Valley Road Race |
Pro/1/2 |
4/12 |
34 |
Willamette: Final General Classification |
Pro/1/2 Men |
4/6 |
34 |
Willamette: Wolf Creek Stage |
Pro/1/2 Men |
4/6 |
26 |
Willamette: General Classification |
Pro/1/2 Men |
4/5 |
35 |
Willamette: Planning Mill Criterium |
Pro/1/2 Men |
4/5 |
25 |
Willamette: General Classification |
Pro/1/2 Men |
4/4 |
22 |
Willamette: Alpine Road Race |
Pro/1/2 Men |
4/4 |
39 |
Willamette: Coburg Prologue: Combined Results by Time |
Combined |
4/3 |
39 |
Willamette: Coburg Prologue |
Pro/1/2 Men |
4/3 |
27 |
Piece of Cake Road Race |
Pro/1/2 |
3/30 |
42 |
Banana Belt Road Race Series |
Pro/1/2 |
3/16 |