Barcelona captains
2018- Lionel Messi 2015-18 Andrés Iniesta 2014-15 Xavi 2004-14 Carles Puyol 2002-04 Luís Enrique 2001-02 Sergi Barjuán 1997-01 Pep Guardiola 1996-97 Gheorghe Popescu 1993-96 José Mari Bakero 1986-93 José Ramón Alexanko