As is Iniesta. Mata is the strongest finisher out of the four people listed. I don't understand where this idea that Mata is a poor finisher comes from, he has been more prolific in front of goal than all three others. Stats from wiki so I don't know how accurate they are, and I know that stats aren't everything but... Mata - 248 appearances for Valencia, Chelsea and Spain scoring 64 times. 0.258 Goals per match. Oscar - 95 appearances for Sao Paulo, Inter and Brasil scoring 23 times. 0.242 Goals per match David Silva - 398 appeareances for Eibar, Celta, Valencia, ManCity and Spain scoring 69 times. 0.173 Goals per match. Iniesta - 487 appearances for Barcelona and Spain scoring 51 times. 0.104 Goals per match.