24 Races
Pikes Peak - Marathon - Manitou Springs, CO
San Francisco 50/50 Endurance Runs - 50K - Rodeo Beach, CA
Crystal Springs - Summer - 50 K - Woodside, CA
Golden Gate Trail Run (Summer) - 50K - Rodeo Beach, CA
San Lorenzo River Trail Run - 50 K - Santa Cruz, CA
Diablo Trail Run - 50K - Clayton, CA
Crystal Springs - Summer - 50K - Woodside, CA
Summit Rock - 1/2 Marathon - Saratoga, CA
Diablo Trail Run - Marathon - Clayton, CA
Crystal Springs - Summer - 50K - Woodside, CA
Diablo Trails Challenge - Spring - Brazen - 50K - Walnut Creek, CA
Wildcat - 1/2 Marathon - El Sobrante, CA
Miwok 100K - 100K - Stinson Beach, CA
7 Races
Ultra-Trail Ninghai by UTMB - 100K - Ninghai, CHN
Ultra Trail Chongli Challenge Race - 100K - Chongli, CHN
Ultra Trail Chongli Challenge Race - 70K - Chongli, CHN
Chongli Ultra Sky Trail Challenge - 65K - Chongli, CHN
Laoshan Ultra Trail - 50K - Qingdao City, CHN
Hong Kong Ultra - 100K - Pak Tam Chung, HKG
Ultimate Tsaigu Trail - 55K - TAIZHOU, CHN
Ultra-Trail Ninghai by UTMB - 55K - Ninghai, CHN
Golden Gate Trail Classic - 100K - San Francisco, CA
Spartan Trail Hawaii - 50K - Oahu, HI
Spartan Trail Utah - 50K - Snowbasin Ski Resort, UT
Ultra-Trail Ninghai by UTMB - 55K - Ninghai, CHN
Vermont 50 - 50 Miler - Brownsville, VT
North Face Endurance Challenge - New York - 50 Miler - Bear Mountain, NY