Andrés Iniesta Luján (born 11 May 1984) is a Spanish footballer who plays as a central midfielder and a winger for La Liga club FC Barcelona and the Spanish national team.