HCH-RPM Mortgage Cycling Team

Event Category Name
19 GPMC: Winter Cross: GPMC Final Series Standings Singlespeed Galen Mittermann
13 GPMC: Winter Cross: GPMC Final Series Standings Singlespeed Terry Keele
29 GPMC: Winter Cross: GPMC Final Series Standings Women B Brooke Mittermann
19 GPMC: Winter Cross: GPMC Final Series Standings Category A Seth Hosmer
16 GPMC: Winter Cross Singlespeed Terry Keele
16 GPMC: Winter Cross: GPMC Final Series Standings Masters 35+ C Craig Broberg
39 GPMC: Winter Cross: GPMC Final Series Standings Beginner Women Jennifer Chalmers
36 GPMC: Winter Cross: GPMC Final Series Standings Beginner Men David Eliopulos
14 GPMC: Winter Cross: GPMC Final Series Standings Masters 35+ B Men Kale Chalmers
23 Kruger's Crossing CX Classic Singlespeed Terry Keele
13 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Singlespeed Terry Keele
26 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Women B Brooke Mittermann
16 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Category A Seth Hosmer
14 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Masters 35+ B Men Kale Chalmers
13 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Masters 35+ C Craig Broberg
35 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Beginner Women Jennifer Chalmers
18 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Singlespeed Galen Mittermann
30 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Beginner Men David Eliopulos
18 Cross Crusade Beginner Women Jennifer Chalmers
1 Cross Crusade Clydesdale Aaron Coker
34 Cross Crusade Singlespeed Terry Keele
13 Cross Crusade Masters 35+ C Craig Broberg
19 Cross Crusade Beginner Women Jennifer Chalmers
30 Cross Crusade Singlespeed Terry Keele
7 Cross Crusade Masters 35+ C Craig Broberg
2 Cross Crusade Clydesdale Aaron Coker
13 GPMC: Apple Core Cross: GPMC Series Standings Category A Seth Hosmer
12 GPMC: Apple Core Cross: GPMC Series Standings Singlespeed Terry Keele
23 GPMC: Apple Core Cross: GPMC Series Standings Women B Brooke Mittermann
16 GPMC: Apple Core Cross: GPMC Series Standings Singlespeed Galen Mittermann
12 GPMC: Apple Core Cross: GPMC Series Standings Masters 35+ B Men Kale Chalmers
12 GPMC: Apple Core Cross: GPMC Series Standings Masters 35+ C Craig Broberg
1 GPMC: Apple Core Cross Masters 35+ C Craig Broberg
29 GPMC: Apple Core Cross: GPMC Series Standings Beginner Men David Eliopulos
3 GPMC: Apple Core Cross Women B Brooke Mittermann
3 GPMC: Apple Core Cross Singlespeed Galen Mittermann
7 GPMC: Apple Core Cross Singlespeed Terry Keele
36 GPMC: Apple Core Cross: GPMC Series Standings Beginner Women Jennifer Chalmers
10 Cross Crusade Beginner Men David Eliopulos
9 Cross Crusade Masters 35+ B Kale Chalmers
30 Cross Crusade Singlespeed Terry Keele
2 Cross Crusade Clydesdale Aaron Coker
56 Cross Crusade Category A Ross Bowden
7 GPMC: David Douglas CX #2 Beginner Women Jennifer Chalmers
40 Cross Crusade Singlespeed Galen Mittermann
37 Cross Crusade Singlespeed Terry Keele
2 Cross Crusade Beginner Women Brooke Mittermann
DNF Cross Crusade Masters 35+ B Kale Chalmers
5 GPMC: David Douglas CX #2 Category A Seth Hosmer
25 Cross Crusade Masters 35+ C Craig Broberg
17 Cross Crusade Beginner Men David Eliopulos
16 GPMC: David Douglas CX #2: GPMC Series Standings Singlespeed Terry Keele
13 GPMC: David Douglas CX #2: GPMC Series Standings Category A Seth Hosmer
13 GPMC: David Douglas CX #2: GPMC Series Standings Masters 35+ B Men Kale Chalmers
32 GPMC: David Douglas CX #2: GPMC Series Standings Beginner Women Jennifer Chalmers
23 GPMC: David Douglas CX #2: GPMC Series Standings Beginner Men David Eliopulos
13 Blind Date: Final Series Standings Men A Joshua Liberles
DNF Blind Date Men A Seth Hosmer
3 Blind Date Beginner Women Brooke Mittermann
7 Blind Date: Final Series Standings Beginner Women Brooke Mittermann
8 Blind Date: Final Series Standings Men A Seth Hosmer
1 Cross Crusade Clydesdale Aaron Coker
27 Cross Crusade Clydesdale Patrick Palmer
2 Cross Crusade Beginner Women Brooke Mittermann
53 Cross Crusade Masters 35+ C Craig Broberg
22 Cross Crusade Beginner Women Jennifer Chalmers
9 Cross Crusade Masters 35+ B Kale Chalmers
15 GPMC: Het Meer CX Race: GPMC Series Standings Singlespeed Terry Keele
33 GPMC: Het Meer CX Race: GPMC Series Standings Beginner Women Brooke Mittermann
23 GPMC: Het Meer CX Race: GPMC Series Standings Beginner Men David Eliopulos
11 GPMC: Het Meer CX Race: GPMC Series Standings Masters 35+ B Men Kale Chalmers
34 GPMC: Het Meer CX Race: GPMC Series Standings Category A Seth Hosmer
3 Blind Date Men A Joshua Liberles
4 Blind Date Beginner Women Brooke Mittermann
16 Cross Crusade Clydesdale Patrick Palmer
18 Cross Crusade Beginner Women Brooke Mittermann
49 Cross Crusade Masters 35+ B Kale Chalmers
39 Cross Crusade Beginner Women Jennifer Chalmers
15 Cross Crusade Masters 35+ C Craig Broberg
DNF Cross Crusade Singlespeed Terry Keele
27 Cross Crusade Category A Seth Hosmer
59 Cross Crusade Category A Ross Bowden
3 Cross Crusade Clydesdale Aaron Coker
23 GPMC: Ninkrossi: GPMC Series Standings Beginner Men David Eliopulos
26 GPMC: Ninkrossi: GPMC Series Standings Beginner Women Brooke Mittermann
10 GPMC: Ninkrossi: GPMC Series Standings Masters 35+ B Men Kale Chalmers
29 GPMC: Ninkrossi: GPMC Series Standings Category A Seth Hosmer
14 GPMC: Ninkrossi: GPMC Series Standings Singlespeed Terry Keele
13 GPMC: Ninkrossi Singlespeed Terry Keele
29 Cross Crusade Singlespeed Terry Keele
2 Cross Crusade Clydesdale Aaron Coker
28 Cross Crusade Masters 35+ B Kale Chalmers
24 Cross Crusade Beginner Men David Eliopulos
28 Cross Crusade Masters 35+ C Craig Broberg
7 GPMC: Heiser CX: GPMC Series Standings Masters 35+ B Men Kale Chalmers
22 GPMC: Heiser CX: GPMC Series Standings Beginner Women Brooke Mittermann
19 GPMC: Heiser CX Singlespeed Terry Keele
18 GPMC: Heiser CX: GPMC Series Standings Beginner Men David Eliopulos
21 GPMC: Heiser CX: GPMC Series Standings Category A Seth Hosmer
22 GPMC: Heiser CX: GPMC Series Standings Singlespeed Terry Keele
2 Blind Date Men A Seth Hosmer
39 Cross Crusade Singlespeed Terry Keele
19 Cross Crusade Masters 35+ C Craig Broberg
12 Cross Crusade Clydesdale Patrick Palmer
1 Cross Crusade Clydesdale Aaron Coker
43 Cross Crusade Category A Ross Bowden
40 Cross Crusade Category A Seth Hosmer
63 Cross Crusade Masters 35+ A Kale Chalmers
21 Cross Crusade Beginner Men David Eliopulos
4 Canby Cross-Word Cyclocross Challenge Singlespeed Terry Keele
22 Blind Date Singlespeed Terry Keele
10 Blind Date Men A Ross Bowden
12 Blind Date Men A Seth Hosmer
DNF Battle at Barlow Category A Ross Bowden
DNF Battle at Barlow Beginner Men David Eliopulos
DNF Battle at Barlow Masters 35+ C Craig Broberg
38 Battle at Barlow Category B James Newman
1 Hood River Double Cross Clydesdale Aaron Coker
13 Hood River Double Cross Singlespeed Terry Keele
14 GPMC: Hood River Double Cross: GPMC Series Standings Beginner Men David Eliopulos
8 GPMC: Hood River Double Cross Beginner Women Brooke Mittermann
10 GPMC: Hood River Double Cross Singlespeed Terry Keele
DNF GPMC: Hood River Double Cross Masters 35+ C Craig Broberg
18 GPMC: Hood River Double Cross: GPMC Series Standings Singlespeed Terry Keele
12 GPMC: Hood River Double Cross Category A Seth Hosmer
5 GPMC: Hood River Double Cross: GPMC Series Standings Masters 35+ B Men Kale Chalmers
15 GPMC: Hood River Double Cross: GPMC Series Standings Beginner Women Brooke Mittermann
18 GPMC: Hood River Double Cross: GPMC Series Standings Category A Seth Hosmer
46 "Cat & Mouse" PIR Handicap Series Open Andrew Utz
1 Pain and Suffer'n CX Clydesdale Aaron Coker
7 Pain and Suffer'n CX Clydesdale Patrick Palmer
9 Pain and Suffer'n CX Singlespeed Terry Keele
4 Pain and Suffer'n CX Beginner Men David Eliopulos
2 Pain and Suffer'n CX Masters 35+ B Kale Chalmers
4 Pain and Suffer'n CX Masters 35+ C Craig Broberg
7 Pain and Suffer'n CX Category A Seth Hosmer
DNF Pain and Suffer'n CX Beginner Men Ryan McCracken
14 "Cat & Mouse" PIR Handicap Series Open Men Andrew Utz
5 "Cat & Mouse" PIR Handicap Series Open Andrew Utz
28 GPMC: David Douglas CX #1 Beginner Women Jennifer Chalmers
1 GPMC: David Douglas CX #1 Masters 35+ B Kale Chalmers
7 GPMC: David Douglas CX #1 Beginner Men David Eliopulos
DNF GPMC: David Douglas CX #1 Masters 35+ B James Newman
6 Alpenrose Thursday Series Category 1/2/3 Andrew Utz
4 Tuesday PIR-August Series Category 1/2/3 Joshua Liberles
8 Tuesday PIR Category 1/2/3 Corey Stayton
1 Tuesday PIR-August Series Category 1/2/3 Brendon Gallant
31 Tuesday PIR-August Series Category 1/2/3 Jason Riffle
26 Tuesday PIR-August Series Category 1/2/3 Corey Stayton
13 Monday PIR-August Series Masters 4/5 Patrick Palmer
7 Monday PIR-August Series Masters 1/2/3 Galen Mittermann
1 Monday PIR-August Series Masters 4/5 Ryan McCracken
25 Monday PIR-August Series Masters 1/2/3 Scott Harman
8 Monday PIR Masters 1/2/3 Craig Broberg
4 Monday PIR Masters 4/5 Ryan McCracken
29 Monday PIR-August Series Masters 1/2/3 Craig Broberg
1 OBRA Masters Track Championships Masters 50+ Points Rce Scott Harman
2 Kruger's Kermesse Masters Men C 35+ Kale Chalmers
5 Eugene Celebration-Coburg Time Trial Category 1/2 Men Galen Mittermann
9 Eugene Celebration-Celebration Criterium Pro/1/2 Men Galen Mittermann
12 Kruger's Kermesse Beginner Men David Eliopulos
6 Eugene Celebration-Coburg Time Trial: Combined Combined Galen Mittermann
3 Kruger's Kermesse Masters Men C 35+ Craig Broberg
18 Kruger's Kermesse Beginner Women Jennifer Chalmers
4 Kruger's Kermesse Clydesdale Patrick Palmer
1 OBRA Masters Track Championships Men 50-54 Sprints Scott Harman
2 OBRA Masters Track Championships Masters 50-54/500m TT Scott Harman
5 Eugene Celebration-Briggs Hill Road Race: Eugene Celebration-GC after Stage 1 Pro/1/2 Men Galen Mittermann
6 OBRA Masters Track Championships Masters Men Team Sprints Scott Harman
12 Eugene Celebration-Briggs Hill Road Race Pro/1/2 Men Galen Mittermann
2 OBRA Masters Track Championships Masters 45+ Keirin Scott Harman
51 Fast Twitch Fridays: July/August Sprinter Andrew Utz
5 Eugene Celebration Pro/1/2 Men Galen Mittermann
5 Eugene Celebration-McBeth Prologue: Eugene Celebration-GC after Prologue Pro/1/2 Men Galen Mittermann
5 Eugene Celebration-McBeth Prologue Pro/1/2 Men Galen Mittermann
5 Alpenrose Thursday Series: August Series Senior Men Andrew Utz
15 Tuesday PIR Category 1/2/3 Corey Stayton
1 Tuesday PIR Category 1/2/3 Brendon Gallant
44 Tuesday PIR Category 1/2/3 Jason Riffle
53 Tuesday PIR Category 1/2/3 Galen Mittermann
2 Monday PIR Masters 4/5 Ryan McCracken
22 Monday PIR Masters 4/5 Patrick Palmer
19 Monday PIR Masters 1/2/3 Craig Broberg
7 Giro di Portland Masters 1/2/3 Scott Harman
18 Giro di Portland Masters 1/2/3 Mark Ginsberg
11 Giro di Portland Pro/1/2 Bredan Gallart
17 Giro di Portland Pro/1/2 Andrew Utz
23 Tigard Criterium Senior Men Andrew Utz
DNF Tigard Criterium Senior Men Aaron Coker
2 Tigard Criterium Senior Men Galen Mittermann
22 Tigard Criterium Senior Men Brendon Gallant
4 Alpenrose Thursday Series Category 1/2 Andrew Utz
2 Tuesday PIR-Series Totals Category 1/2/3 Joshua Liberles
1 Tuesday PIR-Series Totals Category 1/2/3 Brendon Gallant
22 Tuesday PIR-Series Totals Category 1/2/3 Jason Riffle
18 Tuesday PIR Category 1/2/3 Brendon Gallant
25 Tuesday PIR Category 1/2/3 Corey Stayton
2 Tuesday PIR Category 1/2/3 Joshua Liberles
23 Tuesday PIR Category 1/2/3 Jason Riffle
13 Tuesday PIR Category 1/2/3 Galen Mittermann
6 Salem STXC Pro/Category 1 Men Joshua Liberles
18 Monday PIR Masters 1/2/3 Craig Broberg
4 Monday PIR Masters 4/5 Ryan McCracken
7 Alsea Falls Switchback/OBRA MTB XC Champs Masters Men 40-49 Terry Keele
11 OBRA Criterium Senior Men Brendon Gallant
4 OBRA Criterium Senior Men Joshua Liberles
22 OBRA Criterium Masters Men 40-49 Mark Ginsberg
25 OBRA Criterium Senior Men Andrew Utz
2 OBRA Criterium Masters Men 50-59 Scott Harman
29 OBRA Criterium Senior Men Aaron Coker
8 Portland Twilight Criterium Pro/1/2 Men Joshua Liberles
13 Portland Twilight Criterium Pro/1/2 Men Brendon Gallant
41 Portland Twilight Criterium Pro/1/2 Men Aaron Coker
DNF Portland Twilight Criterium Pro/1/2 Men Ross Bowden
3 Tuesday PIR Category 1/2/3 Joshua Liberles
65 Tuesday PIR Category 1/2/3 Galen Mittermann
17 Tuesday PIR Category 1/2/3 Scott Harman
30 Tuesday PIR Category 1/2/3 Ross Bowden
47 Tuesday PIR Category 1/2/3 Drew Russell
1 Tuesday PIR Category 1/2/3 Brendon Gallant
51 Tuesday PIR Category 1/2/3 Corey Stayton
57 Tuesday PIR Category 1/2/3 Andrew Utz
1 Monday PIR Masters 4/5 Ryan McCracken
34 Monday PIR Masters 1/2/3 Terry Keele
2 Monday PIR Masters 1/2/3 Galen Mittermann
25 Monday PIR Masters 1/2/3 Craig Broberg
25 Monday PIR Masters 4/5 Patrick Palmer
5 Salem STXC Pro/Category 1 Men Joshua Liberles
1 Albany Criterium Masters Men 50+ Scott Harman
11 Longview Criterium Masters Men 35+ Category 1/2/3 Scott Harman
10 Longview Criterium Men Category 4/5 Patrick Palmer
1 Longview Criterium Masters Men 35+ Category 4/5 Patrick Palmer
14 Longview Criterium Men Category 2/3 Aaron Collins
3 Longview Criterium Masters Men 50+ Scott Harman
10 Alpenrose Thursday Series Category 1/2 Andrew Utz
7 Tuesday PIR Category 1/2/3 Joshua Liberles
16 Tuesday PIR Category 1/2/3 Mark Ginsberg
14 Tuesday PIR Category 1/2/3 Yann Blindert
10 Tuesday PIR Category 1/2/3 Jason Riffle
37 Tuesday PIR Category 1/2/3 Corey Stayton
41 Tuesday PIR Category 1/2/3 Galen Mittermann
43 Tuesday PIR Category 1/2/3 Ross Bowden
1 Tuesday PIR Category 1/2/3 Brendon Gallant
10 Monday PIR Masters 1/2/3 Galen Mittermann
4 Monday PIR Masters 4/5 Ryan McCracken
2 Monday PIR Masters 4/5 Patrick Palmer
8 Salem STXC Pro/Category 1 Men Joshua Liberles
11 Monday PIR Masters 1/2/3 Scott Harman
DNF Vancouver Criterium Senior Men Aaron Coker
DNF Vancouver Criterium Senior Men Andrew Utz
16 Vancouver Criterium Senior Men Ross Bowden
4 Vancouver Criterium Senior Men Joshua Liberles
1 Vancouver Criterium Masters 50+ Scott Harman
2 Vancouver Criterium Masters 40+ Mark Ginsberg
15 Vancouver Criterium Category 4 Men Patrick Palmer
14 Vancouver Criterium Senior Men Brendon Gallant
3 Vancouver Criterium Category 3 Men Andrew Utz
16 Vancouver Criterium Category 4 Men Ryan McCracken
11 Gresham Criterium Masters Men 35+ Scott Harman
2 Gresham Criterium Senior Men Joshua Liberles
11 Gresham Criterium Senior Men Aaron Coker
6 Gresham Criterium Men 3 Andrew Utz
4 Westview OBRA Championship STXC Category 2 Men 45-54 Terry Keele
23 Tuesday PIR Category 1/2/3 Ross Bowden
7 Tuesday PIR Category 1/2/3 Joshua Liberles
10 Tuesday PIR Category 1/2/3 Andrew Utz
5 Tuesday PIR Category 1/2/3 Scott Harman
34 Tuesday PIR Category 1/2/3 Corey Stayton
57 Tuesday PIR Category 1/2/3 Mark Ginsberg
23 Tuesday PIR-July Series Category 1/2/3 Mark Ginsberg
18 Tuesday PIR-July Series Category 1/2/3 Scott Harman
10 Tuesday PIR-July Series Category 1/2/3 Andrew Utz
16 Tuesday PIR-July Series Category 1/2/3 Galen Mittermann
11 Tuesday PIR-July Series Category 1/2/3 Joshua Liberles
60 Tuesday PIR Category 1/2/3 Galen Mittermann
65 Tuesday PIR Category 1/2/3 Yann Blindert
10 Monday PIR Masters 1/2/3 Galen Mittermann
13 Monday PIR Masters 4/5 Patrick Palmer
7 Monday PIR Masters 4/5 Ryan McCracken
23 Monday PIR - July Series Masters 4/5 Patrick Palmer
5 Monday PIR - July Series Masters 1/2/3 Galen Mittermann
17 Monday PIR - July Series Masters 4/5 Ryan McCracken
14 Monday PIR Masters 1/2/3 Terry Keele
3 Fast Twitch Fridays Sprint B Andrew Utz
17 Tuesday PIR-Series Totals Category 1/2/3 Mark Ginsberg
4 Tuesday PIR Category 1/2/3 Andrew Utz
48 Tuesday PIR Category 1/2/3 Galen Mittermann
42 Tuesday PIR Category 1/2/3 Ross Bowden
15 Tuesday PIR-Series Totals Category 1/2/3 Joshua Liberles
11 Tuesday PIR-Series Totals Category 1/2/3 Galen Mittermann
10 Tuesday PIR-Series Totals Category 1/2/3 Andrew Utz
8 Tuesday PIR Category 1/2/3 Mark Ginsberg
13 Monday PIR Masters 4/5 Ryan McCracken
18 Portland Short Track Series Category 3 Men 19+ Ryan McCracken
30 Monday PIR Masters 1/2/3 Terry Keele
DNF Ironclad Criterium Masters Men Edward Coker
6 Alpenrose Velodrome Challenge Masters Points Race Scott Harman
14 Ironclad Criterium Men Pro/1/2 Galen Mittermann
11 Ironclad Criterium Men Pro/1/2 Aaron Coker
DNF Ironclad Criterium Masters Men Patrick Palmer
2 Alpenrose Velodrome Challenge Masters 500 Scott Harman
DNF Mt. Tabor Series Senior Men Andrew Utz
3 Mt. Tabor Series Category 3 Men Andrew Utz
29 Tuesday PIR Category 1/2/3 Ross Bowden
10 Tuesday PIR-Series Totals Category 1/2/3 Joshua Liberles
7 Tuesday PIR Category 1/2/3 Joshua Liberles
7 Tuesday PIR-Series Totals Category 1/2/3 Galen Mittermann
29 Monday PIR Masters 1/2/3 Terry Keele
3 Monday PIR Masters 1/2/3 Galen Mittermann
6 High Desert Omnium: Road Race Men Category 3 Andrew Utz
36 High Desert Omnium: Road Race Men Category 4/5 David Eliopulos
12 OBRA Track Championships-Points Race Senior Men Scott Harman
12 High Desert Omnium: Road Race Men Category 4/5 Kale Chalmers
13 High Desert Omnium Men Category 3 Andrew Utz
4 Ironclad Street Sprints Senior Men A Aaron Coker
5 Mt. Tabor Series Category 3 Men Andrew Utz
16 Tuesday PIR Category 1/2/3 Joshua Liberles
4 Tuesday PIR Category 1/2/3 Galen Mittermann
6 Swan Island Rose Festival Criterium Masters 35+ 1/2/3 Mark Ginsberg
20 Swan Island Rose Festival Criterium Masters 35+ 1/2/3 Aaron Coker
12 Swan Island Rose Festival Criterium Masters 35+ 1/2/3 Yann Blindert
14 Swan Island Rose Festival Criterium Category 3 Andrew Utz
18 Swan Island Rose Festival Criterium Senior Men Corey Stayton
DNS Swan Island Rose Festival Criterium Senior Men Brendon Gallant
1 Swan Island Rose Festival Criterium Masters 35+ 1/2/3 Corey Stayton
1 Swan Island Rose Festival Criterium Masters 50+ Scott Harman
27 Swan Island Rose Festival Criterium Senior Men Yann Blindert
2 Swan Island Rose Festival Criterium Senior Men Joshua Liberles
23 Swan Island Rose Festival Criterium Senior Men Ross Bowden
20 Swan Island Rose Festival Criterium Senior Men Scott Harman
3 Swan Island Rose Festival Criterium Masters 35+ 1/2/3 Joshua Liberles
4 Mt. Tabor Series Category 3 Men Andrew Utz
21 Mt. Tabor Series Senior Men Yann Blindert
DNF Mt. Tabor Series Masters Men Terry Keele
2 Tuesday PIR-June Series Category 1/2/3 Joshua Liberles
2 Tuesday PIR Category 1/2/3 Brendon Gallant
1 Tuesday PIR-June Series Category 1/2/3 Corey Stayton
31 Tuesday PIR Category 1/2/3 Ross Bowden
1 Tuesday PIR Category 1/2/3 Joshua Liberles
20 Tuesday PIR-June Series Category 1/2/3 Yann Blindert
10 Tuesday PIR-June Series Category 1/2/3 Brendon Gallant
9 Tuesday PIR-June Series Category 1/2/3 Galen Mittermann
5 Tuesday PIR-June Series Category 1/2/3 Mark Ginsberg
4 Tuesday PIR Category 1/2/3 Mark Ginsberg
38 Tuesday PIR Category 1/2/3 Galen Mittermann
13 Portland Short Track Series-June Series Category 2 Men 35-44 Kale Chalmers
22 Portland Short Track Series-June Series Category 3 Men 19+ David Eliopulos
3 Portland Short Track Series-June Series Category 3 Men 19+ Ryan McCracken
1 Monday PIR-June Series Totals Masters 4/5 Patrick Palmer
3 Monday PIR Masters 1/2/3 Scott Harman
14 Monday PIR Masters 4/5 Patrick Palmer
2 Monday PIR Masters 4/5 Ryan McCracken
7 Monday PIR-June Series Totals Masters 1/2/3 Aaron Coker
7 Monday PIR-June Series Totals Masters 4/5 Ryan McCracken
5 Monday PIR-June Series Totals Masters 1/2/3 Scott Harman
1 Pringle Creek Circuit Race Category 4/5 Patrick Palmer
11 Pringle Creek Circuit Race Masters Men 40+ Craig Broberg
1 Pringle Creek Circuit Race Masters Men 50+ Scott Harman
4 Pringle Creek Circuit Race Category 4/5 Ryan McCracken
5 Pringle Creek Circuit Race Category 3 Men Andrew Utz
4 Pickett's Charge Category 1 Men 35-44 Kale Chalmers
DNF Pickett's Charge Category 3 Men 19-34 David Eliopulos
1 Pringle Creek Circuit Race Men 1/2 Brendon Gallant
5 Franz Criterium Category 3 Andrew Utz
25 Franz Criterium Category 4/5 Patrick Palmer
29 Franz Criterium Category 4/5 Ryan McCracken
4 Franz Criterium Men Category 1/2/3 Joshua Liberles
20 Mt. Tabor Series Category 3 Men Andrew Utz
27 Mt. Tabor Series Masters Men Terry Keele
24 Mt. Tabor Series Senior Men Aaron Coker
6 Tuesday PIR-Series Totals Category 1/2/3 Galen Mittermann
5 Tuesday PIR Category 1/2/3 Galen Mittermann
7 Tuesday PIR Category 1/2/3 Yann Blindert
47 Tuesday PIR Category 1/2/3 Ross Bowden
4 Tuesday PIR Category 1/2/3 Corey Stayton
14 Tuesday PIR-Series Totals Category 1/2/3 Yann Blindert
13 Tuesday PIR-Series Totals Category 1/2/3 Mark Ginsberg
1 Tuesday PIR-Series Totals Category 1/2/3 Corey Stayton
5 Tuesday PIR-Series Totals Category 1/2/3 Joshua Liberles
9 Portland Short Track Series Pro Men Ross Bowden
1 Monday PIR Masters 4/5 Patrick Palmer
10 Monday PIR Masters 4/5 Ryan McCracken
2 Monday PIR Masters 1/2/3 Aaron Coker
14 Monday PIR Masters 1/2/3 Craig Broberg
10 Monday PIR Masters 1/2/3 Scott Harman
9 Elkhorn Classic-The Dooley Mountain Road Race Pro/1/2 Men Joshua Liberles
4 Elkhorn Classic-The Dooley Mountain Road Race Pro/1/2 Men Galen Mittermann
15 Elkhorn Classic-The Dooley Mountain Road Race Category 3 Men Andrew Utz
DNS Elkhorn Classic-The Dooley Mountain Road Race Masters Category 1/2/3 Men Michael Dunn
4 Blue Ribbon Track Race Masters Men Mark Ginsburg
1 Test of Endurance 50 MTB XC Category 3 19-34 Men David Eliopulos
2 Blue Ribbon Track Race Masters Men Scott Harman
1 Elkhorn Classic-The Pleasant Valley Time Trial Pro/1/2 Men Joshua Liberles
23 Elkhorn Classic-The Pleasant Valley Time Trial Masters Category 1/2/3 Men Michael Dunn
8 Elkhorn Classic-The Gold Rush Criterium Pro/1/2 Men Joshua Liberles
26 Elkhorn Classic-The Gold Rush Criterium Pro/1/2 Men Galen Mittermann
17 Elkhorn Classic-The Gold Rush Criterium Category 3 Men Andrew Utz
23 Elkhorn Classic-The Pleasant Valley Time Trial Pro/1/2 Men Galen Mittermann
35 Elkhorn Classic-The Pleasant Valley Time Trial Category 3 Men Andrew Utz
51 Fast Twitch Fridays: May/June Series Sprinter Andrew Utz
27 Elkhorn Classic-The Oregon Trail Road Race Masters Category 1/2/3 Men Michael Dunn
20 Elkhorn Classic-The Oregon Trail Road Race Category 3 Men Andrew Utz
7 Elkhorn Classic-The Oregon Trail Road Race Pro/1/2 Men Joshua Liberles
13 Elkhorn Classic Pro/1/2 Men Galen Mittermann
DNS Elkhorn Classic Masters Category 1/2/3 Men Michael Dunn
4 Elkhorn Classic Pro/1/2 Men Joshua Liberles
17 Elkhorn Classic Category 3 Men Andrew Utz
4 Elkhorn Classic-The Oregon Trail Road Race Pro/1/2 Men Galen Mittermann
25 Mt. Tabor Series Masters Men Terry Keele
8 Mt. Tabor Series Senior Men Yann Blindert
1 Tuesday PIR-June Series Category 1/2/3 Corey Stayton
42 Tuesday PIR Category 1/2/3 Ross Bowden
10 Tuesday PIR Category 1/2/3 Galen Mittermann
8 Tuesday PIR Category 1/2/3 Joshua Liberles
1 Tuesday PIR Category 1/2/3 Corey Stayton
11 Tuesday PIR-June Series Category 1/2/3 Galen Mittermann
4 Tuesday PIR-June Series Category 1/2/3 Joshua Liberles
9 Tuesday PIR-June Series Category 1/2/3 Mark Ginsberg
24 Monday PIR Masters 4/5 Ryan McCracken
3 Portland Short Track Series Category 3 Men 19+ Ryan McCracken
4 Monday PIR Masters 4/5 Patrick Palmer
DNF Cirque Criterium Men 1/2 Ross Bowden
4 OBRA TT Masters Men 50-54 Michael Dunn
1 OBRA TT Senior Men 3 John Banks
DNF Cirque Criterium Men 1/2 Aaron Coker
4 Cirque Criterium Men 1/2 Joshua Liberles
5 Cirque Criterium Men Category 3 Andrew Utz
7 Alpenrose Heartbreaker: Points Races Masters 35+ Scott Harman
DNF Sublime Sublimity Men 1/2 Galen Mittermann
2 Alpenrose Heartbreaker: Points Races Masters 35+ Mark Ginsberg
5 Alpenrose Heartbreaker: Points Races Men Category 3 Andrew Utz
1 Alpenrose Heartbreaker: Points Races Masters 50+ Scott Harman
6 Alpenrose Thursday Series Category 3 Andrew Utz
DNF Mt. Tabor Series Category 3 Men Andrew Utz
40 Mt. Tabor Series Masters Men James Newman
19 Mt. Tabor Series Masters Men Michael Dunn
14 Mt. Tabor Series Senior Men Andrew Utz
39 Mt. Tabor Series Masters Men Terry Keele
10 Tuesday PIR Category 1/2/3 Galen Mittermann
2 Tuesday PIR Category 1/2/3 Corey Stayton
4 Tuesday PIR Category 1/2/3 Joshua Liberles
6 Tuesday PIR Category 1/2/3 Mark Ginsberg
43 Tuesday PIR Category 1/2/3 Ross Bowden
10 Monday PIR Masters 1/2/3 Aaron Coker
27 Monday PIR Masters 1/2/3 Michael Dunn
2 Monday PIR Masters 1/2/3 Scott Harman
12 Monday PIR Masters 4/5 Ryan McCracken
1 Portland Short Track Series Category 2 Men 35-44 Kale Chalmers
7 Portland Short Track Series Category 3 Men 19+ David Eliopulos
4 Portland Short Track Series Category 3 Men 19+ Ryan McCracken
1 Monday PIR Masters 4/5 Patrick Palmer
1 Vanport Kermesse Category 1/2 Joshua Liberles
15 Hammer Velo Criterium Senior Men Joshua Liberles
24 Hammer Velo Criterium Senior Men Ross Bowden
1 Hammer Velo Criterium Senior Men Galen Mittermann
30 Hammer Velo Criterium Senior Men Michael Dunn
8 Hammer Velo Criterium Senior Men Scott Harman
36 Hammer Velo Criterium Senior Men Andrew Utz
3 Hammer Velo Criterium Singlespeed Men Joshua Liberles
6 Hammer Velo Criterium Senior Men Aaron Coker
4 Alpenrose Thursday Series Category 3 Andrew Utz
28 Tuesday PIR Category 1/2/3 Drew Russell
25 Tuesday PIR-May Series Category 1/2/3 Mark Ginsberg
24 Tuesday PIR-May Series Category 1/2/3 Aaron Coker
13 Tuesday PIR-May Series Category 1/2/3 Scott Harman
21 Tuesday PIR Category 1/2/3 Mark Ginsberg
9 Tuesday PIR Category 1/2/3 Aaron Coker
3 Tuesday PIR Category 1/2/3 Joshua Liberles
1 Tuesday PIR-May Series Category 1/2/3 Brendon Gallant
7 Tuesday PIR-May Series Category 1/2/3 Joshua Liberles
40 Tuesday PIR Category 1/2/3 Ross Bowden
3 Bike Tires Direct TT at PIR Masters Men 50+ Michael Dunn
41 Monday PIR Masters 1/2/3 Michael Dunn
9 Monday PIR Masters 1/2/3 Scott Harman
2 Bike Tires Direct TT at PIR: Combined Combined Joshua Liberles
25 Monday PIR-Series Men 1/2/3 Joshua Liberles
21 Monday PIR-Series Men 1/2/3 Drew Russell
9 Monday PIR-Series Men 1/2/3 Jason Riffle
4 Monday PIR-Series Men 1/2/3 Scott Harman
17 Monday PIR-Series Men 4/5 Ryan McCracken
14 Monday PIR-Series Men 4/5 Patrick Palmer
14 Bike Tires Direct TT at PIR: Combined Combined Michael Dunn
5 Monday PIR Masters 4/5 Ryan McCracken
3 Monday PIR Masters 4/5 Patrick Palmer
2 Bike Tires Direct TT at PIR Men 1/2 Joshua Liberles
3 Sisters Stampede MTB XC Category 3 Men 19-34 David Eliopulos
2 Sisters Stampede MTB XC Category 2 Men 35-44 Kale Chalmers
6 Bend Don't Brake Masters Men 50+ Scott Harman
DNF Bend Don't Brake Women Category 4 Brooke Mittermann
2 Bend Don't Brake Masters Men 50+ Michael Dunn
11 Bend Don't Brake Men Category 1/2 Galen Mittermann
3 Alpenrose Thursday Series-May Series Masters 50+ Scott Harman
4 Alpenrose Thursday Series-May Series Masters 40+ James Newman
12 Tuesday PIR-Series Category 1/2/3 Joshua Liberles
43 Tuesday PIR Category 1/2/3 Michael Dunn
11 Tuesday PIR-Series Category 1/2/3 Scott Harman
19 Tuesday PIR-Series Category 1/2/3 Mark Ginsberg
3 Tuesday PIR Category 1/2/3 Scott Harman
48 Tuesday PIR Category 1/2/3 Ross Bowden
64 Tuesday PIR Category 1/2/3 Galen Mittermann
51 Tuesday PIR Category 1/2/3 Drew Russell
9 Tuesday PIR Category 1/2/3 Mark Ginsberg
7 Monday PIR Masters 1/2/3 Drew Russell
1 Eric Kautzky Memorial Track Race Masters Men 50+ Scott Harman
2 Eric Kautzky Memorial Track Race Masters Men 40+ Mark Ginsberg
11 Eric Kautzky Memorial Track Race Category 1/2 Men Mark Ginsberg
2 Eric Kautzky Memorial Track Race Masters Men 50+ Michael Dunn
9 Eric Kautzky Memorial Track Race Masters Men 40+ Michael Dunn
5 Eric Kautzky Memorial Track Race Masters Men 40+ Scott Harman
8 Mt. Tabor Circuit Race Senior Men Brendon Gallant
DNF Mt. Tabor Circuit Race Senior Men Andrew Utz
16 Mt. Tabor Circuit Race Masters 40+ 1/2/3 Michael Dunn
16 Mt. Tabor Circuit Race Senior Men Joshua Liberles
6 Mt. Tabor Circuit Race Category 3 Andrew Utz
14 Mt. Tabor Circuit Race Masters 50+ Scott Harman
23 Mt. Tabor Circuit Race Masters 40+ 1/2/3 James Newman
2 Mt. Tabor Circuit Race Masters 50+ Michael Dunn
1 Tuesday PIR Category 1/2/3 Brendon Gallant
9 Tuesday PIR-Series Category 1/2/3 Joshua Liberles
2 Monday PIR Masters 1/2/3 Scott Harman
12 Monday PIR Masters 1/2/3 Drew Russell
50 Monday PIR Masters 1/2/3 James Neuman
18 Silverton RR Champs Men Category 3 Andrew Utz
14 Silverton RR Champs Masters Men 40+ Category 3 Craig Broberg
8 Silverton RR Champs Pro/1/2 Joshua Liberles
20 Silverton RR Champs Pro/1/2 Galen Mittermann
1 Alpenrose Thursday Series Masters Men 40 James Newman
3 Hutch's TT Men 3 John Banks
5 Monday PIR Masters 1/2/3 Scott Harman
44 Monday PIR Masters 4/5 Ryan McCracken
2 Monday PIR Masters 1/2/3 Jason Riffle
11 Monday PIR Masters 1/2/3 Joshua Liberles
30 Monday PIR Masters 1/2/3 Craig Broberg
36 Monday PIR Masters 1/2/3 Drew Russell
40 Monday PIR Masters 1/2/3 James Newman
3 As the Raven Flies TT: Combined Combined Joshua Liberles
3 As the Raven Flies TT Men 1/2 Joshua Liberles
2 Alpenrose Thursday Series Masters 50+ Scott Harman
81 Tuesday PIR Category 1/2/3 Andrew Utz
37 Tuesday PIR Category 1/2/3 Drew Russell
4 Tuesday PIR Category 1/2/3 Joshua Liberles
6 Hutch's TT Men 3 John Banks
13 Tuesday PIR Category 1/2/3 Mark Ginsberg
15 Tuesday PIR Category 1/2/3 Scott Harman
34 Tuesday PIR Category 1/2/3 John Banks
38 Tuesday PIR Category 1/2/3 Ross Bowden
84 Tuesday PIR Category 1/2/3 Yann Blindert
43 Tuesday PIR Category 1/2/3 Craig Broberg
55 Tuesday PIR Category 1/2/3 Jason Riffle
22 Monday PIR Masters 4/5 Patrick Palmer
7 Monday PIR Masters 1/2/3 Scott Harman
12 Monday PIR Masters 4/5 Ryan McCracken
1 Bear Springs XC Category 2/35-44 Men Kale Chalmers
35 Estacada Time Trial Series: Combined Combined Craig Broberg
2 Estacada Time Trial Series Men Category 3 John Banks
1 Estacada Time Trial Series Masters Men 50+ Michael Dunn
15 Estacada Time Trial Series: Combined Combined Michael Dunn
5 Estacada Time Trial Series Masters Men 40-49 Craig Broberg
9 Estacada Time Trial Series: Combined Combined John Banks
26 Eugene Roubaix Men 5 Scott Rath
18 Eugene Roubaix Men 5 Ryan McCracken
10 Eugene Roubaix Men 5 Patrick Palmer
4 Eugene Roubaix Men 1/2 Jason Riffle
3 Port of Hood River Criterium Category 1/2/3 Andrew Utz
2 Port of Hood River Criterium Category 3/4 Andrew Utz
68 Tuesday PIR Category 1/2/3 Andrew Utz
15 Tuesday PIR Category 1/2/3 Jason Riffle
6 Tuesday PIR Category 1/2/3 Ross Bowden
5 Tuesday PIR Category 1/2/3 Joshua Liberles
18 Tuesday PIR Category 4/5 Ryan McCracken
18 Tuesday PIR-Series Totals Category 1/2/3 Aaron Coker
17 Tuesday PIR-Series Totals Category 1/2/3 Ross Bowden
13 Tuesday PIR-Series Totals Category 1/2/3 Mark Ginsberg
8 Tuesday PIR-Series Totals Category 1/2/3 Jason Riffle
7 Tuesday PIR-Series Totals Category 1/2/3 Scott Harman
2 Tuesday PIR-Series Totals Category 1/2/3 Joshua Liberles
71 Tuesday PIR Category 1/2/3 Aaron Coker
21 Monday PIR Men 4/5 Patrick Palmer
9 Monday PIR Men 4/5 Ryan McCracken
13 Monday PIR-Series Totals Men 4/5 Ryan McCracken
15 Monday PIR-Series Totals Men 4/5 Patrick Palmer
13 Monday PIR Men 1/2/3 Mark Ginsberg
20 Monday PIR-Series Totals Men 1/2/3 Mark Ginsburg
8 Monday PIR-Series Totals Men 1/2/3 Scott Harman
2 As the Raven Flies TT Men 1/2 Jason Riffle
4 As the Raven Flies TT Masters Men 40-49 Craig Broberg
2 As the Raven Flies TT Masters Men 40-49 Jake VanderZanden
3 As the Raven Flies TT Men 1/2 Joshua Liberles
18 As the Raven Flies TT: Combined Combined Jake VanderZanden
21 As the Raven Flies TT: Combined Combined Craig Broberg
7 Peak Sports Mudslinger MTB XC Category 3 Men 19-34 David Eliopulos
4 As the Raven Flies TT: Combined Combined Joshua Liberles
2 As the Raven Flies TT: Combined Combined Jason Riffle
2 Peak Sports Mudslinger MTB XC Category 2 Men 35-44 Kale Chalmers
7 Port of Hood River Criterium Category 1/2/3 Andrew Utz
14 Tuesday PIR Category 4/5 Ryan McCracken
99 Tuesday PIR Category 1/2/3 Lance Coffel
47 Tuesday PIR Category 1/2/3 Andrew Utz
32 Tuesday PIR Category 1/2/3 Ross Bowden
7 Tuesday PIR Category 1/2/3 Scott Harman
101 Tuesday PIR Category 1/2/3 Galen Mittermann
112 Tuesday PIR Category 1/2/3 Yann Blindert
105 Tuesday PIR Category 1/2/3 James Newman
2 Tuesday PIR Category 1/2/3 Jason Riffle
1 Tuesday PIR-Series Totals Category 1/2/3 Joshua Liberles
6 Tuesday PIR-Series Totals Category 1/2/3 Scott Harman
7 Tuesday PIR-Series Totals Category 1/2/3 Jason Riffle
4 Tuesday PIR Category 1/2/3 Mark Ginsberg
14 Tuesday PIR-Series Totals Category 1/2/3 Aaron Coker
10 Tuesday PIR-Series Totals Category 1/2/3 Mark Ginsberg
6 Tuesday PIR Category 1/2/3 Joshua Liberles
6 Monday PIR Men 1/2/3 Scott Harman
25 Estacada Time Trial Series: Combined Combined Craig Broberg
1 Estacada Time Trial Series Masters Men 50+ Michael Dunn
13 Estacada Time Trial Series: Combined Combined Michael Dunn
6 Estacada Time Trial Series Masters Men 40-49 Craig Broberg
1 Icebreaker Criterium Masters Men 50+ Scott Harman
66 Tuesday PIR Category 1/2/3 Michael Dunn
83 Tuesday PIR Category 1/2/3 Ross Bowden
77 Tuesday PIR Category 1/2/3 Aaron Collins
1 Tuesday PIR-April Series Totals Category 1/2/3 Joshua Liberles
30 Tuesday PIR Category 4/5 Ryan McCracken
3 Tuesday PIR Category 1/2/3 Joshua Liberles
6 Tuesday PIR Category 1/2/3 Scott Harman
9 Tuesday PIR-April Series Totals Category 1/2/3 Scott Harman
59 Tuesday PIR Category 1/2/3 Andrew Utz
10 Tuesday PIR-April Series Totals Category 1/2/3 Aaron Coker
48 Tuesday PIR Category 1/2/3 Jason Riffle
DNF Hornings Hustle MTB XC Pro Men Ross Bowden
6 Hornings Hustle MTB XC Category 1 Men 35-44 Seth Hosmer
9 Hornings Hustle MTB XC Category 3 Men 19-34 David Eliopulos
5 Hornings Hustle MTB XC Category 2 Men 35-44 Kale Chalmers
21 Kings Valley Road Race Category 3 Men Andrew Utz
13 Kings Valley Road Race Category 1/2 Men Joshua Liberles
45 Kings Valley Road Race Category 1/2 Men Michael Dunn
47 Kings Valley Road Race Category 1/2 Men Corey Stayton
48 Kings Valley Road Race Category 1/2 Men Jason Riffle
56 Kings Valley Road Race Category 1/2 Men Aaron Coker
5 Kings Valley Road Race Category 1/2 Men Yann Blindert
39 Kings Valley Road Race Category 3 Men Aaron Collins
20 Kings Valley Road Race Masters Men Craig Broberg
21 Kings Valley Road Race Masters Men Terry Keele
12 Port of Hood River Criterium Category 1/2/3 Michael Dunn
8 Port of Hood River Criterium Category 1/2/3 Scott Harman
5 Port of Hood River Criterium Category 1/2/3 Andrew Utz
4 Port of Hood River Criterium Category 1/2/3 Andrew Utz
7 Port of Hood River Criterium Category 3/4 Andrew Utz
10 Port of Hood River Criterium Category 4/5 Patrick Palmer
4 Port of Hood River Criterium Category 4/5 Patrick Palmer
6 Tuesday PIR Category 1/2/3 Aaron Coker
48 Tuesday PIR Category 1/2/3 Galen Mittermann
12 Tuesday PIR Category 1/2/3 Scott Harman
14 Tuesday PIR Category 1/2/3 Mark Ginsberg
31 Tuesday PIR Category 1/2/3 Ross Bowden
1 Tuesday PIR Category 1/2/3 Joshua Liberles
17 Tuesday PIR Category 4/5 Ryan McCracken
41 Tuesday PIR Category 1/2/3 James Newman
33 Cherry Blossom Cycling Classic: Orchard Run Circuit Race Pro/1/2 Men Joshua Liberles
19 Cherry Blossom Cycling Classic: Orchard Run Circuit Race Masters 40+ Michael Dunn
15 Cherry Blossom Cycling Classic: Orchard Run Circuit Race Category 3 Men Andrew Utz
23 Cherry Blossom Cycling Classic: Dufur TT Masters 40+ Michael Dunn
15 Cherry Blossom Cycling Classic: Cherry City Criterium Masters 40+ Michael Dunn
30 Cherry Blossom Cycling Classic: Cherry City Criterium Category 3 Men Andrew Utz
10 Cherry Blossom Cycling Classic: Cherry City Criterium Pro/1/2 Men Joshua Liberles
9 Cherry Blossom Cycling Classic: Dufur TT Pro/1/2 Men Joshua Liberles
16 Cherry Blossom Cycling Classic: Dufur TT: Combined Combined Joshua Liberles
85 Cherry Blossom Cycling Classic: Dufur TT: Combined Combined Michael Dunn
227 Cherry Blossom Cycling Classic: Dufur TT: Combined Combined Andrew Utz
48 Cherry Blossom Cycling Classic: Dufur TT Category 3 Men Andrew Utz
64 Cherry Blossom Cycling Classic: Columbia Hills Race Pro/1/2 Men Joshua Liberles
20 Cherry Blossom Cycling Classic Masters 40+ Michael Dunn
39 Cherry Blossom Cycling Classic Pro/1/2 Men Joshua Liberles
51 Cherry Blossom Cycling Classic: Columbia Hills Race Category 3 Men Andrew Utz
32 Cherry Blossom Cycling Classic Category 3 Men Andrew Utz
17 Cherry Blossom Cycling Classic: Columbia Hills Race Masters 40+ Michael Dunn
DNF Banana Belt 3 Men Category 3 Andrew Utz
1 Banana Belt 3: Hot Spots Masters Men 50+ Scott Harman
2 Banana Belt 3 Masters Men 50+ Michael Dunn
1 Banana Belt 3 Masters Men 50+ Scott Harman
DNF Banana Belt 3 Men Category 1/2 Galen Mittermann
DNF Banana Belt 3 Men Category 1/2 Ross Bowden
25 Piece of Cake Road Race Men 5 Scott Rath
11 Piece of Cake Road Race Men 1/2 Aaron Coker
DNF Piece of Cake Road Race Men 1/2 Jason Riffle
18 Piece of Cake Road Race Men 3 Andrew Utz
3 Piece of Cake Road Race Men 5 Patrick Palmer
23 Piece of Cake Road Race Men 5 Ryan McCracken
17 Willamette Capitol Cup Criterium Men 1/2 Ross Bowden
7 Willamette Capitol Cup Criterium Men 1/2 Aaron Coker
5 Willamette Capitol Cup Criterium Men 1/2 Joshua Liberles
10 Willamette Capitol Cup Criterium Men 3 Andrew Utz
DNF Willamette Capitol Cup Criterium Men 4/5 Edward Coker
24 Willamette Capitol Cup Criterium Men 4/5 Patrick Palmer
23 Willamette Capitol Cup Criterium Men 4/5 Ryan McCracken
24 Willamette Capitol Cup Criterium Men 1/2 Jason Riffle
26 Willamette Capitol Cup Criterium Men 1/2 Scott Harman
4 Banana Belt 2: Series after race 2 Masters Men 50+ Scott Harman
7 Banana Belt 2: Series after race 2 Men Category 1/2 Yann Blindert
9 Banana Belt 2: Series after race 2 Men Category 3 Andrew Utz
3 Banana Belt 2: Series after race 2 Masters Men 50+ Michael Dunn
20 Banana Belt 2: Series after race 2 Men Category 1/2 Joshua Liberles
7 Banana Belt 2 Men Category 3 Andrew Utz
13 Banana Belt 2 Men Category 1/2 Joshua Liberles
8 Banana Belt 2 Masters Men 50+ Michael Dunn
6 Banana Belt 2 Masters Men 50+ Scott Harman
3 Banana Belt 2: Hot Spots Men Category 1/2 Joshua Liberles
7 Echo Red to Red MTB XC Category 3 Men 19-34 David Eliopulos
6 Echo Red to Red MTB XC Category 2 Men 35-44 Kale Chalmers
3 Banana Belt 1 Masters Men 50+ Scott Harman
8 Banana Belt Series Men Category 1/2 Yann Blindert
28 Banana Belt Series Men Category 1/2 Joshua Liberles
1 Banana Belt Series Masters Men 50+ Scott Harman
2 Banana Belt Series Masters Men 50+ Michael Dunn
15 Banana Belt 1 Men Category 3 Andrew Utz
4 Banana Belt 1 Men Category 1/2 Yann Blindert
14 Banana Belt Series Men Category 3 Andrew Utz
1 Banana Belt 1 Masters Men 50+ Michael Dunn
28 Banana Belt 1 Men Category 5 Patrick Palmer
DNF Banana Belt 1 Men Category 1/2 Aaron Coker
26 Banana Belt 1 Men Category 1/2 Jason Riffle
28 Banana Belt 1 Men Category 1/2 Ross Bowden
8 Jack Frost Time Trial: Combined Combined John Banks
62 Jack Frost Time Trial: Combined Combined Craig Broberg
1 Jack Frost Time Trial Men 3 John Banks
12 Jack Frost Time Trial Masters Men 40-49 Craig Broberg
8 Cherry Pie Road Race Men Open 50+, 60+ Michael Dunn
3 Cherry Pie Road Race Men Open 50+, 60+ Scott Harman
8 Cherry Pie Road Race Men Category 3 Andrew Utz
48 Cherry Pie Road Race Men Category 1/2 Aaron Coker
45 Cherry Pie Road Race Men Category 1/2 Galen Mittermann
10 Cherry Pie Road Race Men Category 1/2 Jason Riffle