Landon Donovan just cant keep his cleats in the closet.

For the second time in three years, the U.S. soccer legend is coming out of retirement. Donovan, 35, will put on his shin guards again to play for Club Leon FC of Liga MX in Mexico, the club announced Friday night.

I loved the city, its the best fans. Club Leon is a historic & winning team, Donovan tweeted. I dont believe in walls. I want to go to Mexico, wear green & win trophies with Leon. Well see each other very soon!

Donovan, who reportedly had interest in running for U.S. Soccer president, first retired in 2014 after being kept of the U.S. mens national teams World Cup roster. He unretired in 2016 to rejoin an injury-plagued LA Galaxy squad for nine games.

He has played just 455 professional minutes in the last three years and had taken up broadcasting with FOX Sports. Donovan, who has also played in the Premier League and the Bundesliga during his career, joins a Club Leon squad which has made the playoffs four of the last five years.

Donovan is the career scoring leader in Major League Soccer and for the U.S. national team. He returned to the LA Galaxy of Major League Soccer in September of 2016 following a 21-month retirement and appeared in nine games. He hasnt played professionally since Nov. 6, 2016.

Donovan played in three World Cups: South Korea and Japan 2002, Germany 2006 and South Africa 2010. He also played in six Gold Cups and won four titles. He scored 57 goals playing for the U.S. team and 145 in the MLS.

with AP