133 Races
2 Trophies
San Francisco One Day - Summer - 12hrs - San Francisco, CA
Golden Gate Trail Run - Winter - 1/2 Marathon - Rodeo Beach, CA
Golden Gate Trail Run - Winter - 1/2 Marathon - Rodeo Beach, CA
Golden Gate Trail Run (Summer) - 30K - Rodeo Beach, CA
Golden Gate Trail Run - Winter - 30K - Rodeo Beach, CA
Miwok 100K - 100K - Stinson Beach, CA
New Year's One Day - 12hrs - San Francisco, CA
Redwood Trail Run (Summer) - 1/2 Marathon - Oakland, CA
Golden Gate Trail Run (Summer) - 50K - Rodeo Beach, CA
Redwood Trail Run (Spring) - 30K - Oakland, CA
Golden Gate Trail Run - Winter - 30K - Rodeo Beach, CA
New Year's One Day - 12hrs - San Francisco, CA
Golden Gate Trail Run (Summer) - 30K - Rodeo Beach, CA
Miwok 100K - 100K - Stinson Beach, CA
Diablo Trails Challenge - Spring - Brazen - 50K - Walnut Creek, CA
Grizzly Peak Trail Run - 50K - Berkeley, CA
Crystal Springs Trail Run - Winter - Marathon - Woodside, CA
Woodside Trail Run - 35K - Woodside, CA
San Francisco 50/50 Endurance Runs - 50 Miler - Rodeo Beach, CA
SPASM Lake Chabot Trail Run - 50K - Casto Valley, CA
Golden Gate Trail Run (Summer) - 50K - Rodeo Beach, CA
Redwood Trail Run (Spring) - 1/2 Marathon - Oakland, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Miwok 100K - 100K - Stinson Beach, CA
Diablo Trails Challenge - Spring - Brazen - 50K - Walnut Creek, CA
American River - 50 Miler - Folsom, CA
Golden Gate Trail Run - Winter - 50K - Rodeo Beach, CA
Crystal Springs Trail Run - Winter - Marathon - Woodside, CA
Brazen New Year Eve Runs - 1/2 Marathon - Castro Valley, CA
Rocky Ridge Trail Run Brazen - 1/2 Marathon - San Ramon, CA
Diablo Trail Run - Marathon - Clayton, CA
Headlands Endurance Runs - Marathon - Sausalito, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Zoom Angel Island Run - 15 Miler - Angel Island, CA
American River - 50 Miler - Folsom, CA
Way Too Cool - 50K - Cool, CA
Rocky Ridge Trail Run Brazen - 1/2 Marathon - San Ramon, CA
Bad Bass - 1/2 Marathon - Castro Valley, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Brazen New Year Eve Runs - 1/2 Marathon - Castro Valley, CA
Rocky Ridge Trail Run Brazen - 1/2 Marathon - San Ramon, CA
Diablo Trail Run - Marathon - Clayton, CA
Golden Gate Trail Run - Winter - 5 Miler - Rodeo Beach, CA
Coyote Hills - 1/2 Marathon - Fremont, CA
Brazen New Years Day Runs - 1/2 Marathon - Castro Valley, CA
Diablo Summit Stomp - 1/2 Marathon - Walnut Creek, CA
Rocky Ridge Trail Run Brazen - 1/2 Marathon - San Ramon, CA
Dirty Dozen - 6hrs - Richmond, CA
Bear Creek - 1/2 Marathon - Martinez, CA
Diablo Trails Challenge - Spring - Brazen - 1/2 Marathon - Walnut Creek, CA
Rocky Ridge Trail Run Brazen - 1/2 Marathon - San Ramon, CA
Miwok 100K - 100K - Stinson Beach, CA
Kodiak Ultra Marathons by UTMB - 50 Miler - Big Bear Lake, CA
Way Too Cool - 50K - Cool, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
1 Races
Montara Mountain Trail Run - 20 Miler - Pacifica, CA