Luís Filipe Madeira Caeiro Figo, is a retired Portuguese footballer. He played as a Midfielder Midt for Sporting CP, Barcelona, Real Madrid and Internazionale before retiring on 31 May 2009. He won 127 caps for the Portugal national team .