2019 Ironman
300th — Justin Philips
| Event | Category | Date | Points | ||
|---|---|---|---|---|---|
| 25 | Piece of Cake RR | Men 4/5 | 3/30 | 1 | |
| 6 | Oregon Coast Gravel Epic | Men 35-39 | 5/4 | 1 | |
| 12 | Sisters Stampede/XC Mtb | Category 2 Men 19-39 | 5/26 | 1 | |
| 6 | Mt. Tabor Series | Men 5 | 5/29 | 1 | |
| 10 | Mt. Tabor Series | Men 5 | 6/5 | 1 | |
| 5 | Mt. Tabor Series | Men 5 | 6/19 | 1 | |
| 3 | Mt. Tabor Series | Men 5 | 7/3 | 1 | |
| 3 | Mt. Tabor Series | Men 5 | 7/10 | 1 | |
| 8 | Grand Prix Luciano Bailey: DDCX | Masters Men 35+ 1/2 | 8/31 | 1 | |
| DNF | Blind Date at the Dairy | Singlespeed | 9/4 | 1 | |
| 7 | Blind Date at the Dairy | Category 1/2 Men | 9/11 | 1 | |
| 7 | Grand Prix Luciano Bailey: Corn Cross | Masters 35+ 1/2 | 9/14 | 1 | |
| 6 | Blind Date at the Dairy | Category 1/2 Men | 9/18 | 1 | |
| 9 | Grand Prix Luciano Bailey: Ninkrossi | Masters 35+ 1/2 | 9/21 | 1 | |
| 6 | Blind Date at the Dairy | Category 1/2 Men | 9/25 | 1 | |
| 10 | Grand Prix Luciano Bailey: Heiser Farm CX | Masters 35+ 1/2 | 9/28 | 1 | |
| 8 | Blind Date at the Dairy | Category 1/2 Men | 10/2 | 1 | |
| 12 | Cyclocross Crusade: Alpenrose Dairy Day 1 | Category 1/2 Masters 35+ Men | 10/5 | 1 | |
| 13 | Cyclocross Crusade: Alpenrose Dairy Day 2 | Category 1/2 Masters 35+ Men | 10/6 | 1 | |
| 18 | Cyclocross Crusade: PIR Heron Lakes | Category 1/2 Masters 35+ Men | 10/20 | 1 | |
| 15 | Cyclocross Crusade: Deschutes Brewery Day 1 | Category 1/2 Masters 35+ Men | 10/26 | 1 | |
| 10 | Cyclocross Crusade: Deschutes Brewery Day 2 | Category 1/2 Masters 35+ Men | 10/27 | 1 | |
| 17 | Cyclocross Crusade: Rainier High School | Category 1/2 Masters 35+ Men | 11/3 | 1 | |
| 14 | **OBRA Cyclocross Championships** Cyclocross Crusade: Barton Park | Category 1/2 Masters 35+ Men | 11/10 | 1 | |
| 39 | Bridge City CX | Category 1/2 Men | 11/24 | 1 | |
| 42 | Bridge City CX | Open Men 1/2/3 | 11/24 | 1 | |
| 26.0 | |||||
Updated 08 Dec 19:01