148Races
31Trophies
Running Up For Air - Grandeur Peak Challenge - 12hrs
Ultra-Trail Du Mont-Blanc by UTMB - UTMB
Whistler Alpine Meadows (WAM) - 100 Miler
Orsieres-Champex-Chamonix - 53K
Hong Kong Ultra - 100K
Ultra-Trail Ninghai by UTMB - 100K
Ultra-Trail Du Mont-Blanc by UTMB - TDS
Hong Kong Ultra - 100K
North Face Endurance Challenge - San Francisco - 1/2 Marathon
Ultra-Trail Du Mont-Blanc by UTMB - CCC
Trail 100 Andorra by UTMB - 170K
Monument Valley - 13.1 Miles
Ultra-Trail Du Mont-Blanc by UTMB - UTMB
HURT 100 - 100 Miler
Run the Rut - 50K
Leadville Trail - 100 Miler
North Face Endurance Challenge - San Francisco - 50 Miler
Umstead - 100 Miler
Rocky Raccoon - 100 Miler
Katrina Relief 12-Hour Run - 12hrs