John Pettitt
| Event | Category | Date | |
|---|---|---|---|
| DNF | Bridge City CX | Singlespeed Men | 11/24 |
| DNF | Bridge City CX | Singlespeed Men 40+ | 11/24 |
| 48 | Cyclocross Crusade: Kruger's CX | Singlespeed Men | 11/17 |
| DNF | **OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park | Singlespeed Men | 11/10 |
| 22 | Cyclocross Crusade: Rainier High School | Singlespeed Men | 11/3 |
| 45 | Cyclocross Crusade: Deschutes Brewery Day 2 | Singlespeed Men | 10/27 |
| 50 | Cyclocross Crusade: Deschutes Brewery Day 1 | Singlespeed Men | 10/26 |
| 77 | Cyclocross Crusade: PIR Heron Lakes | Singlespeed Men | 10/20 |
| 39 | Cyclocross Crusade: Cascade Locks | Singlespeed Men | 10/13 |
| 58 | Cyclocross Crusade: Alpenrose Dairy Day 2 | Singlespeed Men | 10/6 |
| 11 | Blind Date at the Dairy | Singlespeed | 9/25 |
| 14 | Blind Date at the Dairy | Singlespeed | 9/18 |
| 9 | Blind Date at the Dairy | Singlespeed | 9/11 |
| 15 | Blind Date at the Dairy | Singlespeed | 9/4 |
| 10 | Swift Summit 200/100 | Open Men | 8/10 |
| 10 | Echo Red to Red | Category 2 Men 40-49 | 3/16 |
360th — Overall BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 61 | Road BAR | Category Pro/1/2 Men | 2019 | 240 |
| 240 |
61st — Road BAR: Category Pro/1/2 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 10 | Swift Summit 200/100 | Open Men | 8/10 | 6 |
| 6 |
743rd — Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 201 | Mountain Bike BAR | Masters Men | 2019 | 100 |
| 100 |
201st — Mountain Bike BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 10 | Echo Red to Red | Category 2 Men 40-49 | 3/16 | 6 |
| 6 |
118th — Age-Graded BAR: Masters Men 40-44
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 743 | Overall BAR | Masters Men | 2019 | 100 |
| 100 |
19th — Series Overall: Singlespeed
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 9 | Blind Date at the Dairy | Singlespeed | 9/11 | 4 |
| 11 | Blind Date at the Dairy | Singlespeed | 9/25 | 2 |
| 6 |
17th — Blind Date at the Dairy: September Standings: Singlespeed
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 9 | Blind Date at the Dairy | Singlespeed | 9/11 | 4 |
| 11 | Blind Date at the Dairy | Singlespeed | 9/25 | 2 |
| 6 |
706th — 2019 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 10 | Echo Red to Red | Category 2 Men 40-49 | 3/16 | 1 |
| 15 | Blind Date at the Dairy | Singlespeed | 9/4 | 1 |
| 9 | Blind Date at the Dairy | Singlespeed | 9/11 | 1 |
| 14 | Blind Date at the Dairy | Singlespeed | 9/18 | 1 |
| 11 | Blind Date at the Dairy | Singlespeed | 9/25 | 1 |
| 58 | Cyclocross Crusade: Alpenrose Dairy Day 2 | Singlespeed Men | 10/6 | 1 |
| 39 | Cyclocross Crusade: Cascade Locks | Singlespeed Men | 10/13 | 1 |
| 77 | Cyclocross Crusade: PIR Heron Lakes | Singlespeed Men | 10/20 | 1 |
| 50 | Cyclocross Crusade: Deschutes Brewery Day 1 | Singlespeed Men | 10/26 | 1 |
| 45 | Cyclocross Crusade: Deschutes Brewery Day 2 | Singlespeed Men | 10/27 | 1 |
| 22 | Cyclocross Crusade: Rainier High School | Singlespeed Men | 11/3 | 1 |
| DNF | **OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park | Singlespeed Men | 11/10 | 1 |
| 48 | Cyclocross Crusade: Kruger's CX | Singlespeed Men | 11/17 | 1 |
| DNF | Bridge City CX | Singlespeed Men 40+ | 11/24 | 1 |
| DNF | Bridge City CX | Singlespeed Men | 11/24 | 1 |
| 15 |