2016 scheiterte er bei den Europameisterschaften in Amsterdam mit 67,76 m in der Qualifikation, wie auch bei den Olympischen Spielen in Rio de Janeiro, bei denen 70,83 m nicht für einen Finaleinzug reichten. Ein Jahr darauf belegte er bei den Weltmeisterschaften in London mit 77,31 m den sechsten Platz im Hammerwurf-Finale. 2018 nahm er erneut an den Commonwealth Games im australischen Gold Coast teil und siegte dort mit neuem Spiele- und Landesrekord von 80,26 m überlegen die Goldmedaille vor dem Australier Matthew Denny und dem Schotten Mark Dry. Er qualifizierte sich damit für die Europameisterschaften in Berlin, bei denen er mit 73,16 m im Finale nur Rang zehn belegte.