William Alsup
| Event | Category | Date | |
|---|---|---|---|
| 23 | Cross Crusade: Deschutes Brewery | Masters 60+ | 10/31 |
| 9 | Blind Date at the Dairy | Masters Men 60+ | 10/14 |
| 25 | Cross Crusade: Alpenrose | Masters 60+ | 10/11 |
| DNF | Cross Crusade: Alpenrose | Masters 60+ | 10/10 |
| 6 | Blind Date at the Dairy | Masters Men 60+ | 9/30 |
| 14 | GPRM 2015: Ninkrossi | Masters 60+ | 9/26 |
| 21 | Fast Twitch Friday: August Series Standings | Sprinter | 8/28 |
| 5 | Fast Twitch Friday | Sprint B | 8/7 |
| 13 | Portland Short Track Series | Category 2 Men 55+ | 7/27 |
| 16 | Portland Short Track Series | Category 2 Men 55+ | 7/20 |
| 11 | Portland Short Track Series | Category 2 Men 55+ | 7/13 |
| 15 | Portland Short Track Series | Category 2 Men 55+ | 6/22 |
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/15 |
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/8 |
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/1 |
9th — Series Overall: Masters Men 60+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 6 | Blind Date at the Dairy | Masters Men 60+ | 9/30 | 7 |
| 9 | Blind Date at the Dairy | Masters Men 60+ | 10/14 | 4 |
| 11 |
9th — Blind Date at the Dairy: October Standings: Masters Men 60+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 9 | Blind Date at the Dairy | Masters Men 60+ | 10/14 | 4 |
| 4 |
8th — Blind Date at the Dairy: September Standings: Masters Men 60+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 6 | Blind Date at the Dairy | Masters Men 60+ | 9/30 | 7 |
| 7 |
13th — Series Overall: Category 2 Men 55+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/1 | 18 |
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/8 | 18 |
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/15 | 18 |
| 15 | Portland Short Track Series | Category 2 Men 55+ | 6/22 | 16 |
| 11 | Portland Short Track Series | Category 2 Men 55+ | 7/13 | 24 |
| 16 | Portland Short Track Series | Category 2 Men 55+ | 7/20 | 15 |
| 13 | Portland Short Track Series | Category 2 Men 55+ | 7/27 | 20 |
| 129 |
15th — Portland Short Track Series: July Standings: Category 2 Men 55+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 11 | Portland Short Track Series | Category 2 Men 55+ | 7/13 | 24 |
| 16 | Portland Short Track Series | Category 2 Men 55+ | 7/20 | 15 |
| 13 | Portland Short Track Series | Category 2 Men 55+ | 7/27 | 20 |
| 59 |
13th — Portland Short Track Series: June Standings: Category 2 Men 55+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/1 | 18 |
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/8 | 18 |
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/15 | 18 |
| 15 | Portland Short Track Series | Category 2 Men 55+ | 6/22 | 16 |
| 70 |
384th — 2015 Overall BAR: 2015 Cyclocross BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 8 | Blind Date at the Dairy: September Standings | Masters Men 60+ | 9/16 | 8 |
| 14 | GPRM 2015: Ninkrossi | Masters 60+ | 9/26 | 2 |
| 9 | Blind Date at the Dairy: October Standings | Masters Men 60+ | 10/7 | 7 |
| 17 |
39th — 2015 Overall BAR: 2015 Age Graded BAR: Masters Men 60-64
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 486 | Overall BAR | Masters Men | 1/1 | 207 |
| 207 |
486th — 2015 Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 94 | 2015 Overall BAR: Short Track BAR | Masters Men | 1/1 | 207 |
| 207 |
94th — 2015 Overall BAR: 2015 Short Track BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 13 | Portland Short Track Series: June Standings | Category 2 Men 55+ | 6/1 | 3 |
| 15 | Portland Short Track Series: July Standings | Category 2 Men 55+ | 7/6 | 1 |
| 4 |
883rd — 2015 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/1 | 1 |
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/8 | 1 |
| 14 | Portland Short Track Series | Category 2 Men 55+ | 6/15 | 1 |
| 15 | Portland Short Track Series | Category 2 Men 55+ | 6/22 | 1 |
| 11 | Portland Short Track Series | Category 2 Men 55+ | 7/13 | 1 |
| 16 | Portland Short Track Series | Category 2 Men 55+ | 7/20 | 1 |
| 13 | Portland Short Track Series | Category 2 Men 55+ | 7/27 | 1 |
| 5 | Fast Twitch Friday | Sprint B | 8/7 | 1 |
| 14 | GPRM 2015: Ninkrossi | Masters 60+ | 9/26 | 1 |
| 6 | Blind Date at the Dairy | Masters Men 60+ | 9/30 | 1 |
| DNF | Cross Crusade: Alpenrose | Masters 60+ | 10/10 | 1 |
| 25 | Cross Crusade: Alpenrose | Masters 60+ | 10/11 | 1 |
| 9 | Blind Date at the Dairy | Masters Men 60+ | 10/14 | 1 |
| 23 | Cross Crusade: Deschutes Brewery | Masters 60+ | 10/31 | 1 |
| 14 |