2017 gewann er bei den Halleneuropameisterschaften in Belgrad in 3:07,80 min die Silbermedaille mit der Staffel hinter Polen und bei den World Relays wurde er in 3:07,14 min Zweiter im B-Finale. Im August erreichte er bei den Weltmeisterschaften in London mit der Staffel bis in das Finale und belegte dort in 3:00,04 min den vierten Platz. Im Jahr darauf gewann er bei den Hallenweltmeisterschaften in Birmingham mit neuem Hallenrekord von 3:02,51 min die Bronzemedaille mit der Staffel hinter den Teams aus Polen und den Vereinigten Staaten. Im August erreichte er bei den Europameisterschaften in Berlin das Halbfinale über 400 Meter und schied dort mit 45,63 s aus, während er im Staffelbewerb mit 2:59,47 min seinen Titel verteidigte. 2019 siegte er dann auch bei den Halleneuropameisterschaften in Glasgow in 3:06,27 min mit der Staffel und anschließend wurde er bei den World Relays in Yokohama in 3:02,70 min Dritter hinter Trinidad und Tobago und Jamaika. Ende September belegte er bei den Weltmeisterschaften in Doha in 3:14,22 min den sechsten Platz in der Mixed-Staffel und gewann mit der Männerstaffel in 2:58,78 min die Bronzemedaille hinter den Teams aus den USA und Jamaika. 2021 schied er bei den Halleneuropameisterschaften in Toruń über 400 Meter mit 46,99 s im Vorlauf aus und belegte mit der Staffel in 3:06,96 min den vierten Platz. Anfang Mai belegte er bei den World Athletics Relays in Chorzów in 3:17,92 min den vierten Platz in der Mixed-Staffel und mit der Männerstaffel belegte er in 3:10,74 min Rang acht.