Mark Thomas
| Event | Category | Date | |
|---|---|---|---|
| 8 | Cross Crusade: Portland International Raceway | Clydesdale | 11/15 |
| 8 | Cross Crusade: Portland International Raceway | Clydesdale | 11/14 |
| 4 | Cross Crusade: Cascade Locks | Clydesdale | 10/18 |
| 4 | Cross Crusade: Alpenrose | Clydesdale | 10/10 |
| 3 | Cooper Spur Cyclocross | Clydesdale | 10/4 |
| DNF | GPRM 2015: Zaaldercross | Masters 35+ B | 9/19 |
| 2 | GPRM 2015: Zaaldercross | Clydesdale | 9/19 |
| 44 | GPRM 2015: DDCX | Masters Men 35+ B | 9/5 |
| 2 | GPRM 2015: DDCX | Clydesdale | 9/5 |
| 15 | Gorge Roubaix | Men Category 4/5 | 3/28 |
| 29 | Echo Red to Red XC | Category 1 Men 40+ | 2/28 |
11th — Series Overall: Clydesdale
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 4 | Cross Crusade: Alpenrose | Clydesdale | 10/10 | 15 |
| 4 | Cross Crusade: Cascade Locks | Clydesdale | 10/18 | 15 |
| 8 | Cross Crusade: Portland International Raceway | Clydesdale | 11/14 | 11 |
| 8 | Cross Crusade: Portland International Raceway | Clydesdale | 11/15 | 11 |
| 52 |
47th — 2015 Overall BAR: Clydesdale
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 16 | 2015 Overall BAR: Cyclocross BAR | Clydesdale | 1/1 | 285 |
| 285 |
16th — 2015 Overall BAR: 2015 Cyclocross BAR: Clydesdale
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 2 | GPRM 2015: DDCX | Clydesdale | 9/5 | 14 |
| 2 | GPRM 2015: Zaaldercross | Clydesdale | 9/19 | 14 |
| 3 | Cooper Spur Cyclocross | Clydesdale | 10/4 | 13 |
| 4 | Cross Crusade: Alpenrose | Clydesdale | 10/10 | 12 |
| 4 | Cross Crusade: Cascade Locks | Clydesdale | 10/18 | 12 |
| 8 | Cross Crusade: Portland International Raceway | Clydesdale | 11/14 | 8 |
| 8 | Cross Crusade: Portland International Raceway | Clydesdale | 11/15 | 8 |
| 81 |
591st — 2015 Overall BAR: Category 4/5 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 158 | 2015 Overall BAR: Road BAR | Category 4 Men | 1/1 | 143 |
| 143 |
158th — 2015 Overall BAR: 2015 Road BAR: Category 4 Men
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 15 | Gorge Roubaix | Men Category 4/5 | 3/28 | 1 |
| 1 |
1178th — 2015 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 29 | Echo Red to Red XC | Category 1 Men 40+ | 2/28 | 1 |
| 15 | Gorge Roubaix | Men Category 4/5 | 3/28 | 1 |
| 2 | GPRM 2015: DDCX | Clydesdale | 9/5 | 1 |
| 44 | GPRM 2015: DDCX | Masters Men 35+ B | 9/5 | 1 |
| 2 | GPRM 2015: Zaaldercross | Clydesdale | 9/19 | 1 |
| DNF | GPRM 2015: Zaaldercross | Masters 35+ B | 9/19 | 1 |
| 3 | Cooper Spur Cyclocross | Clydesdale | 10/4 | 1 |
| 4 | Cross Crusade: Alpenrose | Clydesdale | 10/10 | 1 |
| 4 | Cross Crusade: Cascade Locks | Clydesdale | 10/18 | 1 |
| 8 | Cross Crusade: Portland International Raceway | Clydesdale | 11/14 | 1 |
| 8 | Cross Crusade: Portland International Raceway | Clydesdale | 11/15 | 1 |
| 11 |