كتب : وكالات
"I'm excited to be joining the Red Bulls," said the 31-year-old, who has 94 caps for his nation.
"Despite having the opportunity to fulfill 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 playoff push this year and compete for championships in the years to come."
Marquez became the second high-profile player to join Red Bulls this summer, following the arrival of Thierry Henry, who also moved from Barca.