Half Fast Velo presented by Ninkasi Brewing

Event Name
DNF River City Bicycles Cyclocross Crusade: Cascade Locks Jeff Steiner
31 River City Bicycles Cyclocross Crusade: Cascade Locks Robert Huff
8 River City Bicycles Cyclocross Crusade: Cascade Locks Jeff Steiner
15 River City Bicycles Cyclocross Crusade: Cascade Locks Jacob Litton
25 River City Bicycles Cyclocross Crusade: Cascade Locks Jacob Litton
45 River City Bicycles Cyclocross Crusade: Cascade Locks Cameron Vander Stoep
4 GPCM: Washougal CX Danny Weikel
5 GPCM: Washougal CX Carly Heron
9 GPCM: Washougal CX Carly Heron
2 GPCM: Washougal CX Joelle Thompson
3 GPCM: Washougal CX Joelle Thompson
25 GPCM: Washougal CX Chris Alling
24 GPCM: Washougal CX Phillip Wiant
17 GPCM: Washougal CX Paul Anderson
10 GPCM: Washougal CX Robert Huff
4 GPCM: Washougal CX Jeff Steiner
2 GPCM: Washougal CX Kevin Thompson
2 Blind Date at the Dairy Jeff Steiner
4 Blind Date at the Dairy Aaron Radspinner
5 Blind Date at the Dairy Danny Weikel
2 Blind Date at the Dairy Jacob Linton
28 Portland Trophy Cup - Series Standings Paul Anderson
27 Portland Trophy Cup - Series Standings Phillip Wiant
5 Portland Trophy Cup - Series Standings Jeff Steiner
44 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Jeff Steiner
43 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Aaron Radspinner
29 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Michael Kosmala
23 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Danny Weikel
2 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Joelle Thompson
15 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Jacob Litton
30 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Griffin Harple
7 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Joelle Thompson
68 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Griffin Harple
32 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Jacob Litton
42 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Paul Anderson
12 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Jeff Steiner
37 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Kevin Thompson
83 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Todd Harple
70 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 John Baldwin
28 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Seth Daniels
21 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #2 Tyson Hart
2 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Joelle Thompson
15 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Jacob Litton
30 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Griffin Harple
7 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Joelle Thompson
68 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Griffin Harple
32 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Jacob Litton
40 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Saul Lopez
32 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Michael Kosmala
28 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Wade Goff
24 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Danny Weikel
59 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Tyson Hart
65 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Chris Alling
46 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Ken James
24 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Robert Huff
12 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Jeff Steiner
76 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Mark Biedrzycki
57 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Kevin Thompson
46 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Aaron Radspinner
88 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Phillip Wiant
59 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 John Baldwin
23 River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Ryan Schimpf
DNF River City Bicycles Cyclocross Crusade: Alpenrose Dairy #1 Tyson Hart
34 Blind Date at the Dairy Tyson Hart
15 Blind Date at the Dairy Kevin Thompson
3 Blind Date at the Dairy Jeff Steiner
10 Blind Date at the Dairy Aaron Radspinner
5 Blind Date at the Dairy Danny Weikel
5 Blind Date at the Dairy Joelle Thompson
27 Portland Trophy Cup - Series Standings Paul Anderson
26 Portland Trophy Cup - Series Standings Phillip Wiant
3 Portland Trophy Cup - Series Standings Jeff Steiner
11 Portland Trophy Cup Paul Anderson
35 Portland Trophy Cup Phillip Wiant
6 Cross on the Mountain Carly Heron
7 Cross on the Mountain Carly Heron
14 GPCM: Heiser Farm CX Craig Austin
12 GPCM: Heiser Farm CX Saul Lopez
10 GPCM: Heiser Farm CX Michael Kosmala
7 GPCM: Heiser Farm CX Danny Weikel
8 GPCM: Heiser Farm CX Carly Heron
27 GPCM: Heiser Farm CX Carly Heron
25 GPCM: Heiser Farm CX Brian Spears
18 GPCM: Heiser Farm CX Jeff Steiner
15 GPCM: Heiser Farm CX Robert Huff
11 GPCM: Heiser Farm CX Jeff Steiner
4 GPCM: Heiser Farm CX Kevin Thompson
3 Blind Date at the Dairy Jeff Steiner
10 Blind Date at the Dairy Aaron Radspinner
8 Blind Date at the Dairy Danny Weikel
21 Blind Date at the Dairy Kevin Thompson
3 Blind Date at the Dairy Joelle Thompson
22 Portland Trophy Cup - Series Standings Phillip Wiant
2 Portland Trophy Cup - Series Standings Jeff Steiner
12 Portland Trophy Cup Phillip Wiant
4 Portland Trophy Cup Jeff Steiner
30 Battle at Barlow Todd Harple
10 Battle at Barlow Seth Daniels
14 GPCM: NINKROSSI Saul Lopez
8 GPCM: NINKROSSI Carly Heron
25 GPCM: NINKROSSI Carly Heron
22 GPCM: NINKROSSI Brian Spears
DNF GPCM: NINKROSSI Paul Anderson
44 GPCM: NINKROSSI Chris Alling
41 GPCM: NINKROSSI Phillip Wiant
39 GPCM: NINKROSSI Craig Austin
34 GPCM: NINKROSSI Brendan Quinlan
27 GPCM: NINKROSSI Mack Stilson
17 GPCM: NINKROSSI Robert Huff
13 GPCM: NINKROSSI Jeff Steiner
40 GPCM: NINKROSSI Tyson Hart
27 GPCM: NINKROSSI Aaron Radspinner
42 GPCM: NINKROSSI Barry Pieratt
13 GPCM: NINKROSSI Ryan Schimpf
9 GPCM: NINKROSSI Seth Daniels
5 GPCM: NINKROSSI Kevin Thompson
2 Blind Date at the Dairy: in Jeff Steiner
11 Blind Date at the Dairy: in Aaron Radspinner
4 Blind Date at the Dairy: in Danny Weikel
3 Blind Date at the Dairy: in Joelle Thompson
DNF Blind Date at the Dairy: in Brendan Quinlan
19 Blind Date at the Dairy: in Kevin Thompson
35 Portland Trophy Cup Craig Austin
3 Portland Trophy Cup Jeff Steiner
2 Portland Trophy Cup Series Standings Jeff Steiner
2 Portland Trophy Cup Jeff Steiner
3 GPCM: Zaaldercross Joelle Thompson
3 GPCM: Zaaldercross Joelle Thompson
22 GPCM: Zaaldercross Saul Lopez
18 GPCM: Zaaldercross Wade Goff
42 GPCM: Zaaldercross Chris Alling
41 GPCM: Zaaldercross Phillip Wiant
11 GPCM: Zaaldercross Ken James
8 GPCM: Zaaldercross Jeff Steiner
23 GPCM: Zaaldercross Ian Penner
41 GPCM: Zaaldercross Todd Harple
4 GPCM: Zaaldercross Kevin Thompson
61 Blind Date at the Dairy Tyson Hart
32 Blind Date at the Dairy Mark Biedrzycki
13 Blind Date at the Dairy Brendan Quinlan
6 Blind Date at the Dairy Robert Huff
2 Blind Date at the Dairy Jeff Steiner
7 Blind Date at the Dairy Aaron Radspinner
5 Blind Date at the Dairy Danny Weikel
4 Blind Date at the Dairy Joelle Thompson
27 Portland Trophy Cup Paul Anderson
27 Portland Trophy Cup Phillip Wiant
5 Portland Trophy Cup Jeff Steiner
3 Twilight Cyclocross Wade Goff
3 Portland Trophy Cup: Overall Standings Jeff Steiner
3 Portland Trophy Cup Jeff Steiner
21 GPCM: Het Meer CX Saul Lopez
20 GPCM: Het Meer CX Robert Huff
16 GPCM: Het Meer CX Michael Kosmala
13 GPCM: Het Meer CX Wade Goff
9 GPCM: Het Meer CX Danny Weikel
41 GPCM: Het Meer CX Brendan Quinlan
21 GPCM: Het Meer CX Robert Huff
16 GPCM: Het Meer CX Jeff Steiner
13 GPCM: Het Meer CX Ken James
DNF GPCM: Het Meer CX Craig Austin
34 GPCM: Het Meer CX Jeff Steiner
4 GPCM: Het Meer CX Joelle Thompson
7 GPCM: Het Meer CX Joelle Thompson
9 GPCM: Het Meer CX Seth Daniels
3 GPCM: Het Meer CX Kevin Thompson
16 GPCM: DDCX Saul Lopez
13 GPCM: DDCX Michael Kosmala
5 GPCM: DDCX Carly Heron
DNF GPCM: DDCX Robert Huff
3 GPCM: DDCX Joelle Thompson
5 GPCM: DDCX Joelle Thompson
56 GPCM: DDCX Chris Alling
51 GPCM: DDCX Craig Austin
47 GPCM: DDCX Paul Anderson
16 GPCM: DDCX Jeff Steiner
11 GPCM: DDCX Robert Huff
8 GPCM: DDCX Ken James
42 GPCM: DDCX Brendan Quinlan
31 GPCM: DDCX Aaron Radspinner
26 GPCM: DDCX Jay Rishel
48 GPCM: DDCX Todd Harple
5 GPCM: DDCX Kevin Thompson
34 Tuesday Night PIR Robert Huff
12 Ochoco Gravel Roubaix Doug Palmer
3 Ochoco Gravel Roubaix Ken James
4 Ochoco Gravel Roubaix Michael Kosmala
8 Ochoco Gravel Roubaix Wade Goff
12 Swift Summit 200/100: Swift Summit 100: Swift Summit 200 Mark Biedrzycki
12 Swift Summit 200/100: Swift Summit 200 Mark Biedrzycki
25 Tuesday Night PIR Robert Huff
9 Tuesday Night PIR Danny Weikel
1 OBRA Masters Track State Championship Thomas Orth
3 OBRA Masters Track State Championship Thomas Orth
3 OBRA Masters Track State Championship Robert Huff
3 Fast Twitch Friday Thomas Orth
6 Tuesday Night PIR Danny Weikel
5 Monday Night PIR Sprint Series Thomas Orth
5 Elite State Track Championships Robert Huff
2 Elite State Track Championships Thomas Orth
26 Tuesday Night PIR Robert Huff
19 Tuesday Night PIR Robert Huff
10 Portland Short Track Series Danny Weikel
23 Portland Short Track Series Steve Davee
20 Portland Short Track Series Derek McCammon
14 Portland Short Track Series Craig Austin
11 Portland Short Track Series Aaron Radspinner
21 Portland Short Track Series Aaron Radspinner
14 Portland Short Track Series Seth Daniels
12 Portland Short Track Series William Glasson
11 Portland Short Track Series Tyson Hart
9 Portland Short Track Series Ryan Schimpf
22 Portland Short Track Series Paul Anderson
20 Portland Short Track Series Brendan Quinlan
27 Portland Short Track Series Cindy Werhane
12 Portland Short Track Series Phillip Wiant
9 Portland Short Track Series Mack Stilson
3 Portland Short Track Series Chris Alling
8 Thursday Night Track Racing Robert Huff
15 Tuesday Night PIR Robert Huff
12 Portland Short Track Series Danny Weikel
11 Portland Short Track Series Aaron Radspinner
19 Portland Short Track Series Aaron Radspinner
15 Portland Short Track Series Jeff Steiner
4 Portland Short Track Series Ryan Schimpf
9 Portland Short Track Series Brendan Quinlan
14 Portland Short Track Series Phillip Wiant
9 Portland Short Track Series Mack Stilson
2 Portland Short Track Series Chris Alling
9 Portland Short Track Series Danny Weikel
12 Portland Short Track Series Aaron Radspinner
23 Portland Short Track Series Aaron Radspinner
18 Portland Short Track Series Jeff Steiner
8 Portland Short Track Series Ryan Schimpf
9 Portland Short Track Series Brendan Quinlan
8 Portland Short Track Series Chris Alling
7 Portland Short Track Series Mack Stilson
37 2017 OBRA Hillclimb Time Trial Championship - Presented by Sam Barlow Track & Field: Combined Robert Huff
10 2017 OBRA Hillclimb Time Trial Championship - Presented by Sam Barlow Track & Field Robert Huff
7 2017 OBRA Hillclimb Time Trial Championship - Presented by Sam Barlow Track & Field Robert Huff
11 Portland Short Track Series Aaron Radspinner
7 Portland Short Track Series Mack Stilson
3 Portland Short Track Series Chris Alling
22 Portland Short Track Series Aaron Radspinner
16 Portland Short Track Series Jeff Steiner
7 Portland Short Track Series Ryan Schimpf
13 Portland Short Track Series Brendan Quinlan
5 Mt. Tabor Series Danny Weikel
33 Six Hours of Mt Hood Aaron Radspinner
11 Six Hours of Mt Hood Danny Weikel
20 Thump Coffee High Desert Omnium: Road Race Wade Goff
6 Mt. Tabor Series Danny Weikel
6 Portland Short Track Series Chris Alling
3 Portland Short Track Series Mack Stilson
24 Portland Short Track Series Aaron Radspinner
19 Portland Short Track Series Jeff Steiner
9 Portland Short Track Series William Glasson
3 Portland Short Track Series Ryan Schimpf
10 Portland Short Track Series Brendan Quinlan
9 Portland Short Track Series Danny Weikel
14 Portland Short Track Series Aaron Radspinner
DNS Baker City Cycling Classic: Stage 5 - Tour d’Horn Road Race Doug Palmer
18 Baker City Cycling Classic: Stage 5 - Tour d’Horn Road Race Ken James
11 Baker City Cycling Classic: Stage 5 - Tour d’Horn Road Race Robert Huff
157 Baker City Cycling Classic: Stage 3 - BCCC Time Trial: Combined Ken James
138 Baker City Cycling Classic: Stage 3 - BCCC Time Trial: Combined Robert Huff
124 Baker City Cycling Classic: Stage 3 - BCCC Time Trial: Combined Doug Palmer
28 Baker City Cycling Classic: Stage 4 - Tour d’Town Criterium: GC after stage 4 Doug Palmer
13 Baker City Cycling Classic: Stage 4 - Tour d’Town Criterium: GC after stage 4 Ken James
12 Baker City Cycling Classic: Stage 4 - Tour d’Town Criterium: GC after stage 4 Robert Huff
27 Baker City Cycling Classic: Stage 4 - Tour d’Town Criterium Doug Palmer
24 Baker City Cycling Classic: Stage 4 - Tour d’Town Criterium Robert Huff
8 Baker City Cycling Classic: Stage 4 - Tour d’Town Criterium Ken James
29 Baker City Cycling Classic: Stage 3 - BCCC Time Trial: GC after Stage 3 Doug Palmer
13 Baker City Cycling Classic: Stage 3 - BCCC Time Trial: GC after Stage 3 Ken James
12 Baker City Cycling Classic: Stage 3 - BCCC Time Trial: GC after Stage 3 Robert Huff
23 Baker City Cycling Classic: Stage 3 - BCCC Time Trial Ken James
16 Baker City Cycling Classic: Stage 3 - BCCC Time Trial Robert Huff
13 Baker City Cycling Classic: Stage 3 - BCCC Time Trial Doug Palmer
203 Baker City Cycling Classic: Stage 2 - Oregon Trail Uphill Time Trial: Combined Doug Palmer
163 Baker City Cycling Classic: Stage 2 - Oregon Trail Uphill Time Trial: Combined Robert Huff
118 Baker City Cycling Classic: Stage 2 - Oregon Trail Uphill Time Trial: Combined Ken James
DNS Baker City Cycling Classic Doug Palmer
18 Baker City Cycling Classic Ken James
9 Baker City Cycling Classic Robert Huff
30 Baker City Cycling Classic: Stage 2 - Oregon Trail Uphill Time Trial: GC after Stage 2 Doug Palmer
12 Baker City Cycling Classic: Stage 2 - Oregon Trail Uphill Time Trial: GC after Stage 2 Robert Huff
7 Baker City Cycling Classic: Stage 2 - Oregon Trail Uphill Time Trial: GC after Stage 2 Ken James
30 Baker City Cycling Classic: Stage 2 - Oregon Trail Uphill Time Trial Doug Palmer
19 Baker City Cycling Classic: Stage 2 - Oregon Trail Uphill Time Trial Robert Huff
7 Baker City Cycling Classic: Stage 2 - Oregon Trail Uphill Time Trial Ken James
31 Baker City Cycling Classic: Stage 1 - Keating Valley Road Race: GC After Stage 1 Doug Palmer
7 Baker City Cycling Classic: Stage 1 - Keating Valley Road Race: GC After Stage 1 Robert Huff
5 Baker City Cycling Classic: Stage 1 - Keating Valley Road Race: GC After Stage 1 Ken James
31 Baker City Cycling Classic: Stage 1 - Keating Valley Road Race Doug Palmer
7 Baker City Cycling Classic: Stage 1 - Keating Valley Road Race Robert Huff
5 Baker City Cycling Classic: Stage 1 - Keating Valley Road Race Ken James
8 Mt Tabor Circuit Race Danny Weikel
29 Tuesday Night PIR Robert Huff
8 Portland Short Track Series Danny Weikel
15 Portland Short Track Series Aaron Radspinner
18 Portland Short Track Series Paul Anderson
13 Portland Short Track Series Brendan Quinlan
18 Portland Short Track Series Aaron Radspinner
15 Portland Short Track Series Jeff Steiner
6 Portland Short Track Series Ryan Schimpf
DNF Portland Short Track Series Cindy Werhane
DNF Portland Short Track Series Mack Stilson
11 Hammer Velo Crit Robert Huff
12 Hammer Velo Crit Robert Huff
34 Hammer Velo Crit Thomas Orth
11 Mt Tabor Circuit Race Robert Huff
3 Mt Tabor Circuit Race Robert Huff
26 Tuesday Night PIR Robert Huff
21 Portland Short Track Series Jeff Steiner
6 Portland Short Track Series Ryan Schimpf
13 Portland Short Track Series Paul Anderson
7 Portland Short Track Series Brendan Quinlan
9 Portland Short Track Series Danny Weikel
11 Portland Short Track Series Aaron Radspinner
117 OBRA TT Championships: Combined Doug Palmer
121 OBRA TT Championships: Combined Robert Huff
71 OBRA TT Championships: Combined Doug Palmer
75 OBRA TT Championships: Combined Robert Huff
10 OBRA TT Championships Doug Palmer
12 OBRA TT Championships Robert Huff
7 OBRA TT Championships Doug Palmer
4 OBRA TT Championships Robert Huff
2 Mt Tabor Circuit Race Danny Weikel
20 Mt Tabor Circuit Race Ken James
15 Mt Tabor Circuit Race Robert Huff
11 Mt Tabor Circuit Race Robert Huff
6 Mt Tabor Circuit Race Ken James
39 Tuesday Night PIR Robert Huff
15 Portland Short Track Series Brendan Quinlan
13 Portland Short Track Series Aaron Radspinner
1 Portland Short Track Series Danny Weikel
18 Portland Short Track Series Jeff Steiner
7 Portland Short Track Series Ryan Schimpf
9 Portland Short Track Series Mack Stilson
4 Portland Short Track Series Chris Alling
32 Hammer Velo Crit Thomas Orth
23 Hammer Velo Crit Palmer Doug
7 Hammer Velo Crit Huff Robert
14 Hammer Velo Crit Saul Lopez
13 Hammer Velo Crit Robert Huff
6 Mt Tabor Circuit Race Danny Weikel
11 Mt Tabor Circuit Race Ken James
10 Mt Tabor Circuit Race Robert Huff
14 Mt Tabor Circuit Race Mack Stilson
10 Mt Tabor Circuit Race Robert Huff
5 Mt Tabor Circuit Race Ken James
32 Monday Night PIR: SERIES STANDINGS Aaron Radspinner
1 Monday Night PIR: SERIES STANDINGS Danny Weikel
5 Monday Night PIR Danny Weikel
26 Monday Night PIR Thomas Orth
15 Monday Night PIR Aaron Radspinner
2 Monday Night PIR Danny Weikel
19 Sisters Stampede Seth Daniels
12 Sisters Stampede William Glasson
29 Sisters Stampede Chris Alling
25 Sisters Stampede Jeff Steiner
5 Sisters Stampede Wade Goff
14 Sisters Stampede Krista Anderson
29 Sisters Stampede Chris Alling
25 Sisters Stampede Jeff Steiner
14 Sisters Stampede Krista Anderson
2 Fast Twitch Friday Thomas Orth
28 Tuesday Night PIR Robert Huff
5 Monday Night PIR Danny Weikel
37 Monday Night PIR Brendan Quinlan
23 Monday Night PIR Aaron Radspinner
5 Monday Night PIR Danny Weikel
37 Monday Night PIR Saul Lopez
21 Oregon Gran Fondo Paul Anderson
17 Oregon Gran Fondo Ken James
5 Oregon Gran Fondo Mark Magilner
9 Oregon Gran Fondo Wade Goff
7 Thursday Night Track Racing Robert Huff
4 Thursday Night Track Racing Robert Huff
13 Tuesday Night PIR Robert Huff
1 Monday Night PIR Danny Weikel
16 Monday Night PIR Aaron Radspinner
1 Monday Night PIR Danny Weikel
31 Tuesday Night PIR Robert Huff
4 Monday Night PIR Danny Weikel
45 Monday Night PIR Toby Schmidt
1 Monday Night PIR Danny Weikel
12 Monday Night PIR Cindy Werhane
49 OBRA TTT Championships: Combined Doug Palmer
49 OBRA TTT Championships: Combined Robert Huff
49 OBRA TTT Championships: Combined Mark Magilner
49 OBRA TTT Championships: Combined Ken James
3 OBRA TTT Championships Doug Palmer
3 OBRA TTT Championships Robert Huff
3 OBRA TTT Championships Mark Magilner
3 OBRA TTT Championships Ken James
4 Wooden Shoe Kermesse Joelle Thompson
12 Wooden Shoe Kermesse Mack Stilson
6 Wooden Shoe Kermesse Saul Lopez
4 Wooden Shoe Kermesse Kevin Thompson
1 Wooden Shoe Kermesse Wade Goff
DNF Wooden Shoe Kermesse Mack Stilson
13 Wooden Shoe Kermesse Craig Austin
10 Wooden Shoe Kermesse Paul Anderson
8 Wooden Shoe Kermesse Brendan Quinlan
5 Wooden Shoe Kermesse Jeff Steiner
7 Montinore Road Race Robert Huff
13 Montinore Road Race Saul Lopez
2 Montinore Road Race Danny Weikel
12 Tuesday Night PIR Robert Huff
14 Deschutes River Valley Time Trial Stage Race: Stage 3 Bakeoven Summit: Combined Ian Penner
5 Deschutes River Valley Time Trial Stage Race: Stage 3 Bakeoven Summit Ian Penner
1 Monday Night PIR Danny Weikel
26 Monday Night PIR Toby Schmidt
19 Monday Night PIR Aaron Radspinner
2 Monday Night PIR Danny Weikel
31 Deschutes River Valley Time Trial Stage Race: Stage 2 Hillclimb: Combined Ian Penner
5 Deschutes River Valley Time Trial Stage Race: Stage 2 Hillclimb Ian Penner
2 Bear Springs Trap Kevin Thompson
76 Revenge Of The Disc: Combined Doug Palmer
64 Revenge Of The Disc: Combined Mark Magilner
42 Revenge Of The Disc: Combined Doug Palmer
31 Revenge Of The Disc: Combined Mark Magilner
11 Revenge Of The Disc Doug Palmer
7 Revenge Of The Disc Mark Magilner
17 Deschutes River Valley Time Trial Stage Race: Stage 1 TT: Combined Ian Penner
16 Deschutes River Valley Time Trial Stage Race: Combined Ian Penner
5 Deschutes River Valley Time Trial Stage Race Ian Penner
5 Deschutes River Valley Time Trial Stage Race: Stage 1 TT Ian Penner
3 Revenge Of The Disc - 24.8 Miles: Revenge Of The Disc - Series Standings Doug Palmer
1 Revenge Of The Disc - 24.8 Miles: Revenge Of The Disc - Series Standings Mark Magilner
7 Revenge Of The Disc Doug Palmer
4 Revenge Of The Disc Mark Magilner
9 Monday Night PIR Aaron Radspinner
4 Monday Night PIR Danny Weikel
7 Barton Park Cicuit Race Robert Huff
6 Barton Park Cicuit Race Ken James
DNF Barton Park Cicuit Race Kevin Thompson
3 Oregon Coast Gravel Epic: Son of Abomination Oregon Gravel Epic Craig Austin
45 Tuesday Night PIR Robert Huff
14 Monday Night PIR Aaron Radspinner
DNF Silverton Road Race Doug Palmer
17 Silverton Road Race Robert Huff
15 Silverton Road Race Mark Magilner
6 Silverton Road Race Ken James
6 Silverton Road Race Cindy Werhane
17 Revenge Of The Disc: Combined Doug Palmer
13 Revenge Of The Disc: Combined Mark Magilner
3 Revenge Of The Disc Doug Palmer
2 Revenge Of The Disc Mark Magilner
8 Kings Valley Road Race Ken James
2 Kings Valley Road Race Mark Magilner
13 Kings Valley Road Race Danny Weikel
12 Kings Valley Road Race Wade Goff
12 Echo Red 2 Red XC MTB Race William Glasson
27 Gorge Roubaix Danny Weikel
23 Gorge Roubaix Robert Huff
24 Piece of Cake Road Race Doug Palmer
17 Piece of Cake Road Race Robert Huff
14 Piece of Cake Road Race Ken James
25 Piece of Cake Road Race Saul Lopez
95 Jack Frost Time Trial: Combined Craig Austin
52 Jack Frost Time Trial: Combined Doug Palmer
45 Jack Frost Time Trial: Combined Robert Huff
134 Jack Frost Time Trial: Combined Mack Stilson
42 Jack Frost Time Trial: Combined Danny Weikel
9 Jack Frost Time Trial Doug Palmer
6 Jack Frost Time Trial Robert Huff
28 Jack Frost Time Trial Mack Stilson
5 Jack Frost Time Trial Danny Weikel
16 Jack Frost Time Trial Craig Austin