Rob Perry
| Event | Category | Date | |
|---|---|---|---|
| 10 | Portland Short Track Series | Category 3 Men 50+ | 7/29 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 7/22 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 7/15 |
| 5 | Portland Short Track Series | Category 3 Men 50+ | 7/8 |
| 6 | Portland Short Track Series | Category 3 Men 50+ | 6/24 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 6/17 |
| 6 | Portland Short Track Series | Category 3 Men 50+ | 6/10 |
| 3 | Portland Short Track Series | Category 3 Men 50+ | 6/3 |
| 5 | OBRA XC Championships | Category 3 Novice Men | 4/20 |
79th — Overall BAR: Category 3 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 9 | Mountain Bike BAR | Category 3 Men | 2019 | 292 |
| 292 |
311th — Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 17 | Short Track BAR | Masters Men | 2019 | 284 |
| 284 |
17th — Short Track BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | Portland Short Track Series: June Standings | Category 3 Men 50+ | 6/3 | 13 |
| 4 | Portland Short Track Series: Series Overall | Category 3 Men 50+ | 6/3 | |
| 5 | Portland Short Track Series: July Standings | Category 3 Men 50+ | 7/8 | 11 |
| 24 |
9th — Mountain Bike BAR: Category 3 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 5 | OBRA XC Championships | Category 3 Novice Men | 4/20 | 22 |
| 22 |
34th — Age-Graded BAR: Masters Men 55-59
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 311 | Overall BAR | Masters Men | 2019 | 284 |
| 284 |
4th — Series Overall: Category 3 Men 50+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | Portland Short Track Series | Category 3 Men 50+ | 6/3 | 60 |
| 6 | Portland Short Track Series | Category 3 Men 50+ | 6/10 | 40 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 6/17 | 50 |
| 6 | Portland Short Track Series | Category 3 Men 50+ | 6/24 | 40 |
| 5 | Portland Short Track Series | Category 3 Men 50+ | 7/8 | 45 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 7/15 | 50 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 7/22 | 50 |
| 335 |
5th — Portland Short Track Series: July Standings: Category 3 Men 50+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 5 | Portland Short Track Series | Category 3 Men 50+ | 7/8 | 45 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 7/15 | 50 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 7/22 | 50 |
| 10 | Portland Short Track Series | Category 3 Men 50+ | 7/29 | 26 |
| 171 |
3rd — Portland Short Track Series: June Standings: Category 3 Men 50+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | Portland Short Track Series | Category 3 Men 50+ | 6/3 | 60 |
| 6 | Portland Short Track Series | Category 3 Men 50+ | 6/10 | 40 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 6/17 | 50 |
| 6 | Portland Short Track Series | Category 3 Men 50+ | 6/24 | 40 |
| 190 |
1149th — 2019 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 5 | OBRA XC Championships | Category 3 Novice Men | 4/20 | 1 |
| 3 | Portland Short Track Series | Category 3 Men 50+ | 6/3 | 1 |
| 6 | Portland Short Track Series | Category 3 Men 50+ | 6/10 | 1 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 6/17 | 1 |
| 6 | Portland Short Track Series | Category 3 Men 50+ | 6/24 | 1 |
| 5 | Portland Short Track Series | Category 3 Men 50+ | 7/8 | 1 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 7/15 | 1 |
| 4 | Portland Short Track Series | Category 3 Men 50+ | 7/22 | 1 |
| 10 | Portland Short Track Series | Category 3 Men 50+ | 7/29 | 1 |
| 9 |