Veloshop

Event Category Name Date
48 Battle at Barlow Masters 35+ C Cory Grove 9/26
8 Hood River Double Cross Category A Erik Fabrizius 9/19
5 Pain+Suffer'n CX Singlespeed John Dorfer 9/12
8 Alpenrose Thursday Series: August Series Category 4 Kyle Murphy 8/26
30 Portland Twilight Crit Category 3 Kyle Murphy 8/13
2 Alpenrose Thursday Series Category 4 Kyle Murphy 8/12
6 Portland MTB Short Track Series Category 1 Men 19-34 Kyle Murphy 8/2
20 Vancouver Courthouse Criterium Category 3 Men Kyle Murphy 8/1
8 Mt. Tabor Series Category 3 Men Kyle Murphy 7/14
2 Mt. Tabor Series Category 3 Men Kyle Murphy 7/7
3 Mt. Tabor Series Category 3 Men Kyle Murphy 6/30
1 Portland MTB Short Track Series Category 2 Men U35 Kyle Murphy 6/28
3 Alpenrose Thursday Series: June Series Totals Category 4 Kyle Murphy 6/24
6 Alpenrose Thursday Series Category 4 Kyle Murphy 6/24
2 Mt. Tabor Series Fixed Gear Kyle Murphy 6/23
22 Mt. Tabor Series Category 3 Men Kyle Murphy 6/23
16 Portland MTB Short Track Series Category 2 Men U35 Kyle Murphy 6/21-8/2
17 Portland MTB Short Track Series Category 1 Men 19-34 Kyle Murphy 6/21-8/2
10 Alpenrose Thursday Series Category 4 Kyle Murphy 6/17
1 Mt. Tabor Series Category 4 Men Kyle Murphy 6/16
1 Mt. Tabor Series Category 4 Men Kyle Murphy 6/9
3 Alpenrose Thursday Series: May Series Category 5 Kyle Murphy 5/27
29 Tuesday PIR: May Series Totals Category 3/4 Kyle Murphy 5/25
3 Mt. Tabor Circuit Race Category 4 Kyle Murphy 5/22
16 Tuesday PIR Category 3/4 Kyle Murphy 5/18
1 Fast Twitch Fridays Novice A Kyle Murphy 5/14
9 Tuesday PIR Category 3/4 Kyle Murphy 5/11
2 Eric Kautzky Memorial Track Race Category 5 Men Omnium Kyle Murphy 5/8
2 Alpenrose Thursday Series: 1 Kilometer TT Category 5 Kyle Murphy 5/6
15 Tuesday PIR Category 3/4 Kyle Murphy 5/4
22 Banana Belt Series: Banana Belt 1 Men 4 Kyle Murphy 2/28