Bei den Hallenweltmeisterschaften 2014 in Sopot wurde er bei seinem ersten Siebenkampf mit 6129 Punkten Siebter. Bei den Commonwealth Games 2014 in Glasgow gewann er vor Ashley Bryant und Kurt Felix die Goldmedaille.