Han har vunnet VM-sølv i VM i friidrett 2011 og OL-gull ved Sommer-OL 2012. Han har også et VM-gull fra VM i friidrett innendørs i 2012 og VM i friidrett 2013. Han vant igjen ved Sommer-OL 2016 i Rio de Janeiro i Brasil, der han også tangerte den olympiske rekorden på 8.893 poeng.