43Races
2Trophies
San Lorenzo River Trail Run - 30 K
Miwok 100K - 100K
Miwok 100K - 100K
Diablo Trails Challenge - Spring - Brazen - 50K
Miwok 100K - 100K
Diablo Trails Challenge - Spring - Brazen - 50K
Way Too Cool - 50K
Diablo Summit Stomp - 30K
Miwok 100K - 100K
Way Too Cool - 50K
North Face Endurance Challenge - San Francisco - 10K
Headlands Endurance Runs - 50 Miler
SPASM Lake Chabot Trail Run - 1/2 Marathon
Way Too Cool - 50K
Golden Gate Trail Run - Winter - 30K
Bandera - 100K
North Face Endurance Challenge - San Francisco - 50 Miler
Headlands Endurance Runs - 50 Miler
Rocky Ridge Trail Run Brazen - 1/2 Marathon
Bear Creek - 1/2 Marathon
Crystal Springs - Summer - 50K
Bad Bass - 1/2 Marathon
Wildcat - 1/2 Marathon
Brazen New Years Day Runs - 1/2 Marathon
Brazen New Year Eve Runs - 1/2 Marathon
Diablo Summit Stomp - 1/2 Marathon
Bear Creek - 1/2 Marathon
Bad Bass - 1/2 Marathon
Headlands Endurance Runs - 100 Miler
14Races
1Trophies
Wapack Fall Race - 18 Miler
MTC 50-Miler and 50K - 50 Miler
MTC 50-Miler and 50K - 50 Miler
Chancellor Challenge 100K - 100K
Chancellor Challenge 100K - 100K
MTC 50-Miler and 50K - 50 Miler
MTC 50-Miler and 50K - 50 Miler
Metropolitan 50 - 50 Miler
MTC 50-Miler and 50K - 50 Miler
Metropolitan 50 - 50 Miler
Metropolitan 50 - 50 Miler
Grand Canyon Double Crossing - 41 Miler
1Races
North Face Endurance Challenge - Washington DC - 1/2 Marathon
11Races
Run on the Sly - 50K
Run on the Sly - 20 Miler
Peak Ultra - 30 Miler
Western Pacific - Marathon
Western Pacific - Marathon
Run on the Sly - 20 Miler
Run on the Sly - 20 Miler
Blood, Sweat and Beers Trail Run - 10.4 Miler
Run on the Sly - 20 Miler
American River - 50 Miler
6Races
Trail Quake - 1/2 Marathon
Western Pacific - 1/2 Marathon
Diablo Trails Challenge - Spring - Brazen - 1/2 Marathon
Miwok 100K - 100K
American River - 50 Miler
Headlands Endurance Runs - 50 Miler
2Races
1Trophies
Hootenanny Endurance Runs - 8hrs
Kensington Marathons - 50K