John McCaffrey
| Event | Category | Date | |
|---|---|---|---|
| 5 | Portland Cup (USGP) UCI races | Elite Masters | 12/7 |
| 8 | Portland Cup (USGP) | Elite Masters | 12/6 |
| 2 | Kruger's Crossing Cyclocross | Masters 35+ A | 11/23 |
| 4 | Cross Crusade #8/OBRA Championships | Masters 35+ A | 11/16 |
| 3 | Cross Crusade #7 | Masters 35+ A | 11/9 |
| DNF | Cross Crusade #6 | Masters 35+ A | 11/2 |
| 2 | Cross Crusade #5 | Masters 35+ A | 10/26 |
| 1 | Cross Crusade #4 | Masters 35+ A | 10/25 |
| 2 | Cross Crusade #3 | Masters 35+ A | 10/19 |
| 2 | Cross Crusade #2 | Masters 35+ A | 10/12 |
| 8 | Cross Crusade #1 | Masters 35+ A | 10/5 |
| 2 | Pain on the Peak | Singlespeed | 9/13 |
| 6 | Portland MTB Short Track Series | Pro/Semi-pro Men | 7/28 |
| 9 | Portland MTB Short Track Series | Pro/Semi-pro Men | 7/21 |
| 1 | State Games of Oregon | Expert Men 40+ | 7/20 |
| 1 | Gorge Games Short Track MTB Race | Expert Men | 7/18 |
| 8 | Portland MTB Short Track Series | Pro/Semi-pro Men | 7/14 |
| 12 | Mt Tabor Series | Senior Men | 7/9 |
| 18 | Mt Tabor Series | Masters Men 40+ | 7/9 |
| 8 | Portland MTB Short Track Series | Pro/Semi-pro Men | 7/7 |
| 25 | Mt Tabor Series | Masters Men 40+ | 7/2 |
| DNF | Portland MTB Short Track Series | Pro/Semi-pro Men | 6/30 |
| 6 | Portland MTB Short Track Series | Pro, Semi-Pro Men | 6/23-7/28 |
| 6 | Portland MTB Short Track Series | Pro/Semi-pro Men | 6/23-7/28 |
| 4 | Portland MTB Short Track Series | Pro/Semi-pro Men | 6/23 |
| 9 | Mt Tabor Series | Masters Men 40+ | 6/18 |
| 2 | Test of Endurance 50 | Expert 40+ Men | 6/15 |
| 30 | Mt Tabor Series | Masters Men 40+ | 6/11 |
| 9 | Mt Tabor Series | Masters Men 40+ | 6/4 |
| 3 | Falls City Firecracker MTB | Expert 40+ | 6/1 |
| DNF | Rehearsal Road Race | Category 3 | 5/24 |
| 1 | Bear Springs Trap MTB | Expert Men 40+ | 5/18 |
| 5 | Peak Sports Mudslinger MTB | Expert 40+ Men | 4/20 |
| 9 | Kings Valley Road Race | Masters 40+ | 4/12 |
| 1 | Horning's Hustle | Expert Men 40+ | 4/6 |
| 8 | Vanport Kermesse Series Standings | Singlespeed | 2/3 |
| 6 | Vanport Kermesse Series Standings | Singlespeed | 1/27 |
| 1 | Vanport Kermesse Series | Singlespeed | 1/27 |
3rd — Cross Crusade: Overall: Masters 35+ A
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 2 | Cross Crusade #2 | Masters 35+ A | 10/12 | 20 |
| 2 | Cross Crusade #3 | Masters 35+ A | 10/19 | 20 |
| 1 | Cross Crusade #4 | Masters 35+ A | 10/25 | 26 |
| 2 | Cross Crusade #5 | Masters 35+ A | 10/26 | 20 |
| 3 | Cross Crusade #7 | Masters 35+ A | 11/9 | 16 |
| 4 | Cross Crusade #8/OBRA Championships | Masters 35+ A | 11/16 | 30 |
| 132 |
34th — Mt Tabor Series: Overall: Senior Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 12 | Mt Tabor Series | Senior Men | 7/9 | 28 |
| 28 |
23rd — Mt Tabor Series: Overall: Men Masters 40+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 9 | Mt Tabor Series | Masters Men 40+ | 6/4 | 20 |
| 9 | Mt Tabor Series | Masters Men 40+ | 6/18 | 20 |
| 40 |
30th — 2008 Overall BAR: 2008 Age Graded BAR: Masters Men 40-44
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 77 | Overall BAR | Masters Men | 1/1 | 657 |
| 657 |
166th — 2008 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | Vanport Kermesse Series | Singlespeed | 1/27 | 1 |
| 1 | Horning's Hustle | Expert Men 40+ | 4/6 | 1 |
| 9 | Kings Valley Road Race | Masters 40+ | 4/12 | 1 |
| 5 | Peak Sports Mudslinger MTB | Expert 40+ Men | 4/20 | 1 |
| 1 | Bear Springs Trap MTB | Expert Men 40+ | 5/18 | 1 |
| DNF | Rehearsal Road Race | Category 3 | 5/24 | 1 |
| 3 | Falls City Firecracker MTB | Expert 40+ | 6/1 | 1 |
| 9 | Mt Tabor Series | Masters Men 40+ | 6/4 | 1 |
| 30 | Mt Tabor Series | Masters Men 40+ | 6/11 | 1 |
| 2 | Test of Endurance 50 | Expert 40+ Men | 6/15 | 1 |
| 9 | Mt Tabor Series | Masters Men 40+ | 6/18 | 1 |
| 4 | Portland MTB Short Track Series | Pro/Semi-pro Men | 6/23 | 1 |
| DNF | Portland MTB Short Track Series | Pro/Semi-pro Men | 6/30 | 1 |
| 25 | Mt Tabor Series | Masters Men 40+ | 7/2 | 1 |
| 8 | Portland MTB Short Track Series | Pro/Semi-pro Men | 7/7 | 1 |
| 18 | Mt Tabor Series | Masters Men 40+ | 7/9 | 1 |
| 12 | Mt Tabor Series | Senior Men | 7/9 | 1 |
| 8 | Portland MTB Short Track Series | Pro/Semi-pro Men | 7/14 | 1 |
| 1 | Gorge Games Short Track MTB Race | Expert Men | 7/18 | 1 |
| 1 | State Games of Oregon | Expert Men 40+ | 7/20 | 1 |
| 9 | Portland MTB Short Track Series | Pro/Semi-pro Men | 7/21 | 1 |
| 6 | Portland MTB Short Track Series | Pro/Semi-pro Men | 7/28 | 1 |
| 2 | Pain on the Peak | Singlespeed | 9/13 | 1 |
| 8 | Cross Crusade #1 | Masters 35+ A | 10/5 | 1 |
| 2 | Cross Crusade #2 | Masters 35+ A | 10/12 | 1 |
| 2 | Cross Crusade #3 | Masters 35+ A | 10/19 | 1 |
| 1 | Cross Crusade #4 | Masters 35+ A | 10/25 | 1 |
| 2 | Cross Crusade #5 | Masters 35+ A | 10/26 | 1 |
| DNF | Cross Crusade #6 | Masters 35+ A | 11/2 | 1 |
| 3 | Cross Crusade #7 | Masters 35+ A | 11/9 | 1 |
| 4 | Cross Crusade #8/OBRA Championships | Masters 35+ A | 11/16 | 1 |
| 2 | Kruger's Crossing Cyclocross | Masters 35+ A | 11/23 | 1 |
| 8 | Portland Cup (USGP) | Elite Masters | 12/6 | 1 |
| 5 | Portland Cup (USGP) UCI races | Elite Masters | 12/7 | 1 |
| 34 |
78th — 2008 Overall BAR: Singlespeed/Fixed
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 31 | 2008 Overall BAR: Cyclocross BAR | Singlespeed/Fixed | 1/1 | 270 |
| 270 |
77th — 2008 Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | 2008 Overall BAR: Mountain Bike BAR | Expert Masters Men | 1/1 | 298 |
| 7 | 2008 Overall BAR: Cyclocross BAR | Masters Men | 1/1 | 294 |
| 236 | 2008 Overall BAR: Road BAR | Masters Men | 1/1 | 65 |
| 657 |
226th — 2008 Overall BAR: Senior Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 22 | 2008 Overall BAR: Mountain Bike BAR | Expert Men | 1/1 | 279 |
| 279 |
236th — 2008 Overall BAR: 2008 Road BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 9 | Kings Valley Road Race | Masters 40+ | 4/12 | 9 |
| 9 |
3rd — 2008 Overall BAR: 2008 Mountain Bike BAR: Expert Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | Horning's Hustle | Expert Men 40+ | 4/6 | 30 |
| 5 | Peak Sports Mudslinger MTB | Expert 40+ Men | 4/20 | 17 |
| 1 | Bear Springs Trap MTB | Expert Men 40+ | 5/18 | 30 |
| 3 | Falls City Firecracker MTB | Expert 40+ | 6/1 | 22 |
| 2 | Test of Endurance 50 | Expert 40+ Men | 6/15 | 25 |
| 1 | State Games of Oregon | Expert Men 40+ | 7/20 | 30 |
| 154 |
22nd — 2008 Overall BAR: 2008 Mountain Bike BAR: Expert Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | Gorge Games Short Track MTB Race | Expert Men | 7/18 | 30 |
| 30 |
36th — 2008 Overall BAR: 2008 Mountain Bike BAR: Pro, Semi-Pro Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 6 | Portland MTB Short Track Series | Pro, Semi-Pro Men | 6/23-7/28 | 15 |
| 15 |
31st — 2008 Overall BAR: 2008 Cyclocross BAR: Singlespeed/Fixed
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | Vanport Kermesse Series | Singlespeed | 1/27 | 30 |
| 2 | Pain on the Peak | Singlespeed | 9/13 | 25 |
| 55 |
7th — 2008 Overall BAR: 2008 Cyclocross BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 8 | Cross Crusade #1 | Masters 35+ A | 10/5 | 11 |
| 2 | Cross Crusade #2 | Masters 35+ A | 10/12 | 25 |
| 2 | Cross Crusade #3 | Masters 35+ A | 10/19 | 25 |
| 1 | Cross Crusade #4 | Masters 35+ A | 10/25 | 30 |
| 2 | Cross Crusade #5 | Masters 35+ A | 10/26 | 25 |
| 3 | Cross Crusade #7 | Masters 35+ A | 11/9 | 22 |
| 4 | Cross Crusade #8/OBRA Championships | Masters 35+ A | 11/16 | 38 |
| 2 | Kruger's Crossing Cyclocross | Masters 35+ A | 11/23 | 25 |
| 8 | Portland Cup (USGP) | Elite Masters | 12/6 | 33 |
| 5 | Portland Cup (USGP) UCI races | Elite Masters | 12/7 | 51 |
| 285 |