11 Races
Trail Running Festival at Pineland Farms - 25K - New Gloucester, ME
Last Man Standing Ultramarathon - Last Runner Standing - New Gloucester, ME
Last Man Standing Ultramarathon - Last Runner Standing - New Gloucester, ME
Last Man Standing Ultramarathon - 24 Hours - New Gloucester, ME
Last Man Standing Ultramarathon - 24hrs - New Gloucester, ME
Last Man Standing Ultramarathon - Last Person Standing - New Gloucester, ME
Last Man Standing Ultramarathon - Last man standing - New Gloucester, ME
Last Man Standing Ultramarathon - Last Person Standing - New Gloucester, ME
Last Man Standing Ultramarathon - Last Runner Standing - New Gloucester, ME
1 Races
30 Races
1 Trophies
Watershed Endurance 6Hr/3Hr Runs - 6 Hour - Edwardsville, IL
Marine Corps Marathon - 50K - 50K - Washington, DC
Dirty Dozen - 12hrs - Richmond, CA
Dirty Dozen - 12hrs - Richmond, CA
Dirty Dozen - 12hrs - Richmond, CA
San Francisco One Day - San Francisco Summer Solstice - 24hrs - San Francisco, CA
Dirty Dozen - 12hrs - Richmond, CA
Bay Breeze - 1/2 Marathon - San Leandro, CA
Coyote Hills - 1/2 Marathon - Fremont, CA