291 Races
19 Trophies
Montara Mountain Trail Run - 10K - Pacifica, CA
Horseshoe Lake Trail Run - 5 Miler - Oakland, CA
Redwood Trail Run (Spring) - 1/2 Marathon - Oakland, CA
Montara Mountain Trail Run - 10K - Pacifica, CA
Crystal Springs Trail Run - Winter - 8K - Woodside, CA
JFK - 50 Miler - Boonsboro, MD
Lakeland - 50 Miler - Coniston, GBR
Vortex Half Marathon & 10K Trail Run - 1/2 Marathon - Estacada, OR
Sylamore Trail - 50K - Allison, AR
Boyers Furnace - 40 Miler - Lurray, VA
Stone Mill 50M - 50 Miler - Montgomery County, MD
Lake Chabot - 1/2 Marathon - Castro Valley, CA
PB&J Fat Ass 50K - 50K - Prince William Forest, VA
The Big Schloss - 50K - Lost City, WV
Lakeland - 50 Miler - Coniston, GBR
Mount Marathon Race - 3.5 Miles - Seward, AK
Bull Run Run - 50 Miler - Clifton, VA
Pacifica Trail Run - 30K - Pacifica, CA
Full mOOn 50K / 25K - 50K - Perryville, AR
American River - 50 Miler - Folsom, CA
Avalon Benefit 50 - 50 Miler - Avalon, CA
North Face Endurance Challenge - San Francisco - 50K - San Francisco, CA
Full mOOn 50K / 25K - 50K - Perryville, AR
Silver Rush 50 - 50 Miler - Leadville, CO
Mount Marathon Race - 3.5 Miles - Seward, AK
Ouachita Trail - 50 Miler - Little Rock, AR
Rouge-Orleans - 126.2 Miler - Baton Rogue, LA
Woodside Trail Run - 35K - Woodside, CA
GFRC Busa Bushwhack Trail Race - 10 Miler - Framingham, MA
West Virginia Trilogy - 50K - Circleville, WV
Ouachita Trail - 50 Miler - Little Rock, AR
Silver Falls - 1/2 Marathon - Silverton, OR
Run on the Sly - 1/2 Marathon - Pollock Pines, CA
Full mOOn 50K / 25K - 50K - Perryville, AR
XTERRA McDowell Mountain - 15 Miler - Scottsdale, AZ
XTERRA White Tanks - 19K - Waddell, AZ
Rodeo Beach Trail Run - 30K - Sausalito, CA
Catalina Trail Venture Weekend - Marathon - Catalina Island, CA
Buffalo Stampede - 10 Miler - Sacramento, CA
Timberline Marathon - Marathon - Timothy Lake, OR
Greenland Trail - 50K - Larkspur, CO
Ouachita Trail - 50 Miler - Little Rock, AR
Woodside Trail Run - 17K - Woodside, CA
Rodeo Beach Trail Run - 20K - Sausalito, CA
Rodeo Beach Trail Run - 30K - Sausalito, CA
Woodside Trail Run - 35K - Woodside, CA
Bartlett Park - 50 Miler - Bartlett, TN
Salt Point Trail Run - 50K - Jenner, CA
The Bighorn Mountain Wild and Scenic Trail Run - 30K - Dayton, WY
Ice Age Trail - 50 Miler - La Grange, WI
Woodside Trail Run - 10K - Woodside, CA
Rocky Raccoon - 50 Miler - Huntsville, TX
Pacifica Trail Run - 9K - Pacifica, CA
Rodeo Beach Trail Run - 50K - Sausalito, CA
Rodeo Beach Trail Run - 8K - Sausalito, CA
Rodeo Beach Trail Run - 20K - Sausalito, CA
Rodeo Beach Trail Run - 30K - Sausalito, CA
Woodside Trail Run - 35K - Woodside, CA
Stinson Beach - 50K - Stinson Beach, CA
Stinson Beach - 12K - Stinson Beach, CA
Buffalo Stampede - 10 Miler - Sacramento, CA
Pikes Peak - Marathon - Manitou Springs, CO
Pacifica Trail Run - 21K - Pacifica, CA
The Bighorn Mountain Wild and Scenic Trail Run - 50K - Dayton, WY
Granite Man - 10 Miler - Jacksonville, OR
Rocky Mountain Double Marathon - 1/2 Marathon - Laramie, WY
Miwok 100K - 100K - Stinson Beach, CA
Greenland Trail - 50K - Larkspur, CO
Labor of Love - 1/2 Marathon - Las Vegas, NV
Run to the Sun - 36 Miler - Kahului, HI
Pacifica Trail Run - 21K - Pacifica, CA
Pacifica Trail Run - 9K - Pacifica, CA
Bridle Trails Winter Trail Running Festival - 10 Miler - Kirkland, WA
Rodeo Beach Trail Run - 20K - Sausalito, CA
Rodeo Beach Trail Run - 30K - Sausalito, CA
Muir Beach - 17K - Muir Beach, CA
Woodside Trail Run - 17K - Woodside, CA
JFK - 50 Miler - Boonsboro, MD
Chicago Lakefront: Fall Version - 50 Miler - Chicago, IL
Buffalo Stampede - 10 Miler - Sacramento, CA
Germantown 50k Trail Run - 50K - Germantown, OH
Ice Age Trail - 50K - La Grange, WI
Sylamore Trail - 50K - Allison, AR
Woodside Trail Run - 35K - Woodside, CA
Buffalo Stampede - 10 Miler - Sacramento, CA
The Bighorn Mountain Wild and Scenic Trail Run - 30K - Dayton, WY
Miwok 100K - 100K - Stinson Beach, CA
Le Grizz - 50 Miler - Polebridge, MT
Umstead - 100 Miler - Raleigh, NC
Woodside Trail Run - 32K - Woodside, CA
Sunmart Texas Trails - 50K - Huntsville, TX
JFK - 50 Miler - Boonsboro, MD
Run on the Sly - 50 Miler - Pollock Pines, CA
The Bighorn Mountain Wild and Scenic Trail Run - 30K - Dayton, WY
Run to the Sun - 36 Miler - Kahului, HI
Run on the Sly - 50K - Pollock Pines, CA
Nisene Marks Marathon - 1/2 Marathon - Aptos, CA
Miwok 100K - 100K - Stinson Beach, CA
Way Too Cool - 50K - Cool, CA
Woodside Trail Run - 50 Miler - Woodside, CA
Vermont 100 - 100 Miler - West Windsor, VT
American River - 50 Miler - Folsom, CA
Way Too Cool - 50K - Cool, CA
Miwok 100K - 100K - Stinson Beach, CA
Miwok 100K - 100K - Stinson Beach, CA
Cuyamaca-Laguna 50k Trail Race - 50K - Julian, CA
Miwok 100K - 100K - Stinson Beach, CA
American River - 50 Miler - Folsom, CA
Way Too Cool - 50K - Cool, CA
Run on the Sly - 50K - Pollock Pines, CA
American River - 50 Miler - Folsom, CA
American River - 50 Miler - Folsom, CA
Way Too Cool - 50K - Cool, CA
American River - 50 Miler - Folsom, CA
Way Too Cool - 50K - Cool, CA
California 50 - 50 Miler - Santa Rosa, CA
JFK - 50 Miler - Boonsboro, MD
JFK - 50 Miler - Boonsboro, MD
JFK - 50 Miler - Boonsboro, MD
The Ring - 71 Miler - Fort Valley, VA