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 das Finale und belegte dort in 3:00,04 min den vierten Platz. Zudem wurde er über 400 Meter mit 46,23 s im Finale Sechster. 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 gewann er dann bei den Europameisterschaften in Berlin in 45,13 s die Silbermedaille hinter dem Briten Matthew Hudson-Smith und verteidigte im Staffelbewerb mit 2:59,47 min seinen Titel. 2019 siegte er dann auch bei den Halleneuropameisterschaften in Glasgow in 3:06,27 min mit der Staffel. 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 wurde er dann bei den Halleneuropameisterschaften in Toruń in 3:06,96 min Vierter mit der Staffel. 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 erreichte er in 3:10,74 min Rang acht. Anfang August erreichte er bei den Olympischen Sommerspielen in Tokio das Halbfinale über 400 m, konnte dort aber nicht mehr an den Start gehen. Zudem belegte er mit der Männerstaffel mit neuem Landesrekord von 2:57,88 min den vierten Platz und erreichte mit der Mixed-Staffel nach 3:11,51 min Rang fünf.