Top 10 players of all-time to play for Barcelona

BARCELONA, SPAIN - DECEMBER 23: Ronaldinho of Barcelona reacts during the La Liga match between Barcelona and Real Madrid at the Camp Nou Stadium on December 23, 2007 in Barcelona, Spain. Barcelona lost 'El Clasico' 1-0. (Photo by Jasper Juinen/Getty Images)
BARCELONA, SPAIN - DECEMBER 23: Ronaldinho of Barcelona reacts during the La Liga match between Barcelona and Real Madrid at the Camp Nou Stadium on December 23, 2007 in Barcelona, Spain. Barcelona lost 'El Clasico' 1-0. (Photo by Jasper Juinen/Getty Images)
10 of 12
BERLIN, GERMANY – JUNE 06: Xavi Hernandez of Barca lifts the trophy as he celebrates victory after the UEFA Champions League Final between Juventus and Barca at Olympiastadion on June 6, 2015 in Berlin, Germany. (Photo by Paul Gilham/Getty Images)
BERLIN, GERMANY – JUNE 06: Xavi Hernandez of Barca lifts the trophy as he celebrates victory after the UEFA Champions League Final between Juventus and Barca at Olympiastadion on June 6, 2015 in Berlin, Germany. (Photo by Paul Gilham/Getty Images)

2. Xavi Hernández

Xavi Hernández defines La Masia, tiki-taka and Spanish football. The legend had famously said, “That’s what I do: look for spaces. All day. I’m always looking.” And he was the best in the world at his job.

Xavi displayed his prowess both for Barcelona and the Spain national team over the course of his career in European football. He featured in the FIFPro XI 6 times and the UEFA Team of the Year 5 times. FIFA also selected him for third place in the Ballon d’Or 4 times.

Xavi also won 25 titles in his 17 year stay at the Camp Nou. He, along with Carles Puyol led the side to innumerable successes over the years, in the capacity of vice-captain and captain respectively.