Stephanie Hahn

Event
3 OBRA Championships: Kruger's Crossing Cyclocross Classic
87 River City Bicycles Cyclocross Crusade: Barton Park
8 River City Bicycles Cyclocross Crusade: Barton Park
3 Corn Cross 2
8 River City Bicycles Cyclocross Crusade: Wooden Shoe
12 River City Bicycles Cyclocross Crusade: Bend
13 River City Bicycles Cyclocross Crusade: Bend
9 River City Bicycles Cyclocross Crusade: PIR: Heron Lakes
8 River City Bicycles Cyclocross Crusade: Cascade Locks
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1
5 Blind Date at the Dairy
5 GPCM: Heiser Farm CX
5 GPCM: Heiser Farm CX
DNF Blind Date at the Dairy
7 Battle at Barlow
4 Battle at Barlow
4 Blind Date at the Dairy: in
5 GPCM: Zaaldercross
5 GPCM: Zaaldercross
8 Blind Date at the Dairy
10 GPCM: Het Meer CX
11 Portland Short Track Series
4 Portland Short Track Series
1 Portland Short Track Series
6 Six Hours of Mt Hood
9 Portland Short Track Series
2 Portland Short Track Series
4 Portland Short Track Series

9th — 2017 Overall BAR: 2017 Age Graded BAR: Masters Women 35-39

Event
166 2017 Overall BAR

166th — 2017 Overall BAR: Masters Women

Event
57 2017 Overall BAR: 2017 Cyclocross BAR

57th — 2017 Overall BAR: 2017 Cyclocross BAR: Masters Women

Event
5 GPCM: Zaaldercross
7 Battle at Barlow
5 GPCM: Heiser Farm CX
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2
3 OBRA Championships: Kruger's Crossing Cyclocross Classic

123rd — 2017 Overall BAR: Senior Women

Event
36 2017 Overall BAR: 2017 Cyclocross BAR

36th — 2017 Overall BAR: 2017 Cyclocross BAR: Category 1/2 Women

Event
8 Blind Date at the Dairy: September Standings
8 Blind Date at the Dairy: October Standings

80th — 2017 Overall BAR: Singlespeed/Fixed

Event
20 2017 Overall BAR: 2017 Cyclocross BAR

20th — 2017 Overall BAR: 2017 Cyclocross BAR: Singlespeed/Fixed

Event
10 GPCM: Het Meer CX
5 GPCM: Zaaldercross
4 Battle at Barlow
5 GPCM: Heiser Farm CX
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2
8 River City Bicycles Cyclocross Crusade: Cascade Locks
9 River City Bicycles Cyclocross Crusade: PIR: Heron Lakes
13 River City Bicycles Cyclocross Crusade: Bend
12 River City Bicycles Cyclocross Crusade: Bend
8 River City Bicycles Cyclocross Crusade: Wooden Shoe
3 Corn Cross 2
8 River City Bicycles Cyclocross Crusade: Barton Park

214th — 2017 Ironman

Event
4 Portland Short Track Series
2 Portland Short Track Series
9 Portland Short Track Series
6 Six Hours of Mt Hood
1 Portland Short Track Series
4 Portland Short Track Series
11 Portland Short Track Series
10 GPCM: Het Meer CX
8 Blind Date at the Dairy
5 GPCM: Zaaldercross
5 GPCM: Zaaldercross
4 Blind Date at the Dairy: in
4 Battle at Barlow
7 Battle at Barlow
DNF Blind Date at the Dairy
5 GPCM: Heiser Farm CX
5 GPCM: Heiser Farm CX
5 Blind Date at the Dairy
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2
8 River City Bicycles Cyclocross Crusade: Cascade Locks
9 River City Bicycles Cyclocross Crusade: PIR: Heron Lakes
13 River City Bicycles Cyclocross Crusade: Bend
12 River City Bicycles Cyclocross Crusade: Bend
8 River City Bicycles Cyclocross Crusade: Wooden Shoe
3 Corn Cross 2
8 River City Bicycles Cyclocross Crusade: Barton Park
87 River City Bicycles Cyclocross Crusade: Barton Park
3 OBRA Championships: Kruger's Crossing Cyclocross Classic

8th — River City Bicycles Cyclocross Crusade: Series Overall: Singlespeed Women

Event
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1
10 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2
8 River City Bicycles Cyclocross Crusade: Cascade Locks
9 River City Bicycles Cyclocross Crusade: PIR: Heron Lakes
12 River City Bicycles Cyclocross Crusade: Bend
8 River City Bicycles Cyclocross Crusade: Wooden Shoe
8 River City Bicycles Cyclocross Crusade: Barton Park

8th — Blind Date at the Dairy: October Standings: Women 1/2

Event
5 Blind Date at the Dairy

8th — Blind Date at the Dairy: Women 1/2

Event
8 Blind Date at the Dairy
4 Blind Date at the Dairy: in
5 Blind Date at the Dairy

8th — Blind Date at the Dairy: September Standings: Women 1/2

Event
8 Blind Date at the Dairy
4 Blind Date at the Dairy: in

6th — Portland Short Track Series: July Standings: Category 2 Women U45

Event
1 Portland Short Track Series
4 Portland Short Track Series
11 Portland Short Track Series

3rd — Portland Short Track Series: Category 2 Women U45

Event
4 Portland Short Track Series
2 Portland Short Track Series
9 Portland Short Track Series
1 Portland Short Track Series
4 Portland Short Track Series
11 Portland Short Track Series

4th — Portland Short Track Series: June Standings: Category 2 Women U45

Event
4 Portland Short Track Series
2 Portland Short Track Series
9 Portland Short Track Series

38

Portland, OR

F

16464

7243

2

3

2

4

4

October 18, 2008

December 31, 2018