James Lais
| Event | Category | Date | |
|---|---|---|---|
| 32 | Cyclocross Crusade: Barton Park | Masters 50+ | 11/20 |
| 27 | Cyclocross Crusade - Fernwood | Masters 50+ | 11/13 |
| 32 | Cyclocross Crusade: Cascade Locks Day 1 | Masters 50+ | 10/29 |
| 43 | Cyclocross Crusade: PIR Infield | Masters 50+ | 10/23 |
| 37 | Cyclocross Crusade - Heron Lake | Masters 50+ | 10/16 |
| 26 | Portland Trophy Cup | Open 50+ | 10/11 |
| 36 | Cyclocross Crusade - Rainer | Masters 50+ | 10/9 |
| 30 | Portland Trophy Cup | Open 50+ | 10/4 |
| 29 | Portland Trophy Cup | Open 50+ | 9/27 |
| DNF | Portland Trophy Cup | Open 50+ | 9/20 |
| 29 | Portland Trophy Cup | Open 50+ | 9/13 |
| 33 | Portland Trophy Cup | Open 50+ | 9/6 |
528th — Ironman: Calculation
| Event | Category | Date | Points | |
|---|---|---|---|---|
| 33 | Portland Trophy Cup | Open 50+ | 9/6 | 1 |
| 29 | Portland Trophy Cup | Open 50+ | 9/13 | 1 |
| 29 | Portland Trophy Cup | Open 50+ | 9/27 | 1 |
| 30 | Portland Trophy Cup | Open 50+ | 10/4 | 1 |
| 36 | Cyclocross Crusade - Rainer | Masters 50+ | 10/9 | 1 |
| 26 | Portland Trophy Cup | Open 50+ | 10/11 | 1 |
| 37 | Cyclocross Crusade - Heron Lake | Masters 50+ | 10/16 | 1 |
| 43 | Cyclocross Crusade: PIR Infield | Masters 50+ | 10/23 | 1 |
| 32 | Cyclocross Crusade: Cascade Locks Day 1 | Masters 50+ | 10/29 | 1 |
| 27 | Cyclocross Crusade - Fernwood | Masters 50+ | 11/13 | 1 |
| 32 | Cyclocross Crusade: Barton Park | Masters 50+ | 11/20 | 1 |
| 11 |