2016 nahm er an den Olympischen Spielen in Rio de Janeiro teil und verpasste auch dort mit 77,91 m das Finale, wie auch bei den Weltmeisterschaften 2017 in London, bei denen er mit einer Weite von 82,46 m in der Qualifikation ausschied. Im April 2018 nahm er erneut an den Commonwealth Games im heimischen Gold Coast teil und gewann dort mit 82,59 m die Silbermedaille hinter dem Inder Neeraj Chopra.