Gareth Bale has announced his retirement from soccer at the age of 33.

Bale had vowed to continue his career after Wales was eliminated from the World Cup.

“After careful and thoughtful consideration I announce my immediate retirement from club and international football," said Bale.

“I feel incredibly fortunate to have achieved 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.”

Bale was in the middle of a contract with LAFC in the MLS.