Thomas Royce
| Event | Category | Date | |
|---|---|---|---|
| 55 | OBRA Championships: Kruger's Crossing Cyclocross Classic | Masters 35+ Category 3 | 11/19 |
| 49 | River City Bicycles Cyclocross Crusade: Wooden Shoe | Masters 35+ Category 3 | 11/5 |
| 50 | River City Bicycles Cyclocross Crusade: PIR: Heron Lakes | Masters 35+ Category 3 | 10/22 |
| 28 | River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 | Masters 35+ Category 3 | 10/8 |
| 36 | GPCM: Zaaldercross | Masters 35+ Category 3 | 9/16 |
| 45 | GPCM: DDCX | Masters 35+ Category 3 | 9/2 |
| 14 | Portland Short Track Series | Category 3 Men 40-49 | 7/31 |
| 13 | Portland Short Track Series | Category 3 Men 40-49 | 7/17 |
| 21 | Portland Short Track Series | Category 3 Men 40-49 | 7/10 |
| 17 | Portland Short Track Series | Category 3 Men 40-49 | 6/19 |
| 18 | Portland Short Track Series | Category 3 Men 40-49 | 6/12 |
| 17 | Portland Short Track Series | Category 3 Men 40-49 | 6/5 |
18th — Series Overall: Category 3 Men 40-49
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 17 | Portland Short Track Series | Category 3 Men 40-49 | 6/5 | 14 |
| 18 | Portland Short Track Series | Category 3 Men 40-49 | 6/12 | 13 |
| 17 | Portland Short Track Series | Category 3 Men 40-49 | 6/19 | 14 |
| 21 | Portland Short Track Series | Category 3 Men 40-49 | 7/10 | 10 |
| 13 | Portland Short Track Series | Category 3 Men 40-49 | 7/17 | 20 |
| 14 | Portland Short Track Series | Category 3 Men 40-49 | 7/31 | 18 |
| 89 |
18th — Portland Short Track Series: July Standings: Category 3 Men 40-49
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 21 | Portland Short Track Series | Category 3 Men 40-49 | 7/10 | 10 |
| 13 | Portland Short Track Series | Category 3 Men 40-49 | 7/17 | 20 |
| 14 | Portland Short Track Series | Category 3 Men 40-49 | 7/31 | 18 |
| 48 |
19th — Portland Short Track Series: June Standings: Category 3 Men 40-49
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 17 | Portland Short Track Series | Category 3 Men 40-49 | 6/5 | 14 |
| 18 | Portland Short Track Series | Category 3 Men 40-49 | 6/12 | 13 |
| 17 | Portland Short Track Series | Category 3 Men 40-49 | 6/19 | 14 |
| 41 |
996th — 2017 Ironman
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 17 | Portland Short Track Series | Category 3 Men 40-49 | 6/5 | 1 |
| 18 | Portland Short Track Series | Category 3 Men 40-49 | 6/12 | 1 |
| 17 | Portland Short Track Series | Category 3 Men 40-49 | 6/19 | 1 |
| 21 | Portland Short Track Series | Category 3 Men 40-49 | 7/10 | 1 |
| 13 | Portland Short Track Series | Category 3 Men 40-49 | 7/17 | 1 |
| 14 | Portland Short Track Series | Category 3 Men 40-49 | 7/31 | 1 |
| 45 | GPCM: DDCX | Masters 35+ Category 3 | 9/2 | 1 |
| 36 | GPCM: Zaaldercross | Masters 35+ Category 3 | 9/16 | 1 |
| 28 | River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 | Masters 35+ Category 3 | 10/8 | 1 |
| 50 | River City Bicycles Cyclocross Crusade: PIR: Heron Lakes | Masters 35+ Category 3 | 10/22 | 1 |
| 49 | River City Bicycles Cyclocross Crusade: Wooden Shoe | Masters 35+ Category 3 | 11/5 | 1 |
| 55 | OBRA Championships: Kruger's Crossing Cyclocross Classic | Masters 35+ Category 3 | 11/19 | 1 |
| 12 |