Bayern Munich midfielder Xabi Alonso has confirmed he will retire when his contract expires in the summer.
Alongside a picture of him waving goodbye, the 35-year-old Spain international wrote on Twitter: “Lived it. Loved it. Farewell beautiful game.”
He won club honours with Liverpool, Real Madrid and Bayern and the World Cup and two European Championships.
Alonso told Bayern’s TV channel: “It wasn’t an easy decision to make, but I believe it’s the right time.
He added: “I always thought it would be better to quit sooner rather than later. I still feel good, but I believe this is the right moment.”
Alonso played 114 times for Spain and scored 16 goals as the national side won the 2008 and 2012 European Championships, either side of their maiden World Cup triumph in South Africa in 2010. His final appearance for his country came at the 2014 World Cup in Brazil.