Andrio Abero
10th — Series Overall: Masters 35+ A
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 10 | Cross Crusade: Alpenrose | Masters 35+ A | 10/10 | 9 |
| 11 | Cross Crusade: Alpenrose | Masters 35+ A | 10/11 | 8 |
| 13 | Cross Crusade: Cascade Locks | Masters 35+ A | 10/18 | 6 |
| 11 | Cross Crusade: Barton Park | Masters 35+ A | 11/8 | 8 |
| 11 | Cross Crusade: Portland International Raceway | Masters 35+ A | 11/14 | 8 |
| 11 | Cross Crusade: Portland International Raceway | Masters 35+ A | 11/15 | 8 |
| 47 |
21st — Series Overall: Men A
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 9 | Blind Date at the Dairy | Men A | 9/16 | 4 |
| 11 | Blind Date at the Dairy | Men A | 9/23 | 2 |
| 6 |
15th — Blind Date at the Dairy: September Standings: Men A
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 9 | Blind Date at the Dairy | Men A | 9/16 | 4 |
| 11 | Blind Date at the Dairy | Men A | 9/23 | 2 |
| 6 |
1st — Series Overall: Category 1 Men 35-44
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | Portland Short Track Series | Category 1 Men 35-44 | 6/1 | 100 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 6/8 | 80 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 6/15 | 80 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 6/22 | 80 |
| 3 | Portland Short Track Series | Category 1 Men 35-44 | 7/13 | 60 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 7/20 | 80 |
| 1 | Portland Short Track Series | Category 1 Men 35-44 | 7/27 | 100 |
| 580 |
2nd — Portland Short Track Series: July Standings: Category 1 Men 35-44
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | Portland Short Track Series | Category 1 Men 35-44 | 7/13 | 60 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 7/20 | 80 |
| 1 | Portland Short Track Series | Category 1 Men 35-44 | 7/27 | 100 |
| 240 |
1st — Portland Short Track Series: June Standings: Category 1 Men 35-44
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | Portland Short Track Series | Category 1 Men 35-44 | 6/1 | 100 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 6/8 | 80 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 6/15 | 80 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 6/22 | 80 |
| 340 |
109th — 2015 Overall BAR: Senior Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 2 | 2015 Overall BAR: Mountain Bike BAR | Category 1 Men | 1/1 | 299 |
| 125 | 2015 Overall BAR: Cyclocross BAR | Men A | 1/1 | 176 |
| 475 |
125th — 2015 Overall BAR: 2015 Cyclocross BAR: Men A
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 15 | Blind Date at the Dairy: September Standings | Men A | 9/16 | 1 |
| 1 |
24th — 2015 Overall BAR: 2015 Cyclocross BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | Kruger's Kermesse Farm Crit | Masters Men B 35+ | 8/30 | 13 |
| 2 | Rapha Portland Trophy Cup | Masters B | 9/1 | 14 |
| 2 | Rapha Portland Trophy Cup | Masters A | 9/1-10/6 | 14 |
| 10 | Rapha Portland Trophy Cup | Masters B | 9/1-10/6 | 6 |
| 1 | GPRM 2015: DDCX | Masters Men 35+ B | 9/5 | 15 |
| 10 | GPRM 2015: Zaaldercross | Masters 35+ A | 9/19 | 6 |
| 5 | GPRM 2015: Ninkrossi | Masters 35+ A | 9/26 | 11 |
| 10 | Battle at Barlow | Masters 35+ A | 9/27 | 6 |
| 8 | GPRM 2015: Heiser Farm | Masters 35+ A | 10/3 | 8 |
| 2 | Rapha Portland Trophy Cup: Final Series Standings | Masters A | 10/6 | 14 |
| 12 | Rapha Portland Trophy Cup: Final Series Standings | Masters B | 10/6 | 4 |
| 10 | Cross Crusade: Alpenrose | Masters 35+ A | 10/10 | 9 |
| 11 | Cross Crusade: Alpenrose | Masters 35+ A | 10/11 | 7 |
| 13 | Cross Crusade: Cascade Locks | Masters 35+ A | 10/18 | 3 |
| 11 | Cross Crusade: Barton Park | Masters 35+ A | 11/8 | 5 |
| 11 | Cross Crusade: Portland International Raceway | Masters 35+ A | 11/14 | 7 |
| 11 | Cross Crusade: Portland International Raceway | Masters 35+ A | 11/15 | 5 |
| 148 |
1st — 2015 Overall BAR: 2015 Age Graded BAR: Masters Men 35-39
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 75 | Overall BAR | Masters Men | 1/1 | 574 |
| 574 |
75th — 2015 Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 4 | 2015 Overall BAR: Short Track BAR | Masters Men | 1/1 | 297 |
| 24 | 2015 Overall BAR: Cyclocross BAR | Masters Men | 1/1 | 277 |
| 574 |
4th — 2015 Overall BAR: 2015 Short Track BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 1 | Portland Short Track Series: June Standings | Category 1 Men 35-44 | 6/1 | 15 |
| 2 | Portland Short Track Series: July Standings | Category 1 Men 35-44 | 7/6 | 14 |
| 29 |
2nd — 2015 Overall BAR: 2015 Mountain Bike BAR: Category 1 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | Echo Red to Red XC | Category 1 Men 19-39 | 2/28 | 13 |
| 5 | Mudslinger | Expert Men 19-44 | 4/12 | 11 |
| 4 | Bear Springs - XC | Expert (Category 1) Men 19-44 | 4/26 | 12 |
| 1 | Coast Hills Classic | Expert Men 19-44 | 5/3 | 15 |
| 4 | Sun Forest Construction Chainbreaker | Expert (Category 1) Men 19-44 | 5/9 | 12 |
| 7 | Sister's Stampede XC | Expert Men 19-44 | 5/24 | 9 |
| 1 | ROTJ (Return on the Jedi) | Expert (Category 1) Men | 6/6 | 15 |
| 87 |
98th — 2015 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 3 | Echo Red to Red XC | Category 1 Men 19-39 | 2/28 | 1 |
| 5 | Mudslinger | Expert Men 19-44 | 4/12 | 1 |
| 4 | Bear Springs - XC | Expert (Category 1) Men 19-44 | 4/26 | 1 |
| 1 | Coast Hills Classic | Expert Men 19-44 | 5/3 | 1 |
| 4 | Sun Forest Construction Chainbreaker | Expert (Category 1) Men 19-44 | 5/9 | 1 |
| 25 | Spring Thaw | Expert (Category 1) Men 19-44 | 5/16 | 1 |
| 7 | Sister's Stampede XC | Expert Men 19-44 | 5/24 | 1 |
| 1 | Portland Short Track Series | Category 1 Men 35-44 | 6/1 | 1 |
| 1 | ROTJ (Return on the Jedi) | Expert (Category 1) Men | 6/6 | 1 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 6/8 | 1 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 6/15 | 1 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 6/22 | 1 |
| 3 | Portland Short Track Series | Category 1 Men 35-44 | 7/13 | 1 |
| 12 | High Cascades 100 | Open Men | 7/18 | 1 |
| 2 | Portland Short Track Series | Category 1 Men 35-44 | 7/20 | 1 |
| 1 | Portland Short Track Series | Category 1 Men 35-44 | 7/27 | 1 |
| DNF | Cascade Creampuff: 100 miles | Open Men | 8/1 | 1 |
| 3 | Kruger's Kermesse Farm Crit | Masters Men B 35+ | 8/30 | 1 |
| 2 | Rapha Portland Trophy Cup | Masters B | 9/1 | 1 |
| 1 | GPRM 2015: DDCX | Masters Men 35+ B | 9/5 | 1 |
| DNF | Rapha Portland Trophy Cup | Masters Men A 35+ | 9/8 | 1 |
| 2 | Rapha Portland Trophy Cup | Masters A 35+ | 9/15 | 1 |
| 9 | Blind Date at the Dairy | Men A | 9/16 | 1 |
| 10 | GPRM 2015: Zaaldercross | Masters 35+ A | 9/19 | 1 |
| 1 | Rapha Portland Trophy Cup | Masters A 35+ | 9/22 | 1 |
| 11 | Blind Date at the Dairy | Men A | 9/23 | 1 |
| 5 | GPRM 2015: Ninkrossi | Masters 35+ A | 9/26 | 1 |
| 10 | Battle at Barlow | Masters 35+ A | 9/27 | 1 |
| 1 | Rapha Portland Trophy Cup | Masters A 35+ | 9/29 | 1 |
| DNF | Blind Date at the Dairy | Men A | 9/30 | 1 |
| 8 | GPRM 2015: Heiser Farm | Masters 35+ A | 10/3 | 1 |
| 8 | Rapha Portland Trophy Cup | Masters A 35+ | 10/6 | 1 |
| 10 | Cross Crusade: Alpenrose | Masters 35+ A | 10/10 | 1 |
| 11 | Cross Crusade: Alpenrose | Masters 35+ A | 10/11 | 1 |
| 13 | Cross Crusade: Cascade Locks | Masters 35+ A | 10/18 | 1 |
| DNF | Washougal CX | Masters 35+ A | 10/24 | 1 |
| 11 | Cross Crusade: Barton Park | Masters 35+ A | 11/8 | 1 |
| 11 | Cross Crusade: Portland International Raceway | Masters 35+ A | 11/14 | 1 |
| 11 | Cross Crusade: Portland International Raceway | Masters 35+ A | 11/15 | 1 |
| 39 |