These teams are political and very biased. Alves, Xavi, Iniesta, Ramos shouldn't be close to that squad.
Messi is a tough one, for 12/13, though down to injury he was poor in most of the big champs league games, very poor. Even when he was scoring this season before his "injury" he was carrying a injury and he wasn't remotely close to his best.
Iniesta, lol, Xavi has been decidedly average for the past 18 months, he's misplacing passes, struggling to effect games, weaker defensively. Even when he wasn't scoring he was a creative genius, picking out brilliant defence splitting passes and imposing himself all over midfield, dominating the opposition, he's barely done that a half dozen times in the past two years. Iniesta, shoots loads without scoring, outside of a run of 6 games in which he got 9 of his 16 assists and one of his three goals, mostly against very weak opposition, he's done very little since the last international tournament.
Most overrated player in world football and has been for 5 years, he's good, on his day brilliant, but vastly vastly over rated. No fabregas is a joke, he's carried the team in Messi's absence, aside from Messi he's the highest scorer and highest assister in the team since he's been there. He's easily been better than Xavi and Iniesta... political. Fabregas left Spain... a big no no to Spanish fans, gets treated like a second class citizen in the national team despite being hugely instrumental in every tournament, every final and the most consistent player, assisting in every final.....
These squads are always a list of who is most popular at the most successful two teams in europe + a few people from reigning world/euro holders.