2015 gelangte er bei den Weltmeisterschaften in Peking in das Finale und wurde dort mit 64,55 m Sechster. Bei den Europameisterschaften 2016 in Amsterdam erreichte er ein weiteres Mal nicht das Finale, qualifizierte sich aber erneut für die Olympischen Spiele in Rio de Janeiro, bei denen er mit 63,72 m im Finale Platz acht belegte. Bei den Weltmeisterschaften in London wurde er im Finale Zehnter. 2018 nahm er erneut an den Commonwealth Games im australischen Gold Coast teil und gewann dort mit 63,61 m die Bronzemedaille. Bei den Mittelmeerspielen in Tarragona siegte er mit 62,98 m vor dem Slowenen Kristjan Čeh. Anfang August gelangte er bei den Europameisterschaften in Berlin in das Finale, in dem er mit einem Wurf auf 63,62 m Platz acht belegte. 2019 erreichte er bei den Weltmeisterschaften in Doha das Finale und gelangte dort mit neuem Landesrekord von 66,32 m auf Rang fünf. 2021 siegte er mit 61,09 m beim Hungarian GP Series Tatabánya und nahm daraufhin an den Olympischen Spielen in Tokio teil, verpasste dort aber mit 62,11 m den Finaleinzug.