Montgomery Hill
| Event | Category | Date | |
|---|---|---|---|
| DNF | Cross Crusade: Portland International Raceway | Masters 35+ B | 10/24 |
| 52 | Cross Crusade: Sherwood Forest Equestrian Center | Masters 35+ B | 10/17 |
| DNF | Cross Crusade: Alpenrose Dairy | Masters 35+ B | 10/3 |
| 20 | Kruger's Kermesse Farm Crit | Masters Men 35+ B | 8/29 |
| DNS | OBRA Hillclimb TT | Category 3 Men | 8/15 |
| DNF | Longview Grand Prix Criterium | Masters 35+ 1/2/3 | 8/14 |
| 37 | Portland MTB Short Track Series | Category 3 Men 19+ | 8/2 |
| 73 | Larch Mtn Hillclimb: Combined | Combined | 7/25 |
| 14 | Larch Mtn Hillclimb | Masters Men 40+ | 7/25 |
| 68 | Portland MTB Short Track Series | Category 3 Men 19+ | 7/5 |
285th — 2010 Overall BAR: 2010 Age Graded BAR: Masters Men 40-44
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 955 | Overall BAR | Masters Men | 1/1 | 15 |
| 15 |
1697th — 2010 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 68 | Portland MTB Short Track Series | Category 3 Men 19+ | 7/5 | 1 |
| 14 | Larch Mtn Hillclimb | Masters Men 40+ | 7/25 | 1 |
| 37 | Portland MTB Short Track Series | Category 3 Men 19+ | 8/2 | 1 |
| DNF | Longview Grand Prix Criterium | Masters 35+ 1/2/3 | 8/14 | 1 |
| 20 | Kruger's Kermesse Farm Crit | Masters Men 35+ B | 8/29 | 1 |
| DNF | Cross Crusade: Alpenrose Dairy | Masters 35+ B | 10/3 | 1 |
| 52 | Cross Crusade: Sherwood Forest Equestrian Center | Masters 35+ B | 10/17 | 1 |
| DNF | Cross Crusade: Portland International Raceway | Masters 35+ B | 10/24 | 1 |
| 8 |
955th — 2010 Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 286 | 2010 Overall BAR: Time Trial BAR | Masters Men | 1/1 | 15 |
| 15 |
286th — 2010 Overall BAR: 2010 Time Trial BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 14 | Larch Mtn Hillclimb | Masters Men 40+ | 7/25 | 2 |
| 2 |