31Races
15Trophies
Quebec Mega Trail - 25K
Quebec Mega Trail - 52K
Grand Raid Reunion - La Mascareignes - 66K
Orsieres-Champex-Chamonix - 53K
Escarpment Trail Run - 30K
Bromont Ultra - 80K
Ultra-Trail Du Mont-Blanc by UTMB - CCC
Escarpment Trail Run - 30K
Bromont Ultra - 160K
La Chute du Diable - 50K
North Face Endurance Challenge - New York - 50 Miler
Ultra-Trail Harricana of Canada (UTHC) - 65K
La Chute du Diable - 50K
Quebec Mega Trail - 50K
North Face Endurance Challenge - New York - 50 Miler
Ultra-Trail Du Mont-Blanc by UTMB - UTMB
North Face Endurance Challenge - Ontario - 50 Miler
North Face Endurance Challenge - San Francisco - 50 Miler
Vermont 50 - 50 Miler
North Face Endurance Challenge - New York - 50 Miler
Ultimate XC - 58K
North Face Endurance Challenge - New York - 50 Miler
Hellgate - 100K
Ultra-Trail Du Mont-Blanc by UTMB - CCC
Ultimate XC - 58K
North Face Endurance Challenge - New York - 50 Miler
Quebec Mega Trail - 100K
Wildstrubel by UTMB - 100K
Quebec Mega Trail - 110K