Xavi ( born 25 January 1980 ) is a Spanish football player . He plays for Barcelona and Spain national team . Xavier HernÃ ndez i Creus , commonly known as Xavi ( born 25 January 1980 in Terrassa , Barcelona , Catalonia ) is a Spanish football player who plays as a midfielder for FC Barcelona .