January | February | March | April |
May | June | July | August |
September | October | November | December |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
31 | 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 President's Day Road Race |
19 | 20 | 21 | 22 | 23 | 24 |
25 Jack Frost Time Trial |
26 | 27 | 28 | 1 | 2 | 3 |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
25 | 26 | 27 | 28 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 Banana Belt RR |
12 | 13 | 14 | 15 | 16 | 17 |
18 Banana Belt RR |
19 | 20 | 21 | 22 | 23 | 24 |
25 Piece of Cake RR |
26 | 27 | 28 | 29 | 30 | 31 OSU Omnium |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 OSU Omnium |
2 | 3 | 4 | 5 Alpenrose |
6 | 7 Kings Valley RR |
8 Sagebrush Sundae (MTB) Estacada TT |
9 | 10 | 11 Tour of Willamette |
12 Alpenrose Tour of Willamette |
13 Tour of Willamette |
14 Tour of Willamette Big K (MTB) |
15 Tour of Willamette |
16 | 17 PIR Race Series |
18 | 19 Alpenrose |
20 | 21 UofO Weekend |
22 UofO Weekend Chainbreaker (MTB) |
23 | 24 PIR Race Series |
25 | 26 Alpenrose |
27 | 28 |
29 Estacada Time Trial Bear Springs Trap (MTB) |
30 | 1 | 2 | 3 | 4 | 5 |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
29 | 30 |
1 PIR Race Series | 2 | 3 | 4 Alpenrose |
5 Bear Springs DH (MTB) |
6 Swan Island Classic Spring Thaw (MTB) |
7 Monday PIR MTB at PIR |
8 PIR Race Series |
9 | 10 Alpenrose |
11 Alpenrose |
12 Race at Reehers (MTB) |
13 | 14 Monday PIR MTB at PIR Central Oregon |
15 PIR Race Series |
16 | 17 Southern Series Alpenrose |
18 Alpenrose |
19 May Track Race |
20 Oregon Team TT Coast Hills (MTB) |
21 Monday PIR MTB at PIR Central Oregon |
22 PIR Race Series |
23 | 24 Southern Series Alpenrose |
25 Alpenrose |
26 |
27 Race Around Bend (MTB) |
28 Monday PIR MTB at PIR |
29 PIR Race Series |
30 | 31 Southern Series Alpenrose |
1 | 2 |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
27 | 28 | 29 | 30 | 31 |
1 Alpenrose |
2 Race Across Oregon |
3 Race Across Oregon Silverton Criterium |
4 Monday PIR MTB at PIR |
5 PIR Race Series |
6 | 7 Alpenrose | 8 Alpenrose Columbia Plateau |
9 Columbia Plateau Tech DH (MTB) Oregon HS Championship |
10 Columbia Plateau Pickett's Charge (MTB) |
11 Monday PIR MTB at PIR |
12 PIR Race Series |
13 Mt Tabor |
14 Southern Series Alpenrose |
15 Alpenrose |
16 Mayor's Cup Criterium |
17 RAAM (start) |
18 MTB at PIR |
19 | 20 Mt Tabor |
21 Southern Series Alpenrose |
22 Alpenrose State Track Championship State Games MTB |
23 State Track Championship State Games MTB |
24 State Track Championship State Games MTB |
25 Monday PIR MTB at PIR |
26 PIR Race Series |
27 Mt Tabor |
28 Southern Series Alpenrose |
29 Alpenrose | 30 Mt Tabor Crit Shotgun Creek (MTB) |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
1 Yamhill TT Shotgun Creek (MTB) |
2 Monday PIR MTB at PIR |
3 PIR Race Series |
4 | 5 Southern Series Alpenrose |
6 Alpenrose |
7 Rehearsal Road Race State Games Track Masters Natz Crit Gorge Games |
8 Masters Natz Crit State Games Track Santiam Pedalfest |
9 Monday PIR MTB at PIR Master Natz Road |
10 PIR Race Series Master Natz Road |
11 Cascade Classic Mt Tabor Crit |
12 Cascade Classic Alpenrose Masters Natz TT |
13 Cascade Classic Alpenrose |
14 Cascade Classic Oakridge Fat Tire (MTB) |
15 Cascade Classic |
16 Monday PIR MTB at PIR |
17 PIR Race Series |
18 | 19 Southern Series Alpenrose |
20 Alpenrose | 21 |
22 Oregon Hillclimb Championship Cascade Cream Puff (MTB) Hurry-up Humbug (MTB) |
23 Monday PIR MTB at PIR |
24 PIR Race Series MidValley Crit Series |
25 | 26 Southern Series Alpenrose |
27 Alpenrose Alpenrose Challenge |
28 Alpenrose Challenge Jim Treeviso Memorial MTB |
29 Alpenrose Challenge Jim Treeviso Memorial MTB |
30 MTB at PIR |
31 MidValley Crit Series |
1 | 2 | 3 | 4 |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
29 | 30 | 31 | 1 | 2 Southern Series Alpenrose |
3 Alpenrose |
4 Shotgun Creek II (MTB) Camas Crit |
5 Shotgun Creek II (MTB) Camas RR |
6 Monday PIR MTB at PIR |
7 PIR Race Series MidValley Crit Series |
8 | 9 Southern Series Alpenrose |
10 Alpenrose |
11 Crawfish Festival Crit |
12 Oregon Criterium Championship |
13 Monday PIR MTB at PIR |
14 PIR Race Series MidValley Crit Series |
15 | 16 Southern Series Alpenrose |
17 Alpenrose |
18 |
19 Oregon Road Race Championship Return on Jedi (MTB) |
20 Monday PIR MTB at PIR |
21 PIR Race Series |
22 | 23 Southern Series Alpenrose |
24 Alpenrose |
25 |
26 Oregon Time Trial Championship Blue Ridge Bash (MTB) |
27 Monday PIR MTB at PIR |
28 PIR Race Series |
29 Cross Crusade Clinic |
30 Southern Series Alpenrose |
31 Alpenrose Finals (MTB) |
1 |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
26 | 27 | 28 | 29 | 30 | 31 | 1 Finals (MTB) |
2 Finals (MTB) |
3 Monday PIR MTB at PIR |
4 PIR Race Series |
5 Cross Crusade Clinic |
6 Southern Series Alpenrose |
7 | 8 Masters Track Championship |
9 Masters Track Championship |
10 Monday PIR MTB at PIR |
11 PIR Race Series |
12 Cross Crusade Clinic |
13 Alpenrose |
14 | 15 Eugene Celebration 100 Miles of Ski Bowl (MTB) |
16 Eugene Celebration |
17 | 18 PIR Race Series |
19 Cross Crusade Clinic |
20 Alpenrose |
21 | 22 OBRA Finals DH (MTB) |
23 Bull Run Road Race Off Road Triathalon |
24 | 25 PIR Race Series |
26 Cross Crusade Clinic |
27 Alpenrose |
28 | 29 Jean Chinn Hillclimb (MTB/Road) |
30 | 1 | 2 | 3 | 4 | 5 | 6 |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
30 | 1 | 2 | 3 Cross Crusade Clinic |
4 | 5 | 6 |
7 Cross Crusade |
8 | 9 | 10 Cross Crusade Clinic |
11 | 12 | 13 Bend's Big Fat Tire Tour |
14 Cross Crusade Bend's Big Fat Tire Tour |
15 | 16 | 17 | 18 | 19 | 20 |
21 Cross Crusade |
22 | 23 | 24 | 25 | 26 | 27 |
28 Cross Crusade |
29 | 30 | 31 | 1 | 2 | 3 |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
28 | 29 | 30 | 31 | 1 | 2 | 3 |
4 Cross Crusade |
5 | 6 | 7 | 8 | 9 | 10 |
11 Cross Crusade |
12 | 13 | 14 | 15 | 16 | 17 |
18 Cross Crusade |
19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 1 |
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
25 | 26 | 27 | 28 | 29 | 30 | 1 |
2 Cross Crusade |
3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | 1 | 2 | 3 | 4 | 5 |