James Lais
Event | Category | Date | |
---|---|---|---|
22 | Cyclocross Crusade: Kruger's CX | Category 4 Masters 35+ | 11/17 |
28 | **OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park | Category 4 Masters 35+ Men | 11/10 |
30 | Cyclocross Crusade: Deschutes Brewery Day 2 | Category 4 Masters Men 35+ | 10/27 |
31 | Cyclocross Crusade: Deschutes Brewery Day 1 | Category 4 Masters Men 35+ | 10/26 |
23 | Cyclocross Crusade: PIR Heron Lakes | Category 4 Masters 35+ | 10/20 |
40 | Cyclocross Crusade: Cascade Locks | Category 4 Masters 35+ | 10/13 |
39 | Cyclocross Crusade: Alpenrose Dairy Day 1 | Category 4 Masters Men 35+ | 10/5 |
11 | Portland Trophy Cup | Open 50+ | 10/1 |
13 | Portland Trophy Cup | Open 50+ | 9/24 |
11 | Portland Trophy Cup | Open 50+ | 9/17 |
15 | Portland Trophy Cup | Open 50+ | 9/10 |
16 | Portland Trophy Cup | Open 50+ | 9/3 |
8 | Takelma Gravel Grinder | Men 50-59 | 6/29 |
5 | Cascade Gravel Grinder | Masters Men 45+ Big Grinder Sunday Only | 4/28 |
26 | Cascade Gravel Grinder | Masters Men 45+ Big Grinder Saturday Only | 4/27 |
DNF | Yamhill Gravel Fondo | Grande - Masters Men 40-49 | 4/20 |
423rd — Overall BAR: Masters Men
Event | Category | Date | Points | |
---|---|---|---|---|
55 | Gravel BAR | Masters Men | 2019 | 246 |
408 | Cyclocross BAR | Masters Men | 2019 | |
246 |
55th — Gravel BAR: Masters Men
Event | Category | Date | Points | |
---|---|---|---|---|
26 | Cascade Gravel Grinder | Masters Men 45+ Big Grinder Saturday Only | 4/27 | |
5 | Cascade Gravel Grinder | Masters Men 45+ Big Grinder Sunday Only | 4/28 | 11 |
8 | Takelma Gravel Grinder | Men 50-59 | 6/29 | 8 |
19 |
408th — Cyclocross BAR: Masters Men
Event | Category | Date | Points | |
---|---|---|---|---|
15 | Portland Trophy Cup: Series Overall | Open 50+ | 9/3 | 1 |
40 | Cyclocross Crusade: Cascade Locks | Category 4 Masters 35+ | 10/13 | |
23 | Cyclocross Crusade: PIR Heron Lakes | Category 4 Masters 35+ | 10/20 | |
31 | Cyclocross Crusade: Deschutes Brewery Day 1 | Category 4 Masters Men 35+ | 10/26 | |
30 | Cyclocross Crusade: Deschutes Brewery Day 2 | Category 4 Masters Men 35+ | 10/27 | |
28 | **OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park | Category 4 Masters 35+ Men | 11/10 | |
22 | Cyclocross Crusade: Kruger's CX | Category 4 Masters 35+ | 11/17 | |
1 |
117th — Age-Graded BAR: Masters Men 50-54
Event | Category | Date | Points | |
---|---|---|---|---|
423 | Overall BAR | Masters Men | 2019 | 246 |
246 |
15th — Series Overall: Open 50+
Event | Category | Date | Points | |
---|---|---|---|---|
11 | Portland Trophy Cup | Open 50+ | 9/17 | 5 |
13 | Portland Trophy Cup | Open 50+ | 9/24 | 3 |
11 | Portland Trophy Cup | Open 50+ | 10/1 | 5 |
13 |
655th — 2019 Ironman
Event | Category | Date | Points | |
---|---|---|---|---|
DNF | Yamhill Gravel Fondo | Grande - Masters Men 40-49 | 4/20 | 1 |
26 | Cascade Gravel Grinder | Masters Men 45+ Big Grinder Saturday Only | 4/27 | 1 |
5 | Cascade Gravel Grinder | Masters Men 45+ Big Grinder Sunday Only | 4/28 | 1 |
8 | Takelma Gravel Grinder | Men 50-59 | 6/29 | 1 |
16 | Portland Trophy Cup | Open 50+ | 9/3 | 1 |
15 | Portland Trophy Cup | Open 50+ | 9/10 | 1 |
11 | Portland Trophy Cup | Open 50+ | 9/17 | 1 |
13 | Portland Trophy Cup | Open 50+ | 9/24 | 1 |
11 | Portland Trophy Cup | Open 50+ | 10/1 | 1 |
39 | Cyclocross Crusade: Alpenrose Dairy Day 1 | Category 4 Masters Men 35+ | 10/5 | 1 |
40 | Cyclocross Crusade: Cascade Locks | Category 4 Masters 35+ | 10/13 | 1 |
23 | Cyclocross Crusade: PIR Heron Lakes | Category 4 Masters 35+ | 10/20 | 1 |
31 | Cyclocross Crusade: Deschutes Brewery Day 1 | Category 4 Masters Men 35+ | 10/26 | 1 |
30 | Cyclocross Crusade: Deschutes Brewery Day 2 | Category 4 Masters Men 35+ | 10/27 | 1 |
28 | **OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park | Category 4 Masters 35+ Men | 11/10 | 1 |
22 | Cyclocross Crusade: Kruger's CX | Category 4 Masters 35+ | 11/17 | 1 |
16 |