Bob Duffy
338th — Overall BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 53 | Road BAR | Category Pro/1/2 Men | 2019 | 248 |
| Criterium BAR | Category Pro/1/2 Men | 2019 | ||
| Mountain Bike BAR | Elite Men | 2019 | ||
| 248 |
302nd — Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 14 | Criterium BAR | Masters Men | 2019 | 287 |
| Road BAR | Masters Men | 2019 | ||
| Short Track BAR | Masters Men | 2019 | ||
| 287 |
53rd — Road BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 28 | Kings Valley Road Race | Pro/1/2 | 4/13 | |
| 16 | Montinore RR | Men 1/2 | 5/4 | |
| 8 | Tuesday Night PIR: Individual Series Points | Category 1/2/3 | 6/25 | 8 |
| 8 |
14th — Criterium BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | OBRA Omnium Championships: Criterium | Masters Men 40-49 | 6/16 | 30 |
| 30 |
44th — Age-Graded BAR: Masters Men 40-44
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 302 | Overall BAR | Masters Men | 2019 | 287 |
| 287 |
37th — Series Overall: Category 2 Men 40-49
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 13 | Portland Short Track Series | Category 2 Men 40-49 | 7/15 | 20 |
| 20 |
21st — Series Overall: Masters Men 40+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 12 | Mt. Tabor Series | Masters 40+ Men | 6/12 | 8 |
| 13 | Mt. Tabor Series | Masters Men 40+ | 6/19 | 4 |
| 13 | Mt. Tabor Series | Masters 40+ Men | 7/3 | 4 |
| 11 | Mt. Tabor Series | Masters 40+ Men | 7/10 | 24 |
| 40 |
32nd — Portland Short Track Series: July Standings: Category 2 Men 40-49
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 13 | Portland Short Track Series | Category 2 Men 40-49 | 7/15 | 20 |
| 20 |
34th — 2019 Oregon Cup: Senior Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 16 | Montinore RR | Men 1/2 | 5/4 | 14 |
| 18 | The Red Line Criterium | Men 1/2/3 | 8/3 | 12 |
| 26 |
144th — 2019 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 28 | Kings Valley Road Race | Pro/1/2 | 4/13 | 1 |
| DNF | Monday Night PIR | Masters Men 1/2/3 30+ | 4/15 | 1 |
| 10 | Monday Night PIR | Men 1/2/3 30+ | 4/22 | 1 |
| 18 | Monday Night PIR Road Circuit Race: Monday Night PIR - Overall Series Points | Men 1/2/3 30+ | 4/29 | 1 |
| 13 | Monday Night PIR | Men 1/2/3 30+ | 4/29 | 1 |
| 16 | Montinore RR | Men 1/2 | 5/4 | 1 |
| 38 | Monday Night PIR | Men 1/2/3 30+ | 5/6 | 1 |
| 52 | Tuesday Night PIR | Category 1/2/3 | 5/7 | 1 |
| 9 | Monday Night PIR | Men 1/2/3 30+ | 5/13 | 1 |
| 14 | Monday Night PIR - Overall Series Points | Men 1/2/3 30+ | 5/13 | 1 |
| 14 | Tuesday Night PIR | Category 1/2/3 | 5/14 | 1 |
| 19 | Monday Night PIR Road Circuit Race: Monday Night PIR: Overall Series Points | Men 1/2/3 30+ | 5/20 | 1 |
| 13 | Tuesday Night PIR | Category 1/2/3 | 5/21 | 1 |
| 5 | Tuesday Night PIR | Category 1/2/3 | 6/11 | 1 |
| 10 | Tuesday Night PIR: Individual Series Results | Category 1/2/3 | 6/11 | 1 |
| 12 | Mt. Tabor Series | Masters 40+ Men | 6/12 | 1 |
| DNF | OBRA Omnium Championships: Criterium | Men 1/2 | 6/16 | 1 |
| 1 | OBRA Omnium Championships: Criterium | Masters Men 40-49 | 6/16 | 1 |
| 8 | Tuesday Night PIR | Category 1/2/3 | 6/18 | 1 |
| 8 | Tuesday Night PIR: Individual Series Results | Category 1/2/3 | 6/18 | 1 |
| 13 | Mt. Tabor Series | Masters Men 40+ | 6/19 | 1 |
| DNF | Mt. Tabor Series | Senior Men | 6/19 | 1 |
| 10 | Tuesday Night PIR | Category 1/2/3 | 6/25 | 1 |
| 8 | Tuesday Night PIR: Individual Series Points | Category 1/2/3 | 6/25 | 1 |
| 30 | Six Hours of Mt Hood Skibowl | Solo Men Open | 6/30 | 1 |
| 13 | Mt. Tabor Series | Masters 40+ Men | 7/3 | 1 |
| DNF | Mt. Tabor Series | Senior Men | 7/3 | 1 |
| 11 | Tuesday Night PIR | Category 1/2/3 | 7/9 | 1 |
| 11 | Mt. Tabor Series | Masters 40+ Men | 7/10 | 1 |
| 13 | Portland Short Track Series | Category 2 Men 40-49 | 7/15 | 1 |
| 45 | Tuesday Night PIR | Category 1/2/3 | 7/16 | 1 |
| 51 | Tuesday Night PIR | Category 1/2/3 | 7/30 | 1 |
| 18 | The Red Line Criterium | Men 1/2/3 | 8/3 | 1 |
| 48 | Tuesday Night PIR | Men 1/2/3 | 8/6 | 1 |
| 48 | Tuesday Night PIR | Men 1/2/3 | 8/20 | 1 |
| 35 |