Tottenham have confirmed Robbie Keane has completed his move to LA Galaxy.
Bolton, Blackburn and Leicester had all been linked with Keane, who had become surplus to requirements at Tottenham.
But the Republic of Ireland captain has opted to move to the MLS and has completed a deal, subject to a visa.
Keane will now join up with Galaxy, where he will become one of the side’s three designated players alongside new team-mate David Beckham.
“I am delighted, honoured and very excited to be joining the LA Galaxy, ” Keane told his new club’sofficial website.
“I have always wanted to come and play in MLS so it’s the perfect combination for me and a dream come true.
“My family and I have already been made to feel very welcome in telephone calls from (president of Galaxy owners AEG) Tim Leiweke and (Galaxy general manager and head coach) Bruce Arena.
“Also when David Beckham came and trained at Spurs recently he couldn’t speak highly enough about the Galaxy, their fans and the league in general, so I can’t wait to get over and get started.”
Tottenham said in a statement on their official website: “The club can announce that it has reached agreement with Major League Soccer side LA Galaxy for the permanent transfer of Robbie Keane.”
The statement added: “We wish him all the best for the future.”
Keane originally joined Tottenham from Leeds in August 2002 and was part of the club’s 2008 League Cup-winning side.
The former Inter Milan man then re-joined Spurs in February 2009 after a six-month spell at Liverpool, and more recently he spent time on loan with Celtic and West Ham.
Keane added: “I have already discussed football with Bruce Arena and I know exactly what he wants from me.
“I am fit, fresh and ready to go. I’ve come here to score goals and help this team achieve their goals.
“This is a massive opportunity for me in my career. I aim to grab it with both hands and hopefully help give the Galaxy fans what they want.”