2016 belegte er bei den Hallenweltmeisterschaften in Portland mit 5986 Punkten den sechsten Platz im Siebenkampf und bei den Olympischen Spielen in Rio de Janeiro mit 8323 Punkten den neunten Platz im Zehnkampf.