Half Fast Velo presented by Ninkasi Brewing

Event Name
7 Psycho Cross Pseries Ian Penner
2 Psycho Cross Pseries Brian Spears
12 Psycho Cross Pseries Craig Austin
9 Psycho Cross Pseries Steven Basden
63 USGP of Cyclocross Cameron Vander Stoep
50 USGP of Cyclocross Wade Goff
42 USGP of Cyclocross Steven Basden
33 USGP of Cyclocross Donovan Grabowski
31 USGP of Cyclocross Robert Huff
24 USGP of Cyclocross Paul Anderson
65 USGP of Cyclocross Craig Austin
40 USGP of Cyclocross Paul Anderson
25 USGP of Cyclocross Robert Huff
43 USGP of Cyclocross Steven Basden
23 USGP of Cyclocross Donovan Grabowski
86 USGP of Cyclocross Dan Silvernail
76 USGP of Cyclocross Scott Ballard
63 USGP of Cyclocross Ian Penner
57 USGP of Cyclocross Saul Lopez
55 USGP of Cyclocross Cameron Vander Stoep
42 USGP of Cyclocross David Rosen
14 Psycho Cross Pseries Eric Stouck
12 Psycho Cross Pseries: Series Standings Donovan Grabowski
1 Psycho Cross Pseries: Series Standings Brian Spears
17 Psycho Cross Pseries: Series Standings David Rosen
22 Psycho Cross Pseries: Series Standings Mark Magilner
4 Psycho Cross Pseries: Series Standings Paul Anderson
2 Psycho Cross Pseries Brian Spears
8 Psycho Cross Pseries Steven Basden
11 Psycho Cross Pseries: Series Standings Steven Basden
6 Psycho Cross Pseries Paul Anderson
32 Kruger's Crossing CCX Ian Penner
25 Kruger's Crossing CCX Donovan Grabowski
40 Kruger's Crossing CCX Steven Basden
42 Kruger's Crossing CCX Craig Austin
18 Kruger's Crossing CCX David Saltzberg
31 Kruger's Crossing CCX Eric Stouck
DNF Kruger's Crossing CCX Robert Huff
5 Kruger's Crossing CCX Brian Spears
12 Psycho Cross Pseries Scott Ballard
11 Psycho Cross Pseries Craig Austin
20 Psycho Cross Pseries: Series Standings Mark Magilner
14 Psycho Cross Pseries: Series Standings David Rosen
3 Psycho Cross Pseries: Series Standings Brian Spears
5 Psycho Cross Pseries: Series Standings Paul Anderson
7 Psycho Cross Pseries David Rosen
6 Psycho Cross Pseries Donovan Grabowski
7 Psycho Cross Pseries Paul Anderson
10 Psycho Cross Pseries Steven Basden
2 Psycho Cross Pseries Brian Spears
15 Psycho Cross Pseries: Series Standings Steven Basden
9 Psycho Cross Pseries: Series Standings Donovan Grabowski
24 Cross Crusade Saul Lopez
44 Cross Crusade Cameron Vander Stoep
48 Cross Crusade Wade Goff
51 Cross Crusade Kevin Thompson
70 Cross Crusade Caan Zarosinski
50 Cross Crusade Steve Truesdale
68 Cross Crusade Craig Austin
34 Cross Crusade Paul Anderson
35 Cross Crusade Brian Spears
64 Cross Crusade Scott Ballard
88 Cross Crusade Craig Austin
89 Cross Crusade Aaron Zarosinski
87 Cross Crusade Caan Zarosinski
70 Cross Crusade Scott Ballard
53 Cross Crusade Ian Penner
22 Cross Crusade David Rosen
19 Cross Crusade David Saltzberg
71 SSCXWC Craig Austin
35 Cross Crusade marcus swanson
DNF Cross Crusade Saul Lopez
91 Cross Crusade Steven Basden
17 Cross Crusade Paul Anderson
39 Cross Crusade Robert Huff
12 OBRA Cross Championships/Willamette Valley Cross Series Dan Silvernail
9 OBRA Cross Championships/Willamette Valley Cross Series Scott Ballard
32 OBRA Cross Championships/Willamette Valley Cross Series Dan Silvernail
19 OBRA Cross Championships/Willamette Valley Cross Series Ian Penner
12 OBRA Cross Championships/Willamette Valley Cross Series David Rosen
12 OBRA Cross Championships/Willamette Valley Cross Series Donovan Grabowski
52 Cross Crusade Eric Stouck
21 Cross Crusade David Rosen
DNF Cross Crusade Scott Ballard
DNF Cross Crusade Steve Truesdale
DNF Cross Crusade Craig Austin
56 Cross Crusade Steven Basden
42 Cross Crusade Steve Truesdale
57 Cross Crusade Steven Basden
60 Cross Crusade marcus swanson
DNF Cross Crusade Craig Austin
27 Cross Crusade marcus swanson
63 Cross Crusade Scott Ballard
35 Cross Crusade David Saltzberg
21 Cross Crusade David Rosen
32 Cross Crusade Saul Lopez
24 Cross Crusade Paul Anderson
19 Cross Crusade David Saltzberg
51 Cross Crusade Jonathan Puskas
68 Cross Crusade Saul Lopez
DNF Cross Crusade David Rosen
52 Cross Crusade Steve Truesdale
23 Cross Crusade Paul Anderson
36 Cross Crusade Robert Huff
47 Cross Crusade Craig Austin
80 Cross Crusade Craig Austin
81 Cross Crusade marcus swanson
65 Cross Crusade Scott Ballard
2 Willamette Valley Cross Series: Series Standings Scott Ballard
6 Willamette Valley Cross Series Donovan Grabowski
13 Willamette Valley Cross Series Steven Basden
7 Willamette Valley Cross Series David Rosen
24 Willamette Valley Cross Series Dan Silvernail
25 Willamette Valley Cross Series Mark Magilner
2 Willamette Valley Cross Series Scott Ballard
5 Willamette Valley Cross Series Dan Silvernail
7 Willamette Valley Cross Series: Series Standings Brian Spears
7 Willamette Valley Cross Series: Series Standings Dan Silvernail
14 Willamette Valley Cross Series: Series Standings Steven Basden
4 Willamette Valley Cross Series: Series Standings David Rosen
2 Willamette Valley Cross Series: Series Standings Donovan Grabowski
29 Cross Crusade Paul Anderson
DNF Cross Crusade Robert Huff
86 Cross Crusade Craig Austin
83 Cross Crusade Aaron Zarosinski
49 Cross Crusade Steve Truesdale
32 Cross Crusade marcus swanson
93 Cross Crusade Aaron Zarosinski
69 Cross Crusade Ian Penner
61 Cross Crusade Scott Ballard
42 Cross Crusade David Saltzberg
41 Cross Crusade Wade Goff
40 Cross Crusade Kevin Thompson
27 Cross Crusade Saul Lopez
22 Cross Crusade David Rosen
10 Psycho Cross Pseries Steven Basden
10 Psycho Cross Pseries Mark Magilner
2 Psycho Cross Pseries Paul Anderson
6 Psycho Cross Pseries: Series Standings Brian Spears
15 Psycho Cross Pseries: Series Standings Mark Magilner
4 Psycho Cross Pseries: Series Standings Paul Anderson
13 Psycho Cross Pseries: Series Standings Steven Basden
20 Blind Date at the Dairy David Saltzberg
23 Blind Date at the Dairy Wade Goff
57 Cross Crusade Steve Truesdale
72 Cross Crusade Kevin Thompson
32 Cross Crusade Paul Anderson
41 Cross Crusade Donovan Grabowski
31 Cross Crusade David Saltzberg
75 Cross Crusade Scott Ballard
92 Cross Crusade Craig Austin
DNF Cross Crusade Aaron Zarosinski
22 Cross Crusade Wade Goff
62 Cross Crusade Eric Stouck
63 Cross Crusade Cameron Vander Stoep
83 Cross Crusade Steven Basden
27 Cross Crusade David Rosen
27 Blind Date at the Dairy Craig Austin
55 Cross Crusade Saul Lopez
79 Cross Crusade Aaron Zarosinski
97 Cross Crusade Craig Austin
40 Cross Crusade Robert Huff
54 Cross Crusade Craig Austin
DNF Cross Crusade Paul Anderson
DNF Cross Crusade Brian Spears
28 Cross Crusade marcus swanson
66 Cross Crusade Scott Ballard
54 Cross Crusade Wade Goff
39 Cross Crusade David Rosen
26 Cross Crusade Ian Penner
21 Cross Crusade David Saltzberg
4 Willamette Valley Cross Series David Rosen
22 Willamette Valley Cross Series Steven Basden
6 Willamette Valley Cross Series David Rosen
4 Willamette Valley Cross Series Scott Ballard
6 Willamette Valley Cross Series Dan Silvernail
5 Willamette Valley Cross Series Scott Ballard
DNF Willamette Valley Cross Series Mark Magilner
2 Willamette Valley Cross Series Donovan Grabowski
10 Willamette Valley Cross Series Brian Spears
9 Willamette Valley Cross Series Steven Basden
4 Willamette Valley Cross Series Brian Spears
2 Willamette Valley Cross Series Donovan Grabowski
25 Blind Date at the Dairy Robert Huff
34 Blind Date at the Dairy Wade Goff
26 Blind Date at the Dairy Aric Rist
23 Battle at Barlow David Rosen
12 Battle at Barlow David Saltzberg
18 Battle at Barlow Brian Spears
35 Battle at Barlow Eric Stouck
12 Battle at Barlow Aric Rist
39 Battle at Barlow Steven Basden
26 Battle at Barlow Paul Anderson
13 Battle at Barlow Donovan Grabowski
44 Battle at Barlow Mark Magilner
27 Battle at Barlow Saul Lopez
8 Battle at Barlow Scott Ballard
18 Blind Date at the Dairy David Saltzberg
21 Blind Date at the Dairy David Rosen
23 Blind Date at the Dairy Robert Huff
38 Blind Date at the Dairy David Saltzberg
11 Hood River Double Cross Brian Spears
7 Hood River Double Cross Donovan Grabowski
6 Hood River Double Cross Brian Spears
15 Hood River Double Cross Kevin Thompson
15 Hood River Double Cross marcus swanson
14 Hood River Double Cross David Saltzberg
7 Hood River Double Cross Donovan Grabowski
12 Psycho Cross Pseries Steven Basden
23 Psycho Cross Pseries Mark Magilner
18 Psycho Cross Pseries Donovan Grabowski
7 Psycho Cross Pseries Steven Basden
3 Psycho Cross Pseries Brian Spears
12 Psycho Cross Pseries Kevin Thompson
1 Psycho Cross Pseries Brian Spears
3 Suffer'n on the Summit David Saltzberg
20 Psycho Cross Pseries Ian Penner
17 Psycho Cross Pseries David Rosen
5 Psycho Cross Pseries Paul Anderson
2 Suffer'n on the Summit David Rosen
10 Pain on the Peak Donovan Grabowski
DNF Pain on the Peak Craig Austin
DNF Pain on the Peak Scott Ballard
9 Pain on the Peak David Rosen
3 Pain on the Peak Brian Spears
16 Monday PIR: August Series Dan Larson
54 Monday PIR: August Series Tom Powers
23 Monday PIR: August Series Douglas Shanks
14 Monday PIR Dan Larson
49 Monday PIR Douglas Shanks
38 Monday PIR marcus swanson
17 Monday PIR David Rosen
2 Mst/Jr Track Race Series: 3K Pursuit Robert Huff
17 Mst/Jr Track Race Series: August Series Robert Huff
1 Mst/Jr Track Race Series: August Series Donovan Grabowski
14 Mst/Jr Track Race Series: August Series Robert Huff
10 Mst/Jr Track Race Series: August Series Aric Rist
1 Mst/Jr Track Race Series: 3K Pursuit Aric Rist
22 Monday PIR marcus swanson
30 Monday PIR Aaron Bozeman
21 Monday PIR Tom Powers
6 Monday PIR Douglas Shanks
3 Mst/Jr Track Race Series: 1 kilometer TT Donovan Grabowski
4 Mst/Jr Track Race Series: 1 kilometer TT Robert Huff
5 Mst/Jr Track Race Series: 500 meter TT Robert Huff
3 Mst/Jr Track Race Series: 500 meter TT Donovan Grabowski
36 Monday PIR marcus swanson
24 Monday PIR Ian Penner
37 Monday PIR Douglas Shanks
34 Monday PIR Paul Anderson
39 Monday PIR Tom Powers
10 OBRA Hillclimb Championship Donovan Grabowski
89 OBRA Hillclimb Championship: Combined Donovan Grabowski
30 Monday PIR marcus swanson
34 Monday PIR: Series Standings Tom Powers
7 Monday PIR: Series Standings Dan Larson
23 Monday PIR Dan Larson
18 Monday PIR Tom Powers
20 Gresham Criterium Saul Lopez
13 Gresham Criterium Dan Larson
3 Mst/Jr Track Race Series Donovan Grabowski
4 Monday PIR Dan Larson
30 Monday PIR Tom Powers
8 Portland Mountain Bike STXC David Rosen
23 Portland Mountain Bike STXC Scott Ballard
23 Portland Mountain Bike STXC marcus swanson
13 OBRA TT Championships: 40K Doug Palmer
60 OBRA TT Championships: 40K: Combined Doug Palmer
12 OBRA TT Championships: 40K Mark Magilner
51 OBRA TT Championships: 40K: Combined Mark Magilner
8 Mst/Jr Track Race Series: July Series Aric Rist
14 Mst/Jr Track Race Series: July Series Craig Austin
17 Mst/Jr Track Race Series: July Series Saul Lopez
7 Portland Mountain Bike STXC Kevin Thompson
17 Portland Mountain Bike STXC David Rosen
35 Monday PIR: July Series Tom Powers
21 Monday PIR Doug Palmer
17 OUCH Brian Spears
6 OUCH Dan Larson
131 OUCH: Combined Brian Spears
81 OUCH: Combined Dan Larson
6 Mid-Summer Criterium Series Saul Lopez
21 Portland Mountain Bike STXC Scott Ballard
9 Portland Mountain Bike STXC David Rosen
31 Monday PIR Doug Palmer
22 Portland Mountain Bike STXC Brian Spears
30 Monday PIR Tom Powers
29 Vancouver Courthouse Criterium Dan Larson
18 Vancouver Courthouse Criterium Dan Larson
19 Vancouver Courthouse Criterium Saul Lopez
9 Vancouver Courthouse Criterium Dan Larson
6 Crook County Crush XC Craig Austin
4 Crook County Crush XC David Rosen
5 Crook County Crush XC Brian Spears
22 Mt. Tabor Series Dan Larson
39 Mt. Tabor Series Saul Lopez
2 Mst/Jr Track Race Series Aric Rist
9 Portland Mountain Bike STXC David Rosen
24 Portland Mountain Bike STXC Scott Ballard
26 Monday PIR: Series Standings Tom Powers
22 Monday PIR Doug Palmer
22 Portland Mountain Bike STXC Craig Austin
16 Monday PIR Tom Powers
35 Portland Mountain Bike STXC Craig Austin
3 OBRA Track Championships: Pursuit Donovan Grabowski
2 OBRA Track Championships: Pursuit Wade Goff
1 OBRA Track Championships: Points Races Wade Goff
2 OBRA Track Championships: Sprints Donovan Grabowski
2 Mst/Jr Track Race Series: 1 kilometer TT Craig Austin
2 Mst/Jr Track Race Series: 1 kilometer TT Saul Lopez
1 Mst/Jr Track Race Series: 1 kilometer TT Aric Rist
6 Portland Mountain Bike STXC David Rosen
19 Portland Mountain Bike STXC Paul Anderson
17 Portland Mountain Bike STXC marcus swanson
18 Monday PIR Tom Powers
3 Firecracker TT Dan Larson
28 Firecracker TT: Combined Dan Larson
32 Mt. Tabor Series Aric Rist
45 Mt. Tabor Series Saul Lopez
18 Portland Mountain Bike STXC Paul Anderson
18 Portland Mountain Bike STXC marcus swanson
34 Monday PIR: June Series Wade Goff
26 Monday PIR Tom Powers
8 Portland Mountain Bike STXC David Rosen
38 Monday PIR: June Series Dan Larson
36 Salem Fairview Circuit Race Kevin Thompson
27 Salem Fairview Circuit Race David Rosen
21 Salem Fairview Circuit Race Aric Rist
12 Salem Fairview Circuit Race Saul Lopez
16 Salem Fairview Circuit Race Dan Larson
16 Salem Fairview Circuit Race Wade Goff
22 Salem Fairview Circuit Race Dan Larson
45 Swan Island Criterium Kevin Thompson
35 Swan Island Criterium Paul Anderson
29 Swan Island Criterium David Rosen
5 NWX Criterium Turner Waskom
9 Alpenrose Thursday Series: June Series Mark Magilner
7 Alpenrose Thursday Series Mark Magilner
13 Alpenrose Thursday Series: June Series Robert Huff
4 Alpenrose Thursday Series: June Series Mark Magilner
30 Mt. Tabor Series Dan Larson
13 Central Oregon Crit Series Turner Waskom
46 Mt. Tabor Series David Rosen
34 Mt. Tabor Series Dan Silvernail
43 Mt. Tabor Series Saul Lopez
8 Mst/Jr Track Race Series: June Series Aric Rist
6 Mst/Jr Track Race Series Donovan Grabowski
5 Mst/Jr Track Race Series Saul Lopez
4 Mst/Jr Track Race Series: June Series Wade Goff
4 Mst/Jr Track Race Series Wade Goff
32 Monday PIR: Series Standings Wade Goff
16 Portland Mountain Bike STXC Paul Anderson
14 Portland Mountain Bike STXC marcus swanson
32 Monday PIR: Series Standings Dan Larson
7 Portland Mountain Bike STXC David Rosen
3 Portland Mountain Bike STXC David Rosen
22 Portland Mountain Bike STXC Kevin Thompson
11 Monday PIR Wade Goff
29 Portland Mountain Bike STXC marcus swanson
40 Monday PIR Kirk Matteson
28 Monday PIR Tom Powers
9 Test of Endurance 50 Tim Plummer
26 Mt. Tabor Series Dan Larson
10 Central Oregon Crit Series Turner Waskom
43 Mt. Tabor Series David Rosen
37 Mt. Tabor Series Wade Goff
42 Mt. Tabor Series Saul Lopez
3 Mst/Jr Track Race Series Aric Rist
2 Mst/Jr Track Race Series Wade Goff
39 Monday PIR Tom Powers
33 Monday PIR Dan Larson
20 Monday PIR David Rosen
27 Monday PIR Wade Goff
45 Monday PIR marcus swanson
31 Monday PIR Aaron Bozeman
10 Alpenrose Heartbreaker Steve Truesdale
4 Alpenrose Heartbreaker Wade Goff
4 Alpenrose Heartbreaker Wade Goff
6 Blue Ribbon Track Omnium Mark Magilner
5 Blue Ribbon Track Omnium Mark Magilner
6 Alpenrose Thursday Series Robert Huff
1 Alpenrose Thursday Series Mark Magilner
28 Mt. Tabor Series Wade Goff
34 Mt. Tabor Series Saul Lopez
43 Mt. Tabor Series David Rosen
7 Mst/Jr Track Race Series: 2K Pursuit Wade Goff
4 Mst/Jr Track Race Series: 3K Pursuit Wade Goff
43 Monday PIR Aaron Bozeman
13 Monday PIR Dan Larson
46 Monday PIR Tom Powers
17 Monday PIR: Series Standings Dan Larson
37 Monday PIR David Rosen
7 Pickett's Charge XC Tim Plummer
18 Pickett's Charge XC Dan Larson
6 Mst/Jr Track Race Series Saul Lopez
2 Mst/Jr Track Race Series Craig Austin
5 Mst/Jr Track Race Series Wade Goff
4 Mst/Jr Track Race Series Aric Rist
8 OBRA TTT Championships Aric Rist
115 OBRA TTT Championships: Combined Dan Larson
114 OBRA TTT Championships: Combined Craig Austin
111 OBRA TTT Championships: Combined Aric Rist
109 OBRA TTT Championships: Combined Saul Lopez
112 OBRA TTT Championships: Combined Robert Huff
110 OBRA TTT Championships: Combined Wade Goff
8 OBRA TTT Championships Wade Goff
8 OBRA TTT Championships Robert Huff
8 OBRA TTT Championships Saul Lopez
113 OBRA TTT Championships: Combined Ian Penner
9 OBRA TTT Championships Craig Austin
116 OBRA TTT Championships: Combined Kevin Thompson
9 OBRA TTT Championships Kevin Thompson
9 OBRA TTT Championships Ian Penner
9 OBRA TTT Championships Dan Larson
9 Alpenrose Thursday Series: May Series Robert Huff
2 Alpenrose Thursday Series: May Series Mark Magilner
11 Alpenrose Thursday Series: May Series Steve Truesdale
48 Monday PIR: May Series Aaron Bozeman
44 Monday PIR: May Series David Rosen
25 Monday PIR David Rosen
14 Monday PIR: May Series Wade Goff
36 Monday PIR: May Series Dan Larson
38 Monday PIR: May Series Mark Magilner
41 Monday PIR: May Series Kirk Matteson
16 Monday PIR Saul Lopez
46 Rehearsal Road Race Aric Rist
DNF Rehearsal Road Race Mark Magilner
52 Rehearsal Road Race Saul Lopez
51 Rehearsal Road Race Ian Penner
DNF Rehearsal Road Race Paul Anderson
22 Rehearsal Road Race Wade Goff
5 Alpenrose Thursday Series Steve Truesdale
6 Alpenrose Thursday Series Mark Magilner
4 Alpenrose Thursday Series Steve Truesdale
1 Alpenrose Thursday Series Mark Magilner
5 Hutch's TT Series: Series Standings Mark Magilner
2 Hutch's TT Series Mark Magilner
13 Central Oregon STXC Turner Waskom
9 Hutch's TT Series: Combined Mark Magilner
38 Monday PIR Aaron Bozeman
47 Monday PIR marcus swanson
33 Monday PIR David Rosen
53 Monday PIR Kevin Thompson
44 Monday PIR Wade Goff
12 Monday PIR Dan Larson
55 Monday PIR Aric Rist
48 Silverton RR Robert Huff
39 Silverton RR Dan Larson
34 Silverton RR Robert Huff
30 Silverton RR Kevin Thompson
31 Silverton RR Wade Goff
28 Silverton RR Dan Larson
2 Silverton RR Mark Magilner
35 Silverton RR Saul Lopez
8 Spring Thaw XC Donovan Grabowski
1 Spring Thaw XC Tim Plummer
3 Alpenrose Thursday Series: 3 Kilometer Pursuit Robert Huff
33 Hutch's TT Series: Combined Mark Magilner
73 Tuesday PIR Douglas Shanks
5 Hutch's TT Series Standings Mark Magilner
5 Hutch's TT Series Mark Magilner
16 Monday PIR Mark Magilner
21 Monday PIR Kirk Matteson
7 Monday PIR Wade Goff
25 Monday PIR David Rosen
29 Monday PIR Aaron Bozeman
34 Monday PIR Dan Larson
16 WebCyclery Cascade Chainbreaker Donovan Grabowski
15 Icebreaker Criterium Dan Larson
8 Eric Kautzky Memorial Track Race Steve Truesdale
7 Alpenrose Thursday Series: 1 Kilometer TT Robert Huff
5 Hutch's TT Series Mark Magilner
DNF Peak Sports Mudslinger/OBRA XC Championship Steven Basden
7 Estacada TT: 20 Miles: Combined Mark Magilner
16 Estacada TT: 20 Miles: Combined Ian Penner
5 Estacada TT: 20 Miles Robert Huff
9 Estacada TT: 20 Miles: Combined Robert Huff
1 Estacada TT: 20 Miles Ian Penner
12 Peak Sports Mudslinger/OBRA XC Championship Donovan Grabowski
DNS Estacada TT: 20 Miles Craig Austin
DNS Estacada TT: 20 Miles Kevin Thompson
4 Estacada TT: 20 Miles Mark Magilner
5 Tuesday PIR: April Series Wade Goff
12 Bear Springs Trap XC Steven Basden
1 Bear Springs Trap XC Tim Plummer
16 Bear Springs Trap XC David Rosen
6 Bear Springs Trap XC Kevin Thompson
23 Bear Springs Trap XC Paul Anderson
2 Bear Springs Trap STXC Tim Plummer
65 Tuesday PIR Shane Young
2 Tuesday PIR Wade Goff
93 Tuesday PIR Kevin Thompson
101 Tuesday PIR Paul Anderson
47 Tuesday PIR Saul Lopez
52 Tuesday PIR Robert Huff
53 Tuesday PIR David Rosen
68 Tuesday PIR Dan Larson
59 Estacada TT: 20 Miles: Combined Craig Austin
5 Estacada TT: 20 Miles Mark Magilner
14 Estacada TT: 20 Miles: Combined Mark Magilner
13 Estacada TT: 20 Miles Craig Austin
3 Eugene Roubaix Mark Magilner
45 Tuesday PIR Kevin Thompson
45 Tuesday PIR Dan Larson
51 Tuesday PIR Craig Austin
52 King's Valley RR Saul Lopez
DNF King's Valley RR Dan Larson
51 King's Valley RR Ian Penner
54 King's Valley RR David Rosen
45 King's Valley RR Douglas Shanks
24 King's Valley RR Wade Goff
51 King's Valley RR Eric Stouck
40 King's Valley RR Mark Magilner
31 King's Valley RR Dan Silvernail
14 King's Valley RR Robert Huff
88 Tuesday PIR David Rosen
47 Tuesday PIR Robert Huff
28 Tuesday PIR Dan Larson
25 Tuesday PIR Wade Goff
DNF Cherry Blossom Classic Stage Race: Columbia Gorge Road Race Mark Magilner
2 Horning's Hustle Tim Plummer
13 Horning's Hustle Steven Basden
16 Horning's Hustle David Rosen
7 Horning's Hustle Cameron Vander Stoep
4 Horning's Hustle Donovan Grabowski
42 Cherry Blossom Classic Stage Race: Eight Mile Time Trial: Combined Mark Magilner
9 Cherry Blossom Classic Stage Race: GC after Stage Two Mark Magilner
10 Cherry Blossom Classic Stage Race: Eight Mile Time Trial Mark Magilner
9 Cherry Blossom Classic Stage Race: GC after Stage Three Mark Magilner
43 Cherry Blossom Classic Stage Race: Cherry City Criterium Mark Magilner
23 Cherry Blossom Classic Stage Race: GC after Stage One Mark Magilner
23 Cherry Blossom Classic Stage Race: Columbia Hills Road Race Mark Magilner
38 Piece of Cake RR Steven Basden
51 Piece of Cake RR David Rosen
3 Piece of Cake RR Mark Magilner
28 Piece of Cake RR Dan Larson
50 Piece of Cake RR Kevin Thompson
30 Piece of Cake RR Eric Stouck
4 Piece of Cake RR Wade Goff
12 Banana Belt Series Eric Stouck
13 Banana Belt Series Dan Larson
13 Banana Belt Series Donovan Grabowski
13 Banana Belt Series Wade Goff
12 Banana Belt Series Saul Lopez
17 Banana Belt Series Paul Anderson
12 Banana Belt Series Dan Larson
4 Banana Belt Series Robert Huff
20 Banana Belt Series Eric Stouck
12 Banana Belt Series Donovan Grabowski
DNF Banana Belt Series Dan Silvernail
22 Banana Belt Series Eric Stouck
43 Banana Belt Series Aric Rist
39 Banana Belt Series Saul Lopez
45 Banana Belt Series Kevin Thompson
47 Banana Belt Series Wade Goff
6 Banana Belt Series Mark Magilner
2 Banana Belt Series Donovan Grabowski
7 Banana Belt Series Robert Huff
103 Jack Frost TT: Combined Cameron Vander Stoep
28 Jack Frost TT: Combined Mark Magilner
80 Jack Frost TT: Combined Dan Larson
43 Jack Frost TT: Combined Aric Rist
65 Jack Frost TT: Combined Saul Lopez
18 Echo Red to Red XC David Rosen
11 Echo Red to Red XC Kevin Thomson
1 Echo Red to Red XC Paul Anderson
20 Echo Red to Red XC Steven Basden
11 Echo Red to Red XC Craig Austin
6 Jack Frost TT Mark Magilner
7 Jack Frost TT Cameron Vander Stoep
5 Jack Frost TT Saul Lopez
14 Jack Frost TT Dan Larson
8 Jack Frost TT Aric Rist
DNF Sublime Sublimity Circuit Race Donovan Grabowski
13 Sublime Sublimity Circuit Race Dan Larson
2 Sublime Sublimity Circuit Race Mark Magilner
26 Sublime Sublimity Circuit Race Wade Goff
4 Cherry Pie Mark Magilner
10 Cherry Pie Dan Larson
20 Cherry Pie Paul Anderson
DNF Cherry Pie Kevin Thompson
DNF Cherry Pie Saul Lopez
49 Cherry Pie Nathan Spear
46 Cherry Pie Wade Goff
18 Cherry Pie Aric Rist
9 Cherry Pie Donovan Grabowski