John McCaffrey
| Event | Category | Date | |
|---|---|---|---|
| 3 | USGP of Cyclocross | Masters Men 45+ | 12/6 |
| 1 | USGP of Cyclocross | Masters Men 45+ | 12/5 |
| 1 | Cross Crusade | Masters 35+ A | 11/15 |
| 4 | Cross Crusade | Masters 35+ A | 11/8 |
| 7 | OBRA Cross Championships/Willamette Valley Cross Series | Masters Men A | 11/7 |
| 1 | Cross Crusade | Masters 35+ A | 11/1 |
| 11 | Cross Crusade | Masters 35+ A | 10/25 |
| 2 | Cross Crusade | Masters 35+ A | 10/18 |
| 6 | Cross Crusade | Masters 35+ A | 10/11 |
| 5 | Cross Crusade | Masters 35+ A | 10/4 |
| 16 | Willamette Valley Cross Series | Masters Men A | 10/3-11/7 |
| 6 | Blind Date at the Dairy | Singlespeed | 9/30 |
| 18 | Blind Date at the Dairy | Singlespeed | 9/23-10/14 |
| DNF | Blind Date at the Dairy | Singlespeed | 9/23 |
| 72 | OBRA Hillclimb Championship: Combined | Combined | 8/16 |
| 7 | OBRA Hillclimb Championship | Masters Men 40-44 | 8/16 |
| 15 | Mid-Summer Criterium Series: Series Standings | Masters Men | 8/5 |
| 7 | Mid-Summer Criterium Series | Masters Men | 8/5 |
| 6 | Portland Mountain Bike STXC | Pro Men | 8/3 |
| 2 | Portland Mountain Bike STXC | Pro Men | 7/27 |
| 13 | Mid-Summer Criterium Series | Masters Men | 7/22-8/12 |
| 20 | Mt. Tabor Series | Masters Men | 7/15 |
| 30 | Mt. Tabor Series | Category 3 Men | 7/15 |
| 5 | Portland Mountain Bike STXC | Pro Men | 7/13 |
| 2 | Portland Mountain Bike STXC | Singlespeed | 7/13 |
| 22 | Mt. Tabor Series | Category 3 Men | 7/8 |
| 4 | Portland Mountain Bike STXC | Pro Men | 7/6 |
| 1 | 8 Hours of Independence | Category 1 (Expert) 35-44 Men | 7/4 |
| 5 | Mt. Tabor Series | Masters Men | 7/1 |
| 5 | Portland Mountain Bike STXC | Pro Men | 6/29 |
| 16 | Mt. Tabor Series | Masters Men | 6/24 |
| 23 | Mt. Tabor Series | Senior Men | 6/24 |
| 18 | Portland Mountain Bike STXC | Singlespeed | 6/22-8/3 |
| 4 | Portland Mountain Bike STXC | Pro Men | 6/22-8/3 |
| 5 | Mt. Tabor Series | Masters Men | 6/17 |
| 16 | Mt. Tabor Series | Category 3 | 6/17 |
| 1 | OBRA STXC Championship (fka Falls City) | Category 1 Men 35-44 | 6/13 |
| 21 | Mt. Tabor Series | Masters Men | 6/10 |
| 36 | Silverton RR | Masters Men | 5/17 |
| 25 | Silverton RR | Masters 40+ | 5/17 |
| 9 | Peak Sports Mudslinger/OBRA XC Championship | Category 1 35-44 Men (3) | 5/3 |
| 3 | Bear Springs Trap XC | Category 1 Men 35-44 | 4/26 |
| 3 | King's Valley RR | Masters 40+ | 4/11 |
2nd — Series Overall: Masters 35+ A
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 5 | Cross Crusade | Masters 35+ A | 10/4 | 14 |
| 6 | Cross Crusade | Masters 35+ A | 10/11 | 13 |
| 2 | Cross Crusade | Masters 35+ A | 10/18 | 20 |
| 1 | Cross Crusade | Masters 35+ A | 11/1 | 26 |
| 4 | Cross Crusade | Masters 35+ A | 11/8 | 15 |
| 1 | Cross Crusade | Masters 35+ A | 11/15 | 26 |
| 114 |
16th — Series Overall: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 5 | Mt. Tabor Series | Masters Men | 6/17 | 36 |
| 5 | Mt. Tabor Series | Masters Men | 7/1 | 36 |
| 72 |
6th — 2009 Overall BAR: 2009 Age Graded BAR: Masters Men 40-44
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 20 | Overall BAR | Masters Men | 1/1 | 895 |
| 895 |
170th — 2009 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | King's Valley RR | Masters 40+ | 4/11 | 1 |
| 3 | Bear Springs Trap XC | Category 1 Men 35-44 | 4/26 | 1 |
| 9 | Peak Sports Mudslinger/OBRA XC Championship | Category 1 35-44 Men (3) | 5/3 | 1 |
| 25 | Silverton RR | Masters 40+ | 5/17 | 1 |
| 36 | Silverton RR | Masters Men | 5/17 | 1 |
| 21 | Mt. Tabor Series | Masters Men | 6/10 | 1 |
| 1 | OBRA STXC Championship (fka Falls City) | Category 1 Men 35-44 | 6/13 | 1 |
| 16 | Mt. Tabor Series | Category 3 | 6/17 | 1 |
| 5 | Mt. Tabor Series | Masters Men | 6/17 | 1 |
| 23 | Mt. Tabor Series | Senior Men | 6/24 | 1 |
| 16 | Mt. Tabor Series | Masters Men | 6/24 | 1 |
| 5 | Portland Mountain Bike STXC | Pro Men | 6/29 | 1 |
| 5 | Mt. Tabor Series | Masters Men | 7/1 | 1 |
| 4 | Portland Mountain Bike STXC | Pro Men | 7/6 | 1 |
| 22 | Mt. Tabor Series | Category 3 Men | 7/8 | 1 |
| 2 | Portland Mountain Bike STXC | Singlespeed | 7/13 | 1 |
| 5 | Portland Mountain Bike STXC | Pro Men | 7/13 | 1 |
| 30 | Mt. Tabor Series | Category 3 Men | 7/15 | 1 |
| 20 | Mt. Tabor Series | Masters Men | 7/15 | 1 |
| 2 | Portland Mountain Bike STXC | Pro Men | 7/27 | 1 |
| 6 | Portland Mountain Bike STXC | Pro Men | 8/3 | 1 |
| 7 | Mid-Summer Criterium Series | Masters Men | 8/5 | 1 |
| 7 | OBRA Hillclimb Championship | Masters Men 40-44 | 8/16 | 1 |
| DNF | Blind Date at the Dairy | Singlespeed | 9/23 | 1 |
| 6 | Blind Date at the Dairy | Singlespeed | 9/30 | 1 |
| 5 | Cross Crusade | Masters 35+ A | 10/4 | 1 |
| 6 | Cross Crusade | Masters 35+ A | 10/11 | 1 |
| 2 | Cross Crusade | Masters 35+ A | 10/18 | 1 |
| 11 | Cross Crusade | Masters 35+ A | 10/25 | 1 |
| 1 | Cross Crusade | Masters 35+ A | 11/1 | 1 |
| 7 | OBRA Cross Championships/Willamette Valley Cross Series | Masters Men A | 11/7 | 1 |
| 4 | Cross Crusade | Masters 35+ A | 11/8 | 1 |
| 1 | Cross Crusade | Masters 35+ A | 11/15 | 1 |
| 1 | USGP of Cyclocross | Masters Men 45+ | 12/5 | 1 |
| 3 | USGP of Cyclocross | Masters Men 45+ | 12/6 | 1 |
| 35 |
20th — 2009 Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 10 | 2009 Overall BAR: Cyclocross BAR | Masters Men | 1/1 | 291 |
| 33 | 2009 Overall BAR: Mountain Bike BAR | Masters Men | 1/1 | 268 |
| 155 | 2009 Overall BAR: Criterium BAR | Masters Men | 1/1 | 146 |
| 161 | 2009 Overall BAR: Time Trial BAR | Masters Men | 1/1 | 140 |
| 164 | 2009 Overall BAR: Road BAR | Masters Men | 1/1 | 50 |
| 895 |
231st — 2009 Overall BAR: Senior Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 38 | 2009 Overall BAR: Mountain Bike BAR | Pro Men | 1/1 | 263 |
| 263 |
161st — 2009 Overall BAR: 2009 Time Trial BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 7 | OBRA Hillclimb Championship | Masters Men 40-44 | 8/16 | 26 |
| 26 |
164th — 2009 Overall BAR: 2009 Road BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | King's Valley RR | Masters 40+ | 4/11 | 22 |
| 22 |
38th — 2009 Overall BAR: 2009 Mountain Bike BAR: Pro Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 4 | Portland Mountain Bike STXC | Pro Men | 6/22-8/3 | 19 |
| 19 |
33rd — 2009 Overall BAR: 2009 Mountain Bike BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | Bear Springs Trap XC | Category 1 Men 35-44 | 4/26 | 22 |
| 9 | Peak Sports Mudslinger/OBRA XC Championship | Category 1 35-44 Men (3) | 5/3 | 18 |
| 1 | OBRA STXC Championship (fka Falls City) | Category 1 Men 35-44 | 6/13 | 60 |
| 100 |
155th — 2009 Overall BAR: 2009 Criterium BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 13 | Mid-Summer Criterium Series | Masters Men | 7/22-8/12 | 3 |
| 3 |
10th — 2009 Overall BAR: 2009 Cyclocross BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 5 | Cross Crusade | Masters 35+ A | 10/4 | 17 |
| 6 | Cross Crusade | Masters 35+ A | 10/11 | 15 |
| 2 | Cross Crusade | Masters 35+ A | 10/18 | 25 |
| 11 | Cross Crusade | Masters 35+ A | 10/25 | 5 |
| 1 | Cross Crusade | Masters 35+ A | 11/1 | 30 |
| 7 | OBRA Cross Championships/Willamette Valley Cross Series | Masters Men A | 11/7 | 26 |
| 4 | Cross Crusade | Masters 35+ A | 11/8 | 19 |
| 1 | Cross Crusade | Masters 35+ A | 11/15 | 30 |
| 1 | USGP of Cyclocross | Masters Men 45+ | 12/5 | 45 |
| 3 | USGP of Cyclocross | Masters Men 45+ | 12/6 | 33 |
| 245 |