Stephen Hartzel

53rd — 2017 Ironman

Event
10 Echo Red 2 Red XC MTB Race
7 30th Annual Mudslinger
1 Portland Short Track Series
14 Portland Short Track Series
1 Portland Short Track Series
1 Portland Short Track Series
3 Portland Short Track Series
1 Portland Short Track Series
1 Portland Short Track Series
1 Portland Short Track Series
4 Portland Short Track Series
2 Portland Short Track Series
8 Portland Short Track Series
1 Portland Short Track Series
1 Tuesday Night PIR
3 GPCM: DDCX
3 GPCM: Het Meer CX
DNF GPCM: Het Meer CX
2 Portland Trophy Cup
2 Portland Trophy Cup: Overall Standings
1 Blind Date at the Dairy
8 GPCM: Zaaldercross
2 Portland Trophy Cup Series Standings
3 Portland Trophy Cup
2 Blind Date at the Dairy: in
5 Battle at Barlow
3 Portland Trophy Cup
1 Portland Trophy Cup - Series Standings
2 Blind Date at the Dairy
4 Portland Trophy Cup
2 Portland Trophy Cup - Series Standings
4 Blind Date at the Dairy
12 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2
2 Portland Trophy Cup
2 Portland Trophy Cup - Series Standings
2 Blind Date at the Dairy
9 River City Bicycles Cyclocross Crusade: Cascade Locks
3 River City Bicycles Cyclocross Crusade: Cascade Locks
4 River City Bicycles Cyclocross Crusade: PIR: Heron Lakes
18 River City Bicycles Cyclocross Crusade: Bend
22 River City Bicycles Cyclocross Crusade: Bend
6 River City Bicycles Cyclocross Crusade: Wooden Shoe
28 River City Bicycles Cyclocross Crusade: Wooden Shoe
15 River City Bicycles Cyclocross Crusade: Barton Park
2 OBRA Championships: Kruger's Crossing Cyclocross Classic

See all results for Stephen Hartzel or the 2017 Ironman.