John Hartnett
Event | Category | Date | |
---|---|---|---|
34 | Cross Crusade: Portland International Raceway | Category A | 11/14 |
DNF | Cross Crusade: Barton Park | Category A | 11/8 |
61 | Cross Crusade: Alpenrose | Category A | 10/11 |
59 | Cross Crusade: Alpenrose | Category A | 10/10 |
23 | Rapha Portland Trophy Cup: Final Series Standings | Men A | 10/6 |
20 | Rapha Portland Trophy Cup: Series Standings | Men A | 9/22 |
20 | GPRM 2015: Zaaldercross | Category A | 9/19 |
19 | Rapha Portland Trophy Cup: Series Standings | Men A | 9/15 |
10 | Rapha Portland Trophy Cup | Men A | 9/15 |
30 | GPRM 2015: Het Meer CX | Category A | 9/12 |
15 | Rapha Portland Trophy Cup | Men A | 9/8 |
22 | GPRM 2015: DDCX | Category A | 9/5 |
22 | Rapha Portland Trophy Cup | Men A | 9/1-10/6 |
23 | Rapha Portland Trophy Cup | Men A | 9/1 |
DNF | Franz Bakery Crit | Category 1/2/3 | 8/1 |
30 | River City Bicycles Tuesday PIR | Men Category 1/2/3 | 6/23 |
35 | High Desert Omnium - Overall Standings: Road Race | Men Category 1/2 | 6/14 |
DNF | Montinore Road Race pb Team Oregon | Men 1/2 | 5/2 |
28 | Cherry Pie | Men 1/2 | 3/22 |
413th — 2015 Overall BAR: Senior Men
Event | Category | Date | Points | |
---|---|---|---|---|
126 | 2015 Overall BAR: Cyclocross BAR | Men A | 1/1 | 175 |
175 |
126th — 2015 Overall BAR: 2015 Cyclocross BAR: Men A
Event | Category | Date | Points | |
---|---|---|---|---|
15 | Rapha Portland Trophy Cup | Men A | 9/8 | 1 |
1 |
800th — 2015 Ironman
Event | Category | Date | Points | |
---|---|---|---|---|
28 | Cherry Pie | Men 1/2 | 3/22 | 1 |
DNF | Montinore Road Race pb Team Oregon | Men 1/2 | 5/2 | 1 |
35 | High Desert Omnium - Overall Standings: Road Race | Men Category 1/2 | 6/14 | 1 |
30 | River City Bicycles Tuesday PIR | Men Category 1/2/3 | 6/23 | 1 |
DNF | Franz Bakery Crit | Category 1/2/3 | 8/1 | 1 |
23 | Rapha Portland Trophy Cup | Men A | 9/1 | 1 |
22 | GPRM 2015: DDCX | Category A | 9/5 | 1 |
15 | Rapha Portland Trophy Cup | Men A | 9/8 | 1 |
30 | GPRM 2015: Het Meer CX | Category A | 9/12 | 1 |
10 | Rapha Portland Trophy Cup | Men A | 9/15 | 1 |
20 | GPRM 2015: Zaaldercross | Category A | 9/19 | 1 |
59 | Cross Crusade: Alpenrose | Category A | 10/10 | 1 |
61 | Cross Crusade: Alpenrose | Category A | 10/11 | 1 |
DNF | Cross Crusade: Barton Park | Category A | 11/8 | 1 |
34 | Cross Crusade: Portland International Raceway | Category A | 11/14 | 1 |
15 |