In Tour de Corse 2017 he was third. On three stages he was second, the rest were 4-6th positions.
In Deutschland 2017 he went off on the fourth stage. He won a couple of stages (including Panzerplatte and some of the fast countryside stages), on the rest he was mostly outside top 5. Road position had its effect, restarting on Saturday and Sunday put him behind other WRC cars but on the power stage he started earlier.
In Catalunya 2017 it was all top 5 stage times and another power stage win, except that he broke the steering (in the same place as Mikkelsen).
In Tour de Corse 2018 he was struggling with the setup and understeer, only one 5th position in stage times, the rest slower.
In Deutschland 2018 he was off the pace on all stages except Panzerplatte, where he won both the long runs and was 1st and 2nd on the short ones. Also complaining about understeer and bad feeling with the car. Crash on Sunday.
In Catalunya 2019 it was raining and Sordo seemed to be off the pace, losing even the rally lead. On Sunday he was third fastest after the Sebs.