HCH-RPM Mortgage Cycling Team

Event Category Name
19 GPMC: Winter Cross: GPMC Final Series Standings Single Speed Galen Mittermann
13 GPMC: Winter Cross: GPMC Final Series Standings Single Speed 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 Master 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 Master 35+ B Men Kale Chalmers
23 Kruger's Crossing CX Classic Singlespeed Terry Keele
13 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Single Speed 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 Master 35+ B Men Kale Chalmers
13 GPMC: OBRA CX Champs/Psycho: GPMC Series Standings Master 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 Single Speed 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 Single Speed Terry Keele
23 GPMC: Apple Core Cross: GPMC Series Standings Women B Brooke Mittermann
16 GPMC: Apple Core Cross: GPMC Series Standings Single Speed Galen Mittermann
12 GPMC: Apple Core Cross: GPMC Series Standings Master 35+ B Men Kale Chalmers
12 GPMC: Apple Core Cross: GPMC Series Standings Master 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 Single Speed Terry Keele
13 GPMC: David Douglas CX #2: GPMC Series Standings Category A Seth Hosmer
13 GPMC: David Douglas CX #2: GPMC Series Standings Master 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 Single Speed 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 Master 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 Master 35+ B Men Kale Chalmers
29 GPMC: Ninkrossi: GPMC Series Standings Category A Seth Hosmer
14 GPMC: Ninkrossi: GPMC Series Standings Single Speed 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 Master 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 Single Speed 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 Single Speed Terry Keele
12 GPMC: Hood River Double Cross Category A Seth Hosmer
5 GPMC: Hood River Double Cross: GPMC Series Standings Master 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 Cat 1/2/3 Andrew Utz
4 Tuesday PIR-August Series Cat 1/2/3 Joshua Liberles
8 Tuesday PIR Category 1/2/3 Corey Stayton
1 Tuesday PIR-August Series Cat 1/2/3 Brendon Gallant
31 Tuesday PIR-August Series Cat 1/2/3 Jason Riffle
26 Tuesday PIR-August Series Cat 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 MASTER MEN C 35+ Kale Chalmers
5 Eugene Celebration-Coburg Time Trial Cat 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 MASTER 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 500 m 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 Cat 1/2/3 Corey Stayton
1 Tuesday PIR Cat 1/2/3 Brendon Gallant
44 Tuesday PIR Cat 1/2/3 Jason Riffle
53 Tuesday PIR Cat 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 Cat 1/2 Bredan Gallart
17 Giro di Portland Pro Cat 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 Cat 1/2 Andrew Utz
2 Tuesday PIR-Series Totals Cat 1/2/3 Joshua Liberles
1 Tuesday PIR-Series Totals Cat 1/2/3 Brendon Gallant
22 Tuesday PIR-Series Totals Cat 1/2/3 Jason Riffle
18 Tuesday PIR Cat 1/2/3 Brendon Gallant
25 Tuesday PIR Cat 1/2/3 Corey Stayton
2 Tuesday PIR Cat 1/2/3 Joshua Liberles
23 Tuesday PIR Cat 1/2/3 Jason Riffle
13 Tuesday PIR Cat 1/2/3 Galen Mittermann
6 Salem STXC Pro/Cat 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 Cat 1/2/3 Joshua Liberles
65 Tuesday PIR Cat 1/2/3 Galen Mittermann
17 Tuesday PIR Cat 1/2/3 Scott Harman
30 Tuesday PIR Cat 1/2/3 Ross Bowden
47 Tuesday PIR Cat 1/2/3 Drew Russell
1 Tuesday PIR Cat 1/2/3 Brendon Gallant
51 Tuesday PIR Cat 1/2/3 Corey Stayton
57 Tuesday PIR Cat 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/Cat 1 Men Joshua Liberles
1 Albany Criterium Master Men 50+ Scott Harman
11 Longview Criterium Men Master 35+ Cat 1/2/3 Scott Harman
10 Longview Criterium Men Cat 4/5 Patrick Palmer
1 Longview Criterium Men Master 35+ Cat 4/5 Patrick Palmer
14 Longview Criterium Men Cat 2/3 Aaron Collins
3 Longview Criterium Men Master 50+ Scott Harman
10 Alpenrose Thursday Series Cat 1/2 Andrew Utz
7 Tuesday PIR Cat 1/2/3 Joshua Liberles
16 Tuesday PIR Cat 1/2/3 Mark Ginsberg
14 Tuesday PIR Cat 1/2/3 Yann Blindert
10 Tuesday PIR Cat 1/2/3 Jason Riffle
37 Tuesday PIR Cat 1/2/3 Corey Stayton
41 Tuesday PIR Cat 1/2/3 Galen Mittermann
43 Tuesday PIR Cat 1/2/3 Ross Bowden
1 Tuesday PIR Cat 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/Cat 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 Cat 4 Men Patrick Palmer
14 Vancouver Criterium Senior Men Brendon Gallant
3 Vancouver Criterium Cat 3 Men Andrew Utz
16 Vancouver Criterium Cat 4 Men Ryan McCracken
11 Gresham Criterium Master 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 Cat 2 Men 45-54 Terry Keele
23 Tuesday PIR Cat 1/2/3 Ross Bowden
7 Tuesday PIR Cat 1/2/3 Joshua Liberles
10 Tuesday PIR Cat 1/2/3 Andrew Utz
5 Tuesday PIR Cat 1/2/3 Scott Harman
34 Tuesday PIR Cat 1/2/3 Corey Stayton
57 Tuesday PIR Cat 1/2/3 Mark Ginsberg
23 Tuesday PIR-July Series Cat 1/2/3 Mark Ginsberg
18 Tuesday PIR-July Series Cat 1/2/3 Scott Harman
10 Tuesday PIR-July Series Cat 1/2/3 Andrew Utz
16 Tuesday PIR-July Series Cat 1/2/3 Galen Mittermann
11 Tuesday PIR-July Series Cat 1/2/3 Joshua Liberles
60 Tuesday PIR Cat 1/2/3 Galen Mittermann
65 Tuesday PIR Cat 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 Cat 1/2/3 Mark Ginsberg
4 Tuesday PIR Cat 1/2/3 Andrew Utz
48 Tuesday PIR Cat 1/2/3 Galen Mittermann
42 Tuesday PIR Cat 1/2/3 Ross Bowden
15 Tuesday PIR-Series Totals Cat 1/2/3 Joshua Liberles
11 Tuesday PIR-Series Totals Cat 1/2/3 Galen Mittermann
10 Tuesday PIR-Series Totals Cat 1/2/3 Andrew Utz
8 Tuesday PIR Cat 1/2/3 Mark Ginsberg
13 Monday PIR Masters 4/5 Ryan McCracken
18 Portland Short Track Series Cat 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 Cat 1/2/3 Ross Bowden
10 Tuesday PIR-Series Totals Cat 1/2/3 Joshua Liberles
7 Tuesday PIR Cat 1/2/3 Joshua Liberles
7 Tuesday PIR-Series Totals Cat 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 Cat 3 Andrew Utz
36 High Desert Omnium: Road Race Men Cat 4/5 David Eliopulos
12 OBRA Track Championships-Points Race Senior Men Scott Harman
12 High Desert Omnium: Road Race Men Cat 4/5 Kale Chalmers
13 High Desert Omnium Men Cat 3 Andrew Utz
4 Ironclad Street Sprints Senior Men A Aaron Coker
5 Mt. Tabor Series Category 3 Men Andrew Utz
16 Tuesday PIR Cat 1/2/3 Joshua Liberles
4 Tuesday PIR Cat 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 Cat 1/2/3 Joshua Liberles
2 Tuesday PIR Cat 1/2/3 Brendon Gallant
1 Tuesday PIR-June Series Cat 1/2/3 Corey Stayton
31 Tuesday PIR Cat 1/2/3 Ross Bowden
1 Tuesday PIR Cat 1/2/3 Joshua Liberles
20 Tuesday PIR-June Series Cat 1/2/3 Yann Blindert
10 Tuesday PIR-June Series Cat 1/2/3 Brendon Gallant
9 Tuesday PIR-June Series Cat 1/2/3 Galen Mittermann
5 Tuesday PIR-June Series Cat 1/2/3 Mark Ginsberg
4 Tuesday PIR Cat 1/2/3 Mark Ginsberg
38 Tuesday PIR Cat 1/2/3 Galen Mittermann
13 Portland Short Track Series-June Series Cat 2 Men 35-44 Kale Chalmers
22 Portland Short Track Series-June Series Cat 3 Men 19+ David Eliopulos
3 Portland Short Track Series-June Series Cat 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 Cat 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 Cat 4/5 Ryan McCracken
5 Pringle Creek Circuit Race Cat 3 Men Andrew Utz
4 Pickett's Charge Cat 1 Men 35-44 Kale Chalmers
DNF Pickett's Charge Cat 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 Cat 4/5 Patrick Palmer
29 Franz Criterium Cat 4/5 Ryan McCracken
4 Franz Criterium Men Cat 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 Cat 1/2/3 Galen Mittermann
5 Tuesday PIR Cat 1/2/3 Galen Mittermann
7 Tuesday PIR Cat 1/2/3 Yann Blindert
47 Tuesday PIR Cat 1/2/3 Ross Bowden
4 Tuesday PIR Cat 1/2/3 Corey Stayton
14 Tuesday PIR-Series Totals Cat 1/2/3 Yann Blindert
13 Tuesday PIR-Series Totals Cat 1/2/3 Mark Ginsberg
1 Tuesday PIR-Series Totals Cat 1/2/3 Corey Stayton
5 Tuesday PIR-Series Totals Cat 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 Cat 3 Men Andrew Utz
DNS Elkhorn Classic-The Dooley Mountain Road Race Masters Cat 1/2/3 Men Michael Dunn
4 Blue Ribbon Track Race Master Men Mark Ginsburg
1 Test of Endurance 50 MTB XC Cat 3 19-34 Men David Eliopulos
2 Blue Ribbon Track Race Master 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 Cat 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 Cat 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 Cat 3 Men Andrew Utz
51 Fast Twitch Fridays: May/June Series Sprinter Andrew Utz
27 Elkhorn Classic-The Oregon Trail Road Race Masters Cat 1/2/3 Men Michael Dunn
20 Elkhorn Classic-The Oregon Trail Road Race Cat 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 Cat 1/2/3 Men Michael Dunn
4 Elkhorn Classic Pro/1/2 Men Joshua Liberles
17 Elkhorn Classic Cat 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 Cat 1/2/3 Corey Stayton
42 Tuesday PIR Cat 1/2/3 Ross Bowden
10 Tuesday PIR Cat 1/2/3 Galen Mittermann
8 Tuesday PIR Cat 1/2/3 Joshua Liberles
1 Tuesday PIR Cat 1/2/3 Corey Stayton
11 Tuesday PIR-June Series Cat 1/2/3 Galen Mittermann
4 Tuesday PIR-June Series Cat 1/2/3 Joshua Liberles
9 Tuesday PIR-June Series Cat 1/2/3 Mark Ginsberg
24 Monday PIR Masters 4/5 Ryan McCracken
3 Portland Short Track Series Cat 3 Men 19+ Ryan McCracken
4 Monday PIR Masters 4/5 Patrick Palmer
DNF Cirque Criterium Men 1-2 Ross Bowden
4 OBRA TT Master 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 Cat 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 Cat 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 Cat 1/2/3 Galen Mittermann
2 Tuesday PIR Cat 1/2/3 Corey Stayton
4 Tuesday PIR Cat 1/2/3 Joshua Liberles
6 Tuesday PIR Cat 1/2/3 Mark Ginsberg
43 Tuesday PIR Cat 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 Cat 2 Men 35-44 Kale Chalmers
7 Portland Short Track Series Cat 3 Men 19+ David Eliopulos
4 Portland Short Track Series Cat 3 Men 19+ Ryan McCracken
1 Monday PIR Masters 4/5 Patrick Palmer
1 Vanport Kermesse Cat 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 Men SS Joshua Liberles
6 Hammer Velo Criterium Senior Men Aaron Coker
4 Alpenrose Thursday Series Category 3 Andrew Utz
28 Tuesday PIR Cat 1/2/3 Drew Russell
25 Tuesday PIR-May Series Cat 1/2/3 Mark Ginsberg
24 Tuesday PIR-May Series Cat 1/2/3 Aaron Coker
13 Tuesday PIR-May Series Cat 1/2/3 Scott Harman
21 Tuesday PIR Cat 1/2/3 Mark Ginsberg
9 Tuesday PIR Cat 1/2/3 Aaron Coker
3 Tuesday PIR Cat 1/2/3 Joshua Liberles
1 Tuesday PIR-May Series Cat 1/2/3 Brendon Gallant
7 Tuesday PIR-May Series Cat 1/2/3 Joshua Liberles
40 Tuesday PIR Cat 1/2/3 Ross Bowden
3 Bike Tires Direct TT at PIR Master 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 Cat 3 Men 19-34 David Eliopulos
2 Sisters Stampede MTB XC Cat 2 Men 35-44 Kale Chalmers
6 Bend Don't Brake Men Masters 50+ Scott Harman
DNF Bend Don't Brake Women Cat 4 Brooke Mittermann
2 Bend Don't Brake Men Masters 50+ Michael Dunn
11 Bend Don't Brake Men Cat 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 Cat 1/2/3 Joshua Liberles
43 Tuesday PIR Cat 1/2/3 Michael Dunn
11 Tuesday PIR-Series Cat 1/2/3 Scott Harman
19 Tuesday PIR-Series Cat 1/2/3 Mark Ginsberg
3 Tuesday PIR Cat 1/2/3 Scott Harman
48 Tuesday PIR Cat 1/2/3 Ross Bowden
64 Tuesday PIR Cat 1/2/3 Galen Mittermann
51 Tuesday PIR Cat 1/2/3 Drew Russell
9 Tuesday PIR Cat 1/2/3 Mark Ginsberg
7 Monday PIR Masters 1/2/3 Drew Russell
1 Eric Kautzky Memorial Track Race Master Men 50+ Scott Harman
2 Eric Kautzky Memorial Track Race Master Men 40+ Mark Ginsberg
11 Eric Kautzky Memorial Track Race Cat 1-2 Men Mark Ginsberg
2 Eric Kautzky Memorial Track Race Master Men 50+ Michael Dunn
9 Eric Kautzky Memorial Track Race Master Men 40+ Michael Dunn
5 Eric Kautzky Memorial Track Race Master 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 Cat 1/2/3 Brendon Gallant
9 Tuesday PIR-Series Cat 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 Cat 3 Andrew Utz
14 Silverton RR Champs Master Men 40+ Cat 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 Cat 1/2/3 Andrew Utz
37 Tuesday PIR Cat 1/2/3 Drew Russell
4 Tuesday PIR Cat 1/2/3 Joshua Liberles
6 Hutch's TT Men 3 John Banks
13 Tuesday PIR Cat 1/2/3 Mark Ginsberg
15 Tuesday PIR Cat 1/2/3 Scott Harman
34 Tuesday PIR Cat 1/2/3 John Banks
38 Tuesday PIR Cat 1/2/3 Ross Bowden
84 Tuesday PIR Cat 1/2/3 Yann Blindert
43 Tuesday PIR Cat 1/2/3 Craig Broberg
55 Tuesday PIR Cat 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 Cat 2 35-44 Men Kale Chalmers
35 Estacada Time Trial Series: Combined Combined Craig Broberg
2 Estacada Time Trial Series Men Cat 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 Cat 1/2/3 Andrew Utz
2 Port of Hood River Criterium Cat 3/4 Andrew Utz
68 Tuesday PIR Cat 1/2/3 Andrew Utz
15 Tuesday PIR Cat 1/2/3 Jason Riffle
6 Tuesday PIR Cat 1/2/3 Ross Bowden
5 Tuesday PIR Cat 1/2/3 Joshua Liberles
18 Tuesday PIR Cat 4/5 Ryan McCracken
18 Tuesday PIR-Series Totals Cat 1/2/3 Aaron Coker
17 Tuesday PIR-Series Totals Cat 1/2/3 Ross Bowden
13 Tuesday PIR-Series Totals Cat 1/2/3 Mark Ginsberg
8 Tuesday PIR-Series Totals Cat 1/2/3 Jason Riffle
7 Tuesday PIR-Series Totals Cat 1/2/3 Scott Harman
2 Tuesday PIR-Series Totals Cat 1/2/3 Joshua Liberles
71 Tuesday PIR Cat 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 Mens 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 Mens 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 Cat 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 Cat 2 Men 35-44 Kale Chalmers
7 Port of Hood River Criterium Cat 1/2/3 Andrew Utz
14 Tuesday PIR Cat 4/5 Ryan McCracken
99 Tuesday PIR Cat 1/2/3 Lance Coffel
47 Tuesday PIR Cat 1/2/3 Andrew Utz
32 Tuesday PIR Cat 1/2/3 Ross Bowden
7 Tuesday PIR Cat 1/2/3 Scott Harman
101 Tuesday PIR Cat 1/2/3 Galen Mittermann
112 Tuesday PIR Cat 1/2/3 Yann Blindert
105 Tuesday PIR Cat 1/2/3 James Newman
2 Tuesday PIR Cat 1/2/3 Jason Riffle
1 Tuesday PIR-Series Totals Cat 1/2/3 Joshua Liberles
6 Tuesday PIR-Series Totals Cat 1/2/3 Scott Harman
7 Tuesday PIR-Series Totals Cat 1/2/3 Jason Riffle
4 Tuesday PIR Cat 1/2/3 Mark Ginsberg
14 Tuesday PIR-Series Totals Cat 1/2/3 Aaron Coker
10 Tuesday PIR-Series Totals Cat 1/2/3 Mark Ginsberg
6 Tuesday PIR Cat 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 Master Men 50+ Michael Dunn
13 Estacada Time Trial Series: Combined Combined Michael Dunn
6 Estacada Time Trial Series Master Men 40-49 Craig Broberg
1 Icebreaker Criterium Men Masters 50+ Scott Harman
66 Tuesday PIR Cat 1/2/3 Michael Dunn
83 Tuesday PIR Cat 1/2/3 Ross Bowden
77 Tuesday PIR Cat 1/2/3 Aaron Collins
1 Tuesday PIR-April Series Totals Cat 1/2/3 Joshua Liberles
30 Tuesday PIR Cat 4/5 Ryan McCracken
3 Tuesday PIR Cat 1/2/3 Joshua Liberles
6 Tuesday PIR Cat 1/2/3 Scott Harman
9 Tuesday PIR-April Series Totals Cat 1/2/3 Scott Harman
59 Tuesday PIR Cat 1/2/3 Andrew Utz
10 Tuesday PIR-April Series Totals Cat 1/2/3 Aaron Coker
48 Tuesday PIR Cat 1/2/3 Jason Riffle
DNF Hornings Hustle MTB XC Pro Men Ross Bowden
6 Hornings Hustle MTB XC Cat 1 Men 35-44 Seth Hosmer
9 Hornings Hustle MTB XC Cat 3 Men 19-34 David Eliopulos
5 Hornings Hustle MTB XC Cat 2 Men 35-44 Kale Chalmers
21 Kings Valley Road Race Cat 3 Men Andrew Utz
13 Kings Valley Road Race Cat 1/2 Men Joshua Liberles
45 Kings Valley Road Race Cat 1/2 Men Michael Dunn
47 Kings Valley Road Race Cat 1/2 Men Corey Stayton
48 Kings Valley Road Race Cat 1/2 Men Jason Riffle
56 Kings Valley Road Race Cat 1/2 Men Aaron Coker
5 Kings Valley Road Race Cat 1/2 Men Yann Blindert
39 Kings Valley Road Race Cat 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 Cat 1/2/3 Michael Dunn
8 Port of Hood River Criterium Cat 1/2/3 Scott Harman
5 Port of Hood River Criterium Cat 1/2/3 Andrew Utz
4 Port of Hood River Criterium Cat 1/2/3 Andrew Utz
7 Port of Hood River Criterium Cat 3/4 Andrew Utz
10 Port of Hood River Criterium Cat 4/5 Patrick Palmer
4 Port of Hood River Criterium Cat 4/5 Patrick Palmer
6 Tuesday PIR Cat 1/2/3 Aaron Coker
48 Tuesday PIR Cat 1/2/3 Galen Mittermann
12 Tuesday PIR Cat 1/2/3 Scott Harman
14 Tuesday PIR Cat 1/2/3 Mark Ginsberg
31 Tuesday PIR Cat 1/2/3 Ross Bowden
1 Tuesday PIR Cat 1/2/3 Joshua Liberles
17 Tuesday PIR Cat 4/5 Ryan McCracken
41 Tuesday PIR Cat 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 Cat 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 Cat 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 Cat 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 Cat 3 Men Andrew Utz
32 Cherry Blossom Cycling Classic Cat 3 Men Andrew Utz
17 Cherry Blossom Cycling Classic: Columbia Hills Race Masters 40+ Michael Dunn
DNF Banana Belt 3 Men Cat 3 Andrew Utz
1 Banana Belt 3: Hot Spots Men Master 50+ Scott Harman
2 Banana Belt 3 Men Master 50+ Michael Dunn
1 Banana Belt 3 Men Master 50+ Scott Harman
DNF Banana Belt 3 Men Cat 1/2 Galen Mittermann
DNF Banana Belt 3 Men Cat 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 Men Masters 50+ Scott Harman
7 Banana Belt 2: Series after race 2 Men Cat 1/2 Yann Blindert
9 Banana Belt 2: Series after race 2 Men Cat 3 Andrew Utz
3 Banana Belt 2: Series after race 2 Men Masters 50+ Michael Dunn
20 Banana Belt 2: Series after race 2 Men Cat 1/2 Joshua Liberles
7 Banana Belt 2 Men Cat 3 Andrew Utz
13 Banana Belt 2 Men Cat 1/2 Joshua Liberles
8 Banana Belt 2 Men Master 50+ Michael Dunn
6 Banana Belt 2 Men Master 50+ Scott Harman
3 Banana Belt 2: Hot Spots Men Cat 1/2 Joshua Liberles
7 Echo Red to Red MTB XC Cat 3 Men 19-34 David Eliopulos
6 Echo Red to Red MTB XC Cat 2 Men 35-44 Kale Chalmers
3 Banana Belt 1 Men Masters 50+ Scott Harman
8 Banana Belt Series Men Cat 1/2 Yann Blindert
28 Banana Belt Series Men Cat 1/2 Joshua Liberles
1 Banana Belt Series Men Masters 50+ Scott Harman
2 Banana Belt Series Men Masters 50+ Michael Dunn
15 Banana Belt 1 Men Cat 3 Andrew Utz
4 Banana Belt 1 Men Cat 1/2 Yann Blindert
14 Banana Belt Series Men Cat 3 Andrew Utz
1 Banana Belt 1 Men Masters 50+ Michael Dunn
28 Banana Belt 1 Men Cat 5 Patrick Palmer
DNF Banana Belt 1 Men Cat 1/2 Aaron Coker
26 Banana Belt 1 Men Cat 1/2 Jason Riffle
28 Banana Belt 1 Men Cat 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 Cat 3 Andrew Utz
48 Cherry Pie Road Race Men Cat 1/2 Aaron Coker
45 Cherry Pie Road Race Men Cat 1/2 Galen Mittermann
10 Cherry Pie Road Race Men Cat 1/2 Jason Riffle