Keith Solano

Event Category Date
20 Portland Trophy Cup Men 5 10/4
6 Blind Date at the Dairy Stampede 9/28
66 Blind Date at the Dairy Masters Men 3/4 40+ 9/28
19 Portland Trophy Cup Men 5 9/27
15 Portland Trophy Cup Men 5 9/20
32 Blind Date at the Dairy Men 5 9/14
20 Portland Trophy Cup Men 5 9/13
19 Blind Date at the Dairy Men 5 9/7
21 Portland Trophy Cup Men 5 9/6-10/4
21 Portland Trophy Cup Men 5 9/6
20 Grand Prix Brad Ross: GP: David Douglas CX Men 5 9/3
26 Tuesday Night PIR: Castelli Individual Competition Category 4/5 8/30
27 Tuesday Night PIR Category 3/4 8/30
26 Monday Night PIR: Individual Standings Category 4/5+ 8/29
25 Monday Night PIR Masters 30+ 4/5 8/29
26 Monday Night PIR: Individual Standings Category 4/5+ 8/22
22 Monday Night PIR Masters 30+ 4/5 8/22
13 Tuesday Night PIR Category 3/4 8/16
19 Monday Night PIR: Team Standings Category 4/5+ 8/15
17 Monday Night PIR Masters 30+ 4/5 8/15
16 Tuesday Night PIR: Castelli Individual Competition Category 4/5 8/9
15 Tuesday Night PIR Category 4/5 8/9
14 Monday Night PIR Masters 30+ 4/5 8/8
19 Worthy Brewing Criterium Series Men 4/5 8/3
9 Tuesday Night PIR: Castelli Individual Competition Category 4/5 8/2
9 Tuesday Night PIR Category 4/5 8/2
9 Monday Night PIR Masters 30+ 4/5 8/1
15 Tuesday Night PIR Category 4/5 7/26
27 Monday Night PIR Masters 30+ 4/5 7/25
18 Tuesday Night PIR Category 4/5 7/19
18 Monday Night PIR Masters 30+ 4/5 7/18
20 Worthy Brewing Criterium Series Men 4/5 7/13
26 Worthy Brewing Criterium Series Men 3/4/5 7/13
15 Tuesday Night PIR Category 4/5 7/12
15 Monday Night PIR Masters 30+ 4/5 7/11
21 Worthy Brewing Criterium Series Men 4/5 7/6
28 Worthy Brewing Criterium Series Men 3/4/5 7/6
15 Tuesday Night PIR Category 4/5 7/5
9 Tuesday Night PIR: June Overall Castelli Individual Competition Category 4/5 6/28
3 Tuesday Night PIR Category 4/5 6/28
12 Monday Night PIR: June Series Overall Masters 30+ 4/5 6/27
15 Tuesday Night PIR: Castelli Individual Competition Category 4/5 6/21
8 Tuesday Night PIR Category 4/5 6/21
10 Monday Night PIR: Series Standings after June 20 Masters 30+ 4/5 6/20
6 Monday Night PIR Masters 30+ 4/5 6/20
14 Monday Night PIR Masters 30+ 4/5 6/13
16 Tuesday Night PIR Category 4/5 6/7
18 Monday Night PIR Masters 30+ 4/5 6/6
37 Hammer Velo Crit Men Category 4/5 6/4
7 Hammer Velo Crit Men Category 5 6/4
18 Tuesday Night PIR Category 4/5 5/31
20 Tuesday Night PIR Category 4/5 5/24
21 Monday Night PIR Masters 4/5 5/23
24 Tuesday Night PIR Category 4/5 5/10
23 Monday Night PIR Masters 4/5 5/9
36 Tuesday Night PIR Category 4/5 5/3
24 Monday Night PIR Masters 4/5 5/2
28 Tuesday Night PIR Category 4/5 4/26
20 Monday Night PIR Masters 30+ 4/5 4/25
16 Tuesday Night PIR Category 4/5 4/19
33 Monday Night PIR Masters 4/5 4/11
20 Dirty Circles 2 Masters Men 4/5 35+ 3/6
155 Jack Frost Time Trial: Combined Combined 2/21
20 Jack Frost Time Trial Masters Men 40-49 2/21

16th — Series Overall: Stampede

Event Category Date Points
6 Blind Date at the Dairy Stampede 9/28 7
7

13th — Blind Date at the Dairy: September Standings: Stampede

Event Category Date Points
6 Blind Date at the Dairy Stampede 9/28 7
7

28th — Series Overall: Masters Men 4/5 35+

Event Category Date Points
20 Dirty Circles 2 Masters Men 4/5 35+ 3/6 11
11

47th — 2016 Overall BAR: 2016 Criterium BAR: Category 4 Men

Event Category Date Points
7 Hammer Velo Crit Men Category 5 6/4 9
9

69th — 2016 Overall BAR: Category 5 Men

Event Category Date Points
16 2016 Overall BAR: Criterium BAR Category 5 Men 1/1 285
285

98th — 2016 Overall BAR: Category 4 Men

Event Category Date Points
47 2016 Overall BAR: Criterium BAR Category 4 Men 1/1 254
139 2016 Overall BAR: Road BAR Category 4 Men 1/1 162
416

