Mexico captain Rafael Marquez has completed his move to New York Red Bulls after finally ending his seven-year association with Barcelona at the weekend.
"Rafael has shown on the club and international level that he is one of the world's top players," Dietmar Beiersdorfer, head of Red Bull Global Soccer, said in a statement. "He has been a winner at all levels and illustrated that he is a leader both on and off the field. We are thrilled that he decided to come to the Red Bulls at this time in his career."
Marquez, who had been linked with other European clubs and was still guarded on his future on Sunday, said he was delighted with the move.
"Coming to New York and playing in Major League Soccer was a chance that I could not refuse. I am committed to doing my very best to help the Red Bulls in their playoff push this year and compete for championships in the years to come," he said.
Marquez, who has skippered his country since 2002, will be unveiled officially on Monday.
"I'm very excited to be joining the Red Bulls," Marquez said on his new club's website. "It's a new experience, it's a new challenge so I'm very happy with all this.
"I think American football is growing and the national team are now a big team, they did good work in the last World Cup So I'm very happy to be here and I hope to do good work here. I want to do my best to help win the first championship. I'm very happy to be here and for this challenge.
"Despite having the opportunity to fulfil my contract with Barcelona, coming to New York and playing in Major League Soccer was a chance that I could not refuse. "I'm completely committed to doing my very best to help the Red Bulls in the play-off push this year and to compete for championships in the years to come."
Marquez played 242 games for Barca, helping them to four league titles, two Champions Leagues, the World Club Cup, the European Super Cup, the Spanish Cup and three Spanish Super Cups.