The former, Tottenham and Real Madrid forward confirms his retirement from football at age of 33.
The wales’ international has five Champions League titles and three La Liga titles at Real Madrid under his cap.
He was also the part of Wales’ squad for the 2022 World Cup in Qatar.
Bale has described the decision to quit international football as “by far the hardest of my career”.
“My journey on the international stage is one that has changed not only my life, but who l am,” he added.
Bale wrote on social media: “After careful and thoughtful 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,” he added.