Joe Cooper
| Event | Category | Date | |
|---|---|---|---|
| 6 | OBRA Omnium Championships: Silverton Road Race | Masters Men 50+ | 6/15 |
| 3 | Coast Hills Classic | Category 1 Men 45+ | 6/9 |
| 11 | Cascade Cycling Classic: Circuit Race: Cascade Cycling Classic: Overall GC | Masters Men Category 1/2/3 50+ | 6/2 |
| 11 | Cascade Cycling Classic: Circuit Race | Masters Men Category 1/2/3 50+ | 6/2 |
| 18 | Cascade Cycling Classic: Criterium : Cascade Cycling Classic: TT | Masters Men Category 1/2/3 50+ | 6/1 |
| 11 | Cascade Cycling Classic: Criterium | Masters Men Category 1/2/3 50+ | 6/1 |
| 14 | Cascade Cycling Classic | Masters Men Category 1/2/3 50+ | 5/31 |
| 2 | Spring Thaw Mountain Bike Festival | Expert Men 50-59 | 5/18 |
| 5 | Cascade Chainbreaker | Category 1 Men 45+ | 5/11 |
| 5 | Bear Springs Trap | Category 1 (Expert) Men 45+ | 5/5 |
| 4 | Montinore RR | Masters 50+ 1/2/3 | 5/4 |
| 8 | Montinore RR | Overall Masters 1/2/3 | 5/4 |
| 6 | OBRA XC Championships | Category 1 Expert Men | 4/20 |
| 1 | OBRA XC Championships | 50-59 Men | 4/20 |
| 24 | Kings Valley Road Race | Pro/1/2 | 4/13 |
| DNF | Piece of Cake RR | Pro/1/2 | 3/30 |
195th — Overall BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 15 | Mountain Bike BAR | Category 1 Men | 2019 | 286 |
| Road BAR | Category Pro/1/2 Men | 2019 | ||
| 286 |
61st — Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 4 | Mountain Bike BAR | Masters Men | 2019 | 297 |
| 31 | Road BAR | Masters Men | 2019 | 270 |
| 91 | Criterium BAR | Masters Men | 2019 | 210 |
| 777 |
31st — Road BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 4 | Montinore RR | Masters 50+ 1/2/3 | 5/4 | 12 |
| 14 | Cascade Cycling Classic | Masters Men Category 1/2/3 50+ | 5/31 | 2 |
| 11 | Cascade Cycling Classic: Circuit Race | Masters Men Category 1/2/3 50+ | 6/2 | 5 |
| 6 | OBRA Omnium Championships: Silverton Road Race | Masters Men 50+ | 6/15 | 20 |
| 39 |
4th — Mountain Bike BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | OBRA XC Championships | 50-59 Men | 4/20 | 30 |
| 5 | Bear Springs Trap | Category 1 (Expert) Men 45+ | 5/5 | 11 |
| 5 | Cascade Chainbreaker | Category 1 Men 45+ | 5/11 | 11 |
| 2 | Spring Thaw Mountain Bike Festival | Expert Men 50-59 | 5/18 | 14 |
| 3 | Coast Hills Classic | Category 1 Men 45+ | 6/9 | 13 |
| 79 |
15th — Mountain Bike BAR: Category 1 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 6 | OBRA XC Championships | Category 1 Expert Men | 4/20 | 20 |
| 20 |
91st — Criterium BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 11 | Cascade Cycling Classic: Criterium | Masters Men Category 1/2/3 50+ | 6/1 | 5 |
| 5 |
14th — Age-Graded BAR: Masters Men 50-54
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 61 | Overall BAR | Masters Men | 2019 | 777 |
| 777 |
655th — 2019 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| DNF | Piece of Cake RR | Pro/1/2 | 3/30 | 1 |
| 24 | Kings Valley Road Race | Pro/1/2 | 4/13 | 1 |
| 1 | OBRA XC Championships | 50-59 Men | 4/20 | 1 |
| 6 | OBRA XC Championships | Category 1 Expert Men | 4/20 | 1 |
| 8 | Montinore RR | Overall Masters 1/2/3 | 5/4 | 1 |
| 4 | Montinore RR | Masters 50+ 1/2/3 | 5/4 | 1 |
| 5 | Bear Springs Trap | Category 1 (Expert) Men 45+ | 5/5 | 1 |
| 5 | Cascade Chainbreaker | Category 1 Men 45+ | 5/11 | 1 |
| 2 | Spring Thaw Mountain Bike Festival | Expert Men 50-59 | 5/18 | 1 |
| 14 | Cascade Cycling Classic | Masters Men Category 1/2/3 50+ | 5/31 | 1 |
| 11 | Cascade Cycling Classic: Criterium | Masters Men Category 1/2/3 50+ | 6/1 | 1 |
| 18 | Cascade Cycling Classic: Criterium : Cascade Cycling Classic: TT | Masters Men Category 1/2/3 50+ | 6/1 | 1 |
| 11 | Cascade Cycling Classic: Circuit Race | Masters Men Category 1/2/3 50+ | 6/2 | 1 |
| 11 | Cascade Cycling Classic: Circuit Race: Cascade Cycling Classic: Overall GC | Masters Men Category 1/2/3 50+ | 6/2 | 1 |
| 3 | Coast Hills Classic | Category 1 Men 45+ | 6/9 | 1 |
| 6 | OBRA Omnium Championships: Silverton Road Race | Masters Men 50+ | 6/15 | 1 |
| 16 |