Tottenham striker Robbie Keane has joined Major League Soccer side LA Galaxy for an undisclosed fee.
Keane, 31, who had also been linked with Leicester City, said he was “honoured, delighted and very excited” to be joining the American side.
Details of the transfer fee and length of contract have not been announced, but it is reported to be a £3.5m deal.
“I have always wanted to come and play in MLS so it’s the perfect combination for me and a dream come true,” Keane said.
Keane is the second major English star to join the Galaxy. David Beckham made the move in recent years and has had a successful stint in America, taking the club to the top of the US rankings.
Keane made 254 appearances for Spurs during his first spell at the club between 2002 and 2008, scoring 107 goals. He moved to Liverpool in July 2008 but spent only six months at Anfield before returning to White Hart Lane.
However he failed to hold down a regular first-team place, amid competition from Jermain Defoe, Roman Pavlyuchenko, Rafael van der Vaart and Peter Crouch.
Galaxy general manager and head coach Bruce Arena said: “Robbie Keane will be a great addition to our club. I have followed his career and have always respected his ability as a competitor and a goal scorer.”
A statement on the Spurs website said: “The club can announce that it has reached agreement with Major League Soccer side LA Galaxy for the permanent transfer of Robbie Keane. We wish him all the best for the future.”
The striker has scored 51 goals in 108 games for Ireland and 123 in 306 games in all competitions during his two spells at Spurs. He started out at Wolverhampton Wanderers before joining Coventry City in 1999 for a then British record fee for a teenager. Twelve goals in 34 games earned a shock move to Inter Milan where he spent 18 months before joining Leeds United.