Joseph Hagedorn
| Event | Category | Date | |
|---|---|---|---|
| 23 | OBRA Championships: Kruger's Crossing Cyclocross Classic | Masters 35+ Category 3 | 11/19 |
| DNF | River City Bicycles Cyclocross Crusade: Barton Park | Singlespeed | 11/12 |
| 38 | River City Bicycles Cyclocross Crusade: Wooden Shoe | Masters 35+ Category 3 | 11/5 |
| 42 | River City Bicycles Cyclocross Crusade: Bend | Masters 35+ Category 3 | 10/29 |
| 69 | River City Bicycles Cyclocross Crusade: Bend | Masters 35+ Category 3 | 10/28 |
| 59 | River City Bicycles Cyclocross Crusade: PIR: Heron Lakes | Masters 35+ Category 3 | 10/22 |
| 7 | GPCM: Washougal CX | Masters 35+ Category 3 | 10/14 |
| 76 | River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 | Masters 35+ Category 3 | 10/8 |
| 71 | River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 | Masters 35+ Category 3 | 10/7 |
| 26 | GPCM: Heiser Farm CX | Masters 35+ Category 3 | 9/30 |
| 39 | Portland Trophy Cup | Masters Men 3/4 | 9/12 |
| 16 | Portland Short Track Series | Category 3 Men 40-49 | 7/31 |
| 16 | Portland Short Track Series | Category 3 Men 40-49 | 6/26 |
33rd — Series Overall: Category 3 Men 40-49
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 16 | Portland Short Track Series | Category 3 Men 40-49 | 6/26 | 15 |
| 16 | Portland Short Track Series | Category 3 Men 40-49 | 7/31 | 15 |
| 42 |
25th — Portland Short Track Series: July Standings: Category 3 Men 40-49
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 16 | Portland Short Track Series | Category 3 Men 40-49 | 7/31 | 15 |
| 27 |
38th — Portland Short Track Series: June Standings: Category 3 Men 40-49
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 16 | Portland Short Track Series | Category 3 Men 40-49 | 6/26 | 15 |
| 15 |
360th — 2017 Overall BAR: 2017 Cyclocross BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 7 | GPCM: Washougal CX | Masters 35+ Category 3 | 10/14 | 9 |
| 9 |
842nd — 2017 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 16 | Portland Short Track Series | Category 3 Men 40-49 | 6/26 | 1 |
| 16 | Portland Short Track Series | Category 3 Men 40-49 | 7/31 | 1 |
| 39 | Portland Trophy Cup | Masters Men 3/4 | 9/12 | 1 |
| 26 | GPCM: Heiser Farm CX | Masters 35+ Category 3 | 9/30 | 1 |
| 71 | River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 | Masters 35+ Category 3 | 10/7 | 1 |
| 76 | River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 | Masters 35+ Category 3 | 10/8 | 1 |
| 7 | GPCM: Washougal CX | Masters 35+ Category 3 | 10/14 | 1 |
| 59 | River City Bicycles Cyclocross Crusade: PIR: Heron Lakes | Masters 35+ Category 3 | 10/22 | 1 |
| 69 | River City Bicycles Cyclocross Crusade: Bend | Masters 35+ Category 3 | 10/28 | 1 |
| 42 | River City Bicycles Cyclocross Crusade: Bend | Masters 35+ Category 3 | 10/29 | 1 |
| 38 | River City Bicycles Cyclocross Crusade: Wooden Shoe | Masters 35+ Category 3 | 11/5 | 1 |
| DNF | River City Bicycles Cyclocross Crusade: Barton Park | Singlespeed | 11/12 | 1 |
| 23 | OBRA Championships: Kruger's Crossing Cyclocross Classic | Masters 35+ Category 3 | 11/19 | 1 |
| 14 |