Ireland captain Robbie Keane, holder of 108 caps and scorer of a record 51 goals for his country, is joining Los Angeles Galaxy from Tottenham Hotspur, the Major League Soccer team announced on Monday.
Financial details of the move were not disclosed but British media reported that the 31-year-old striker would join on a two-year contract for 3.5 million pounds (US$5.7 million).
"I am delighted, honored and very excited to be joining the LA Galaxy," Keane told the club website. "I have always wanted to come and play in MLS so it's the perfect combination for me and a dream come true.
"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," he added.
The Irishman has been a prolific scorer for several clubs after starting out at 17 with Wolverhampton Wanderers before joining Coventry City, who he joined for a then British record fee for a teenager, Inter Milan, Leeds United and also Liverpool.
"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 goalscorer," Galaxy coach Bruce Arena said.
Keane leaves Spurs after his second spell at the London club, having scored 123 in 306 games in all competitions.
The Galaxy lead the MLS standings with 48 points.