| 20 |
Cross Crusade |
Masters Men 50+ |
10/1 |
| 18 |
Veloce PIR Handicap Series - Series Totals |
Senior Men |
9/26 |
| 8 |
Hood River Cyclocross Classic |
Masters Men 50+ |
9/24 |
| 20 |
OBRA Championship Points Races |
Senior Men |
9/9 |
| 15 |
Alpenrose Thursday Series |
Category 1/2/3 |
9/7 |
| 5 |
Veloce PIR Handicap Series |
Men |
9/5 |
| 42 |
Fast Twitch Fridays - Season Totals |
Sprinter |
9/1 |
| 7 |
Alpenrose Thursday Series - August Series |
Senior Men |
8/31 |
| 14 |
Monday PIR - August Series |
Masters 30+ 1/2/3 |
8/28 |
| 4 |
Monday PIR |
Masters 1/2/3 |
8/28 |
| 25 |
High Desert Omnium - Criterium |
Masters |
8/26 |
| 8 |
Alpenrose Thursday Series |
Senior Men |
8/24 |
| 31 |
Monday PIR - Series Standings |
Masters 30+ 1/2/3 |
8/21 |
| 4 |
OBRA Masters Track Champs |
Masters 50+ Points Race |
8/20 |
| 3 |
OBRA Masters Track Champs |
Masters 50-54 - Sprints |
8/19 |
| 7 |
OBRA Masters Track Champs |
Masters Team Sprints |
8/19 |
| 20 |
Monday PIR - Series Standings |
Masters 30+ 1/2/3 |
8/14 |
| DQ |
Monday PIR |
Masters 1/2/3 |
8/14 |
| 3 |
OBRA Criterium Championships |
Masters 50+ |
8/13 |
| DNF |
Crawfish Criterium |
Masters |
8/12 |
| 9 |
Alpenrose Thursday Series |
Category 1/2/3 |
8/10 |
| 20 |
Monday PIR |
Masters 1/2/3 |
8/7 |
| 4 |
OBRA Junior and Team Event Track Championships |
Madison |
8/5 |
| 6 |
OBRA Junior and Team Event Track Championships |
Couples Team Sprint |
8/5 |
| 7 |
Alpenrose Thursday Series |
Category 3 |
8/3 |
| 42 |
Monday PIR - July Series |
Masters 30+ 1/2/3 |
7/31 |
| 15 |
Monday PIR |
Masters 1/2/3 |
7/31 |
| 12 |
Vancouver Courthouse Criterium |
Masters 40+ |
7/30 |
| 17 |
Alpenrose Thursday Series - July Series |
Category 3 |
7/27 |
| 34 |
Alpenrose Thursday Series - July Series |
Category 1/2/3 |
7/27 |
| 8 |
Alpenrose Thursday Series |
Category 3 |
7/27 |
| 10 |
Alpenrose Thursday Series |
Senior Men |
7/27 |
| 18 |
The Mid-Summer Criterium Series |
Masters |
7/26 |
| 22 |
Mst/Jr Track Races - July Series |
Masters |
7/25 |
| 36 |
Monday PIR - Series Standings |
Masters 30+ 1/2/3 |
7/24 |
| 25 |
Monday PIR |
Category 1/2/3 |
7/10 |
| DNF |
Alpenrose Thursday Series |
Category 1/2/3 |
7/6 |
| 6 |
Mst/Jr Track Races |
Masters 30+ |
7/4 |
| 19 |
Monday PIR |
Masters 1/2/3 |
7/3 |
| 28 |
Fast Twitch Fridays - June Overall |
Sprinters |
6/30 |
| 2 |
Fast Twitch Fridays |
Sprinters D |
6/30 |
| 8 |
Alpenrose Thursday Series - June Series |
Category 3 |
6/29 |
| 7 |
Alpenrose Thursday Series |
Category 3 |
6/29 |
| 55 |
Monday PIR - June Series |
Masters 1/2/3 |
6/26 |
| 26 |
Monday PIR |
Category 1/2/3 |
6/19 |
| DNF |
Alpenrose Sixday: Alpenrose Six Day: Alpenrose Six Day - Final Standings |
Six-day B |
6/17 |
| DNF |
Alpenrose Sixday: Alpenrose Six Day |
Six-day B |
6/17 |
| 6 |
Alpenrose Sixday: Alpenrose Six Day |
Six-day B |
6/15 |
| 5 |
Alpenrose Sixday: Alpenrose Six Day |
Six-day B |
6/14 |
| 6 |
Alpenrose Sixday: Alpenrose Six Day |
B Field Overall |
6/13 |
| 6 |
Alpenrose Sixday: Alpenrose Six Day |
B Field |
6/13 |
| 6 |
Alpenrose Sixday: Alpenrose Six Day |
Six-day B |
6/12 |
| 11 |
Alpenrose Sixday: Alpenrose Six Day |
Madison Pursuit (Combined) |
6/12 |
| 8 |
Alpenrose Thursday Series |
Category 3 |
6/8 |
| 33 |
PIR |
Category 1/2/3 |
6/6 |
| 44 |
Monday PIR |
Masters 1/2/3 |
6/5 |
| 34 |
Monday PIR |
Category 1/2/3 |
5/29 |
| 18 |
Monday PIR |
Masters 1/2/3 |
5/22 |
| 42 |
Swan Island Criterium |
Masters 40+ 1/2/3 |
5/21 |
| 10 |
Swan Island Criterium |
Fixed Gear |
5/21 |
| DNF |
Monday PIR |
Masters 1/2/3 |
5/1 |