139th — 2016 Overall BAR: 2016 Road BAR: Category 4 Men

Event Category Date Points
9 Tuesday Night PIR: June Overall Castelli Individual Competition Category 4/5 6/28 7
7

64th — 2016 Overall BAR: Masters Men 4/5

Event Category Date Points
64 2016 Overall BAR: Road BAR Masters Men 4/5 1/1 237
237

64th — 2016 Overall BAR: 2016 Road BAR: Masters Men 4/5

Event Category Date Points
12 Monday Night PIR: June Series Overall Masters 30+ 4/5 6/27 4
4

16th — 2016 Overall BAR: 2016 Criterium BAR: Category 5 Men

Event Category Date Points
7 Hammer Velo Crit Men Category 5 6/4 9
9

16th — 2016 Ironman

Event Category Date Points
20 Jack Frost Time Trial Masters Men 40-49 2/21 1
20 Dirty Circles 2 Masters Men 4/5 35+ 3/6 1
33 Monday Night PIR Masters 4/5 4/11 1
16 Tuesday Night PIR Category 4/5 4/19 1
20 Monday Night PIR Masters 30+ 4/5 4/25 1
28 Tuesday Night PIR Category 4/5 4/26 1
24 Monday Night PIR Masters 4/5 5/2 1
36 Tuesday Night PIR Category 4/5 5/3 1
23 Monday Night PIR Masters 4/5 5/9 1
24 Tuesday Night PIR Category 4/5 5/10 1
21 Monday Night PIR Masters 4/5 5/23 1
20 Tuesday Night PIR Category 4/5 5/24 1
18 Tuesday Night PIR Category 4/5 5/31 1
7 Hammer Velo Crit Men Category 5 6/4 1
37 Hammer Velo Crit Men Category 4/5 6/4 1
18 Monday Night PIR Masters 30+ 4/5 6/6 1
16 Tuesday Night PIR Category 4/5 6/7 1
14 Monday Night PIR Masters 30+ 4/5 6/13 1
6 Monday Night PIR Masters 30+ 4/5 6/20 1
10 Monday Night PIR: Series Standings after June 20 Masters 30+ 4/5 6/20 1
8 Tuesday Night PIR Category 4/5 6/21 1
15 Tuesday Night PIR: Castelli Individual Competition Category 4/5 6/21 1
12 Monday Night PIR: June Series Overall Masters 30+ 4/5 6/27 1
3 Tuesday Night PIR Category 4/5 6/28 1
9 Tuesday Night PIR: June Overall Castelli Individual Competition Category 4/5 6/28 1
15 Tuesday Night PIR Category 4/5 7/5 1
28 Worthy Brewing Criterium Series Men 3/4/5 7/6 1
21 Worthy Brewing Criterium Series Men 4/5 7/6 1
15 Monday Night PIR Masters 30+ 4/5 7/11 1
15 Tuesday Night PIR Category 4/5 7/12 1
26 Worthy Brewing Criterium Series Men 3/4/5 7/13 1
20 Worthy Brewing Criterium Series Men 4/5 7/13 1
18 Monday Night PIR Masters 30+ 4/5 7/18 1
18 Tuesday Night PIR Category 4/5 7/19 1
27 Monday Night PIR Masters 30+ 4/5 7/25 1
15 Tuesday Night PIR Category 4/5 7/26 1
9 Monday Night PIR Masters 30+ 4/5 8/1 1
9 Tuesday Night PIR Category 4/5 8/2 1
9 Tuesday Night PIR: Castelli Individual Competition Category 4/5 8/2 1
19 Worthy Brewing Criterium Series Men 4/5 8/3 1
14 Monday Night PIR Masters 30+ 4/5 8/8 1
15 Tuesday Night PIR Category 4/5 8/9 1
16 Tuesday Night PIR: Castelli Individual Competition Category 4/5 8/9 1
17 Monday Night PIR Masters 30+ 4/5 8/15 1
19 Monday Night PIR: Team Standings Category 4/5+ 8/15 1
13 Tuesday Night PIR Category 3/4 8/16 1
22 Monday Night PIR Masters 30+ 4/5 8/22 1
26 Monday Night PIR: Individual Standings Category 4/5+ 8/22 1
25 Monday Night PIR Masters 30+ 4/5 8/29 1
26 Monday Night PIR: Individual Standings Category 4/5+ 8/29 1
27 Tuesday Night PIR Category 3/4 8/30 1
26 Tuesday Night PIR: Castelli Individual Competition Category 4/5 8/30 1
20 Grand Prix Brad Ross: GP: David Douglas CX Men 5 9/3 1
21 Portland Trophy Cup Men 5 9/6 1
19 Blind Date at the Dairy Men 5 9/7 1
20 Portland Trophy Cup Men 5 9/13 1
32 Blind Date at the Dairy Men 5 9/14 1
15 Portland Trophy Cup Men 5 9/20 1
19 Portland Trophy Cup Men 5 9/27 1
66 Blind Date at the Dairy Masters Men 3/4 40+ 9/28 1
6 Blind Date at the Dairy Stampede 9/28 1
20 Portland Trophy Cup Men 5 10/4 1
62

49

Portland, OR

M

16384

4152

3/Novice

3/Novice

4

4

5/Novice

May 4, 2015

December 31, 2021