66 Races
Antelope Canyon Ultramarathons - 70K - Page, AZ
San Lorenzo River Trail Run - 1/2 Marathon - Santa Cruz, CA
Antelope Canyon Ultramarathons - 55K - Page, AZ
Dirty Dozen - 12hrs - Richmond, CA
Diablo Trails Challenge - Spring - Brazen - 1/2 Marathon - Walnut Creek, CA
Pacifica Trail Run - 1/2 Marathon - Pacifica, CA
Golden Gate Trail Run (Summer) - 1/2 Marathon - Rodeo Beach, CA
Diablo Summit Stomp - 30K - Walnut Creek, CA
Skyline to the Sea - 50K - Saratoga, CA
Drag-N-Fly - 1/2 Marathon - Antioch, CA
Dirty Dozen - 12hrs - Richmond, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Diablo Trails Challenge - Spring - Brazen - 50K - Walnut Creek, CA
San Jose Trail Run - 30K - Gilroy, CA
Dirty Dozen - 6hrs - Richmond, CA
Diablo Trails Challenge - Spring - Brazen - 1/2 Marathon - Walnut Creek, CA
Brazen New Years Day Runs - 1/2 Marathon - Castro Valley, CA
Brazen New Year Eve Runs - 5K - Castro Valley, CA
Spooner's Cove - 13K - Los Osos, CA
Los Vaqueros Tarantula Run - 1/2 Marathon - Brentwood, CA
Rocky Ridge Trail Run Brazen - 1/2 Marathon - San Ramon, CA
Dirty Dozen - 12hrs - Richmond, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Diablo Trails Challenge - Spring - Brazen - 1/2 Marathon - Walnut Creek, CA
Bay Breeze - 5K - San Leandro, CA
Brazen New Years Day Runs - 10K - Castro Valley, CA
Brazen New Year Eve Runs - 10K - Castro Valley, CA
Trail Hog - 1/2 Marathon - San Jose, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Western Pacific - 1/2 Marathon - Fremont, CA
Bay Breeze - 1/2 Marathon - San Leandro, CA
Brazen New Years Day Runs - 1/2 Marathon - Castro Valley, CA
ZombieRunner Halloween - 1/2 Marathon - ,
Trail Hog - 1/2 Marathon - San Jose, CA
Dirty Dozen - 12hrs - Richmond, CA
Trail Quake - 1/2 Marathon - Saratoga, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Brazen New Years Day Runs - 1/2 Marathon - Castro Valley, CA
Brazen New Year Eve Runs - 1/2 Marathon - Castro Valley, CA
Los Vaqueros Tarantula Run - 1/2 Marathon - Brentwood, CA
Dirty Dozen - 12hrs - Richmond, CA
Trail Quake - 1/2 Marathon - Saratoga, CA