163 Races
San Lorenzo River Trail Run - 1/2 Marathon - Santa Cruz, CA
Lake Chabot - 30K - Castro Valley, CA
Diablo Trail Run - 1/2 Marathon - Clayton, CA
Dirty Dozen - 12hrs - Richmond, CA
San Lorenzo River Trail Run - 30K - Santa Cruz, CA
Diablo Trails Challenge - Spring - Brazen - 1/2 Marathon - Walnut Creek, CA
Summit Rock - 1/2 Marathon - Saratoga, CA
Golden Gate Trail Run (Summer) - 1/2 Marathon - Rodeo Beach, CA
Drag-N-Fly - 1/2 Marathon - Antioch, CA
Dirty Dozen - 12hrs - Richmond, CA
San Lorenzo River Trail Run - 50K - Santa Cruz, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
San Jose Trail Run - 30K - Gilroy, CA
Brazen New Years Day Runs - 1/2 Marathon - Castro Valley, CA
Summit Rock - 1/2 Marathon - Saratoga, CA
Diablo Summit Stomp - 30K - Walnut Creek, CA
ZombieRunner Halloween - Marathon - ,
Brazen Goonies - 1/2 Marathon - Vacaville, CA
Los Vaqueros Tarantula Run - 13.3 Miler - Brentwood, CA
Rocky Ridge Trail Run Brazen - 1/2 Marathon - San Ramon, CA
Drag-N-Fly - 1/2 Marathon - Antioch, CA
Bear Creek - 1/2 Marathon - Martinez, CA
SPASM Lake Chabot Trail Run - 50K - Casto Valley, CA
Dirty Dozen - 12hrs - Richmond, CA
Diablo Trails Challenge - Spring - Brazen - 50K - Walnut Creek, CA
Way Too Cool - 50K - Cool, CA
Brazen New Years Day Runs - 1/2 Marathon - Castro Valley, CA
Summit Rock - 1/2 Marathon - Saratoga, CA
Diablo Summit Stomp - 30K - Walnut Creek, CA
Brazen Goonies - 1/2 Marathon - Vacaville, CA
Los Vaqueros Tarantula Run - 1/2 Marathon - Brentwood, CA
Rocky Ridge Trail Run Brazen - 1/2 Marathon - San Ramon, CA
Drag-N-Fly - 1/2 Marathon - Antioch, CA
Dirty Dozen - 12hrs - Richmond, CA
Trail Quake - 1/2 Marathon - Saratoga, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Diablo Trails Challenge - Spring - Brazen - 50K - Walnut Creek, CA
Way Too Cool - 50K - Cool, CA
Bay Breeze - 1/2 Marathon - San Leandro, CA
Coyote Hills - 1/2 Marathon - Fremont, CA
Brazen New Years Day Runs - 1/2 Marathon - Castro Valley, CA
Brazen New Year Eve Runs - 1/2 Marathon - Castro Valley, CA
Diablo Summit Stomp - 30K - Walnut Creek, CA
ZombieRunner Halloween - Marathon - ,
Drag-N-Fly - 1/2 Marathon - Antioch, CA
Trail Hog - 1/2 Marathon - San Jose, CA
Bear Creek - 1/2 Marathon - Martinez, CA
Summer Breeze - 1/2 Marathon - San Leandro, CA
Bad Bass - 13.1 Miler - Castro Valley, CA
Dirty Dozen - 12hrs - Richmond, CA
Trail Quake - 1/2 Marathon - Saratoga, CA
Nitro Trail - 1/2 Marathon - Pinole, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Western Pacific - Marathon - Fremont, CA
Diablo Trails Challenge - Spring - Brazen - 50K - Walnut Creek, CA
Badger Cove Trail Race - 1/2 Marathon - Livermore, CA
Way Too Cool - 50K - Cool, CA
Montara Mountain Trail Run - 20 Miler - Pacifica, CA
Bay Breeze - 1/2 Marathon - San Leandro, CA
Coyote Hills - 1/2 Marathon - Fremont, CA
Brazen New Years Day Runs - 1/2 Marathon - Castro Valley, CA
Brazen New Year Eve Runs - 1/2 Marathon - Castro Valley, CA
Summit Rock - 1/2 Marathon - Saratoga, CA
Quarry Turkey Thanksgiving Run - 1/2 Marathon - Fremont, CA
Nitro Turkey Thanksgiving Run - 10K - San Pablo, CA
Diablo Summit Stomp - Half Marathon - Walnut Creek, CA
ZombieRunner Halloween - Marathon - ,
Los Vaqueros Tarantula Run - 1/2 Marathon - Brentwood, CA
Rocky Ridge Trail Run Brazen - 13.1 Miler - San Ramon, CA
Drag-N-Fly - 1/2 Marathon - Antioch, CA
Trail Hog - 1/2 Marathon - San Jose, CA
Bear Creek - 1/2 Marathon - Martinez, CA
Summer Breeze - 1/2 Marathon - San Leandro, CA
Bad Bass - 1/2 Marathon - Castro Valley, CA
Dirty Dozen - 12hrs - Richmond, CA
Trail Quake - 1/2 Marathon - Saratoga, CA
Nitro Trail - 1/2 Marathon - Pinole, CA
Coyote Lake Trail Run - Marathon - San Martin, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Western Pacific - Marathon - Fremont, CA
Calero Reservoir Trail Run - Marathon - San Jose, CA
Badger Cove Trail Race - 1/2 Marathon - Livermore, CA
Way Too Cool - 50K - Cool, CA
Coyote Hills - 1/2 Marathon - Fremont, CA
Brazen New Years Day Runs - 1/2 Marathon - Castro Valley, CA
Brazen New Year Eve Runs - 1/2 Marathon - Castro Valley, CA
Summit Rock - 1/2 Marathon - Saratoga, CA
Diablo Summit Stomp - 1/2 Marathon - Walnut Creek, CA
Los Vaqueros Tarantula Run - 1/2 Marathon - Brentwood, CA
Rocky Ridge Trail Run Brazen - 1/2 Marathon - San Ramon, CA
Drag-N-Fly - 1/2 Marathon - Antioch, CA
Trail Hog - 1/2 Marathon - San Jose, CA
Bear Creek - 1/2 Marathon - Martinez, CA
Summer Breeze - 1/2 Marathon - San Leandro, CA
Bad Bass - 1/2 Marathon - Castro Valley, CA
Dirty Dozen - 12hrs - Richmond, CA
Trail Quake - 1/2 Marathon - Saratoga, CA
Nitro Trail - 1/2 Marathon - Pinole, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Western Pacific - Marathon - Fremont, CA
Diablo Trails Challenge - Spring - Brazen - 50K - Walnut Creek, CA
Badger Cove Trail Race - 1/2 Marathon - Livermore, CA
Way Too Cool - 50K - Cool, CA
Bay Breeze - 1/2 Marathon - San Leandro, CA
Coyote Hills - 1/2 Marathon - Fremont, CA
Brazen New Year Eve Runs - 1/2 Marathon - Castro Valley, CA
Lake Chabot - Marathon - Castro Valley, CA
Drag-N-Fly - 1/2 Marathon - Antioch, CA
Trail Hog - 1/2 Marathon - San Jose, CA
Summer Breeze - 1/2 Marathon - San Leandro, CA
Dirty Dozen - 12hrs - Richmond, CA
Diablo Trails Challenge - Spring - Brazen - 50K - Walnut Creek, CA
American River - 50 Miler - Folsom, CA
Badger Cove Trail Race - 1/2 Marathon - Livermore, CA
Way Too Cool - 50K - Cool, CA
North Face Endurance Challenge - San Francisco - 50K - San Francisco, CA
Trail Hog - 1/2 Marathon - San Jose, CA
Nitro Trail - 1/2 Marathon - Pinole, CA
New Year's One Day - 12hrs - San Francisco, CA
North Face Endurance Challenge - San Francisco - 50K - San Francisco, CA
American River - 50 Miler - Folsom, CA
Woodside Trail Run - Spring - 50K - Woodside, CA
Way Too Cool - 50K - Cool, CA
Summit Rock - 1/2 Marathon - Saratoga, CA
Skyline to the Sea - 50K - Saratoga, CA
American River - 50 Miler - Folsom, CA
Coyote Hills Half Marathon - 1/2 Marathon - Fremont, CA