123 Races
11 Trophies
New Year's One Day - 24hrs - San Francisco, CA
New Year's One Day - 24hrs - San Francisco, CA
Beaverhead Endurance Runs - 55K - Salmon, ID
New Year's One Day - 24hrs - San Francisco, CA
New Year's One Day - 12hrs - San Francisco, CA
Rodeo Beach Trail Run - 50K - Sausalito, CA
Golden Gate Trail Run - Winter - 50K - Rodeo Beach, CA
Rodeo Beach Trail Run - 50K - Sausalito, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Golden Gate Trail Run - Winter - 50K - Rodeo Beach, CA
Golden Gate Trail Run (Summer) - 50K - Rodeo Beach, CA
Diablo Trails Challenge - Spring - Brazen - 50K - Walnut Creek, CA
Golden Gate Trail Run (Summer) - 30K - Rodeo Beach, CA
Lake Sonoma - 50 Miler - Healdsburg, CA
Stinson Beach - 30K - Stinson Beach, CA
Run on the Sly - 50K - Pollock Pines, CA
Muir Beach - 33K - Muir Beach, CA
Run on the Sly - 50K - Pollock Pines, CA
Headlands Endurance Runs - 50 Miler - Sausalito, CA
Muir Beach - 50K - Muir Beach, CA
Run on the Sly - 50K - Pollock Pines, CA
Miwok 100K - 100K - Stinson Beach, CA
American River - 50 Miler - Folsom, CA
Bandera - 50K - Bandera, TX
Ouachita Trail - 50 Miler - Little Rock, AR
El Paso Franklin Mountains - 40 Miler - El Paso, TX
Bandera - 100K - Bandera, TX
Rio Del Lago - 100 Miler - Granite Bay, CA
The Bighorn Mountain Wild and Scenic Trail Run - 50 Miler - Dayton, WY
Hells Hills - 25K - Smithville, TX
American River - 50 Miler - Folsom, CA
Sunmart Texas Trails - 50K - Huntsville, TX
Grandmaster Ultras - 100 Miler - Littlefield, AZ
San Francisco 50/50 Endurance Runs - 50 Miler - Rodeo Beach, CA
Headlands Endurance Runs - 50 Miler - Sausalito, CA
Lake Sonoma - 50 Miler - Healdsburg, CA