The 35-year-old striker had reportedly been offered €400m (£344m) a year to join Saudi club Al Hilal and was also linked with a move to his former club Barcelona.
Football superstar Lionel Messi is to join David Beckham’s club Inter Miami.
The 35-year-old forward told Spanish media he is heading to America’s Major League Soccer (MLS) after his contract expires with Paris Saint-Germain at the end of this month.
Messi, one of the world’s greatest players, had reportedly been offered €400m (£344m) a year to join Saudi club Al Hilal and was also linked with a move to his former club Barcelona.
Inter Miami offered Messi $54m (£43m) per year for four years, it was reported.
The US offer is also thought to include complex sponsorship deals with brands such as Apple and Adidas.
Messi, who led Argentina to World Cup victory last December, had been strongly linked with Al Hilal, to join a Saudi league that already features Cristiano Ronaldo and now Karim Benzema.
However, the Argentina striker confirmed in a joint interview with Spanish publications Mundo Deportivo and Sport that he was set to head to Florida.
“I made the decision that I am going to go to Miami,” Messi said.
“I still haven’t closed it 100%. I’m missing some things, but we decided to continue on the path.”
Last week, Phil Neville was sacked as manager of Inter Miami, who are co-owned by his former Manchester United and England teammate Beckham.
The Florida side are currently bottom of the 15-team Eastern Conference, with just five wins from 16 matches.