Barca’s Andrés iniesta has spoken out and said that team mate Leo Messi is the best player in the world by far and will continue to be for a while. Last night Messi picked up two more trophies for his ever growing trophy cabinet when he was named La Liga’s Players’ Footballer of the Year and Best Striker for last season.