Dolan Halbrook
| Event | Category | Date | |
|---|---|---|---|
| 26 | Cross Crusade: Portland International Raceway | Masters 35+ A | 11/14 |
| 2 | Cross Crusade: Barton Park | Masters 35+ B | 11/8 |
| 15 | Cross Crusade: Alpenrose | Masters 35+ B | 10/11 |
| 9 | GPRM 2015: Zaaldercross | Masters 35+ B | 9/19 |
| 6 | GPRM 2015: DDCX | Masters Men 35+ B | 9/5 |
| DNF | Portland Short Track Series | Category 2 Men 35-44 | 7/27 |
| 5 | Mt Tabor Circuit Race | Masters 40+ | 7/25 |
| 1 | Thursday Track (Movie Night) | Category 5 | 7/23 |
| 6 | Mt. Tabor Series | Masters 40+ | 7/8 |
| 8 | Mt. Tabor Series | Masters Men 40+ | 7/1 |
| 5 | Mt. Tabor Series | Masters Men 40+ | 6/24 |
| 4 | Rainier Road Race- OBRA Championship RR | Category 4/5 | 6/21 |
| 8 | Mt. Tabor Series | Masters 40+ | 6/17 |
| 7 | Mt. Tabor Series | Masters Men 40+ | 6/10 |
| 7 | Mt. Tabor Series | Masters Men 40+ | 6/3 |
| 6 | Montinore Road Race pb Team Oregon | Masters Men 4/5 40+ | 5/2 |
| 4 | Bear Springs - XC | Sport (Category 2) Men 40-49 | 4/26 |
5th — Series Overall: Masters Men 40+
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 7 | Mt. Tabor Series | Masters Men 40+ | 6/3 | 28 |
| 7 | Mt. Tabor Series | Masters Men 40+ | 6/10 | 28 |
| 8 | Mt. Tabor Series | Masters 40+ | 6/17 | 24 |
| 5 | Mt. Tabor Series | Masters Men 40+ | 6/24 | 36 |
| 8 | Mt. Tabor Series | Masters Men 40+ | 7/1 | 24 |
| 6 | Mt. Tabor Series | Masters 40+ | 7/8 | 64 |
| 5 | Mt Tabor Circuit Race | Masters 40+ | 7/25 | 72 |
| 276 |
218th — 2015 Overall BAR: 2015 Cyclocross BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 6 | GPRM 2015: DDCX | Masters Men 35+ B | 9/5 | 10.0 |
| 9 | GPRM 2015: Zaaldercross | Masters 35+ B | 9/19 | 7.0 |
| 15 | Cross Crusade: Alpenrose | Masters 35+ B | 10/11 | 1.0 |
| 2 | Cross Crusade: Barton Park | Masters 35+ B | 11/8 | 21.0 |
| 39.5 |
297th — 2015 Overall BAR: Category 4/5 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 37 | 2015 Overall BAR: Road BAR | Category 4 Men | 1/1 | 264 |
| 264 |
37th — 2015 Overall BAR: 2015 Road BAR: Category 4 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 4 | Rainier Road Race- OBRA Championship RR | Category 4/5 | 6/21 | 24 |
| 24 |
81st — 2015 Overall BAR: 2015 Road BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 5 | Mt. Tabor Series: Series Overall | Masters Men 40+ | 6/3 | 11 |
| 5 | Mt Tabor Circuit Race | Masters 40+ | 7/25 | 11 |
| 22 |
70th — 2015 Overall BAR: Masters Men 4/5
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 69 | 2015 Overall BAR: Road BAR | Masters Men 4/5 | 1/1 | 232 |
| 232 |
69th — 2015 Overall BAR: 2015 Road BAR: Masters Men 4/5
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 6 | Montinore Road Race pb Team Oregon | Masters Men 4/5 40+ | 5/2 | 10 |
| 10 |
18th — 2015 Overall BAR: 2015 Age Graded BAR: Masters Men 40-44
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 142 | Overall BAR | Masters Men | 1/1 | 461 |
| 461 |
142nd — 2015 Overall BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 81 | 2015 Overall BAR: Road BAR | Masters Men | 1/1 | 220 |
| 143 | 2015 Overall BAR: Mountain Bike BAR | Masters Men | 1/1 | 158 |
| 218 | 2015 Overall BAR: Cyclocross BAR | Masters Men | 1/1 | 83 |
| 461 |
143rd — 2015 Overall BAR: 2015 Mountain Bike BAR: Masters Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 4 | Bear Springs - XC | Sport (Category 2) Men 40-49 | 4/26 | 12 |
| 12 |
660th — 2015 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 4 | Bear Springs - XC | Sport (Category 2) Men 40-49 | 4/26 | 1 |
| 6 | Montinore Road Race pb Team Oregon | Masters Men 4/5 40+ | 5/2 | 1 |
| 7 | Mt. Tabor Series | Masters Men 40+ | 6/3 | 1 |
| 7 | Mt. Tabor Series | Masters Men 40+ | 6/10 | 1 |
| 8 | Mt. Tabor Series | Masters 40+ | 6/17 | 1 |
| 4 | Rainier Road Race- OBRA Championship RR | Category 4/5 | 6/21 | 1 |
| 5 | Mt. Tabor Series | Masters Men 40+ | 6/24 | 1 |
| 8 | Mt. Tabor Series | Masters Men 40+ | 7/1 | 1 |
| 6 | Mt. Tabor Series | Masters 40+ | 7/8 | 1 |
| 1 | Thursday Track (Movie Night) | Category 5 | 7/23 | 1 |
| 5 | Mt Tabor Circuit Race | Masters 40+ | 7/25 | 1 |
| DNF | Portland Short Track Series | Category 2 Men 35-44 | 7/27 | 1 |
| 6 | GPRM 2015: DDCX | Masters Men 35+ B | 9/5 | 1 |
| 9 | GPRM 2015: Zaaldercross | Masters 35+ B | 9/19 | 1 |
| 15 | Cross Crusade: Alpenrose | Masters 35+ B | 10/11 | 1 |
| 2 | Cross Crusade: Barton Park | Masters 35+ B | 11/8 | 1 |
| 26 | Cross Crusade: Portland International Raceway | Masters 35+ A | 11/14 | 1 |
| 17 |