Gareth Bale has announced his retirement from football with immediate effect.
In a social media post the striker revealed he would be retiring from both club and international football.
The 33-year-old Wales captain told his followers: “After careful thought and consideration, I announce my immediate retirement from club and international football.
“I feel incredibly fortunate to have realised my dream of playing the sport I love. It has truly given me some of the best moments of my life. The highest of highs over 17 seasons, that will be impossible to replicate, no matter what the next chapter has in store for me.”
The star won the Champions League five times while playing for Real Madrid and is the record caps holder for Wales, having made 111 appearances for his country.
In a separate message addressed to his “Welsh family” Bale, who captained Wales in Qatar at their first World Cup in more than six decades, described the decision to hang up his boots internationally as “the hardest of my career”.
He added: “My journey on the international stage is one that has changed not only my life but who I am. The fortune of being Welsh and being selected to play for and captain Wales, has given me something incomparable to anything else I’ve experienced.
“I am honoured and humbled to have been able to play a part in the history of this incredible country, to have felt the support and passion of the red wall, and together have been to unexpected and amazing places.”
His former club Tottenham Hotspur congratulated him on an “incredible career” in a tweet following the announcement, accompanied by a picture of Bale performing his iconic heart celebration.
The former Southampton, Tottenham and Real Madrid forward made his final competitive appearance during Wales’ World Cup group stage fixture with England on November 29.
He signed for MLS team Los Angeles FC in June last year, and made 12 appearances for the club, and helped the team to their first MLS Cup title.