Brian Johnson
| Event | Category | Date | |
|---|---|---|---|
| 51 | Cross Crusade: Portland International Raceway | Singlespeed | 11/15 |
| 66 | Cross Crusade: Portland International Raceway | Singlespeed | 11/14 |
| 33 | CrossWord CX Challenge p/b Western Bikeworks | Masters 35+ B | 10/17 |
| 87 | Cross Crusade: Alpenrose | Masters 35+ B | 10/11 |
| 110 | Cross Crusade: Alpenrose | Masters 35+ B | 10/10 |
| 23 | Portland Short Track Series | Category 2 Men 45-54 | 7/27 |
| 17 | Portland Short Track Series | Category 2 Men 45-54 | 7/20 |
| 17 | Portland Short Track Series | Category 2 Men 45-54 | 7/13 |
| 14 | Portland Short Track Series | Category 2 Men 45-54 | 7/6 |
| 31 | Portland Short Track Series | Category 2 Men 45-54 | 6/22 |
| 25 | Portland Short Track Series | Category 2 Men 45-54 | 6/15 |
| 17 | Washougal XC at the MX - Race for the Future!: Wa. Student League Fundraiser Race MTB | Sport Men 40-49 | 6/14 |
| 30 | Portland Short Track Series | Category 2 Men 45-54 | 6/8 |
| 33 | Portland Short Track Series | Category 2 Men 45-54 | 6/1 |
| 21 | Coast Hills Classic | Sport Men 40-49 | 5/3 |
34th — Series Overall: Category 2 Men 45-54
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 30 | Portland Short Track Series | Category 2 Men 45-54 | 6/8 | 1 |
| 25 | Portland Short Track Series | Category 2 Men 45-54 | 6/15 | 6 |
| 14 | Portland Short Track Series | Category 2 Men 45-54 | 7/6 | 18 |
| 17 | Portland Short Track Series | Category 2 Men 45-54 | 7/13 | 14 |
| 17 | Portland Short Track Series | Category 2 Men 45-54 | 7/20 | 14 |
| 23 | Portland Short Track Series | Category 2 Men 45-54 | 7/27 | 8 |
| 61 |
18th — Portland Short Track Series: July Standings: Category 2 Men 45-54
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 14 | Portland Short Track Series | Category 2 Men 45-54 | 7/6 | 18 |
| 17 | Portland Short Track Series | Category 2 Men 45-54 | 7/13 | 14 |
| 17 | Portland Short Track Series | Category 2 Men 45-54 | 7/20 | 14 |
| 23 | Portland Short Track Series | Category 2 Men 45-54 | 7/27 | 8 |
| 54 |
48th — Portland Short Track Series: June Standings: Category 2 Men 45-54
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 30 | Portland Short Track Series | Category 2 Men 45-54 | 6/8 | 1 |
| 25 | Portland Short Track Series | Category 2 Men 45-54 | 6/15 | 6 |
| 7 |
800th — 2015 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 21 | Coast Hills Classic | Sport Men 40-49 | 5/3 | 1 |
| 33 | Portland Short Track Series | Category 2 Men 45-54 | 6/1 | 1 |
| 30 | Portland Short Track Series | Category 2 Men 45-54 | 6/8 | 1 |
| 17 | Washougal XC at the MX - Race for the Future!: Wa. Student League Fundraiser Race MTB | Sport Men 40-49 | 6/14 | 1 |
| 25 | Portland Short Track Series | Category 2 Men 45-54 | 6/15 | 1 |
| 31 | Portland Short Track Series | Category 2 Men 45-54 | 6/22 | 1 |
| 14 | Portland Short Track Series | Category 2 Men 45-54 | 7/6 | 1 |
| 17 | Portland Short Track Series | Category 2 Men 45-54 | 7/13 | 1 |
| 17 | Portland Short Track Series | Category 2 Men 45-54 | 7/20 | 1 |
| 23 | Portland Short Track Series | Category 2 Men 45-54 | 7/27 | 1 |
| 110 | Cross Crusade: Alpenrose | Masters 35+ B | 10/10 | 1 |
| 87 | Cross Crusade: Alpenrose | Masters 35+ B | 10/11 | 1 |
| 33 | CrossWord CX Challenge p/b Western Bikeworks | Masters 35+ B | 10/17 | 1 |
| 66 | Cross Crusade: Portland International Raceway | Singlespeed | 11/14 | 1 |
| 51 | Cross Crusade: Portland International Raceway | Singlespeed | 11/15 | 1 |
| 15 |