166 Races
6 Trophies
Headlands Endurance Runs - Marathon - Sausalito, CA
Headlands Endurance Runs - Marathon - Sausalito, CA
Diablo Trail Run - Marathon - Clayton, CA
Salt Point Trail Run - 26K - Jenner, CA
The Ridge - 37K - San Francisco, CA
Rodeo Beach Trail Run - 30K - Sausalito, CA
Headlands Endurance Runs - Marathon - Sausalito, CA
Mount Diablo Trail Run - 28K - Clayton, CA
Mt Umunhum Trail Run - 34K - San Jose, CA
Eldrith - 36K - Stinson Beach, CA
Redwood Trail Run (Spring) - Marathon - Oakland, CA
Mount Diablo Trail Run - 50K - Clayton, CA
San Francisco 50/50 Endurance Runs - 50 Miler - Rodeo Beach, CA
Grizzly Peak Trail Run - 1/2 Marathon - Berkeley, CA
Diablo Trail Run - 50K - Clayton, CA
Diablo Trails Challenge - Spring - Brazen - 50K - Walnut Creek, CA
San Francisco 50/50 Endurance Runs - 50 Miler - Rodeo Beach, CA
Golden Gate Trail Run - Winter - 50K - Rodeo Beach, CA
Headlands Endurance Runs - 50 Miler - Sausalito, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Golden Gate Trail Run - Winter - 50K - Rodeo Beach, CA
San Francisco 50/50 Endurance Runs - 50 Miler - Rodeo Beach, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
San Francisco 50/50 Endurance Runs - 50 Miler - Rodeo Beach, CA
Armstrong Redwoods Trail Run - 50K - Guerneville, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Golden Gate Trail Run - Winter - 50K - Rodeo Beach, CA
Crystal Springs Trail Run - Winter - 50K - Woodside, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Golden Gate Trail Run - Winter - Marathon - Rodeo Beach, CA
North Face Endurance Challenge - San Francisco - 50K - San Francisco, CA
Headlands Endurance Runs - 50 Miler - Sausalito, CA
Rodeo Beach Trail Run - 50K - Sausalito, CA
Headlands Endurance Runs - 50 Miler - Sausalito, CA
Miwok 100K - 100K - Stinson Beach, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Rodeo Beach Trail Run - 50K - Sausalito, CA
Headlands Endurance Runs - 50 Miler - Sausalito, CA
Miwok 100K - 100K - Stinson Beach, CA
American River - 50 Miler - Folsom, CA
Pacifica Trail Run - 50K - Pacifica, CA
Rodeo Beach Trail Run - 30K - Sausalito, CA
Muir Beach - 50K - Muir Beach, CA
Stinson Beach - 50K - Stinson Beach, CA
Miwok 100K - 100K - Stinson Beach, CA
Muir Beach - 33K - Muir Beach, CA
Rodeo Beach Trail Run - 30K - Sausalito, CA
Run on the Sly - 50 Miler - Pollock Pines, CA
Miwok 100K - 100K - Stinson Beach, CA
Muir Beach - 50K - Muir Beach, CA
Salt Point Trail Run - 50K - Jenner, CA
Miwok 100K - 100K - Stinson Beach, CA
Run on the Sly - 50K - Pollock Pines, CA
Miwok 100K - 100K - Stinson Beach, CA
Way Too Cool - 50K - Cool, CA
Miwok 100K - 100K - Stinson Beach, CA
American River - 50 Miler - Folsom, CA
Way Too Cool - 50K - Cool, CA
Miwok 100K - 100K - Stinson Beach, CA
American River - 50 Miler - Folsom, CA
Way Too Cool - 50K - Cool, CA
American River - 50 Miler - Folsom, CA
Eldrith - 36K - Stinson Beach, CA
Rodeo Beach Trail Run - 30K - Sausalito, CA
Eldrith - 36K - Stinson Beach, CA