118 Races
1 Trophies
Western States Training Camp - Memorial Weekend - Saturday - Foresthill, CA
Western States Training Camp - Memorial Weekend - Sunday - Foresthill, CA
Western States Training Camp - Memorial Weekend - Monday - Foresthill, CA
Lake Sonoma - Marathon - Healdsburg, CA
Antelope Canyon Ultramarathons - 50 Miler - Page, AZ
Lake Sonoma - Marathon - Healdsburg, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Eldrith - 36K - Stinson Beach, CA
Redwood Trail Run (Summer) - 50K - Oakland, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Eldrith - 36K - Stinson Beach, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Chuckanut 50k - 50K - Bellingham, WA
Eldrith - 36K - Stinson Beach, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Ultra-Trail Du Mont-Blanc by UTMB - UTMB - Chamonix, FRA
Speedgoat 50k by UTMB - 50K - Snowbird Resort, UT
Miwok 100K - 60K - Stinson Beach, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Way Too Cool - 50K - Cool, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Way Too Cool - 50K - Cool, CA
Miwok 100K - 100K - Stinson Beach, CA
American River - 50 Miler - Folsom, CA
Rodeo Beach Trail Run - 50K - Sausalito, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Way Too Cool - 50K - Cool, CA
Rodeo Beach Trail Run - 50K - Sausalito, CA
Leadville Trail - 100 Miler - Leadville, CO
Miwok 100K - 100K - Stinson Beach, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Way Too Cool - 50K - Cool, CA
Pacifica Trail Run - 30K - Pacifica, CA
Rodeo Beach Trail Run - 50K - Sausalito, CA
Woodside Trail Run - 50K - Woodside, CA
Stinson Beach - 50K - Stinson Beach, CA
Rio Del Lago - 100 Miler - Granite Bay, CA
Miwok 100K - 100K - Stinson Beach, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Way Too Cool - 50K - Cool, CA
Rodeo Beach Trail Run - 50K - Sausalito, CA
Headlands Endurance Runs - 50 Miler - Sausalito, CA
Woodside Trail Run - 50K - Woodside, CA
Rodeo Beach Trail Run - 50K - Sausalito, CA
Miwok 100K - 100K - Stinson Beach, CA