Barcelona legend Xavi has spoken out about his disappointment with the club’s current squad and the new signings.

“Barca still play really good football but they could have signed better,” he said in an interview with Marca.

Majority of his criticism is that many of the club’s current crop of players do not fit into the team’s style.

“They’ve fallen asleep because five or six years ago they had the best players in the world for Barca’s system. Now, for that system, they have five or six players: [Andres] Iniesta, [Jordi] Alba, [Lionel] Messi, [Gerard] Pique, Luis Suarez, [Sergio] Busquets.

ALSO: Barcelona will let Neymar decide if he wants to stay

“But Barca should have 11 for that system. Before, you wouldn’t see anyone play and say: ‘He’d be good at Barca.’ That’s because they were already there. They have signed players that don’t fit that system.

“The academy has to be strengthened. If there are doubts, look at what you have in-house. In Barca’s best era, at least 60 percent of the players came from the academy.”

Xavi acknowledges there are problems which need resolving at the club but warned against writing them off just yet.

“Patience [is needed],” he added. “In the year of our Treble, everyone wanted Luis Enrique out in January. Madrid won I don’t know how many games in a row. They seemed invincible, but they lost in Valencia and then again at home and we ended up winning three trophies.

“The beauty of football is that you never know. With [Pep] Guardiola, I had a feeling of superiority on the pitch that I’ve not felt since, but of the four Champions Leagues that we deserved to win, we only won two.

“Madrid are a winning team at the moment, they have that habit of winning. The feeling is that they’re a much more established team and that Barca are beginning a new era, but that doesn’t mean to say they can’t win La Liga.”