22 |
Dirty Circles 1 |
Men 4/5 |
3/1 |
|
1 |
2 |
Dirty Circles 1 |
Junior Men |
3/1 |
|
1 |
7 |
Dirty Circles 2 |
Men 4/5 |
3/8 |
|
1 |
4 |
Cherry Pie |
Men 4/5 |
3/22 |
|
1 |
57 |
Gorge Roubaix |
Men Category 4/5 |
3/28 |
|
1 |
1 |
River City Bicycles Tuesday PIR |
Category 3/4 |
4/14 |
|
1 |
8 |
River City Bicycles Tuesday PIR |
Category 3/4 |
4/21 |
|
1 |
1 |
River City Bicycles Tuesday PIR |
Category 3/4 |
4/28 |
|
1 |
7 |
BriHOP International Omnium |
Men |
5/2 |
|
1 |
DNF |
BriHOP International Omnium |
Senior Men |
5/3 |
|
1 |
33 |
River City Bicycles Tuesday PIR |
Category 1/2/3 |
5/5 |
|
1 |
6 |
Thursday Track |
Men 1/2/3 |
5/7 |
|
1 |
1 |
Track DAZE |
Junior |
5/9 |
|
1 |
13 |
Track DAZE |
Senior Men |
5/9 |
|
1 |
2 |
PDW Omnium |
Men Category 3 |
5/30 |
|
1 |
30 |
Portland Short Track Series |
Singlespeed |
6/1 |
|
1 |
6 |
Thursday Track |
Category 1/2/3 |
6/4 |
|
1 |
DNF |
Portland Short Track Series |
Singlespeed |
6/8 |
|
1 |
10 |
Portland Short Track Series |
Category 1 Men 19-34 |
6/8 |
|
1 |
10 |
Thursday Track |
Category 1/2/3 |
6/11 |
|
1 |
1 |
Alpenrose Heartbreaker: Championship Points Race |
Category 3 Points Race |
6/13 |
|
1 |
1 |
Blue Ribbon Track Omnium |
Junior |
6/14 |
|
1 |
2 |
Blue Ribbon Track Omnium |
Category 3 |
6/14 |
|
1 |
2 |
Fast Twitch Friday |
Sprint D |
6/19 |
|
1 |
1 |
PDX Devo Track Omnium - OBRA Junior State Champs |
15-18 Sprints |
6/20 |
|
1 |
1 |
PDX Devo Track Omnium - OBRA Junior State Champs |
17-18 Pursuit |
6/20 |
|
1 |
1 |
PDX Devo Track Omnium - OBRA Junior State Champs |
17-18 Points |
6/20 |
|
1 |
18 |
Thursday Track |
Category 1/2/3 |
6/25 |
|
1 |
1 |
Alpenrose Six Day |
Category B Madison |
6/29 |
|
1 |
2 |
Alpenrose Six Day |
Category B Madison |
6/30 |
|
1 |
1 |
Alpenrose Six Day |
Category B |
7/1 |
|
1 |
2 |
Alpenrose Six Day |
Category B |
7/2 |
|
1 |
3 |
Alpenrose Six Day |
Category B Madison |
7/3 |
|
1 |
2 |
Alpenrose Six Day |
Category B Madison |
7/4 |
|
1 |
6 |
Thursday Track |
Category 1/2/3 |
7/9 |
|
1 |
9 |
OBRA Senior Track Championships (Keirin/Madison) |
Senior Men Keirin Final |
7/10 |
|
1 |
10 |
OBRA Senior Track Championships (Sprints/Team Pursuits/Team Sprints) |
Senior Men Final |
7/11 |
|
1 |
2 |
OBRA Senior Track Championships (Sprints/Team Pursuits/Team Sprints) |
Team Pursuit |
7/11 |
|
1 |
7 |
OBRA Senior Track Championships (500mm TT/Kilo/3k Pursuits/4k Pursuits) |
Senior Men Kilo |
7/12 |
|
1 |
2 |
OBRA Senior Track Championships (500mm TT/Kilo/3k Pursuits/4k Pursuits) |
Masters Exhibition 3K Pursuit |
7/12 |
|
1 |
13 |
Thursday Track |
Category 1/2/3 |
7/16 |
|
1 |
12 |
Alpenrose Velodrome Challenge |
Men Miss and Out |
7/18 |
|
1 |
DNF |
Alpenrose Velodrome Challenge |
Men Points Race |
7/18 |
|
1 |
9 |
Alpenrose Velodrome Challenge |
Men Kilometer |
7/18 |
|
1 |
1 |
Alpenrose Velodrome Challenge |
Junior 3K Pursuit |
7/18 |
|
1 |
28 |
Portland Short Track Series |
Singlespeed |
7/27 |
|
1 |
1 |
Vancouver Criterium: OBRA Criterium Championships |
Junior Men 17-18 |
8/9 |
|
1 |
DNF |
Vancouver Criterium: OBRA Criterium Championships |
Men Category 3 |
8/9 |
|
1 |
DNF |
Kruger's Kermesse Farm Crit |
Men A |
8/30 |
|
1 |
17 |
Rapha Portland Trophy Cup |
Men A |
9/1 |
|
1 |
2 |
GPRM 2015: DDCX |
Junior Men |
9/5 |
|
1 |
1 |
GPRM 2015: DDCX |
Junior Men 17-18 |
9/5 |
|
1 |
27 |
Rapha Portland Trophy Cup |
Men A |
9/8 |
|
1 |
2 |
Junior Cross Series @Corn Cross |
Junior Men 17-18 |
9/13 |
|
1 |
3 |
Junior Cross Series @Corn Cross |
Junior Men |
9/13 |
|
1 |
1 |
Blind Date at the Dairy |
Junior Men 14-18 |
9/16 |
|
1 |
2 |
GPRM 2015: Zaaldercross |
Junior Men 17-18 |
9/19 |
|
1 |
5 |
GPRM 2015: Zaaldercross |
Junior Men |
9/19 |
|
1 |
1 |
Blind Date at the Dairy |
Junior Men 14-18 |
9/23 |
|
1 |
1 |
Battle at Barlow |
Junior Men |
9/27 |
|
1 |
1 |
Battle at Barlow |
Junior Men 17-18 |
9/27 |
|
1 |
1 |
Blind Date at the Dairy |
Junior Men 14-18 |
9/30 |
|
1 |
19 |
Blind Date at the Dairy |
Singlespeed |
9/30 |
|
1 |
2 |
GPRM 2015: Heiser Farm |
Junior Men 17-18 |
10/3 |
|
1 |
4 |
GPRM 2015: Heiser Farm |
Junior Men |
10/3 |
|
1 |
1 |
Blind Date at the Dairy |
Junior Men 14-18 |
10/7 |
|
1 |
13 |
Blind Date at the Dairy |
Singlespeed |
10/7 |
|
1 |
8 |
Cross Crusade: Alpenrose |
Junior Men |
10/10 |
|
1 |
3 |
Cross Crusade: Alpenrose |
Junior Men 17-18 |
10/10 |
|
1 |
1 |
Cross Crusade: Alpenrose |
Junior Men |
10/11 |
|
1 |
1 |
Cross Crusade: Alpenrose |
Junior Men 17-18 |
10/11 |
|
1 |
53 |
Cross Crusade: Alpenrose |
Singlespeed |
10/11 |
|
1 |
3 |
Blind Date at the Dairy |
Junior U18 |
10/14 |
|
1 |
1 |
Cross Crusade: Cascade Locks |
Junior Men |
10/18 |
|
1 |
1 |
Cross Crusade: Cascade Locks |
Junior Men 17-18 |
10/18 |
|
1 |
47 |
Cross Crusade: Cascade Locks |
Singlespeed |
10/18 |
|
1 |
2 |
Cross Crusade: Deschutes Brewery |
Junior Men |
10/31 |
|
1 |
1 |
Cross Crusade: Deschutes Brewery |
Junior Men 17-18 |
10/31 |
|
1 |
29 |
Cross Crusade: Deschutes Brewery |
Singlespeed |
10/31 |
|
1 |
6 |
Cross Crusade: Deschutes Brewery |
Junior Men |
11/1 |
|
1 |
30 |
Cross Crusade: Deschutes Brewery |
Singlespeed |
11/1 |
|
1 |
3 |
Cross Crusade: Deschutes Brewery |
Junior Men 17-18 |
11/1 |
|
1 |
33 |
Cross Crusade: Barton Park |
Category A |
11/8 |
|
1 |
5 |
OBRA Cyclocross Championships p/b City of Sandy |
Junior Men |
11/21 |
|
1 |
1 |
OBRA Cyclocross Championships p/b City of Sandy |
Junior Men 17-18 |
11/21 |
|
1 |
85.0 |